Commit Graph

38 Commits

Author SHA1 Message Date
ea26e86a94 Rename FE_BASE_PATH to FE_SUBDIRECTORY 2021-09-05 13:21:39 -05:00
905e160749 Subdirectory: namespace auth to FE_BASE_PATH 2021-09-04 14:18:47 -05:00
c624afdfb7 Standalone: add external accounts, refresh on logout 2021-08-30 16:54:04 -07:00
74f4c59004 Auth: refactor OAuth token actions 2021-08-21 19:45:45 -05:00
463b3ba085 Auth: store users by their ActivityPub ID instead of their primary key 2021-08-21 17:38:19 -05:00
5548644bd6 eslint: no-extra-semi 2021-08-03 14:22:51 -05:00
8cc8a465c7 Auth: sanitize the initial state 2021-07-09 16:24:18 -05:00
d3db2e37e3 Auth: better data validation 2021-07-09 15:54:32 -05:00
7b61d319b1 Auth: clear me when ME_FETCH_SKIP is dispatched 2021-07-09 14:58:49 -05:00
377c0fb64a Only delete token if it 403's 2021-05-07 21:46:08 -05:00
4ee302b63a Delete mismatched auth users, fixes #613 2021-04-13 12:03:46 -05:00
070a7d410d Handle invalid sessionUser. Don't store invalid sessionUser. 2021-04-10 17:15:52 -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
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
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
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
0162eac662 Refactor auth to support multiple accounts 2021-03-23 19:06:55 -05:00
35d5e7d649 SecurityForm: Revoke OAuth token 2020-06-05 15:54:09 -05:00
db1ad3e16f SecurityForm: Display OAuth tokens 2020-06-05 15:43:03 -05:00
d24dcb3e60 gabsocial --> soapbox paths 2020-05-28 17:56:55 -05:00