Quentin Gliech
3d3412ab55
Remove the nullable transformation for the config schema.
2025-11-07 11:08:59 +01:00
Quentin Gliech
a35cb76c41
Remove the nullable transform
2025-11-07 10:53:46 +01:00
Quentin Gliech
e2490688a5
Merge remote-tracking branch 'origin/main' into quenting/schemars-0.9
2025-11-06 17:34:43 +01:00
reivilibre
abc9532f3e
Add basic documentation for personal sessions ( #5187 )
2025-11-05 16:19:10 +00:00
reivilibre
58ffe37678
Update docs/development/contributing.md
...
Co-authored-by: Quentin Gliech <quenting@element.io >
2025-11-05 15:40:12 +00:00
Olivier 'reivilibre
b94241d946
Drive-by contributing doc update for policies makefile
2025-10-31 15:07:19 +00:00
Olivier 'reivilibre
9edf1493cf
Make clear that owners are the ones to regenerate
2025-10-28 12:22:24 +00:00
Olivier 'reivilibre
1be0b6ced1
Note that you can auth to the admin API with PATs
2025-10-24 12:02:25 +01:00
Olivier 'reivilibre
885738c840
Add basic documentation for personal sessions
2025-10-22 15:46:48 +01:00
Quentin Gliech
988bc8ef1d
docs: add missing --reactivate option to unlock-user subcommand ( #5162 )
2025-10-22 16:09:16 +02:00
Olivier 'reivilibre
dda3a498b3
(update JSONSchema)
2025-10-21 12:16:45 +01:00
Olivier 'reivilibre
1030ec9ea9
Add personal sessions admin API
2025-10-20 14:51:40 +01:00
teutat3s
163357a85e
docs: add missing --reactivate option
2025-10-17 19:39:34 +02:00
Quentin Gliech
cd39513d44
Add admin APIs to finish individual sessions ( #5091 )
2025-10-08 10:30:22 +02:00
Quentin Gliech
e4844968d3
Add a configuration option to make email optional for password registration
2025-10-07 17:28:01 +02:00
Quentin Gliech
0a5d048deb
Admin API to get the version of the service
2025-10-03 11:58:53 +02:00
Quentin Gliech
b856c885e1
Admin API to finish a compatibility session
2025-09-30 16:50:37 +02:00
Quentin Gliech
c512b7223d
Admin API to finish an OAuth2 session
2025-09-30 16:50:37 +02:00
Quentin Gliech
defb2cf0e0
Admin API to finish a user session
2025-09-30 15:53:18 +02:00
Quentin Gliech
eb8a87c02c
Admin API: make sure the meta fields are nullable
2025-09-30 13:23:54 +02:00
Quentin Gliech
38278fa453
Admin API: add endpoint to get an Upstream OAuth Provider by ID
2025-09-30 12:08:31 +02:00
Quentin Gliech
0d7144836e
Merge remote-tracking branch 'origin/main' into quenting/admin-api/optional-count
2025-09-30 11:46:50 +02:00
Quentin Gliech
afaa7c44aa
Admin API: parameter to include total number of items
...
This allows removing the count calculation when not needed, or to skip
the list of items entirely.
2025-09-29 18:27:22 +02:00
Quentin Gliech
10a4c8e215
Admin API: add pagination cursors to list endpoints
2025-09-29 15:09:15 +02:00
Quentin Gliech
04758bee99
Admin API to list upstream OAuth 2.0 providers
2025-09-19 11:12:48 +02:00
Quentin Gliech
815ce17cc5
Simple CLI commands to manage server admins
2025-09-16 12:42:32 +02:00
Quentin Gliech
a7e56b3849
Admin API filter to search users by username
2025-09-15 14:12:31 +02:00
Quentin Gliech
1e1dfdadc2
Allow filtering guest/non-guest users
2025-09-15 12:51:06 +02:00
Quentin Gliech
5d63ee2edf
Surface the user guest flag in the admin API
2025-09-15 12:51:00 +02:00
Quentin Gliech
f9f23fb12d
Admin API to expose a few configuration values
2025-09-12 17:47:36 +02:00
Quentin Gliech
46cc1b8790
Request a refresh token in the device-code-grant.sh helper script ( #4974 )
2025-09-12 15:47:15 +02:00
Andrew Ferrazzutti
741138e5b9
Documentation: update links to policy files
2025-09-03 15:08:21 -04:00
Twilight Sparkle
829c20f39e
Mention the refresh token in the docs
2025-09-03 14:34:26 +00:00
Quentin Gliech
6eac7ed2d7
Automatically derive the kid from the key fingerprint if missing ( #4876 )
2025-09-02 17:04:35 +02:00
Quentin Gliech
0a5f05ffe9
Merge branch 'main' into quenting/stable-docs
2025-09-02 14:11:40 +02:00
Kai A. Hiller
a65c9afb29
Switch to JWK Thumbprints
2025-08-20 18:22:21 +02:00
Andrew Morgan
d23e5da105
Minor grammatical fixes to access-token.md ( #4917 )
2025-08-19 17:00:04 +01:00
Andrew Morgan
64ed65c89b
Minor grammatical fixes to access-token.md
2025-08-19 12:18:27 +01:00
Andrew Morgan
25260c7d74
Link directly to Localazy branching page in release docs
...
To make it quicker to get to the right page.
2025-08-19 12:14:22 +01:00
Quentin Gliech
850bdd76b0
Docs: Run local tests via cargo-nextest ( #4873 )
2025-08-18 15:51:21 +02:00
Quentin Gliech
13b6994bff
Apply suggestion from @sandhose
2025-08-18 15:44:23 +02:00
Quentin Gliech
6a2d341657
Apply suggestions from code review
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-18 13:44:10 +02:00
Quentin Gliech
ef50efe9e6
Document Synapse integration with the stable feature
2025-08-18 13:38:35 +02:00
Quentin Gliech
a3d1148055
Fix a few more clippy lints
2025-08-18 10:45:20 +02:00
Patrick Maier
cf997048e4
Add missing branding config to docs ( #4577 )
2025-08-15 12:22:07 +02:00
Quentin Gliech
5ff85b730d
Include simple script to generate an access token
2025-08-12 16:58:00 +02:00
Kai A. Hiller
1b7b43b559
Auto-generate kid if not given
2025-08-08 11:38:45 +02:00
Jason Robinson
2174e2d5ce
Docs: Run local tests via cargo-nextest
...
Mention this specifically in contributing.md since CI also uses this test runner. My attempt to use `cargo test` failed due to PG connection pooling. In any case, unless there are reasons not to, we should keep close to mirroring what we do in CI.
2025-08-07 13:33:59 +03:00
Quentin Gliech
9969898031
Merge branch 'main' into secret_file
2025-08-05 15:37:32 +02:00
Quentin Gliech
f302711a37
Make MAS use the modern Synapse API by default
2025-08-05 15:03:32 +02:00