Quentin Gliech
c50f4eaca4
Make sure the mobile drawers can scroll if they overflow
2025-03-13 11:32:19 +01:00
Quentin Gliech
7d07241edb
Adjust the avatar size and list styling to match the design
2025-03-12 16:49:42 +01:00
Quentin Gliech
3e77684a8b
Add the new configuration option to the configuration reference
2025-03-12 16:02:52 +01:00
Quentin Gliech
2ddb2d2495
Allow users to delete their account in the UI
2025-03-12 16:01:28 +01:00
Quentin Gliech
660fea1769
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
1846229f34
GraphQL mutation to deactivate a user
2025-03-12 15:58:54 +01:00
Quentin Gliech
a6992b718c
Config option to allow account self-deactivation
2025-03-12 15:58:54 +01:00
Quentin Gliech
586af58e3f
Move the verify_password_if_needed helper up one level
2025-03-12 15:58:54 +01:00
Quentin Gliech
155c19e949
Better feedback on failure cases during login ( #4198 )
2025-03-12 15:58:10 +01:00
Quentin Gliech
51e1c11df9
Order the OAuth providers in the UI by their order in the config file ( #4199 )
2025-03-12 12:12:39 +01:00
reivilibre
8553efdab4
syn2mas: better performance, output tweaks, tracing tweaks, access token fixes ( #4175 )
2025-03-12 10:56:56 +00:00
reivilibre
0a3c5cf38e
Update crates/cli/src/commands/syn2mas.rs
...
Co-authored-by: Quentin Gliech <quenting@element.io >
2025-03-12 10:47:47 +00:00
Quentin Gliech
c4f7cad172
Update test snapshots
2025-03-12 11:47:07 +01:00
Quentin Gliech
a8332937ba
Fix missing 'ui_order' field in tests
2025-03-12 11:32:06 +01:00
Quentin Gliech
cc98fd7a53
Order the OAuth providers in the UI by their order in the config file
2025-03-12 11:12:55 +01:00
Quentin Gliech
035e1df682
Better feedback on failure cases during login
...
This includes:
- displaying the list of upstream providers on failed password logins
- showing a proper 'account deactivated' or 'account locked' page
- show the generic error page on 500-like errors
2025-03-12 10:19:41 +01:00
Quentin Gliech
ea0864a46e
Align user deactivation behaviour with Synapse ( #4197 )
2025-03-12 08:55:50 +01:00
Quentin Gliech
97bfe64388
build(deps): bump console from 0.15.10 to 0.15.11 ( #4194 )
2025-03-11 18:00:52 +01:00
Quentin Gliech
6358c27478
build(deps): bump time from 0.3.37 to 0.3.39 ( #4195 )
2025-03-11 18:00:45 +01:00
Quentin Gliech
d71ad563e8
build(deps): bump chrono from 0.4.39 to 0.4.40 ( #4196 )
2025-03-11 18:00:28 +01:00
Quentin Gliech
bf496e8d81
syn2mas: import the deactivation and locked status independently
2025-03-11 17:35:13 +01:00
Quentin Gliech
a9834771a8
Proper error when the account is deactivated or locked on upstream SSO login
2025-03-11 17:35:13 +01:00
Quentin Gliech
a2b5a208b1
Better error pages when a user is deactivated or locked
2025-03-11 17:35:13 +01:00
Quentin Gliech
36e2a91c38
Mark the user as deactivated in the user deactivation job
2025-03-11 17:35:13 +01:00
Quentin Gliech
14f938bf93
Repository method to deactivate a user.
2025-03-11 17:35:13 +01:00
Quentin Gliech
9c35f18d79
Add a deactivated_at flag on users
2025-03-11 17:35:13 +01:00
Quentin Gliech
db417dd12e
Remove user emails when deactivating a user
2025-03-11 17:35:12 +01:00
Quentin Gliech
fce20ee80d
Allow removing email addresses in bulk
2025-03-11 17:35:12 +01:00
Quentin Gliech
d80e1e4090
Stop writing to the old email confirmation-related tables
...
This will allow to drop those old tables and fields in the next release
2025-03-11 17:35:12 +01:00
dependabot[bot]
85fb4b9a52
build(deps): bump chrono from 0.4.39 to 0.4.40
...
Bumps [chrono](https://github.com/chronotope/chrono ) from 0.4.39 to 0.4.40.
- [Release notes](https://github.com/chronotope/chrono/releases )
- [Changelog](https://github.com/chronotope/chrono/blob/main/CHANGELOG.md )
- [Commits](https://github.com/chronotope/chrono/compare/v0.4.39...v0.4.40 )
---
updated-dependencies:
- dependency-name: chrono
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-11 13:18:05 +00:00
dependabot[bot]
2c562252d3
build(deps): bump time from 0.3.37 to 0.3.39
...
Bumps [time](https://github.com/time-rs/time ) from 0.3.37 to 0.3.39.
- [Release notes](https://github.com/time-rs/time/releases )
- [Changelog](https://github.com/time-rs/time/blob/main/CHANGELOG.md )
- [Commits](https://github.com/time-rs/time/compare/v0.3.37...v0.3.39 )
---
updated-dependencies:
- dependency-name: time
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-11 13:17:38 +00:00
dependabot[bot]
55c9dc2b61
build(deps): bump console from 0.15.10 to 0.15.11
...
Bumps [console](https://github.com/console-rs/console ) from 0.15.10 to 0.15.11.
- [Release notes](https://github.com/console-rs/console/releases )
- [Changelog](https://github.com/console-rs/console/blob/main/CHANGELOG.md )
- [Commits](https://github.com/console-rs/console/compare/0.15.10...0.15.11 )
---
updated-dependencies:
- dependency-name: console
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-11 13:17:18 +00:00
Quentin Gliech
133db9141b
build(deps): bump tokio-rustls from 0.26.1 to 0.26.2 ( #4191 )
2025-03-11 09:06:53 +01:00
Quentin Gliech
0855716429
build(deps): bump the tanstack-router group in /frontend with 3 updates ( #4188 )
2025-03-11 09:06:41 +01:00
Quentin Gliech
8fa2508464
build(deps-dev): bump happy-dom from 17.2.2 to 17.4.3 in /frontend ( #4190 )
2025-03-11 09:05:53 +01:00
Quentin Gliech
9fe9d3fe49
build(deps): bump lettre from 0.11.14 to 0.11.15 ( #4189 )
2025-03-11 09:05:44 +01:00
Quentin Gliech
0d8e786d2d
build(deps): bump tokio from 1.43.0 to 1.44.0 ( #4192 )
2025-03-11 09:03:51 +01:00
dependabot[bot]
0b713bd09e
build(deps): bump tokio from 1.43.0 to 1.44.0
...
Bumps [tokio](https://github.com/tokio-rs/tokio ) from 1.43.0 to 1.44.0.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.43.0...tokio-1.44.0 )
---
updated-dependencies:
- dependency-name: tokio
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-11 07:19:51 +00:00
dependabot[bot]
2272415138
build(deps): bump tokio-rustls from 0.26.1 to 0.26.2
...
Bumps [tokio-rustls](https://github.com/rustls/tokio-rustls ) from 0.26.1 to 0.26.2.
- [Release notes](https://github.com/rustls/tokio-rustls/releases )
- [Commits](https://github.com/rustls/tokio-rustls/compare/v/0.26.1...v/0.26.2 )
---
updated-dependencies:
- dependency-name: tokio-rustls
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-11 07:19:30 +00:00
dependabot[bot]
d20d4d9cd9
build(deps-dev): bump happy-dom from 17.2.2 to 17.4.3 in /frontend
...
Bumps [happy-dom](https://github.com/capricorn86/happy-dom ) from 17.2.2 to 17.4.3.
- [Release notes](https://github.com/capricorn86/happy-dom/releases )
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.2.2...v17.4.3 )
---
updated-dependencies:
- dependency-name: happy-dom
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-11 07:19:12 +00:00
dependabot[bot]
c20fe1f93f
build(deps): bump lettre from 0.11.14 to 0.11.15
...
Bumps [lettre](https://github.com/lettre/lettre ) from 0.11.14 to 0.11.15.
- [Release notes](https://github.com/lettre/lettre/releases )
- [Changelog](https://github.com/lettre/lettre/blob/master/CHANGELOG.md )
- [Commits](https://github.com/lettre/lettre/compare/v0.11.14...v0.11.15 )
---
updated-dependencies:
- dependency-name: lettre
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-11 07:19:11 +00:00
dependabot[bot]
a220386e2f
build(deps): bump the tanstack-router group in /frontend with 3 updates
...
Bumps the tanstack-router group in /frontend with 3 updates: [@tanstack/react-router](https://github.com/TanStack/router/tree/HEAD/packages/react-router ), [@tanstack/router-devtools](https://github.com/TanStack/router/tree/HEAD/packages/router-devtools ) and [@tanstack/router-vite-plugin](https://github.com/TanStack/router/tree/HEAD/packages/router-vite-plugin ).
Updates `@tanstack/react-router` from 1.114.12 to 1.114.13
- [Release notes](https://github.com/TanStack/router/releases )
- [Commits](https://github.com/TanStack/router/commits/v1.114.13/packages/react-router )
Updates `@tanstack/router-devtools` from 1.114.12 to 1.114.13
- [Release notes](https://github.com/TanStack/router/releases )
- [Commits](https://github.com/TanStack/router/commits/v1.114.13/packages/router-devtools )
Updates `@tanstack/router-vite-plugin` from 1.114.12 to 1.114.13
- [Release notes](https://github.com/TanStack/router/releases )
- [Commits](https://github.com/TanStack/router/commits/v1.114.13/packages/router-vite-plugin )
---
updated-dependencies:
- dependency-name: "@tanstack/react-router"
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: tanstack-router
- dependency-name: "@tanstack/router-devtools"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: tanstack-router
- dependency-name: "@tanstack/router-vite-plugin"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: tanstack-router
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-11 07:18:54 +00:00
Quentin Gliech
0280dee63a
Properly accumulate form errors on the upstream register page ( #4173 )
2025-03-11 08:11:48 +01:00
Quentin Gliech
72d3ca170f
build(deps): bump minijinja from 2.7.0 to 2.8.0 ( #4177 )
2025-03-11 08:04:43 +01:00
Quentin Gliech
b2fd53d91b
build(deps): bump wiremock from 0.6.2 to 0.6.3 ( #4178 )
2025-03-11 08:04:33 +01:00
Quentin Gliech
72693e0d7c
build(deps): bump bytes from 1.10.0 to 1.10.1 ( #4179 )
2025-03-11 08:04:23 +01:00
Quentin Gliech
1d0bb9ce7f
build(deps): bump EmbarkStudios/cargo-deny-action from 2.0.10 to 2.0.11 ( #4180 )
2025-03-11 08:04:14 +01:00
Quentin Gliech
25d11aabfc
build(deps): bump the tanstack-router group in /frontend with 3 updates ( #4182 )
2025-03-11 08:03:46 +01:00
Quentin Gliech
5f553cd5fb
build(deps-dev): bump @types/node from 22.13.9 to 22.13.10 in /frontend in the types group ( #4183 )
2025-03-11 08:03:30 +01:00
Quentin Gliech
c283dbf1b0
build(deps-dev): bump @types/node from 22.13.8 to 22.13.10 in /tools/syn2mas in the development group ( #4187 )
2025-03-11 08:03:24 +01:00