Alex Gleason
|
a5460bb97e
|
pinnedHosts: actions
|
2021-08-11 18:23:42 -05:00 |
|
Alex Gleason
|
fbeb8de2a0
|
AccountTimeline: pinned post column settings
|
2021-08-11 16:00:49 -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 |
|
|
d36ec10c6a
|
Auto select search tab that has results
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
|
2021-08-07 20:57:22 +02:00 |
|
|
403d6ae48c
|
Search results improvements
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
|
2021-08-07 20:42:39 +02:00 |
|
|
f203a4d389
|
WIP: Account aliases
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
|
2021-08-05 15:31:29 +02:00 |
|
Alex Gleason
|
497b6b08d4
|
Merge branch 'store-current-search-tab' into 'develop'
Keep selected search results tab
See merge request soapbox-pub/soapbox-fe!657
|
2021-08-03 19:39:09 +00: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 |
|
|
bd16715763
|
Keep active search results tab
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
|
2021-08-02 20:51:15 +02:00 |
|
Alex Gleason
|
3b0946501d
|
Merge branch 'fixes/filter-poll-options' into 'develop'
Apply filters to poll options
See merge request soapbox-pub/soapbox-fe!655
|
2021-08-02 16:02:15 +00:00 |
|
Claire
|
6a20e5f786
|
Apply filters to poll options
Co-authored-by: marcin mikołajczak <me@mkljczk.pl>
|
2021-08-02 17:20:53 +02:00 |
|
Alex Gleason
|
e7813e178a
|
Merge branch 'search-tabs' into 'develop'
Tabbed, paginated search results
See merge request soapbox-pub/soapbox-fe!652
|
2021-07-30 23:16:31 +00:00 |
|
|
d0f3fe6771
|
Tabbed, paginated search results
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
|
2021-07-30 17:51:43 +02:00 |
|
Alex Gleason
|
e4dd720d51
|
EditFederationModal: use ConfigDB directly instead of /api/v1/instance
|
2021-07-28 17:06:21 -05:00 |
|
|
193b326d15
|
a11y: Option to always underline links in posts
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
|
2021-07-28 16:03:59 +02:00 |
|
Alex Gleason
|
1fa3aa0008
|
EditFederationModal: handle submission
|
2021-07-27 14:40:41 -05:00 |
|
Alex Gleason
|
26c4981740
|
PushSubscriptions: create actions
|
2021-07-21 21:04:28 -05:00 |
|
Alex Gleason
|
09d7ec3161
|
Remove unused IndexedDB reads
https://github.com/mastodon/mastodon/pull/14730
|
2021-07-20 15:05:58 -05:00 |
|
Alex Gleason
|
c5fa16f581
|
Notifications: import target account during streaming event for Move notification
|
2021-07-15 10:58:43 -05:00 |
|
Alex Gleason
|
30b39d739f
|
UserIndex: make search work
|
2021-07-13 20:14:15 -05:00 |
|
Alex Gleason
|
fa91defea0
|
Rename 'dirty' to 'should_refetch'
|
2021-07-13 18:35:37 -05:00 |
|
Alex Gleason
|
2f6cd35f38
|
Admin: refactor actions to use accountIds instead of nicknames
|
2021-07-13 18:30:46 -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
|
b892c6fe22
|
Staff promotions: change action names to more closely match AdminAPI endpoints
|
2021-07-13 12:34:58 -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
|
75d464b4d4
|
Notifications: no need to reverse fetched data
|
2021-07-09 17:56:25 -05:00 |
|
Alex Gleason
|
a13d31ac30
|
Notifications: import target account from 'Move' notification
|
2021-07-09 17:40:15 -05:00 |
|
Alex Gleason
|
bc7f72a691
|
Hide broken reposts
https://gitlab.com/soapbox-pub/soapbox/-/issues/28
|
2021-07-08 19:30:02 -05:00 |
|
Alex Gleason
|
c505cde24f
|
Timelines: fix dequeue, fix component propTypes
|
2021-07-08 14:52:07 -05:00 |
|
Alex Gleason
|
2978745311
|
Timelines: big refactor, use Immutable.OrderedSet
|
2021-07-08 14:28:53 -05:00 |
|
Alex Gleason
|
817843c77a
|
Performance: memoize getSoapboxConfig(), getSettings(), and getFeatures()
|
2021-07-06 13:15:10 -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
|
9ea1df2fb1
|
Scheduled statuses validation
|
2021-06-30 14:53:29 -05: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 |
|
|
ace220850d
|
Account move notification
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
|
2021-06-30 13:42:38 +02:00 |
|
Alex Gleason
|
3edf243bbe
|
Admin: optimistic user deletions
|
2021-06-30 03:02:52 -05:00 |
|
Alex Gleason
|
97f89acff9
|
ScheduledStatuses: ability to view and cancel scheduled statuses
|
2021-06-27 17:04:23 -05:00 |
|
Alex Gleason
|
600146f2be
|
Composer: refactor submitCompose code
|
2021-06-27 14:46:47 -05:00 |
|
Alex Gleason
|
1f5580ce66
|
Separate status creation from composer
|
2021-06-27 14:17:37 -05:00 |
|
Alex Gleason
|
5f9d95301c
|
ScheduledStatuses: scaffolding
|
2021-06-27 13:59:10 -05:00 |
|
|
2df8b927ea
|
Allow translating more strings
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
|
2021-06-27 00:04:27 +02:00 |
|
|
25ceec244d
|
think before you copy n paste
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
|
2021-06-26 19:36:16 +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 |
|
|
e8ceedd689
|
Localizable about pages
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
|
2021-06-26 15:07:52 +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
|
3a209e2fea
|
Schedule posts
|
2021-06-18 16:04:31 +00:00 |
|
Alex Gleason
|
94a57e7e34
|
Fix streaming notifictaions
|
2021-06-17 02:18:17 -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
|
085135b660
|
CryptoDonatePanel: set default limit to 1
|
2021-06-10 18:55:19 -05:00 |
|
Alex Gleason
|
7525713460
|
CryptoDonate: configure wallets and panel in SoapboxConfig
|
2021-06-10 13:48:43 -05:00 |
|
Alex Gleason
|
acfca37dec
|
CryptoDonate: add CryptoDonateWidget to homepage
|
2021-06-10 12:56:27 -05:00 |
|
Alex Gleason
|
421069bfd1
|
Support blocking notifications from strangers
|
2021-06-06 22:43:18 -05:00 |
|
Alex Gleason
|
0a3cd3fc05
|
Return detailed alert on HTTP 502
|
2021-05-21 20:16:09 -05:00 |
|
Alex Gleason
|
82e026b010
|
Fix verify_credentials bug, fixes #638
|
2021-05-09 10:37:49 -05:00 |
|
Alex Gleason
|
9a859dad14
|
Properly dispatch fetchMeFail, don't show white screen on VERIFY_CREDENTIALS_FAIL
|
2021-05-07 21:53:24 -05:00 |
|
Alex Gleason
|
b5ca28701f
|
Let fedi explanation box be dismissed, fixes #624
|
2021-04-26 12:11:47 -05:00 |
|
Alex Gleason
|
ccac733e48
|
Redirect after signing up, fixes #620
|
2021-04-18 12:41:51 -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
|
2500dcf77a
|
Refactor API client
|
2021-03-31 14:47:54 -05:00 |
|
Alex Gleason
|
a42ece6df4
|
Don't call ME_FETCH_SUCCESS twice extraneously
|
2021-03-31 13:36:48 -05:00 |
|
Alex Gleason
|
110f2de90c
|
Fix pagination for blocks/mutes
|
2021-03-30 11:53:45 -05:00 |
|
Alex Gleason
|
73a3ee296b
|
Rename action.reload -> action.background
|
2021-03-30 00:45:23 -05:00 |
|
Alex Gleason
|
09cbcf6145
|
Don't rely on ['auth', 'me']
|
2021-03-30 00:23:29 -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
|
aa7e62e8c0
|
Initialize auth refactor
|
2021-03-29 19:51:48 -05:00 |
|
Alex Gleason
|
f236b4f3e6
|
Add follow request notification support
|
2021-03-29 13:35:30 -05:00 |
|
Alex Gleason
|
20ef262cfc
|
Fix MFA
|
2021-03-26 16:42:47 -05:00 |
|
Alex Gleason
|
f24422d520
|
Fix registration form workflow
|
2021-03-26 15:45:46 -05:00 |
|
Alex Gleason
|
4d1af4764f
|
Refactor registration action
|
2021-03-26 15:29:15 -05:00 |
|
Alex Gleason
|
c7c0c41ce6
|
Use our own INIT_STORE action instead of relying on Redux's internal actions
|
2021-03-25 22:37:10 -05:00 |
|
Alex Gleason
|
5c6fa253c7
|
['auth', 'me'] -> 'me'
|
2021-03-25 18:38:28 -05:00 |
|
Alex Gleason
|
1e2b0c9eee
|
Fix tests
|
2021-03-25 17:12:31 -05:00 |
|
Alex Gleason
|
619d298547
|
Correctly import settings on login
|
2021-03-25 16:39:52 -05:00 |
|
Alex Gleason
|
6ead42b06d
|
Handle logout
|
2021-03-25 15:15:37 -05:00 |
|
Alex Gleason
|
bbd4edf226
|
Typofix
|
2021-03-25 14:52:51 -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
|
4ff1f0fa63
|
Add another isLoggedIn condition
|
2021-03-25 12:28:53 -05:00 |
|
Alex Gleason
|
71c62c05b8
|
Move isLoggedIn to utils/auth.js
|
2021-03-25 12:25:45 -05:00 |
|
Alex Gleason
|
1e531f472e
|
More isLoggedIn refactoring
|
2021-03-24 11:52:12 -05:00 |
|
Alex Gleason
|
9cd06a15d5
|
Refactor loggedin check
|
2021-03-24 11:44:51 -05:00 |
|
Alex Gleason
|
a731ac88cf
|
Make login work again
|
2021-03-24 00:05:06 -05:00 |
|
Alex Gleason
|
0daa95646e
|
Refactor auth reducer localStorage
|
2021-03-23 22:19:24 -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
|
f6de89ca50
|
Make editing display names of verified users configurable
|
2021-03-15 22:23:33 -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
|
c44de0030c
|
Display user favicon in deletion modal
|
2021-03-15 18:59:42 -05:00 |
|
Alex Gleason
|
75df329a26
|
Display user account in deletion modal
|
2021-03-15 18:44:48 -05:00 |
|
Alex Gleason
|
36f6f12856
|
Stream following relationships
|
2021-01-28 16:22:31 -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
|
89785fa84c
|
Change to new convention for acct
|
2021-01-18 20:16:00 -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
|
5b5397312b
|
Merge branch 'admin-improvements' into 'develop'
Admin improvements
See merge request soapbox-pub/soapbox-fe!424
|
2021-01-18 22:16:28 +00: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
|
af92caa6e2
|
Import users from reports
|
2021-01-18 14:58:30 -06:00 |
|
Alex Gleason
|
fb99d36494
|
Support RGI emoji reacts conditionally
|
2021-01-18 13:31:16 -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
|
39436bc07c
|
Admin: basic moderation log
|
2021-01-01 12:50:53 -06:00 |
|
Alex Gleason
|
142606d43a
|
Reports: refactor ReportStatus, allow deleting individual statuses
|
2020-12-31 22:20:31 -06:00 |
|
Alex Gleason
|
a8893907d4
|
Reports: import statuses, add getReport selector
|
2020-12-31 20:11:08 -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
|
51faa660ca
|
Admin: refactor Reports reducer
|
2020-12-31 14:29:31 -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
|
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
|
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
|
e4344c9561
|
Let allowedEmoji be customizable by the admin, fixes #538
|
2020-12-24 18:17:53 -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 |
|
Alex Gleason
|
0bbdaa4191
|
eslint: trailing comma fixes, unused var
|
2020-10-07 13:08:36 -05:00 |
|
Alex Gleason
|
93d2e83584
|
SoapboxConfig: site preview
|
2020-10-01 18:57:11 -05:00 |
|
Alex Gleason
|
2b3d86f390
|
Improve pending account message
|
2020-09-29 23:18:51 -05:00 |
|
Alex Gleason
|
c822ce0c90
|
Fallback to BE response in login form
|
2020-09-29 23:12:33 -05:00 |
|
Alex Gleason
|
88c12a72a9
|
Improve login messaging
|
2020-09-29 21:35:10 -05:00 |
|
Alex Gleason
|
d022978078
|
Merge branch 'snackbar' into 'develop'
Snackbars
See merge request soapbox-pub/soapbox-fe!243
|
2020-09-30 00:43:11 +00:00 |
|
Alex Gleason
|
0b8b0b82f7
|
Snackbar: fix auth test
|
2020-09-29 19:31:41 -05:00 |
|
Alex Gleason
|
14a5d478f3
|
Snackbar: update (most) existing alerts to snackbars
|
2020-09-29 19:10:57 -05:00 |
|
Alex Gleason
|
b782f6ab1a
|
Snackbar: clean up styles, basic functionality
|
2020-09-29 18:55:05 -05:00 |
|
Alex Gleason
|
1b56fff6cb
|
Chats: fix #451 duplicated message
|
2020-09-29 16:52:20 -05:00 |
|
Alex Gleason
|
78b4587ce0
|
Snackbar: improve style
|
2020-09-28 18:43:17 -05:00 |
|
Alex Gleason
|
81c31f5d92
|
Merge remote-tracking branch 'origin/develop' into snackbar
|
2020-09-28 16:20:28 -05:00 |
|
Alex Gleason
|
76b7b32e23
|
Revoke OAuth token on logout, fixes #445
|
2020-09-28 13:05:20 -05:00 |
|
Alex Gleason
|
ce1e04c224
|
Obliterate hydrateStore()
|
2020-09-27 19:49:55 -05:00 |
|
Alex Gleason
|
a67ab78c36
|
Timelines: refactor timelineQueue to use IDs instead of full objects, fixes #156
|
2020-09-27 16:17:21 -05:00 |
|
Alex Gleason
|
afe23f0028
|
Composer: push into timelines even if it's a reply
|
2020-09-27 15:28:37 -05:00 |
|
Alex Gleason
|
e6e4a5c447
|
ImportData: allow importing Blocks
|
2020-09-27 12:24:38 -05:00 |
|
Alex Gleason
|
2d29d69f50
|
ImportData: rename some stuff
|
2020-09-27 11:18:25 -05:00 |
|
Alex Gleason
|
ba6f6b2aa4
|
Merge remote-tracking branch 'origin/develop' into import_follows
|
2020-09-27 11:01:01 -05:00 |
|
Alex Gleason
|
f183094f82
|
Refactor notifications again, this time with OrderedMap, fixes #433
|
2020-09-23 18:57:10 -05:00 |
|
Alex Gleason
|
41eb69ecd1
|
Chats: report user from message, fixes #391
|
2020-09-22 16:34:43 -05:00 |
|
Alex Gleason
|
ed4abfdce3
|
Chats: allow deleting a message, fixes #358
|
2020-09-22 16:20:10 -05:00 |
|
Alex Gleason
|
64a68c650e
|
Notifications: refactor with OrderedSet instead of List
|
2020-09-22 13:42:08 -05:00 |
|