Quentin Gliech
cd3d92b4f6
Fix rendering of the logout button in a few places
2025-12-02 19:54:14 +01:00
Quentin Gliech
fbf5fbf7a8
Merge remote-tracking branch 'origin/main' into quenting/simpler-consent-screen
2025-12-02 19:42:57 +01:00
Quentin Gliech
cd5e9c287a
Make the compat SSO login page use the same layout as other consent
...
pages
2025-12-02 18:13:02 +01:00
Quentin Gliech
580767f2dd
Simplify the consent screens
2025-12-02 18:10:12 +01:00
Quentin Gliech
6bf811a7f4
Add the Matrix user display name in the compat SSO login context
2025-12-02 18:09:47 +01:00
Quentin Gliech
eb05c492a7
Reword the MAS and Synapse admin scopes
2025-12-02 17:58:22 +01:00
Quentin Gliech
d4c1dd9e46
Allow rendering a custom logout button in the templates
2025-12-02 17:55:16 +01:00
Quentin Gliech
9b95537de0
Define a few more font classes in the templates
2025-12-02 17:52:11 +01:00
Quentin Gliech
412edb2659
Add a template function to compute the avatar color hash same as
...
Compound Web
2025-12-02 17:51:51 +01:00
Quentin Gliech
9213a1ebcc
Get the display name of the Matrix user on the consent screens
2025-12-02 17:51:23 +01:00
Olivier 'reivilibre
3a342b6165
Add experimental and preliminary policy-driven session limiting when logging in compatibility sessions. ( #5287 )
2025-12-02 15:50:04 +00:00
Olivier 'reivilibre and Quentin Gliech
c0f2d3aef9
Update templates/pages/compat_login_policy_violation.html
...
Co-authored-by: Quentin Gliech <quenting@element.io >
2025-12-02 15:25:04 +00:00
Olivier 'reivilibre
38897c9bab
build(deps): bump convert_case from 0.8.0 to 0.9.0 ( #5275 )
2025-12-01 17:30:27 +00:00
Olivier 'reivilibre
4b40dd716b
build(deps): bump actions/checkout from 5 to 6 ( #5277 )
2025-12-01 16:56:19 +00:00
Olivier 'reivilibre
16d6b730e9
build(deps): bump docker/bake-action from 6.9.0 to 6.10.0 ( #5292 )
2025-12-01 16:55:47 +00:00
Olivier 'reivilibre
617c2640e0
build(deps): bump valibot from 1.1.0 to 1.2.0 in /frontend ( #5291 )
2025-12-01 16:55:01 +00:00
Olivier 'reivilibre
4675c6a9eb
build(deps): bump EmbarkStudios/cargo-deny-action from 2.0.13 to 2.0.14 ( #5288 )
2025-12-01 16:54:42 +00:00
Olivier 'reivilibre
541450bad3
build(deps): bump peter-evans/create-pull-request from 7.0.8 to 7.0.9 ( #5283 )
2025-12-01 16:19:10 +00:00
Olivier 'reivilibre
3298c4173f
build(deps-dev): bump msw-storybook-addon from 2.0.5 to 2.0.6 in /frontend ( #5279 )
2025-12-01 16:19:00 +00:00
Olivier 'reivilibre
40516a9161
build(deps-dev): bump @biomejs/biome from 2.3.2 to 2.3.7 in /frontend ( #5280 )
2025-12-01 16:18:49 +00:00
Olivier 'reivilibre
8efd370a58
build(deps-dev): bump the graphql-codegen group in /frontend with 2 updates ( #5278 )
2025-12-01 16:18:09 +00:00
dependabot[bot]
c29db4c81f
build(deps-dev): bump the graphql-codegen group
...
Bumps the graphql-codegen group in /frontend with 2 updates: [@graphql-codegen/cli](https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli ) and [@graphql-codegen/client-preset](https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/presets/client ).
Updates `@graphql-codegen/cli` from 6.0.2 to 6.1.0
- [Release notes](https://github.com/dotansimha/graphql-code-generator/releases )
- [Changelog](https://github.com/dotansimha/graphql-code-generator/blob/master/packages/graphql-codegen-cli/CHANGELOG.md )
- [Commits](https://github.com/dotansimha/graphql-code-generator/commits/@graphql-codegen/cli@6.1.0/packages/graphql-codegen-cli )
Updates `@graphql-codegen/client-preset` from 5.1.3 to 5.2.0
- [Release notes](https://github.com/dotansimha/graphql-code-generator/releases )
- [Changelog](https://github.com/dotansimha/graphql-code-generator/blob/master/packages/presets/client/CHANGELOG.md )
- [Commits](https://github.com/dotansimha/graphql-code-generator/commits/@graphql-codegen/client-preset@5.2.0/packages/presets/client )
---
updated-dependencies:
- dependency-name: "@graphql-codegen/cli"
dependency-version: 6.1.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: graphql-codegen
- dependency-name: "@graphql-codegen/client-preset"
dependency-version: 5.2.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: graphql-codegen
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-01 15:53:04 +00:00
Olivier 'reivilibre
6abe9ac5e2
Revert "Add 'IF NOT EXISTS' to all 'CREATE INDEX CONCURRENTLY' statements to avoid deadlocks ( #5297 )" ( #5299 )
2025-12-01 12:22:54 +00:00
Olivier 'reivilibre
be0444a2f0
Revert "Add 'IF NOT EXISTS' to all 'CREATE INDEX CONCURRENTLY' statements to avoid deadlocks ( #5297 )"
...
This reverts commit 1de9148f53 , reversing
changes made to 82906a83e8 .
2025-12-01 12:14:31 +00:00
Olivier 'reivilibre
1de9148f53
Add 'IF NOT EXISTS' to all 'CREATE INDEX CONCURRENTLY' statements to avoid deadlocks ( #5297 )
2025-12-01 12:06:51 +00:00
Olivier 'reivilibre
673cfa004c
(delint: Is this a less messy rule?)
2025-12-01 11:51:51 +00:00
Olivier 'reivilibre
8f523e3959
Comment on why we special-case 'only violation is too-many-sessions'
2025-12-01 11:47:59 +00:00
Olivier 'reivilibre
d21922f10f
Expose Violations directly to the compat policy violation template
2025-12-01 11:47:59 +00:00
Olivier 'reivilibre
9c7c157744
Remove is_interactive and carry on with login types
2025-12-01 11:47:59 +00:00
Ben Banfield-Zanin
be900cfb78
Add 'IF NOT EXISTS' to all 'CREATE INDEX CONCURRENTLY' statements to avoid deadlocks
2025-11-28 15:18:53 +00:00
Quentin Gliech
82906a83e8
Allow linking upstream accounts to matching users without confirmation ( #5293 )
2025-11-28 14:43:42 +01:00
Olivier 'reivilibre
0ff619f665
We don't know if there's a device ID
2025-11-28 12:42:48 +00:00
Olivier 'reivilibre
68107af042
We can't show a cancel button, so don't show one
2025-11-28 12:42:48 +00:00
Quentin Gliech
7587637943
Add Shibboleth sample configuration to SSO documentation ( #5294 )
2025-11-27 18:02:28 +01:00
copilot-swe-agent[bot] and sandhose
b2fb289c37
Add complete Shibboleth metadata file example
...
Co-authored-by: sandhose <1549952+sandhose@users.noreply.github.com >
2025-11-27 16:48:00 +00:00
Quentin Gliech and Copilot
7ce1be1fa0
Apply suggestions from code review
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-27 17:23:10 +01:00
copilot-swe-agent[bot] and sandhose
af15767135
Remove deprecated set_email_verification option from docs
...
Co-authored-by: sandhose <1549952+sandhose@users.noreply.github.com >
2025-11-27 15:47:37 +00:00
Olivier 'reivilibre
8ad9c097cb
Fix documentation of --usage-limit and --unlimited parameters on issue-user-registration-token command. ( #5285 )
2025-11-27 15:47:16 +00:00
copilot-swe-agent[bot] and sandhose
fc7e2e3f57
Remove unnecessary userinfo_endpoint from Shibboleth config
...
Co-authored-by: sandhose <1549952+sandhose@users.noreply.github.com >
2025-11-27 15:38:21 +00:00
copilot-swe-agent[bot] and sandhose
0d10e148a7
Add Shibboleth sample configuration to SSO documentation
...
Co-authored-by: sandhose <1549952+sandhose@users.noreply.github.com >
2025-11-27 15:31:20 +00:00
copilot-swe-agent[bot]
275a374d5a
Initial plan
2025-11-27 15:26:55 +00:00
Quentin Gliech
93b9b174e2
Remove unused login_link.html template
2025-11-27 16:18:18 +01:00
Quentin Gliech
c58033a740
Allow linking upstream accounts to matching users without confirmation
...
This reworks the link flow to handle many edge cases better. One major
functionality change is that when we had a new upstream account with no
user linked, but the localpart matching an existing user, if
`on_conflict` was set to `add`, we prompt the user to link the existing
account. This prompt is now skipped and the user is linked automatically.
2025-11-27 16:18:17 +01:00
Quentin Gliech
4b6c1db5a2
Unify registrations for local passwords and upstream OAuth registrations ( #5281 )
2025-11-27 16:13:03 +01:00
Quentin Gliech
61ee8dae87
Fix test name
2025-11-27 16:05:13 +01:00
Quentin Gliech
4c3d2bae88
Create the new index CONCURRENTLY
2025-11-27 16:04:23 +01:00
dependabot[bot]
d902b7535f
build(deps): bump docker/bake-action from 6.9.0 to 6.10.0
...
Bumps [docker/bake-action](https://github.com/docker/bake-action ) from 6.9.0 to 6.10.0.
- [Release notes](https://github.com/docker/bake-action/releases )
- [Commits](https://github.com/docker/bake-action/compare/v6.9.0...v6.10.0 )
---
updated-dependencies:
- dependency-name: docker/bake-action
dependency-version: 6.10.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-27 13:12:26 +00:00
Olivier 'reivilibre
bbad15a0b1
Modify example Nginx compatibility-layer location block to also forward /_synapse/mas to Synapse ( #5240 )
2025-11-27 12:32:26 +00:00
Olivier 'reivilibre
723a948c87
Update docs/setup/reverse-proxy.md
2025-11-27 12:31:48 +00:00
dependabot[bot]
86c58d74b5
build(deps): bump valibot from 1.1.0 to 1.2.0 in /frontend
...
Bumps [valibot](https://github.com/open-circle/valibot ) from 1.1.0 to 1.2.0.
- [Release notes](https://github.com/open-circle/valibot/releases )
- [Commits](https://github.com/open-circle/valibot/compare/v1.1.0...v1.2.0 )
---
updated-dependencies:
- dependency-name: valibot
dependency-version: 1.2.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-26 19:43:42 +00:00