Commit Graph

240 Commits

Author SHA1 Message Date
Quentin Gliech 4ebe5687cf Reformat frontend code, fix a few new linting errors 2025-07-07 15:07:57 +02:00
Quentin Gliech 68c92f533c Make the dual license explicit (#3955) 2025-06-13 12:01:57 +02:00
Quentin Gliech 8c98addec8 Bump most frontend dependencies 2025-06-12 14:13:22 +02:00
Quentin Gliech 3d96dc9d47 Update license headers to match the actual license 2025-06-12 10:32:16 +02:00
Quentin Gliech bd28679ab9 Update test snapshots 2025-06-10 11:00:55 +02:00
Quentin Gliech 43c3cef41a Upgrade to Storybook 9 2025-05-30 16:06:26 +02:00
Quentin Gliech 4f9e75c33d frontend: allow setting custom names to sessions 2025-04-25 16:55:30 +02:00
Quentin Gliech 0b47355398 frontend: display the custom device name on OAuth 2.0 sessions 2025-04-25 16:55:30 +02:00
Quentin Gliech 4341bff235 frontend: expose the compat session humanName 2025-04-25 12:55:11 +02:00
Quentin Gliech abb743cc6f Update snapshots 2025-04-05 22:34:54 +02:00
Quentin Gliech ecaade457c Make sure the mobile drawers can scroll if they overflow 2025-03-13 11:32:19 +01:00
Quentin Gliech e85a3cfb3d Adjust the avatar size and list styling to match the design 2025-03-12 16:49:42 +01:00
Quentin Gliech d7e5c41d60 Allow users to delete their account in the UI 2025-03-12 16:01:28 +01:00
Quentin Gliech 14643417c3 Use our own implementation of the Separator component
The one in compound-web is weirdly implemented and doesn't use the right
semantic tokens
2025-03-12 16:00:13 +01:00
Quentin Gliech 740dc01b2e Confirm account password before adding/removing email addresses 2025-03-07 10:15:10 +01:00
Quentin Gliech b426bd5524 Update frontend test snapshots 2025-02-21 17:04:12 +01:00
Quentin Gliech bde473faf7 Update the compound design tokens, replace the error icon with error-solid 2025-02-21 17:04:11 +01:00
Quentin Gliech 50e2693f89 Readjust a few spacings 2025-02-13 16:50:02 +01:00
Quentin Gliech 1ed9586cf5 Polish the session details 2025-02-13 16:15:56 +01:00
reivilibre 0c26dd859a Support compatibility sessions that do not have devices (#3801)
Co-authored-by: Quentin Gliech <quenting@element.io>
2025-01-27 14:50:31 +00:00
Quentin Gliech ef077d0e51 Rate-limit email authentications 2025-01-23 12:09:26 +01:00
Quentin Gliech e0f4882e46 Use the new GraphQL APIs in the frontend to add emails 2025-01-14 15:47:54 +01:00
Quentin Gliech 5d69b34c37 frontend: simplify email list 2025-01-13 16:59:38 +01:00
Quentin Gliech 2605d3a8e0 Adjust layout spacings 2025-01-13 16:58:42 +01:00
Quentin Gliech 99c88674ff Better collapsible sections, and use them on the account page 2025-01-13 16:58:42 +01:00
Quentin Gliech affb1bfb01 Render an earlier loading screen fallback 2025-01-13 16:58:42 +01:00
Quentin Gliech b51a6c02ab Tweak the login page to match the design 2025-01-07 11:49:01 +01:00
Quentin Gliech 73cbdd7e12 Fix typings 2025-01-07 10:25:21 +01:00
Quentin Gliech 824ffb7867 Update tests snapshots 2025-01-06 17:12:28 +01:00
Quentin Gliech 9601fedf70 Remove unused dependencies and symbols using knip 2025-01-06 12:39:02 +01:00
Quentin Gliech 2e3b8bdd86 Allow setting an explicit upstream account name (#3600) 2024-11-29 12:30:18 +01:00
Quentin Gliech f9de7cf469 Full-page stories 2024-11-15 09:51:16 +01:00
Quentin Gliech da9bd49be1 Full page render tests 2024-11-15 09:51:16 +01:00
Quentin Gliech 4564b6cca8 Just use plain fetch 2024-11-15 09:51:16 +01:00
Quentin Gliech 10321afeba Setup MSW 2024-11-15 09:51:16 +01:00
Quentin Gliech ff9c4c05a8 Finish removing urql and use new test render wrapper 2024-11-15 09:51:16 +01:00
Quentin Gliech f848e912ef Switch to Tanstack Query 2024-11-15 09:51:16 +01:00
Quentin Gliech 26d945d161 Use enums as types in the GraphQL codegen 2024-10-23 17:53:04 +02:00
Quentin Gliech ab8694728a Update test snapshots 2024-10-23 17:36:43 +02:00
Quentin Gliech 94aeeba844 Split the cross-signing reset pages & adapt the wording 2024-10-23 17:36:43 +02:00
Quentin Gliech 7f41081544 Update usages of the <Badge> component 2024-10-22 16:30:55 +02:00
Quentin Gliech e991c79d0d Update snapshots and generated files 2024-10-22 14:55:33 +02:00
Quentin Gliech 0b9acfea12 Enable recommended rules and fix all linting issues 2024-10-22 14:55:33 +02:00
Quentin Gliech f3e2f4b80d Reorder imports by running biome check --fix 2024-10-22 14:55:33 +02:00
Quentin Gliech c781b9883a Run biome format --write 2024-10-22 14:55:33 +02:00
Quentin Gliech 2cd4e494f0 Bump most frontend dependencies in the lock file 2024-10-07 19:07:47 +02:00
Quentin Gliech 8c5bc600dc Update vaul, @radix-ui/* and compound-web 2024-10-02 14:33:48 +02:00
Quentin Gliech 811e1686ae Clean up how pagination parameters are handled 2024-10-01 18:27:20 +02:00
Quentin Gliech ed4b6c42a7 Remove (C) 2024-09-10 14:28:55 +02:00
Quentin Gliech f6bb100c0a License headers change 2024-09-05 13:25:42 +02:00