Kerry Archibald
516b820169
rename session route to browser-sessions
2023-08-31 09:41:35 +02:00
Kerry
da8a489748
Make Profile page the default route ( #1653 )
...
* make profile the default route
* src/pages/Home.tsx -> src/pages/SessionsOverview.tsx
* UserHome -> UserSessionsOverview
* update snapshots, fix session overview button alignment
2023-08-30 23:27:39 +00:00
Kerry Archibald
a3b7cc27bf
add button-style variant to Link
2023-08-30 19:40:59 +02:00
Kerry
c7311eea79
Rename 'Emails' route to 'Profile' ( #1567 )
...
* rename /account/emails route to profile
* remove support for /emails
* bad unit test for Layout
* update snapshots, fix layout test
* fix snapshots from old version of compound
* better layout test
* coverage?
2023-08-25 17:10:34 +12:00
Quentin Gliech
d98e75f7b2
frontend: write stories and tests for the user home
2023-08-08 18:35:32 +02:00
Quentin Gliech
3feb9113bb
frontend: split the various lists off the home page
2023-08-08 18:35:32 +02:00
Quentin Gliech
0069519a4b
frontend: make the link behavior better
...
It now ignores clicks with modifiers and has the right full href
2023-08-08 18:35:32 +02:00
Quentin Gliech
6002a6b929
frontend: move the email verification form to a dedicated page
2023-08-08 18:35:32 +02:00
Quentin Gliech
f001463585
frontend: add tests & stories for many components
...
Also more compound adoption
Also prettier upgrade
2023-08-08 18:35:32 +02:00
Quentin Gliech
3672d2dbde
Adopt eslint-config-matrix-org & bump deps
2023-06-14 09:24:49 +02:00
Germain
33da9f05fe
First-pass for Compound styles
2023-06-14 09:24:49 +02:00
Quentin Gliech
826e84904e
Setup consistent import order and fix eslint errors
2023-06-14 09:24:49 +02:00
Quentin Gliech
415d06f209
WIP my account page
2023-06-14 09:24:49 +02:00
Quentin Gliech
b26d12f52f
frontend: Migrate to jotai and urql
...
This cuts the bundle size by 50% and makes it easier to reason about state.
It removes the usage of react-router-dom and replaces it with a simple router atom based on jotai-location.
Since the screens will be quite simple, I don't expect that we'll need the advanced caching features of react-relay, hence the switch to urql.
2023-03-20 21:10:04 +01:00
Quentin Gliech
933022850b
Serve the SPA by the server
2022-11-18 13:43:01 +01:00
Quentin Gliech
6021aa691c
Standalone pages to view an OAuth client and a browser session
2022-11-18 13:43:01 +01:00
Quentin Gliech
21db375b94
Basic navigation
2022-11-18 13:43:01 +01:00