Commit Graph

449 Commits

Author SHA1 Message Date
Eric Eastwood 8861cdbf70 Fix lints 2026-05-12 15:08:24 -05:00
Eric Eastwood 4a9cd47e87 Add NavItemErrorIcon
See https://github.com/element-hq/matrix-authentication-service/pull/5644#discussion_r3227879875
2026-05-12 15:04:40 -05:00
Eric Eastwood 551e2f1dd9 plural hit_session_limit_warning_description/approaching_session_limit_warning_description 2026-05-12 14:47:30 -05:00
Eric Eastwood e19b2f42e9 plural session_limit_info 2026-05-12 14:26:45 -05:00
Eric Eastwood fa6f90f672 plural num_sessions_filtered_header 2026-05-12 13:52:29 -05:00
Eric Eastwood 92f76bcc1f plural num_sessions_header 2026-05-12 13:32:15 -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 6d3082e9dc Automatic updates 2026-05-06 09:53:02 -05:00
Eric Eastwood 51ec638b83 Design review: Use info styles for approaching limit warning 2026-05-06 09:48:32 -05:00
Eric Eastwood 336b80173e Merge branch 'main' into madlittlemods/soft-limit-account-session-management 2026-05-05 14:53:20 -05:00
Eric Eastwood d83a3e77f5 Add test to ensure error shown on account page 2026-04-23 18:01:30 -05:00
Eric Eastwood cc7f786af3 Fix error icon in nav bar not disapparing when you remove enough devices
See https://github.com/element-hq/matrix-authentication-service/pull/5644#discussion_r3133886809
2026-04-23 16:26:24 -05:00
Eric Eastwood 041d9ad01d Fix lints and automatic updates 2026-04-22 18:31:41 -05:00
Eric Eastwood ebd0493cf5 Conditional NavBar device limit error 2026-04-22 18:27:47 -05:00
Eric Eastwood 69258452e5 Add session limit errors on account -> devices page 2026-04-22 18:19:55 -05:00
Eric Eastwood 8706b6203a Add session limit info icon 2026-04-22 17:45:03 -05:00
Eric Eastwood 6dce03e27d Pipe session_limit to frontend 2026-04-17 18:22:32 -05:00
Eric Eastwood d1edf64dda Add header showing total number of devices 2026-04-17 17:49:20 -05:00
Eric Eastwood 3de9575203 Add styles to error icon in nav bar 2026-04-17 16:29:16 -05:00
Eric Eastwood f82034ef33 Prototype error in navbar 2026-04-17 15:54:02 -05:00
Eric Eastwood cc1e26256e Improve consent screen when idenity provider has no avatar 2026-04-16 16:07:01 -05:00
Eric Eastwood 823fbe854d Add warning/note when removing devices 2026-03-24 16:31:10 -05:00
Quentin Gliech 507ae938b4 Fix dummy test router 2026-03-17 10:37:23 +01:00
Quentin Gliech c302f3e47a Regenerate route tree 2026-03-17 10:37:23 +01:00
Jean-Benoît Grimaldi 56a37fc7ae Fix wrong username regex 2026-02-07 11:44:22 +01:00
Quentin Gliech 375164b235 Fix changes in React types 2026-02-04 17:49:17 +01:00
Quentin Gliech 2defccf6f0 Update test snapshots 2026-01-20 16:34:22 +01:00
Olivier 'reivilibre 132b77c7bd Support for stable MSC4191 account management actions (#5312) 2026-01-12 12:14:16 +00:00
Quentin Gliech c5dfb4906b Add a few <Dialog.Description> in dialogs 2025-12-16 16:21:02 +01:00
Quentin Gliech 42ab0543dc Regenerate route tree 2025-12-16 15:48:50 +01:00
Quentin Gliech 866de0adc9 Update snapshots 2025-12-16 14:57:55 +01:00
Quentin Gliech ff4cc764f4 @import url(..) -> @import .. to let knip discover CSS imports correctly 2025-12-12 10:18:44 +01:00
Quentin Gliech e1de5c5860 Simplify the consent screen (#5310) 2025-12-03 14:22:14 +01:00
Hugh Nimmo-Smith fd62b80df8 Lint 2025-12-03 11:50:52 +00:00
Hugh Nimmo-Smith ca9cedcfda Stabilisation of supported MSC4191 account management actions
- Support the stable names and the unstable names
- Advertise both the stable names and the unstable names

This means that MAS supports either names. We can remove the unstable names once the is enough client adoption of the stable names.

n.b. this does not change the oauth2-types crate as not used by MAS.
2025-12-03 10:43:39 +00:00
copilot-swe-agent[bot] e6a92bdd3e Improve comments explaining function-based mock for Intl.DateTimeFormat
Co-authored-by: sandhose <1549952+sandhose@users.noreply.github.com>
2025-12-03 09:36:14 +00:00
Quentin Gliech 9b95537de0 Define a few more font classes in the templates 2025-12-02 17:52:11 +01:00
copilot-swe-agent[bot] 581f6e7ad6 Improve mockLocale prototype handling and fix formatting
Co-authored-by: reivilibre <38398653+reivilibre@users.noreply.github.com>
2025-12-01 17:58:03 +00:00
copilot-swe-agent[bot] 3d4ee5673f Fix mockLocale for vitest 4.x spyOn breaking change
Co-authored-by: reivilibre <38398653+reivilibre@users.noreply.github.com>
2025-12-01 17:55:50 +00:00
Quentin Gliech c189bb2950 Fix frontend style, template syntax and regenerate translations 2025-11-19 13:07:02 +01:00
Quentin Gliech f0b408ef5a Interactively guide users for selecting a valid username 2025-11-18 18:25:23 +01:00
Quentin Gliech 2caa6e7f04 Move all the frontend entrypoints to a dedicated directory
This will make it easier to add new entrypoints in the future without
having to change the vite config
2025-11-18 16:22:40 +01:00
Quentin Gliech bc3d3d4235 Align the icons used in the session details page 2025-10-22 11:39:56 +02:00
Quentin Gliech c9fd4653c4 Make the font slightly bolder on dangerous scopes 2025-10-22 11:37:58 +02:00
Quentin Gliech 806a815f75 Highlight dangerous scopes when consenting to them 2025-10-22 11:29:52 +02:00
Quentin Gliech e0104a3cfc Update snapshots 2025-10-08 11:25:05 +02:00
Quentin Gliech 1a0ceaa466 Update generate GraphQL types 2025-09-18 15:38:39 +02:00
Hugh Nimmo-Smith 0938fd7021 Add references to MSC for account management account= query param
So that we know where these values have come from and when they can be removed.
2025-09-15 14:27:17 +01:00
Quentin Gliech 4558b4b418 Ignore a few linting errors 2025-09-12 09:46:52 +02:00
Quentin Gliech 7e018a06aa Merge remote-tracking branch 'origin/main' into quenting/stable-api 2025-08-04 16:38:49 +02:00