Alex Gleason
b2ebdbcf80
Admin: display latest accounts in dashboard
2021-07-14 12:27:51 -05:00
Alex Gleason
a362e0bbd7
UserIndex: display account joined date when available
2021-07-14 10:22:07 -05:00
Alex Gleason
022c9f06b3
UserIndex: style search input, rework debounced search
2021-07-13 20:39:03 -05:00
Alex Gleason
30b39d739f
UserIndex: make search work
2021-07-13 20:14:15 -05:00
Alex Gleason
4d35f16483
Staff promotions: fix race conditions
2021-07-13 19:38:58 -05:00
Alex Gleason
aae031f5d0
UserIndex: configurable pageSize
2021-07-13 18:49:41 -05:00
Alex Gleason
105961b3e7
Admin: link status count to local timeline
2021-07-13 18:43:31 -05:00
Alex Gleason
a89ea524a9
Refactor AwaitingApproval
2021-07-13 17:59:55 -05:00
Alex Gleason
732fba73f5
Admin: refactor fetchUsers() action
2021-07-13 17:27:11 -05:00
Alex Gleason
3043924045
Refactor UserIndex to use its own state instead of Redux
2021-07-13 17:01:31 -05:00
Alex Gleason
80a682f120
Admin: add UserIndex to view a list of registered users
2021-07-13 15:16:31 -05:00
Alex Gleason
e580084e9b
Merge branch 'admin-permission-groups' into 'develop'
...
Allow promotion/demotion of users to staff roles
Closes #687
See merge request soapbox-pub/soapbox-fe!611
2021-07-13 17:55:12 +00:00
Alex Gleason
484a27ef2f
Staff promotions: you can't change your own permission groups
2021-07-13 12:39:53 -05:00
Alex Gleason
412432a0bd
Staff promotions: only local accounts can be promoted/demoted
2021-07-13 12:30:24 -05:00
Alex Gleason
859eb77ffc
Refactor verification actions
2021-07-13 12:26:56 -05:00
Alex Gleason
5eafa25ea9
Allow promotion/demotion of users to staff roles
2021-07-13 12:21:12 -05:00
Alex Gleason
4c82b4703b
ProfileInfoPanel: avoid redundant staff badge
...
If the user is an admin, don't display the moderator badge
2021-07-13 11:21:37 -05:00
Alex Gleason
92794847bc
Hide AdminFE from non-admin staff users
2021-07-13 10:41:31 -05:00
Alex Gleason
96af79ad90
Moderators: conditional display of features
2021-07-12 23:32:02 -05:00
Alex Gleason
52b14d9d09
Possible crash fix: defensive checks of this.node
2021-07-11 17:50:30 -05:00
Alex Gleason
c24c8aa4d1
TabsBar: move withRouter to outer component
2021-07-10 05:13:38 -05:00
Alex Gleason
258889c492
Merge branch 'refactor-getOtherAccounts' into 'develop'
...
Refactor getOtherAccounts selector
See merge request soapbox-pub/soapbox-fe!599
2021-07-10 10:00:48 +00:00
Alex Gleason
61493bab42
Merge branch 'tabs-bar-hack' into 'develop'
...
TabsBar: force rerender, fixes #680
Closes #680
See merge request soapbox-pub/soapbox-fe!598
2021-07-10 09:56:58 +00:00
Alex Gleason
4e3c002f8a
Refactor getOtherAccounts selector
2021-07-10 04:49:44 -05:00
Alex Gleason
447a2561f4
TabsBar: force rerender
2021-07-10 04:40:16 -05:00
Alex Gleason
225f61cc5b
Merge branch 'upgrade-emoji-mart' into fix-notifications-tab
2021-07-10 02:00:29 -05:00
Alex Gleason
89b9c739b1
Update tests
...
I have no idea why changing soapbox -> mastodon fixes this, but I'm tired
2021-07-10 01:59:44 -05:00
Alex Gleason
ce5c42b5db
Fix font icon picker
2021-07-10 01:40:00 -05:00
Alex Gleason
a3d5d1a882
Upgrade emoji-datasource to 5.0.0
2021-07-10 00:43:49 -05:00
Alex Gleason
5789b8338b
Upgrade emoji-mart to 3.0.1
2021-07-09 23:57:54 -05:00
Alex Gleason
6df733ba4e
Fix PropTypes warning in WrappedRoute
2021-07-09 19:56:09 -05:00
Alex Gleason
011b5dd19b
Big emojis: ignore mentions
2021-07-09 18:39:05 -05:00
Alex Gleason
45f6c21617
Merge branch 'fix-notification-categories' into 'develop'
...
Fix notification categories, fixes #679
Closes #679
See merge request soapbox-pub/soapbox-fe!591
2021-07-09 23:10:40 +00:00
Alex Gleason
94332ea0ef
Notifications: improve look of advanced filter
2021-07-09 17:48:56 -05:00
Alex Gleason
2082c19c53
Rename justEmojis to onlyEmoji
2021-07-09 16:54:44 -05:00
Alex Gleason
c856e9df55
Big emojis in chats, too
2021-07-09 14:22:01 -05:00
Alex Gleason
628dc92775
StatusLists: big refactor with OrderedSet
2021-07-08 16:12:04 -05:00
Alex Gleason
1a3a6e2eb5
Fix propTypes warning in Blurhash, key warning in ProfileInfoPanel
2021-07-08 14:54:54 -05:00
Alex Gleason
c505cde24f
Timelines: fix dequeue, fix component propTypes
2021-07-08 14:52:07 -05:00
Alex Gleason
569c6e83ab
Normalize chat panes (again), fixes #648
2021-07-06 13:15:19 -05:00
faeb9b645f
Update Polish translation
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-07-03 12:25:36 +02:00
Alex Gleason
02c725adbe
Make admin crypto address tickers more forgiving
2021-07-02 18:49:32 -05:00
Alex Gleason
1cb53b60f9
Check URL params defensively, probably fixes #670
2021-07-02 15:06:27 -05:00
Alex Gleason
4d334bd2b8
Add blurhash to upload form, fixes #661
2021-07-01 22:04:34 -05:00
Alex Gleason
5c630ad094
Replace repetitive blurhash code with component
...
https://github.com/tootsuite/mastodon/pull/14267
https://github.com/tootsuite/mastodon/pull/14278
2021-07-01 21:50:53 -05:00
Alex Gleason
5d27cbe488
FIX LINTER ERROR AGAIN
2021-07-01 21:04:11 -05:00
Alex Gleason
bf59785941
Merge branch 'develop' into 'develop'
...
Localizable about pages
See merge request soapbox-pub/soapbox-fe!546
2021-07-02 02:03:13 +00:00
Alex Gleason
520d82dd0a
Merge branch 'shortcuts' into 'develop'
...
Fix keyboard shortcuts
See merge request soapbox-pub/soapbox-fe!555
2021-07-02 02:01:12 +00:00
Alex Gleason
fa3eb129f4
Fix linter error
2021-07-01 20:58:20 -05:00
Alex Gleason
e74379b6f2
Merge branch 'simplify-greentext' into 'develop'
...
Simplify greentext code
See merge request soapbox-pub/soapbox-fe!569
2021-07-02 01:54:52 +00:00
Alex Gleason
22a140f9f7
Fix SoapboxConfig theme toggle issue
2021-07-01 20:50:28 -05:00
Alex Gleason
d9202baa58
Simplify greentext code
2021-07-01 20:41:03 -05:00
Alex Gleason
151f198c66
Merge branch 'performance-improvements' into 'develop'
...
Performance improvements
See merge request soapbox-pub/soapbox-fe!568
2021-07-02 01:33:24 +00:00
Alex Gleason
67392cbc12
Chats: don't render ChatList unless mainWindow is open for performance
2021-07-01 20:14:39 -05:00
Alex Gleason
4f1139d414
Fix unused imports
2021-07-01 19:55:40 -05:00
Alex Gleason
352c87c3b7
Fix StatusList memoization
2021-07-01 19:41:16 -05:00
Alex Gleason
8961fc1b68
CoinList: memoize coinList for performance
2021-07-01 19:37:49 -05:00
Alex Gleason
e7d360baae
ProfileDropdown: memoize otherAccounts for performance
2021-07-01 19:31:27 -05:00
Alex Gleason
1b92ce0d4a
Chats: refactor AudioToggle for performance
2021-07-01 18:50:18 -05:00
Alex Gleason
9cbd7b88c7
Chats: memoize ChatMessageList messages for performance
2021-07-01 18:41:08 -05:00
Alex Gleason
319af71327
Chats: memoize sorted chat IDs list
2021-07-01 18:14:40 -05:00
Alex Gleason
0ac34db821
UI: get rid of LAYOUTS concept, use pages only
2021-07-01 18:01:50 -05:00
Alex Gleason
799f19bbc4
Chats: improve performance
2021-07-01 18:01:33 -05:00
Alex Gleason
74e6d8ce81
Refactor ThemeToggle, SettingToggle for performance
2021-07-01 16:43:28 -05:00
Alex Gleason
968c7332f0
Composer: only injectIntl on the ComposeFormContainer for performance
2021-07-01 16:10:03 -05:00
Alex Gleason
069f32c602
Chats: fix unnecessary re-rendering
2021-07-01 15:42:10 -05:00
Alex Gleason
91fdec9d3c
Merge branch 'lists' into 'develop'
...
Fix issues related to lists
See merge request soapbox-pub/soapbox-fe!567
2021-07-01 20:01:42 +00:00
edab70e2ea
Fix issues related to lists
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-07-01 21:45:25 +02:00
Alex Gleason
64b0fa6d99
Load ChatPanes asynchronously
2021-07-01 14:05:35 -05:00
Alex Gleason
e87affbbca
Remove 'beforeunload' event from UI
...
This only works in MS Edge but likely causes re-rendering of the UI on compose events in every browser. There are better ways to prevent data loss, like storing the composer state in localStorage.
2021-07-01 14:05:34 -05:00
Alex Gleason
90a062e9a3
Remove unused navigation-bar code
2021-07-01 14:05:34 -05:00
Alex Gleason
bbeecddc37
Greentext support
2021-06-30 21:39:27 -05:00
Alex Gleason
f0e53c2b2c
Datepicker: auto open
2021-06-30 21:02:53 -05:00
Alex Gleason
8e168fdc0a
Merge branch 'reaction-labels' into 'develop'
...
Reaction labels
See merge request soapbox-pub/soapbox-fe!557
2021-06-30 21:09:59 +00:00
78c55e8798
status.favourite: like
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-06-30 22:56:23 +02:00
f8deb13345
status.favourite: favorite
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-06-30 22:50:27 +02:00
Alex Gleason
9ea1df2fb1
Scheduled statuses validation
2021-06-30 14:53:29 -05:00
Alex Gleason
f692d3a987
Merge branch 'custom-fields-count' into 'develop'
...
Only show 4 profile metadata items by default
See merge request soapbox-pub/soapbox-fe!562
2021-06-30 16:10:59 +00:00
Alex Gleason
411ecadeda
Merge branch 'move' into 'develop'
...
Account move notification
See merge request soapbox-pub/soapbox-fe!560
2021-06-30 16:06:57 +00:00
149d8a909f
Only show 4 profile metadata items by default
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-06-30 16:15:44 +02:00
ace220850d
Account move notification
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-06-30 13:42:38 +02:00
998e129072
Reaction labels
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-06-30 11:33:42 +02:00
7eb8998493
fix keyboard shortcuts
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-06-29 23:36:17 +02:00
cb37e5311f
merge
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-06-28 19:44:12 +02:00
c8fc995ccd
styling
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-06-28 19:07:38 +02:00
Alex Gleason
df4aad3c74
ScheduledStatuses: refactor ScheduleForm, display "Schedule" button in Composer, fixes #660
2021-06-28 00:36:44 -05:00
Alex Gleason
2939b9e495
ScheduledStatuses: improve picker input UI
2021-06-28 00:06:04 -05:00
Alex Gleason
4b141ef605
'Scheduled Statuses' --> 'Scheduled Posts'
2021-06-27 20:45:31 -05:00
Alex Gleason
a2ce009a13
'scheduled statuses' --> 'scheduled posts'
2021-06-27 19:44:40 -05:00
Alex Gleason
7a86a4809e
Merge branch 'scheduled-statuses-improvements' into 'develop'
...
Scheduled statuses improvements
See merge request soapbox-pub/soapbox-fe!552
2021-06-28 00:11:40 +00:00
Alex Gleason
4a5ef6f469
ScheduledStatuses: display link in Composer
2021-06-27 17:18:54 -05:00
Alex Gleason
97f89acff9
ScheduledStatuses: ability to view and cancel scheduled statuses
2021-06-27 17:04:23 -05:00
Alex Gleason
5f9d95301c
ScheduledStatuses: scaffolding
2021-06-27 13:59:10 -05:00
Alex Gleason
5e3d859b57
Subscriptions: move subscribe button to top-right corner of banner
2021-06-27 12:46:00 -05:00
Alex Gleason
fd0380bc82
Subscriptions: add subscription option to account dropdown
2021-06-27 11:52:12 -05:00
Alex Gleason
e74ee136ee
Subscriptions: use ringing bell for subscribed
2021-06-27 11:35:53 -05:00
2df8b927ea
Allow translating more strings
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-06-27 00:04:27 +02:00
a690f26613
Allow to subscribe to an account
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-06-26 19:28:31 +02:00
656c872aad
cleanup
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-06-26 15:18:15 +02:00
330324721b
cleanup
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-06-26 15:15:31 +02:00
5e7ed0826e
remove unused import
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-06-26 15:12:49 +02:00
e8ceedd689
Localizable about pages
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-06-26 15:07:52 +02:00
ecbad41bd9
proptypes
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-06-25 21:01:10 +02:00
ecdbb80c35
Make footer items localizable
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-06-25 20:56:39 +02:00
81af1bb274
Make promo panel items localizable
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-06-25 20:52:24 +02:00
9527c0b939
Confirmation modals about missing image descriptions
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-06-21 22:12:37 +02:00
ddf9f3c4fe
You seem to use different code style
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-06-21 20:39:22 +02:00
df8cc9b12e
Confirmation modals about missing image descriptions (configurable)
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-06-21 20:33:05 +02:00
NEETzsche
e909f8fe6f
Fix time display issues
2021-06-18 15:51:40 -06:00
NEETzsche
3a209e2fea
Schedule posts
2021-06-18 16:04:31 +00:00
Alex Gleason
bce54285e4
Populate emojis in autosuggest again
2021-06-16 17:39:03 -05:00
Alex Gleason
dedac70e58
Fix display of multiple rich media items
2021-06-16 15:20:14 -05:00
Alex Gleason
282c9d2bfe
Merge branch 'hide-network' into 'develop'
...
Support hidden stats
Closes #569
See merge request soapbox-pub/soapbox-fe!531
2021-06-16 19:36:41 +00:00
Alex Gleason
351ae2df25
Support hidden stats
2021-06-16 14:20:57 -05:00
Alex Gleason
5ca4d4c3d7
Make right sidebar available on most pages
2021-06-16 13:34:54 -05:00
Alex Gleason
eb006202e7
EmailList: let csv links be clickable, add combined.csv support, conditionally display elements
2021-06-15 15:20:00 -05:00
Alex Gleason
6255ba4976
Support email list
2021-06-14 22:22:48 -05:00
Alex Gleason
dc4aa76a37
CryptoDonate: add more shitcoins to block explorers
2021-06-11 09:43:30 -05:00
Alex Gleason
a9c2131b18
fund the --> fund our
2021-06-10 19:26:44 -05:00
Alex Gleason
8fdf478fe0
Make CryptoDonate page a public route
2021-06-10 15:44:47 -05:00
Alex Gleason
e68b8e63b1
CryptoDonate: update block explorer data
2021-06-10 15:19:05 -05:00
Alex Gleason
8a2d436d31
CryptoDonate: add explanation box to donation page
2021-06-10 14:00:45 -05:00
Alex Gleason
7525713460
CryptoDonate: configure wallets and panel in SoapboxConfig
2021-06-10 13:48:43 -05:00
Alex Gleason
6f1ce38473
crypto_addresses -> cryptoAddresses
2021-06-10 12:57:16 -05:00
Alex Gleason
acfca37dec
CryptoDonate: add CryptoDonateWidget to homepage
2021-06-10 12:56:27 -05:00
Alex Gleason
95b5738dfd
CryptoDonate: parse Profile Fields as CrypoAddresses
2021-06-09 20:36:02 -05:00
Alex Gleason
820afa9412
CryptoDonate: refactor duplicated code
2021-06-09 19:49:53 -05:00
Alex Gleason
39ee6505d8
CryptoDonate: add CryptoDonateModal
2021-06-09 19:28:16 -05:00
Alex Gleason
940af0dd85
CryptoDonate: style form elements
2021-06-09 18:53:13 -05:00
Alex Gleason
acbfd7bcc3
CryptoDonate: add block explorer links
2021-06-09 18:28:54 -05:00
Alex Gleason
51ac3e3d4e
CryptoDonate: improve styling
2021-06-09 17:57:14 -05:00
Alex Gleason
fde99ff11c
CryptoDonate: make crypto addresses copyable
2021-06-09 17:39:45 -05:00
Alex Gleason
483fadb7c2
CryptoDonate: refactor, rename, reorganize
2021-06-09 17:12:26 -05:00
Alex Gleason
149c7718c3
Cryptocoin: display images and QR codes
2021-06-09 15:58:35 -05:00
Alex Gleason
561ff2b53f
Crypocoin: scaffolding
2021-06-09 13:52:17 -05:00
Alex Gleason
421069bfd1
Support blocking notifications from strangers
2021-06-06 22:43:18 -05:00
Alex Gleason
00d1fd67ac
Fix chats "Message" button for intermediate screen sizes
2021-06-01 10:21:24 -05:00
Alex Gleason
e2fdd86a76
Filter out invalid chats, fixes #648
2021-05-31 19:58:19 -05:00
Alex Gleason
8cd0f594a0
Fix media modal unable to close from image
2021-05-17 23:21:42 -05:00
Alex Gleason
a5f9ff08cb
Don't close media modal unless you really click outside
2021-05-17 21:41:22 -05:00
Alex Gleason
4afb0a9868
Video fixes
2021-05-17 20:08:09 -05:00
Alex Gleason
c7bd447930
Use Mastodon's audio player
2021-05-17 19:39:08 -05:00
Alex Gleason
51e52dcfb6
Merge branch 'video-meta-fixes' into 'develop'
...
Fix video meta dimensions
See merge request soapbox-pub/soapbox-fe!509
2021-05-17 22:16:09 +00:00
Alex Gleason
4d22bdfe28
Fix video meta dimensions
2021-05-17 17:02:23 -05:00
Alex Gleason
80c18f0fed
Composer: display uploaded video preview
2021-05-17 16:44:59 -05:00
Alex Gleason
3bae6e25e1
Preview uploaded media
2021-05-17 15:15:46 -05:00
Alex Gleason
1e3b2f853f
Composer: don't collapse if non-empty
2021-05-17 15:13:42 -05:00
Alex Gleason
60f4385fe6
Card: ignore dimensions for links
2021-05-13 15:44:39 -05:00
Alex Gleason
93e866c7ad
Always display embed description, even in timelines
2021-05-12 12:13:10 -05:00
Alex Gleason
87fd056d57
Stack link previews on mobile
2021-05-11 22:35:02 -05:00
Alex Gleason
b2fde53adc
Improve link previews
2021-05-11 18:15:39 -05:00
Alex Gleason
c6e6c07f49
Rich media improvements, fixes #633
2021-05-11 16:54:12 -05:00
Alex Gleason
e6fe7f7d52
Merge branch 'ios-emoji-react-fix' into 'develop'
...
Emoji reacts: use hover or click depending on isUserTouching, fixes #629
Closes #629
See merge request soapbox-pub/soapbox-fe!492
2021-05-02 21:08:09 +00:00
Alex Gleason
55902f1d80
Emoji reacts: use hover or click depending on isUserTouching, fixes #629
2021-05-02 15:55:10 -05:00
Alex Gleason
4339378018
Fix iOS autofocus bug, fixes #630
2021-05-02 15:30:29 -05:00
Alex Gleason
3492bdba75
Use touch chats on intermediate screen sizes (eg iPad)
2021-05-02 12:37:40 -05:00
Bárbara Fernandes
87fc75a6dd
Display user avatar in a lightbox
2021-05-01 19:55:40 -03:00
Alex Gleason
b5ca28701f
Let fedi explanation box be dismissed, fixes #624
2021-04-26 12:11:47 -05:00
Alex Gleason
d987b64b05
Display user retention % in dashboard
2021-04-22 21:02:52 -05:00
Alex Gleason
368066af2f
Add MAU to dashboard
2021-04-22 20:23:54 -05:00
Alex Gleason
4e7d7ac378
startsWith('tombstone-') --> endsWith('-tombstone')
2021-04-21 18:28:43 -05:00
Alex Gleason
d186aefeec
"no longer available" --> "unavailable"
2021-04-21 15:37:30 -05:00
Alex Gleason
8cdb0581d3
Tombstone: work for descendants, too
2021-04-21 15:25:18 -05:00
Alex Gleason
87029e8abf
Display tombstone in place of deleted post, #138
2021-04-21 14:47:39 -05:00
Alex Gleason
ccac733e48
Redirect after signing up, fixes #620
2021-04-18 12:41:51 -05:00
Alex Gleason
7a19861ac6
Stop verify_credentials infinite loop, partial fix for #613
2021-04-10 18:09:05 -05:00
Alex Gleason
8ee095cc63
FQN label phrasing
2021-04-10 17:39:33 -05:00
Alex Gleason
6050991934
SoapboxConfig: make displayFqn configurable
2021-04-10 16:21:10 -05:00
Alex Gleason
e03f551676
acctFull --> getAcct throughout the UI, make it stateful
2021-04-10 14:13:07 -05:00
Alex Gleason
340d0579b5
Fix emoji reacts not streaming correctly
2021-04-09 14:48:29 -05:00
Alex Gleason
7567f7bd45
Redirect user away from /auth/sign_in after success
2021-04-06 11:58:14 -05:00
Alex Gleason
ec00b043cf
Reports are not anonymized anymore
2021-04-03 16:31:39 -05:00
Alex Gleason
9d78e1a448
Fix media context button for videos, fixes #606
2021-04-02 17:01:39 -05:00
Alex Gleason
a12cff8f8b
Fix display of ColumnLoading and BundleColumnError
2021-03-31 15:02:23 -05:00
Alex Gleason
9510cf4a38
Shorted footer links phrases
2021-03-30 22:04:19 -05:00
Alex Gleason
e6b1284f97
Pull dashboard Soapbox version from utils/code.js
2021-03-30 17:28:36 -05:00
Alex Gleason
5040bca304
Always have LinkFooter on the right side
2021-03-30 13:22:19 -05:00
Alex Gleason
f97bba2308
@preval sourceCode
2021-03-30 12:43:45 -05:00
Alex Gleason
dfa1443832
Import Soapbox version/metadata from package.json
2021-03-30 12:22:16 -05:00
Alex Gleason
73a3ee296b
Rename action.reload -> action.background
2021-03-30 00:45:23 -05:00
Alex Gleason
32b3173604
Set href for menu items with to
2021-03-29 23:29:16 -05:00
Alex Gleason
db201707bf
Middle-click account to open it in a new tab, fixes #603
2021-03-29 23:22:54 -05:00
Alex Gleason
f236b4f3e6
Add follow request notification support
2021-03-29 13:35:30 -05:00
Alex Gleason
5e97b57d8b
Redirect after multi-auth OTP login, fixes #597
2021-03-27 15:40:05 -05:00
Alex Gleason
0ed3e0e3de
Add own profile to profile dropdown
2021-03-27 12:16:45 -05:00
Alex Gleason
f728491ad0
Add follow request nav item when account is locked
2021-03-27 10:50:21 -05:00
Alex Gleason
20ef262cfc
Fix MFA
2021-03-26 16:42:47 -05:00
Alex Gleason
597546e989
Update captcha snapshot
2021-03-26 16:20:31 -05:00
Alex Gleason
eae309e150
Clear captcha form when registration fails
2021-03-26 15:30:14 -05:00
Alex Gleason
fa4d36b7a7
Move ActionBar links into LinkFooter
2021-03-25 18:56:07 -05:00
Alex Gleason
1e2b0c9eee
Fix tests
2021-03-25 17:12:31 -05:00
Alex Gleason
6ead42b06d
Handle logout
2021-03-25 15:15:37 -05:00
Alex Gleason
a5f6fa66ac
Remove LoginModal for now
2021-03-25 14:44:02 -05:00
Alex Gleason
7a5fb6abb5
Add new account from login page
2021-03-25 14:42:09 -05:00
Alex Gleason
663d375dc5
Throttle fetchOwnAccounts correctly
2021-03-25 13:47:01 -05:00
Alex Gleason
c14fc83ac1
Improve style of profile dropdown
2021-03-25 13:23:59 -05:00
Alex Gleason
007527328e
Start building LoginModal
2021-03-25 12:21:48 -05:00
Alex Gleason
74f48229fc
Fix streaming access token
2021-03-24 17:53:09 -05:00
Alex Gleason
a731ac88cf
Make login work again
2021-03-24 00:05:06 -05:00
Alex Gleason
60a3a5b403
Move session tokens list into security reducer
2021-03-23 21:15:47 -05:00
Alex Gleason
88420ccca6
Fetch unfetched otherAccounts
2021-03-23 21:01:50 -05:00
Alex Gleason
0162eac662
Refactor auth to support multiple accounts
2021-03-23 19:06:55 -05:00
Alex Gleason
a70c6c91af
Delete unused Compose code
2021-03-23 15:00:26 -05:00
Alex Gleason
23cc622dab
Purge unused getting_started feature
2021-03-23 14:54:51 -05:00
Alex Gleason
8a0fa1b285
Display loading animation during search
2021-03-21 16:09:50 -05:00
Alex Gleason
f6de89ca50
Make editing display names of verified users configurable
2021-03-15 22:23:33 -05:00
Alex Gleason
e4751bef9a
Change display of moderation buttons for own user
2021-03-15 21:57:24 -05:00
Alex Gleason
62d5a97939
Add button verify/unverify a user
2021-03-15 21:52:42 -05:00
Alex Gleason
453290c6d7
Make it harder to accidentally delete a local user
2021-03-15 19:32:52 -05:00
Alex Gleason
6ed87aaf89
Display timestamps in mod log
2021-03-15 18:17:00 -05:00
Alex Gleason
9156e01862
Allow endless scrolling of moderation log
2021-03-15 17:54:48 -05:00
Alex Gleason
c6b7a7ca8a
Store admin log in reducer
2021-03-15 17:29:48 -05:00
Alex Gleason
ebef1ece7a
Conservative rich media parsing
2021-03-06 23:38:26 -06:00
Alex Gleason
5d418d9269
Let public timelines be viewed
2021-01-27 20:40:30 -06:00
Alex Gleason
d0600aef02
Refactor Follow button and remote follow
2021-01-27 19:38:05 -06:00
Alex Gleason
a5ed1998d7
Merge remote-tracking branch 'origin/develop' into remote_follow
2021-01-27 19:14:22 -06:00
Sean King
ac3dbaab94
Add ability to opt-out or opt-in to emoji react notifications
2021-01-19 17:50:08 -07:00
Sean King
9309ef4893
Fix merge conflicts
2021-01-18 20:09:35 -07:00
Sean King
39b50e8fe1
Add moderator button for marking posts sensitive or not sensitive
2021-01-18 19:59:07 -07:00
Alex Gleason
498471958b
Use short names for admin quick actions
2021-01-18 18:25:36 -06:00
Alex Gleason
c80797ccf8
Admin: delete status directly from menu
2021-01-18 15:57:20 -06:00
Alex Gleason
926335b268
Add "deactivate" and "delete" user modals to every status and account profile
2021-01-18 15:27:35 -06:00
Alex Gleason
bdf0d3618d
Refactor mod report modals
2021-01-18 14:59:02 -06:00
Alex Gleason
f24e1c9929
Normalize Pleroma user fields, fixes #549
2021-01-18 13:59:24 -06:00
Sean King
fe8eecf925
Refactor bot badge
2021-01-18 11:55:38 -07:00
Alex Gleason
7f390ba24e
Merge branch 'import-mutes' into 'develop'
...
Allow importing mutes
See merge request soapbox-pub/soapbox-fe!414
2021-01-07 20:39:02 +00:00
Alex Gleason
b5d0861bd1
Allow importing mutes
2021-01-07 14:26:05 -06:00
Alex Gleason
ddac13d308
Account backups
2021-01-07 14:17:06 -06:00
Alex Gleason
e261a13430
Display modal in registration window when confirmations and/or approval are required
2021-01-02 20:56:41 -06:00
Alex Gleason
558fd1e3cc
Fix column header conditional rendering, oops again
2021-01-01 14:25:48 -06:00
Alex Gleason
82b41d2521
Fix breaking column bug lol whoops
2021-01-01 14:11:52 -06:00
Alex Gleason
c5641a566d
Admin: add link to moderation log within reports
2021-01-01 14:06:12 -06:00
Alex Gleason
acf0619790
Columns cleanup
2021-01-01 13:22:54 -06:00
Alex Gleason
39436bc07c
Admin: basic moderation log
2021-01-01 12:50:53 -06:00
Alex Gleason
0e4a5101db
Reports: display media
2020-12-31 23:16:50 -06:00
Alex Gleason
478581cb41
Reports: add links
2020-12-31 22:56:17 -06:00
Alex Gleason
7bd670728d
Reports: only show quote if length > 0
2020-12-31 22:46:21 -06:00
Alex Gleason
a8711f7b14
Reports: add "View post" button
2020-12-31 22:40:13 -06:00
Alex Gleason
142606d43a
Reports: refactor ReportStatus, allow deleting individual statuses
2020-12-31 22:20:31 -06:00
Alex Gleason
8c8615498b
Reports: parse HTML quotes
2020-12-31 21:34:07 -06:00
Alex Gleason
c0770c77f5
Reports: only display accordion when reported posts exist
2020-12-31 20:50:22 -06:00
Alex Gleason
2fd3c9441c
Reports: display reported posts
2020-12-31 20:47:15 -06:00
Alex Gleason
a1db330b14
Accordion: use children instead of content
2020-12-31 20:18:57 -06:00
Alex Gleason
a8893907d4
Reports: import statuses, add getReport selector
2020-12-31 20:11:08 -06:00
Alex Gleason
90414939a5
Reports: allow deleting a user
2020-12-31 18:59:10 -06:00
Alex Gleason
043bb1a00a
Reports: add modal prompt when deactivating user
2020-12-31 18:51:51 -06:00
Alex Gleason
48bca704cc
Reports: close report when deactivating user
2020-12-31 18:44:45 -06:00
Alex Gleason
2c58396b00
Reports: tweak empty message text
2020-12-31 18:31:50 -06:00
Alex Gleason
35a148d9c9
Reports: allow closing a report
2020-12-31 18:24:52 -06:00
Alex Gleason
95c4ba4234
Reports: allow deactivating a user
2020-12-31 17:54:08 -06:00
Alex Gleason
a16e709ff4
Reports: break out separate Report component, basic styling
2020-12-31 17:25:21 -06:00
Alex Gleason
0837bd0495
Admin Reports: display basic information
2020-12-31 15:05:39 -06:00
Alex Gleason
f7d11ff36e
Admin: reports boilerplate
2020-12-31 14:41:43 -06:00
Alex Gleason
8b936036d0
Admin: improve awaiting-approval showLoading logic
2020-12-31 14:37:35 -06:00
Alex Gleason
51faa660ca
Admin: refactor Reports reducer
2020-12-31 14:29:31 -06:00
Alex Gleason
a0c24dbbcc
Admin: improve approval UI for mobile, display snackbar messages
2020-12-31 10:56:43 -06:00
Alex Gleason
fab4fb80ab
Admin: use domain stat in dashboard again now that report counter is visible
2020-12-30 17:57:49 -06:00
Alex Gleason
ec6b8b845c
Fix linter
2020-12-30 08:50:04 -06:00
Alex Gleason
560d9d642c
Admin: display nav on mobile
2020-12-30 08:43:24 -06:00
Alex Gleason
f26f26d4bb
Admin: show success message from RegistrationModePicker
2020-12-30 00:42:55 -06:00
Alex Gleason
b571765c33
Admin: add registration mode picker
2020-12-29 23:25:07 -06:00
Alex Gleason
bfd01d0316
Admin: fetch ConfigDB config, start RegistrationModePicker
2020-12-29 22:17:03 -06:00
Alex Gleason
7507553bfd
Admin: fix broken awaiting-approval nav logic
2020-12-29 21:13:10 -06:00
Alex Gleason
8dcd64f168
Admin: fix notification counters for approvals
2020-12-29 20:52:11 -06:00
Alex Gleason
e7bb78712a
Merge branch 'admin-dashboard' into 'develop'
...
Soapbox admin
See merge request soapbox-pub/soapbox-fe!403
2020-12-30 02:44:42 +00:00
Alex Gleason
bdbc6eb79c
Merge branch 'heart-react' into 'develop'
...
Fix heart emoji react for Pleroma develop branch; let emojis be customizable the admin
Closes #538
See merge request soapbox-pub/soapbox-fe!398
2020-12-30 02:36:22 +00:00
Alex Gleason
21bddfd37b
Admin: disable non-working navlinks for now
2020-12-29 20:34:28 -06:00
Alex Gleason
eec89aaeb5
Refactor TabsBar, refactor IconWithBadge, use Dashboard nav
2020-12-29 20:26:26 -06:00
Alex Gleason
03344756e5
Admin: display awaiting-approval counter in nav
2020-12-29 19:48:39 -06:00
Alex Gleason
299c14adc8
Admin: optimistic awaiting-approval actions
2020-12-29 18:38:58 -06:00
Alex Gleason
a3f208c1be
Admin: make awaiting approval actions work
2020-12-29 18:22:31 -06:00
Alex Gleason
1ad3ea4437
Admin: awaiting approval basics
2020-12-29 15:55:45 -06:00
Alex Gleason
c156dd7a0d
Admin: hide invite link when registrations are enabled
2020-12-29 14:51:44 -06:00
Alex Gleason
0ccc113931
Admon: add dummy placeholder links
2020-12-29 14:16:19 -06:00
Alex Gleason
62a4338cf3
Admin: placeholding "Awaiting Approval" link
2020-12-29 13:14:09 -06:00
Alex Gleason
248a33e79a
Admin: add reports
...
Drop domain_count because it's less important
2020-12-29 12:44:29 -06:00
Alex Gleason
d3daf63dd5
Start admin area, create dashboard
2020-12-29 12:34:23 -06:00
Alex Gleason
d9c89ae0e3
Markdown: add experimental warning in Preferences
2020-12-29 10:30:21 -06:00
Alex Gleason
e4344c9561
Let allowedEmoji be customizable by the admin, fixes #538
2020-12-24 18:17:53 -06:00
Alex Gleason
f587369af0
RemoteTimeline: click favicon to visit remote timeline
2020-12-24 16:57:53 -06:00
Alex Gleason
a4bb347151
RemoteTimeline: remove column settings
2020-12-24 16:40:33 -06:00
Alex Gleason
b6bec67eea
RemoteTimeline: add filter box
2020-12-24 16:39:57 -06:00
Alex Gleason
1794e5a72d
Rudimentary remote timelines
2020-12-24 16:20:58 -06:00
Alex Gleason
958aa8c18e
Make Markdown posting configurable, use text/plain by default
2020-12-24 14:26:48 -06:00
Sean King
cf27b2799b
Remove unnecessary div in account section headline
2020-11-10 20:38:18 -07:00
Sean King
d769ee7c90
Refactor promo and features panels
2020-11-10 17:22:02 -07:00
Sean King
3d393deee4
A better way to handle block messages
2020-11-02 08:25:21 -07:00
Alex Gleason
02861aaa8e
Merge branch 'server-info-page' into 'develop'
...
Add server information page for mobile devices, fixes #504
Closes #504
See merge request soapbox-pub/soapbox-fe!376
2020-11-02 15:04:21 +00:00
Sean King
707f873094
Add server information page for mobile devices
2020-10-31 18:58:06 -06:00
Sean King
df85d707bb
Alternative fix without setState in ComponentDidMount
2020-10-29 09:30:08 -06:00
Sean King
3a1bb8f19b
Make display media option work properly
2020-10-29 08:41:43 -06:00
Sean King
b8f88f807b
Add media display option to Preferences
2020-10-28 10:52:42 -06:00
Sean King
1575c92e44
Fix icon picker problem with passive events
2020-10-27 22:37:53 -06:00
Alex Gleason
a36f172be9
Merge branch 'icon_picker_admin_config' into 'develop'
...
Add font icon picker for admin config, fixes #338
Closes #338
See merge request soapbox-pub/soapbox-fe!219
2020-10-28 03:57:06 +00:00
Sean King
d448277bbe
Message when a profile is blocked changed
2020-10-24 21:44:22 -06:00
Sean King
0e5a7b61b0
Fix icon picker issues
2020-10-22 15:01:54 -06:00
Sean King
d7f7e52032
Remove unneeded container for icon picker
2020-10-21 15:17:00 -06:00
Alex Gleason
b997cde0d8
SoapboxConfig: add default getValue
2020-10-18 13:41:38 -05:00
Sean King
faf64d9609
Fix hijack scrolling
2020-10-16 20:01:00 -06:00
Sean King
9507b7a82f
Use forked Emoji Mart picker to do the font icon picker instead
2020-10-16 19:35:28 -06:00