Commit Graph
44 Commits
Author SHA1 Message Date
Quentin Gliech 856dfe000b Fix time-dependent snapshot test in account sessions page
The mocked sessions have a hardcoded lastActiveAt of 2026-04-23, which
crossed the 90-day inactivity threshold on 2026-07-22, flipping the
rendered label from "Active <date>" to "Inactive for 90+ days" and
breaking the committed snapshot. Freeze the clock in the test file so
the fixture stays within the active window.
2026-07-27 10:42:16 +02:00
Quentin Gliech 8e66532e08 Update test snapshots 2026-07-03 10:55:51 +02:00
Quentin Gliech e03c953945 Adjust the button sizes to the new t-shirt size. 2026-05-25 16:28:42 +02:00
Quentin Gliech 99395c9e64 Make sure the footer is loaded before rendering the page 2026-05-25 12:46:00 +02:00
Quentin Gliech 4bc2bc0e77 Update use of generated GraphQL types 2026-05-25 12:37:01 +02:00
Quentin Gliech c7654248ab Inline the browser icons
They are very small and don't need an extra request to load. This is useful as
well for making the snapshots not dependant on where the project is installed
2026-05-25 11:16:55 +02:00
Eric Eastwood 62b2bf9a78 Add note on doing better than data-testid 2026-05-20 15:43:27 -05:00
Eric Eastwood 3a409c40a1 Fix lints 2026-05-12 12:19:57 -05:00
Eric Eastwood 698ffd7864 Fix fragment masking ($fragmentRefs) problems in tests
See https://github.com/element-hq/matrix-authentication-service/pull/5644#discussion_r3134443493
2026-05-12 12:11:10 -05:00
Eric Eastwood 321cb9c4ae Fix some lints 2026-04-23 18:03:26 -05:00
Eric Eastwood d83a3e77f5 Add test to ensure error shown on account page 2026-04-23 18:01:30 -05:00
Quentin Gliech 2defccf6f0 Update test snapshots 2026-01-20 16:34:22 +01:00
Quentin Gliech c5dfb4906b Add a few <Dialog.Description> in dialogs 2025-12-16 16:21:02 +01:00
Quentin Gliech 866de0adc9 Update snapshots 2025-12-16 14:57:55 +01:00
Quentin Gliech e0104a3cfc Update snapshots 2025-10-08 11:25:05 +02:00
Quentin Gliech 4ebe5687cf Reformat frontend code, fix a few new linting errors 2025-07-07 15:07:57 +02:00
Quentin GliechandGitHub 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 abb743cc6f Update snapshots 2025-04-05 22:34:54 +02:00
Quentin Gliech 97bbf3f418 Update test snapshots 2025-03-24 18:13:58 +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 dbcb051de9 Include the new GraphQL property in test mocks 2025-02-24 14:40:04 +01:00
Quentin Gliech b426bd5524 Update frontend test snapshots 2025-02-21 17:04:12 +01:00
Quentin Gliech 0c0cff7350 Update the frontend test snapshots 2025-02-21 15:31:26 +01:00
Quentin Gliech 50e2693f89 Readjust a few spacings 2025-02-13 16:50:02 +01:00
Quentin Gliech 189f01602f Remove unnecessary wrapper around account page header 2025-02-13 16:32:30 +01:00
Quentin Gliech 1ed9586cf5 Polish the session details 2025-02-13 16:15:56 +01:00
Quentin Gliech cca4eb32c2 Switch to the new scroll restoration API & update snapshots 2025-01-31 18:27: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 71b5a55c92 Fix the cross signing reset cancel and error screens 2025-01-13 16:58:42 +01:00
Quentin Gliech 824ffb7867 Update tests snapshots 2025-01-06 17:12:28 +01:00
Quentin Gliech edc49fef95 Tweak some error messages & remove outdated comments 2024-11-15 09:51:16 +01:00
Quentin Gliech 425f4adeb4 Appease the linter 2024-11-15 09:51:16 +01:00
Quentin Gliech 38518bee0c biome check --fix --unsafe 2024-11-15 09:51:16 +01:00
Quentin Gliech 62e238e843 Test the cross-signing reset flow 2024-11-15 09:51:16 +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