Commit Graph

210 Commits

Author SHA1 Message Date
Quentin Gliech
2903ff5e7a Allow setting an explicit upstream account name (#3600) 2024-11-29 12:30:18 +01:00
Quentin Gliech
77bc13fe70 Full-page stories 2024-11-15 09:51:16 +01:00
Quentin Gliech
b828277f88 Full page render tests 2024-11-15 09:51:16 +01:00
Quentin Gliech
ff6d573c93 Just use plain fetch 2024-11-15 09:51:16 +01:00
Quentin Gliech
0652a245af Setup MSW 2024-11-15 09:51:16 +01:00
Quentin Gliech
21b6829d85 Finish removing urql and use new test render wrapper 2024-11-15 09:51:16 +01:00
Quentin Gliech
32adf83949 Switch to Tanstack Query 2024-11-15 09:51:16 +01:00
Quentin Gliech
95644b76fe Use enums as types in the GraphQL codegen 2024-10-23 17:53:04 +02:00
Quentin Gliech
a320a16b13 Update test snapshots 2024-10-23 17:36:43 +02:00
Quentin Gliech
201a35a972 Split the cross-signing reset pages & adapt the wording 2024-10-23 17:36:43 +02:00
Quentin Gliech
8bcf8e0cd4 Update usages of the <Badge> component 2024-10-22 16:30:55 +02:00
Quentin Gliech
54cd311035 Update snapshots and generated files 2024-10-22 14:55:33 +02:00
Quentin Gliech
bf305c225c Enable recommended rules and fix all linting issues 2024-10-22 14:55:33 +02:00
Quentin Gliech
0a776d64f3 Reorder imports by running biome check --fix 2024-10-22 14:55:33 +02:00
Quentin Gliech
5f0dc9545b Run biome format --write 2024-10-22 14:55:33 +02:00
Quentin Gliech
63004340ca Bump most frontend dependencies in the lock file 2024-10-07 19:07:47 +02:00
Quentin Gliech
02b4f8b229 Update vaul, @radix-ui/* and compound-web 2024-10-02 14:33:48 +02:00
Quentin Gliech
8b3729dad5 Clean up how pagination parameters are handled 2024-10-01 18:27:20 +02:00
Quentin Gliech
9a946c19e7 Remove (C) 2024-09-10 14:28:55 +02:00
Quentin Gliech
9da19e2af0 License headers change 2024-09-05 13:25:42 +02:00
Michael Telatynski
fdc1e929c7 Iterate cross signing reset flows (#3102)
* Handle UIA fallback authDone API for cross signing reset unlock

* Extract VisualList into a more reusable component

* Redesign cross signing reset unlock flow

* Fix block gap

* Hide reset x-signing flow on account view under a collapsible heading

* i18n

* Iterate

* Downgrade Radix react-collapsible

* Fix class names

* Update snapshots
2024-08-30 15:45:10 +02:00
Quentin Gliech
d413d9bb9e frontend: add the TooltipProvider everywhere 2024-08-05 14:28:20 +02:00
Quentin Gliech
52dba3735b frontend: Update snapshots 2024-08-04 23:17:20 +02:00
Quentin Gliech
46e21d1838 frontend: lazy-load the password complexity calculation logic 2024-08-01 14:13:22 +02:00
reivilibre
e759197307 frontend: refactor password change form to extract double-input password creation inputs as new component (#2994) 2024-07-24 16:22:40 +01:00
Quentin Gliech
99ffd69e50 frontend: add filter for inactive sessions 2024-07-19 13:40:27 +02:00
Quentin Gliech
defec9f412 Replace all icons by the ones exported by compound-design-tokens 2024-07-17 09:04:48 +02:00
Quentin Gliech
7f7e78af28 Upgrade Compound to 5.5.0 (and the design tokens) 2024-07-17 09:04:48 +02:00
Quentin Gliech
a3b8c7815b Make the title on page headings balanced 2024-06-28 15:59:21 +02:00
Quentin Gliech
1b0aa412e1 Use compound's <EditInPlace /> 2024-06-28 14:48:34 +02:00
Quentin Gliech
d24739ee74 Bump compound-web to 5.1.0 2024-06-28 14:48:34 +02:00
reivilibre
47f87b686b Add Self-service Password Change (#2863)
Co-authored-by: Quentin Gliech <quenting@element.io>
2024-06-25 13:25:33 +00:00
Quentin Gliech
a85cdab624 Always show the primary email first
This loads the primary email with the page, reducing the number of
requests before displaying it, and reducing the layout shifts
2024-05-14 17:32:06 +02:00
Quentin Gliech
a03a38abaf Update snapshots 2024-05-02 10:36:13 +02:00
Quentin Gliech
9900972fde Remove the TooltipProvider, which is not needed anymore 2024-04-30 18:27:43 +02:00
Quentin Gliech
b994040efc Fix typings post-router upgrade 2024-04-30 16:20:29 +02:00
Quentin Gliech
a29da1f66f Update copyright headers 2024-04-30 13:33:47 +02:00
Quentin Gliech
ff66d292f6 Hide the displayname edit button if disabled in the config 2024-04-30 13:33:47 +02:00
Quentin Gliech
69c073f368 Only show email form if the user is allowed to modify emails 2024-04-30 13:33:47 +02:00
Quentin Gliech
0c711733c4 Load the branding from the API instead of hardcoding in the config 2024-04-30 13:33:47 +02:00
Quentin Gliech
426d1005ad Apply prettier to all files in the frontend 2024-04-03 12:04:18 +02:00
Quentin Gliech
77ede72eb3 Update snapshots 2024-04-02 09:49:40 +02:00
Quentin Gliech
3636bd5ad1 Fix the disabled state of links 2024-03-29 19:28:30 +01:00
Quentin Gliech
422284c1de Update @tanstack/router and fix links 2024-03-29 19:28:30 +01:00
Quentin Gliech
90f4f98415 frontend: upgrade @tanstack/react-router 2024-03-18 18:42:47 +01:00
Michael Telatynski
0613519dfc Render browser icon for compat & browser sessions (#2478)
* Render browser icon for compat & browser sessions

* Use PNGs

* Add support for png resources
2024-03-18 18:41:40 +01:00
Michael Telatynski
ff31ec9db1 Update snapshots 2024-03-18 17:18:58 +01:00
Michael Telatynski
9fe69b7ae5 Add scopes to compat session detail view 2024-03-18 17:18:58 +01:00
Michael Telatynski
2ae7a5b8ef Update session details styles to closer match latest Figma (#2439)
Co-authored-by: Quentin Gliech <quenting@element.io>
2024-03-08 14:41:41 +00:00
Quentin Gliech
9f58e60e95 Share the device card between the frontend and the backend 2024-02-27 17:56:20 +01:00