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 |
|