Alex Gleason
64e2f53692
Mastodon: don't conditionally render chat routes (this causes bugs)
2021-08-20 16:28:15 -05:00
Alex Gleason
893c903d71
Mastodon: conditionally disable chats
2021-08-20 15:46:17 -05:00
Alex Gleason
6961309b85
RemoteTimeline: allow pinning hosts
2021-08-11 18:55:10 -05:00
Alex Gleason
9e12e978d8
RemoteTimeline: rename InstanceInfoPanel
2021-08-11 18:35:31 -05:00
Alex Gleason
dcf7dd216f
AccountTimeline: let it be configurable like other timelines
2021-08-11 15:31:46 -05:00
Alex Gleason
bde53541b7
Merge branch 'account-aliases' into 'develop'
...
Account aliases
See merge request soapbox-pub/soapbox-fe!663
2021-08-11 17:02:56 +00:00
f203a4d389
WIP: Account aliases
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-08-05 15:31:29 +02:00
Alex Gleason
594cf088ed
eslint: extend 'eslint:recommended'
2021-08-03 14:29:36 -05:00
Alex Gleason
5548644bd6
eslint: no-extra-semi
2021-08-03 14:22:51 -05:00
Alex Gleason
a310197a5a
eslint: prefer-const, no-loop-func, no-const-assign, no-var
2021-08-03 12:36:11 -05:00
Alex Gleason
29cdc4867b
Merge branch 'attachment-list-boost-modal' into 'develop'
...
List attachments in reply indicator and boost modal
See merge request soapbox-pub/soapbox-fe!654
2021-08-02 16:02:51 +00:00
Claire
8a406d5736
List attachments in reply indicator and boost modal
2021-08-02 15:30:01 +02:00
Alex Gleason
e4dd720d51
EditFederationModal: use ConfigDB directly instead of /api/v1/instance
2021-07-28 17:06:21 -05:00
Alex Gleason
1fa3aa0008
EditFederationModal: handle submission
2021-07-27 14:40:41 -05:00
Alex Gleason
9536fba7a9
EditFederationModal: improve UI
2021-07-27 13:00:32 -05:00
Alex Gleason
6c4be4a515
Create EditFederationModal
2021-07-26 15:07:35 -05:00
Alex Gleason
846b73eb9d
RemoteTimeline: display dropdown menu to admins
2021-07-26 14:25:55 -05:00
Alex Gleason
61a4bc90b8
InstanceInfoPanel: refactor to reuse InstanceRestrictions component
2021-07-25 16:27:37 -05:00
Alex Gleason
d922c37891
FederationRestrictions: display a list of hosts with restrictions
2021-07-25 14:50:22 -05:00
Alex Gleason
b22f20a390
Merge branch 'accessible-emoji-picker' into 'develop'
...
Keyboard-accessible emoji picker
See merge request soapbox-pub/soapbox-fe!634
2021-07-21 16:41:26 +00:00
5ee92b47ce
Keyboard-accessible emoji picker
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-07-21 13:58:22 +02:00
Alex Gleason
f4ba9b9b2e
Display federation restrictions on remote timelines
2021-07-19 17:25:36 -05:00
13092271de
wip accessible emoji picker
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-07-18 12:53:17 +02:00
Alex Gleason
a368ddfee8
UserIndex: display dates on accounts in a more compact way
2021-07-14 16:27:14 -05:00
Alex Gleason
12939e3354
LatestAccountsPanel: add expand button, use compact display of accounts
2021-07-14 13:17:21 -05:00
Alex Gleason
b2ebdbcf80
Admin: display latest accounts in dashboard
2021-07-14 12:27:51 -05:00
Alex Gleason
4d35f16483
Staff promotions: fix race conditions
2021-07-13 19:38:58 -05:00
Alex Gleason
732fba73f5
Admin: refactor fetchUsers() action
2021-07-13 17:27:11 -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
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
6df733ba4e
Fix PropTypes warning in WrappedRoute
2021-07-09 19:56:09 -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
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
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
e7d360baae
ProfileDropdown: memoize otherAccounts for performance
2021-07-01 19:31:27 -05:00
Alex Gleason
0ac34db821
UI: get rid of LAYOUTS concept, use pages only
2021-07-01 18:01:50 -05:00
Alex Gleason
74e6d8ce81
Refactor ThemeToggle, SettingToggle for performance
2021-07-01 16:43:28 -05: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