1
0
mirror of https://github.com/matrix-org/matrix-authentication-service.git synced 2025-11-20 12:02:22 +03:00
Commit Graph

17 Commits

Author SHA1 Message Date
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