Commit Graph

372 Commits

Author SHA1 Message Date
May
b712f9c352 Modify Nginx compatibility-layer location block to forward not just client stuff to matrix-synapse
Before the change, it did just just forward `/_matrix` & `/_synapse/client` to synapse.
2025-11-14 11:36:18 +01:00
Quentin Gliech
d0a5a1406b Remove the nullable transformation for the config schema. 2025-11-07 11:08:59 +01:00
Quentin Gliech
7901657b72 Remove the nullable transform 2025-11-07 10:53:46 +01:00
Quentin Gliech
56911f25c1 Merge remote-tracking branch 'origin/main' into quenting/schemars-0.9 2025-11-06 17:34:43 +01:00
reivilibre
c2ea8f7fa1 Add basic documentation for personal sessions (#5187) 2025-11-05 16:19:10 +00:00
reivilibre
5bbc26cb16 Update docs/development/contributing.md
Co-authored-by: Quentin Gliech <quenting@element.io>
2025-11-05 15:40:12 +00:00
Olivier 'reivilibre
1262a2b2a8 Drive-by contributing doc update for policies makefile 2025-10-31 15:07:19 +00:00
Olivier 'reivilibre
ef73828361 Make clear that owners are the ones to regenerate 2025-10-28 12:22:24 +00:00
Olivier 'reivilibre
b5a6057c09 Note that you can auth to the admin API with PATs 2025-10-24 12:02:25 +01:00
Olivier 'reivilibre
d389c8164a Add basic documentation for personal sessions 2025-10-22 15:46:48 +01:00
Quentin Gliech
eae1801e16 docs: add missing --reactivate option to unlock-user subcommand (#5162) 2025-10-22 16:09:16 +02:00
Olivier 'reivilibre
dd5eec7780 (update JSONSchema) 2025-10-21 12:16:45 +01:00
Olivier 'reivilibre
e06fb33e37 Add personal sessions admin API 2025-10-20 14:51:40 +01:00
teutat3s
486f6e00e7 docs: add missing --reactivate option 2025-10-17 19:39:34 +02:00
Quentin Gliech
ecafcaa175 Add admin APIs to finish individual sessions (#5091) 2025-10-08 10:30:22 +02:00
Quentin Gliech
28e573b400 Add a configuration option to make email optional for password registration 2025-10-07 17:28:01 +02:00
Quentin Gliech
ce1aabdb8a Admin API to get the version of the service 2025-10-03 11:58:53 +02:00
Quentin Gliech
4423ee130f Admin API to finish a compatibility session 2025-09-30 16:50:37 +02:00
Quentin Gliech
f7e01450da Admin API to finish an OAuth2 session 2025-09-30 16:50:37 +02:00
Quentin Gliech
c3d77e01d2 Admin API to finish a user session 2025-09-30 15:53:18 +02:00
Quentin Gliech
50a8d00dc6 Admin API: make sure the meta fields are nullable 2025-09-30 13:23:54 +02:00
Quentin Gliech
10efae35fe Admin API: add endpoint to get an Upstream OAuth Provider by ID 2025-09-30 12:08:31 +02:00
Quentin Gliech
9756bd0a4a Merge remote-tracking branch 'origin/main' into quenting/admin-api/optional-count 2025-09-30 11:46:50 +02:00
Quentin Gliech
39fc59deb2 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
209bc05ae7 Admin API: add pagination cursors to list endpoints 2025-09-29 15:09:15 +02:00
Quentin Gliech
c1c76177bd Admin API to list upstream OAuth 2.0 providers 2025-09-19 11:12:48 +02:00
Quentin Gliech
1644b41894 Simple CLI commands to manage server admins 2025-09-16 12:42:32 +02:00
Quentin Gliech
cb8c408489 Admin API filter to search users by username 2025-09-15 14:12:31 +02:00
Quentin Gliech
b7015c0b3d Allow filtering guest/non-guest users 2025-09-15 12:51:06 +02:00
Quentin Gliech
a2172a02ba Surface the user guest flag in the admin API 2025-09-15 12:51:00 +02:00
Quentin Gliech
ca9aeb42c0 Admin API to expose a few configuration values 2025-09-12 17:47:36 +02:00
Quentin Gliech
bba152f382 Request a refresh token in the device-code-grant.sh helper script (#4974) 2025-09-12 15:47:15 +02:00
Andrew Ferrazzutti
e0c56cc1a8 Documentation: update links to policy files 2025-09-03 15:08:21 -04:00
Twilight Sparkle
0d2246d172 Mention the refresh token in the docs 2025-09-03 14:34:26 +00:00
Quentin Gliech
bdb44498b8 Automatically derive the kid from the key fingerprint if missing (#4876) 2025-09-02 17:04:35 +02:00
Quentin Gliech
6e3d2e79f1 Merge branch 'main' into quenting/stable-docs 2025-09-02 14:11:40 +02:00
Kai A. Hiller
897d6de572 Switch to JWK Thumbprints 2025-08-20 18:22:21 +02:00
Andrew Morgan
a956f0aa56 Minor grammatical fixes to access-token.md (#4917) 2025-08-19 17:00:04 +01:00
Andrew Morgan
d4cb509e0c Minor grammatical fixes to access-token.md 2025-08-19 12:18:27 +01:00
Andrew Morgan
fa424562d3 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
65cac5ba46 Docs: Run local tests via cargo-nextest (#4873) 2025-08-18 15:51:21 +02:00
Quentin Gliech
93809b7a09 Apply suggestion from @sandhose 2025-08-18 15:44:23 +02:00
Quentin Gliech
4f33544eb7 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
d3e3a6fe14 Document Synapse integration with the stable feature 2025-08-18 13:38:35 +02:00
Quentin Gliech
8dd096ce60 Fix a few more clippy lints 2025-08-18 10:45:20 +02:00
Patrick Maier
e4e2d266b1 Add missing branding config to docs (#4577) 2025-08-15 12:22:07 +02:00
Quentin Gliech
199926b1b7 Include simple script to generate an access token 2025-08-12 16:58:00 +02:00
Kai A. Hiller
968968bdbb Auto-generate kid if not given 2025-08-08 11:38:45 +02:00
Jason Robinson
658ce57ed5 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
c93b051da4 Merge branch 'main' into secret_file 2025-08-05 15:37:32 +02:00