Commit graph

34 commits

Author SHA1 Message Date
Paul Frazee
751dfb20fd Add web polyfills 2023-01-26 12:36:27 -06:00
Paul Frazee
9027882fb4 Account switcher (#85)
* Update the account-create and signin views to use the design system.

Also:
- Add borderDark to the theme
- Start to an account selector in the signin flow

* Dark mode fixes in signin ui

* Track multiple active accounts and provide account-switching UI

* Add test tooling for an in-memory pds

* Add complete integration tests for login and the account switcher
2023-01-24 09:06:27 -06:00
Paul Frazee
42d7dc1c6c Fix session hydration during load 2023-01-03 11:08:39 -06:00
Paul Frazee
4eabc2d65a Improve error logging 2023-01-02 21:39:15 -06:00
Paul Frazee
f6a0e634d7 Implement logging system 2023-01-02 17:38:13 -06:00
Paul Frazee
4913a07e33 Unvendor the api and switch to @atproto/api 2022-12-22 09:17:07 -06:00
Paul Frazee
0401dfc5d3 A couple more android updates 2022-12-19 19:43:28 -06:00
Paul Frazee
f27e32e54c Ensure the UI always renders, even in bad network conditions (close #6) 2022-12-05 13:25:04 -06:00
Paul Frazee
e858bb52de Merge branch 'simplify' into main 2022-11-21 18:55:08 -06:00
Paul Frazee
b2dba9a15b Track rotated auth tokens 2022-11-21 16:17:40 -06:00
Paul Frazee
a21bcf10dd Add build flags and disable tabs for now 2022-11-20 12:00:40 -06:00
Paul Frazee
2b98714548 Add live search to autocomplete and only highlight known handles 2022-11-17 14:35:12 -06:00
Paul Frazee
0d70a09777 Clear session when auth fails 2022-11-17 12:33:59 -06:00
Paul Frazee
64d095a96b Update prod service URL 2022-11-16 10:06:57 -06:00
Paul Frazee
3725a2eed1 Add a server instance selector and drop env vars 2022-11-15 15:09:50 -06:00
Paul Frazee
210082be93 Add staging env 2022-11-11 15:02:19 -06:00
Paul Frazee
d228a5f4f5 Add onboarding (WIP) 2022-11-07 15:35:51 -06:00
Paul Frazee
b4097e25d6 Reuse service address 2022-11-07 11:45:26 -06:00
Paul Frazee
f333a90fab Update to the latest APIs 2022-11-04 17:39:54 -05:00
Paul Frazee
1983512fef Update to latest APIs 2022-10-26 14:34:47 -05:00
Paul Frazee
c7d7e152a0 Implement notifications 2022-10-03 10:53:36 -05:00
Paul Frazee
11f213ad09 Clear all state on signout 2022-09-29 13:55:07 -05:00
Paul Frazee
0208302907 Implement signin flow 2022-09-26 21:03:07 -05:00
Paul Frazee
aabde2b401 Replace mock-api with real api 2022-09-22 19:28:25 -05:00
Paul Frazee
6835caa760 Add more robust modals controller 2022-09-02 11:51:46 -05:00
Paul Frazee
bb51af5ae9 Implement working screen-state management and remove extraneous loads 2022-09-01 12:00:08 -05:00
Paul Frazee
dc55f58004 Replace mobx-state-tree with mobx and get a basic home feed rendering 2022-07-19 15:37:24 -05:00
Paul Frazee
1d00f3b984 Add mock API and reorg code for clarity 2022-07-18 15:24:37 -05:00
Paul Frazee
de87ec17d1 Fix web build 2022-06-15 22:33:16 -05:00
Paul Frazee
07b92a2180 Implement full auth flow in iOS 2022-06-15 20:26:41 -05:00
Paul Frazee
77b938845a Polyfills for native crypto 2022-06-15 17:40:18 -05:00
Paul Frazee
cef133031e Add base auth & ucan request flow (web only) 2022-06-14 14:29:47 -05:00
Paul Frazee
802222fe71 Add auth navigations 2022-06-09 17:13:29 -05:00
Paul Frazee
d6942bffab Add state management 2022-06-09 13:03:25 -05:00