Quentin Gliech
6820798800
build(deps): bump http from 1.2.0 to 1.3.1 ( #4201 )
2025-03-12 16:16:23 +01:00
Quentin Gliech
b8b35b9074
build(deps): bump @babel/runtime from 7.26.7 to 7.26.10 in /frontend in the npm_and_yarn group ( #4200 )
2025-03-12 16:16:04 +01:00
Quentin Gliech
9f04fa871e
build(deps): bump the tanstack-query group in /frontend with 2 updates ( #4205 )
2025-03-12 16:15:07 +01:00
Quentin Gliech
5493f0b99c
build(deps): bump valibot from 1.0.0-rc.3 to 1.0.0-rc.4 in /frontend ( #4207 )
2025-03-12 16:14:40 +01:00
Quentin Gliech
25b4784803
Add the new configuration option to the configuration reference
2025-03-12 16:02:52 +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
1f03d6da03
GraphQL mutation to deactivate a user
2025-03-12 15:58:54 +01:00
Quentin Gliech
19f1091e56
Config option to allow account self-deactivation
2025-03-12 15:58:54 +01:00
Quentin Gliech
b8c7a2dae7
Move the verify_password_if_needed helper up one level
2025-03-12 15:58:54 +01:00
Quentin Gliech
1130b4b7ae
Better feedback on failure cases during login ( #4198 )
2025-03-12 15:58:10 +01:00
Olivier 'reivilibre
0afeb89470
Add dependency on arc-swap to syn2mas, moving it to a workspace dependency
2025-03-12 14:55:03 +00:00
Olivier 'reivilibre
19d87e896d
Remove TODO on MIGRATOR
2025-03-12 14:38:32 +00:00
Olivier 'reivilibre
0ee9a68e22
syn2mas: improve performance of reading access tokens / refresh tokens
2025-03-12 14:38:32 +00:00
Olivier 'reivilibre
f5b17d9243
syn2mas: disable logging of slow statements
2025-03-12 14:38:32 +00:00
dependabot[bot]
501d59c980
build(deps): bump valibot from 1.0.0-rc.3 to 1.0.0-rc.4 in /frontend
...
Bumps [valibot](https://github.com/fabian-hiller/valibot ) from 1.0.0-rc.3 to 1.0.0-rc.4.
- [Release notes](https://github.com/fabian-hiller/valibot/releases )
- [Commits](https://github.com/fabian-hiller/valibot/compare/v1.0.0-rc.3...v1.0.0-rc.4 )
---
updated-dependencies:
- dependency-name: valibot
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-12 14:25:42 +00:00
dependabot[bot]
e56aefcd31
build(deps-dev): bump happy-dom from 17.4.3 to 17.4.4 in /frontend
...
Bumps [happy-dom](https://github.com/capricorn86/happy-dom ) from 17.4.3 to 17.4.4.
- [Release notes](https://github.com/capricorn86/happy-dom/releases )
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.4.3...v17.4.4 )
---
updated-dependencies:
- dependency-name: happy-dom
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-12 14:25:34 +00:00
dependabot[bot]
c4c326cc8f
build(deps): bump the tanstack-query group in /frontend with 2 updates
...
Bumps the tanstack-query group in /frontend with 2 updates: [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query ) and [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools ).
Updates `@tanstack/react-query` from 5.67.2 to 5.67.3
- [Release notes](https://github.com/TanStack/query/releases )
- [Commits](https://github.com/TanStack/query/commits/v5.67.3/packages/react-query )
Updates `@tanstack/react-query-devtools` from 5.67.2 to 5.67.3
- [Release notes](https://github.com/TanStack/query/releases )
- [Commits](https://github.com/TanStack/query/commits/v5.67.3/packages/react-query-devtools )
---
updated-dependencies:
- dependency-name: "@tanstack/react-query"
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: tanstack-query
- dependency-name: "@tanstack/react-query-devtools"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: tanstack-query
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-12 14:25:12 +00:00
dependabot[bot]
7765cee5c5
build(deps): bump http-body-util from 0.1.2 to 0.1.3
...
Bumps [http-body-util](https://github.com/hyperium/http-body ) from 0.1.2 to 0.1.3.
- [Release notes](https://github.com/hyperium/http-body/releases )
- [Commits](https://github.com/hyperium/http-body/compare/http-body-util-v0.1.2...http-body-util-v0.1.3 )
---
updated-dependencies:
- dependency-name: http-body-util
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-12 14:12:03 +00:00
dependabot[bot]
58acaa6977
build(deps): bump minijinja-contrib from 2.7.0 to 2.8.0
...
Bumps [minijinja-contrib](https://github.com/mitsuhiko/minijinja ) from 2.7.0 to 2.8.0.
- [Release notes](https://github.com/mitsuhiko/minijinja/releases )
- [Changelog](https://github.com/mitsuhiko/minijinja/blob/main/CHANGELOG.md )
- [Commits](https://github.com/mitsuhiko/minijinja/compare/2.7.0...2.8.0 )
---
updated-dependencies:
- dependency-name: minijinja-contrib
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-12 14:11:46 +00:00
dependabot[bot]
1699743000
build(deps): bump http from 1.2.0 to 1.3.1
...
Bumps [http](https://github.com/hyperium/http ) from 1.2.0 to 1.3.1.
- [Release notes](https://github.com/hyperium/http/releases )
- [Changelog](https://github.com/hyperium/http/blob/master/CHANGELOG.md )
- [Commits](https://github.com/hyperium/http/compare/v1.2.0...v1.3.1 )
---
updated-dependencies:
- dependency-name: http
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-12 14:11:19 +00:00
Quentin Gliech
2ae1523a61
Order the OAuth providers in the UI by their order in the config file ( #4199 )
2025-03-12 12:12:39 +01:00
dependabot[bot]
5a80b0880d
build(deps): bump @babel/runtime in /frontend in the npm_and_yarn group
...
Bumps the npm_and_yarn group in /frontend with 1 update: [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime ).
Updates `@babel/runtime` from 7.26.7 to 7.26.10
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.26.10/packages/babel-runtime )
---
updated-dependencies:
- dependency-name: "@babel/runtime"
dependency-type: indirect
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-12 10:57:58 +00:00
reivilibre
d1a3ef99e2
syn2mas: better performance, output tweaks, tracing tweaks, access token fixes ( #4175 )
2025-03-12 10:56:56 +00:00
reivilibre and Quentin Gliech
dbb67532b5
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
36a9131145
Update test snapshots
2025-03-12 11:47:07 +01:00
Quentin Gliech
847aa027dc
Fix missing 'ui_order' field in tests
2025-03-12 11:32:06 +01:00
Quentin Gliech
69bfdb2d5d
Order the OAuth providers in the UI by their order in the config file
2025-03-12 11:12:55 +01:00
Quentin Gliech
4510ab4d1c
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
7823f210a6
Align user deactivation behaviour with Synapse ( #4197 )
2025-03-12 08:55:50 +01:00
Quentin Gliech
4f30463e17
build(deps): bump console from 0.15.10 to 0.15.11 ( #4194 )
2025-03-11 18:00:52 +01:00
Quentin Gliech
1d31857de4
build(deps): bump time from 0.3.37 to 0.3.39 ( #4195 )
2025-03-11 18:00:45 +01:00
Quentin Gliech
c3d56ff59a
build(deps): bump chrono from 0.4.39 to 0.4.40 ( #4196 )
2025-03-11 18:00:28 +01:00
Quentin Gliech
ea955b88b7
syn2mas: import the deactivation and locked status independently
2025-03-11 17:35:13 +01:00
Quentin Gliech
f66afb8c30
Proper error when the account is deactivated or locked on upstream SSO login
2025-03-11 17:35:13 +01:00
Quentin Gliech
62a4aba08b
Better error pages when a user is deactivated or locked
2025-03-11 17:35:13 +01:00
Quentin Gliech
93b991ec95
Mark the user as deactivated in the user deactivation job
2025-03-11 17:35:13 +01:00
Quentin Gliech
b72b83665e
Repository method to deactivate a user.
2025-03-11 17:35:13 +01:00
Quentin Gliech
6519d6c9ea
Add a deactivated_at flag on users
2025-03-11 17:35:13 +01:00
Quentin Gliech
4e2f38ea41
Remove user emails when deactivating a user
2025-03-11 17:35:12 +01:00
Quentin Gliech
10276b05fc
Allow removing email addresses in bulk
2025-03-11 17:35:12 +01:00
Quentin Gliech
7834221c22
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]
7cfda0e32e
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]
02118213e4
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]
8bb7dc86c8
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
49dc729c01
build(deps): bump tokio-rustls from 0.26.1 to 0.26.2 ( #4191 )
2025-03-11 09:06:53 +01:00
Quentin Gliech
2f68ba4808
build(deps): bump the tanstack-router group in /frontend with 3 updates ( #4188 )
2025-03-11 09:06:41 +01:00
Quentin Gliech
0daa130f0c
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
65bd30be6b
build(deps): bump lettre from 0.11.14 to 0.11.15 ( #4189 )
2025-03-11 09:05:44 +01:00
Quentin Gliech
29f59b592a
build(deps): bump tokio from 1.43.0 to 1.44.0 ( #4192 )
2025-03-11 09:03:51 +01:00