Commit Graph

221 Commits

Author SHA1 Message Date
7a19861ac6 Stop verify_credentials infinite loop, partial fix for #613 2021-04-10 18:09:05 -05:00
070a7d410d Handle invalid sessionUser. Don't store invalid sessionUser. 2021-04-10 17:15:52 -05:00
3bc35cf3eb Refactor compose reducer account import 2021-03-31 13:36:15 -05:00
73a3ee296b Rename action.reload -> action.background 2021-03-30 00:45:23 -05:00
15d61a98e7 Don't update the state when action.reload === false 2021-03-30 00:35:27 -05:00
db201707bf Middle-click account to open it in a new tab, fixes #603 2021-03-29 23:22:54 -05:00
8e84c83fdc Refactor persistState() 2021-03-29 20:03:27 -05:00
aa7e62e8c0 Initialize auth refactor 2021-03-29 19:51:48 -05:00
ad84e586f1 Merge branch 'follow-request-notifs' into 'develop'
Add follow request notification support, fixes #595

Closes #595

See merge request soapbox-pub/soapbox-fe!453
2021-03-29 18:55:25 +00:00
f21502a1c6 Fix push_notifications-test.js 2021-03-29 13:44:39 -05:00
f236b4f3e6 Add follow request notification support 2021-03-29 13:35:30 -05:00
a1f4fdcbd8 Persist current user across reloads, fixes #600 2021-03-29 13:02:11 -05:00
706e0ea6ac Always redirect home when switching between accounts 2021-03-27 14:37:17 -05:00
41c7612b47 Don't refresh when '_legacy' changes 2021-03-25 23:03:58 -05:00
c7c0c41ce6 Use our own INIT_STORE action instead of relying on Redux's internal actions 2021-03-25 22:37:10 -05:00
ad3362e3cd auth: persist the state only if changed 2021-03-25 20:35:19 -05:00
1e2b0c9eee Fix tests 2021-03-25 17:12:31 -05:00
659cee1c49 Refresh the page under more general conditions 2021-03-25 15:59:09 -05:00
6ead42b06d Handle logout 2021-03-25 15:15:37 -05:00
7a5fb6abb5 Add new account from login page 2021-03-25 14:42:09 -05:00
94da1f6722 Reload the page conditionally 2021-03-24 16:49:24 -05:00
b4cab46553 Only reload with SWITCH_ACCOUNT (for now) 2021-03-24 16:24:46 -05:00
ee9b4cb969 Upgrade user localStorage auth to the new format 2021-03-24 16:18:14 -05:00
a00a1bbc30 Test VERIFY_CREDENTIALS_SUCCESS interactions with me 2021-03-24 15:17:05 -05:00
4682cecd33 Add test for SWITCH_ACCOUNT 2021-03-24 15:14:20 -05:00
431e41a711 Add tests for VERIFY_CREDENTIALS_SUCCESS 2021-03-24 15:11:18 -05:00
886ab93c70 Refactor auth reducer tests, add tests for VERIFY_CREDENTIALS_FAIL 2021-03-24 15:01:10 -05:00
79c9c46a9a Nuke tokens on VERIFY_CREDENTIALS_FAIL 2021-03-24 14:15:36 -05:00
47dd4287d0 Don't import frontend settings on VERIFY_CREDENTIALS_SUCCESS 2021-03-24 12:02:12 -05:00
a731ac88cf Make login work again 2021-03-24 00:05:06 -05:00
0daa95646e Refactor auth reducer localStorage 2021-03-23 22:19:24 -05:00
60a3a5b403 Move session tokens list into security reducer 2021-03-23 21:15:47 -05:00
6b8fbbff47 Remove dead code 2021-03-23 21:04:12 -05:00
0162eac662 Refactor auth to support multiple accounts 2021-03-23 19:06:55 -05:00
8a0fa1b285 Display loading animation during search 2021-03-21 16:09:50 -05:00
62d5a97939 Add button verify/unverify a user 2021-03-15 21:52:42 -05:00
c6b7a7ca8a Store admin log in reducer 2021-03-15 17:29:48 -05:00
6c18050636 Fix jumpy follow relationship in Pleroma 2021-01-28 16:34:52 -06:00
36f6f12856 Stream following relationships 2021-01-28 16:22:31 -06:00
d97f9d7472 Merge branch 'rgi-reacts' into 'develop'
Support RGI emoji reacts conditionally

See merge request soapbox-pub/soapbox-fe!421
2021-01-18 20:27:35 +00:00
47ed1e42c9 Run rootReducer in tests 2021-01-18 14:14:08 -06:00
f24e1c9929 Normalize Pleroma user fields, fixes #549 2021-01-18 13:59:24 -06:00
fb99d36494 Support RGI emoji reacts conditionally 2021-01-18 13:31:16 -06:00
ddac13d308 Account backups 2021-01-07 14:17:06 -06:00
a8893907d4 Reports: import statuses, add getReport selector 2020-12-31 20:11:08 -06:00
dccc384f0d Reports: fix admin reducer test 2020-12-31 18:33:45 -06:00
35a148d9c9 Reports: allow closing a report 2020-12-31 18:24:52 -06:00
51faa660ca Admin: refactor Reports reducer 2020-12-31 14:29:31 -06:00
e9b70c0648 Admin: fix soapbox reducer test 2020-12-30 00:32:12 -06:00
acdc282cfd Admin: optimistic RegistrationModePicker 2020-12-29 23:29:06 -06:00