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
Andrew Ferrazzutti
8ac2770cf7
Revert GraphQL's unlock to also reactivate
...
Unlike the CLI and admin API, leave the behaviour of the GraphQL's
unlock handler unchanged from before, so as to not break internal
tooling that depends on it.
Also update its documentation description to make note of the fact that
it reactivates in addition to unlocks.
2025-07-16 14:17:01 -04:00
Andrew Ferrazzutti
d807975137
Decouple (un)locking from (re/de)activation
...
Unify the admin API, CLI, and GraphQL API in not having the unlock
command also reactivate, or the deactivate command also lock.
Still let the unlock command of the CLI and GraphQL API to also
reactivate the target user, albeit as a non-default option.
2025-07-16 14:17:01 -04:00
Quentin Gliech
6353cf6367
Regenerate graphql.ts
2025-07-08 10:24:21 +02:00
Quentin Gliech
4ebe5687cf
Reformat frontend code, fix a few new linting errors
2025-07-07 15:07:57 +02:00
Quentin Gliech
1b8e723f2a
Regenerate route tree
2025-06-17 18:06:23 +02:00
Quentin Gliech
a19bea8109
Make the frontend parse the stable scope as well
2025-06-13 15:55:11 +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
63f8ff61a1
Update geenrated routes
2025-06-11 16:30:26 +02:00
Quentin Gliech
8df03bf185
Support for experimental plan management tab in UI ( #4549 )
2025-06-10 14:14:24 +02:00
Quentin Gliech
bd28679ab9
Update test snapshots
2025-06-10 11:00:55 +02:00
Hugh Nimmo-Smith
55f559ece8
Schema update
2025-06-06 14:40:45 +01:00
Hugh Nimmo-Smith
264988fffc
Revert unnecessary change
2025-06-06 10:48:09 +01:00
Hugh Nimmo-Smith
037d90bb1a
Update schemas
2025-06-06 10:45:23 +01:00
Hugh Nimmo-Smith
18d30b33d7
Lint
2025-06-06 10:07:27 +01:00
Hugh Nimmo-Smith
b49a477c3c
Update frontend/src/routes/_account.plan.index.tsx
...
Co-authored-by: Quentin Gliech <quenting@element.io >
2025-06-06 10:05:37 +01:00
Hugh Nimmo-Smith
58aa49925d
Iterate
2025-06-05 10:32:47 +00:00
Hugh Nimmo-Smith
ce7bd5fa76
Get mutation observer working
2025-06-05 10:21:17 +00:00
Hugh Nimmo-Smith
34defa7e7a
Handle unloading
2025-06-04 17:53:25 +00:00
Hugh Nimmo-Smith
d4882b0b74
Review feedback
2025-06-04 17:06:14 +00:00
Hugh Nimmo-Smith
8ef127715d
Do fallback redirect at router level
2025-06-02 13:47:36 +00:00
Hugh Nimmo-Smith
2e90b2333c
Use <Navigate> component insert of redirect()
2025-06-02 13:16:19 +00:00
Hugh Nimmo-Smith
be01f117eb
Merge remote-tracking branch 'refs/remotes/origin/hughns/plan-management' into hughns/plan-management
2025-05-30 16:43:54 +00:00
Hugh Nimmo-Smith
45ab34f44a
Redirect to / if no URI configured
2025-05-30 16:42:35 +00:00
Quentin Gliech
43c3cef41a
Upgrade to Storybook 9
2025-05-30 16:06:26 +02:00