dasha_uwu
74a8fb7ed4
New way to configure livekit
2026-03-07 03:18:41 +00:00
Jason Volk
b20ad8a622
Add config to inhibit account registration for SSO provider.
...
Add config option to inhibit random fallback ID's for SSO registration.
Signed-off-by: Jason Volk <jason@zemos.net >
2026-03-04 19:56:51 +00:00
Jason Volk
93aee26e11
Add option for trusted providers to associate with existing accounts. ( fixes #252 )
...
Signed-off-by: Jason Volk <jason@zemos.net >
2026-03-04 19:56:51 +00:00
Jason Volk
59791db213
Add db migration and further origin-overwrite rectifications. ( 6bed0d38f) ( #313 )
...
Signed-off-by: Jason Volk <jason@zemos.net >
2026-03-03 06:12:44 +00:00
Jason Volk
cb219c2135
Additional new nightly lint fixes.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2026-03-01 07:29:06 +00:00
Enginecrafter77
1a434443b9
Add option to disable password authorization flow
2026-02-26 05:28:09 +00:00
Jason Volk
591014c190
Allow subject to be listed in a provider's userid_claims with special precedence.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2026-02-26 05:21:33 +00:00
Jason Volk
99bbcb34b6
Add config option to bypass cookie checking on SSO callback.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2026-02-26 05:04:19 +00:00
dasha_uwu
9dfba5904b
Don't grant admin if the first registered user is an appservice, fixes #331
2026-02-25 05:27:43 +05:00
dasha_uwu
9a02219172
Clarify appservice device_management error message
2026-02-25 05:27:43 +05:00
dasha_uwu
45f4496e4f
Refactor admin rooms moderation
...
Split alias.*_alias_by from alias.*_ailias
2026-02-24 09:03:52 +05:00
dasha_uwu
d23f7f7e81
Fix encryption_enabled_by_default_for_room_type
...
When set to "invite" all rooms were created with encryption
2026-02-22 14:18:56 +05:00
dasha_uwu
0381547c52
Fix canonical alias event check
...
The old version was checking all aliases instead of only the newly added ones that
prevented modifying the event if one of current aliases became invalid
2026-02-22 04:14:42 +05:00
Jason Volk
fc23cc1568
Fix custom profile field values being double-serialized with escapes.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2026-02-17 19:04:35 +00:00
Jason Volk
e74186ac62
Grant admin for first user on SSO/OIDC registration path. ( fixes #315 )
...
Signed-off-by: Jason Volk <jason@zemos.net >
2026-02-16 18:48:51 +00:00
dasha_uwu
e48101a6a6
Adverstise support for stable MSC3827, fixes room type search in element web
2026-02-16 07:46:11 +00:00
Jason Volk
289eaa57a3
Cleanup/simplify client versions and unstable_features listing.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2026-02-14 18:59:43 +00:00
Jason Volk
4d2845dd54
Split out and eliminate api/client/unversioned.rs.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2026-02-14 18:59:43 +00:00
Jason Volk
994e1d12a7
Optimize various case-insensitive comparisons.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2026-02-12 13:15:41 +00:00
dasha_uwu
4bba40982c
Refactor room_version support code
...
Fix advertising unsupported room versions
2026-02-12 13:15:41 +00:00
dasha_uwu
d6ae4e5ff2
Remove redundant debug assert
2026-02-12 13:15:41 +00:00
dasha_uwu
a257d846c7
Refactor CS membership query
2026-02-12 13:15:41 +00:00
dasha_uwu
baa1e52302
Implement local redaction blocking
2026-02-12 13:15:41 +00:00
dasha_uwu
e1dc52200c
Remove redundant service.users.is_admin
2026-02-12 13:15:41 +00:00
Jason Volk
5286bdc6bb
Consolidate concurrent event filters in messages iteration.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2026-02-12 13:15:41 +00:00
dasha_uwu
b160880868
Increase max limit for /messages from 100 to 1000
2026-02-12 13:15:41 +00:00
Jason Volk
a6780697bd
Add username claim from OAuth provider. ( closes #287 )
...
Signed-off-by: Jason Volk <jason@zemos.net >
2026-02-06 15:48:57 +00:00
Jason Volk
13a11ce097
Bump dependencies.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2026-02-04 09:43:30 +00:00
dasha_uwu
76dbf4fcb5
Remove unnecessary report delay.
2026-02-03 06:28:31 +00:00
dasha_uwu
024c08f795
Fix allow_room_admins_to_request_unredacted_events applying to server admins instead of room admins.
2026-02-01 05:01:59 +00:00
Jason Volk
0b864801f5
Use map of identity_provider to accommodate env var enumerations.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2026-02-01 01:22:13 +00:00
Jason Volk
13ad2c7966
Fix m.tz identifier and bias to stable.
...
Bump Ruma; enable spec versions 1.12 and 1.15.
Signed-off-by: Jason Volk <jason@zemos.net >
2026-01-30 21:53:52 +00:00
dasha_uwu
73eee626df
Take stuff by ref in users service profile
2026-01-30 21:42:32 +00:00
Jason Volk
7bc25ad1b1
Fix nightly clippy::unnecessary-sort-by.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2026-01-28 04:50:31 +00:00
dasha_uwu
a1960553e9
Turn non-monotonic next_batch assert into error log and clamp.
2026-01-26 20:24:44 +00:00
dasha_uwu
56f3f5ea15
Limited use registration token support
...
Co-authored-by: Ginger <ginger@gingershaped.computer >
Signed-off-by: Jason Volk <jason@zemos.net >
2026-01-26 20:24:15 +00:00
dasha_uwu
3caab50e0d
Minor rewrites
2026-01-26 19:28:56 +00:00
dasha_uwu
bb26b749ae
Redacted event retention, implement MSC2815
2026-01-26 19:28:56 +00:00
dasha_uwu
0c9a3abb71
clippy allow -> expect
2026-01-26 19:28:56 +00:00
Jason Volk
6db87a4027
Implement associated multi-provider single-sign-on flow support. ( #252 )
...
Add experimental note for multi-provider flow. (#252 )
Signed-off-by: Jason Volk <jason@zemos.net >
2026-01-26 19:28:50 +00:00
Jason Volk
f048f87dac
Split login_via_existing_session conf item to login_via_token.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2026-01-24 08:19:41 +00:00
Jared L
0f547115af
chore: fmt
2026-01-21 07:28:12 +11:00
Jared L
50e8fcc403
presence: simplify update surface
2026-01-21 06:23:12 +11:00
Jared L
2b32769649
presence: aggregate device updates
2026-01-21 06:23:12 +11:00
Jason Volk
106bba761e
Use bounded condition for syncv3 notification count; asymmetric reset condition. ( #261 )
...
Signed-off-by: Jason Volk <jason@zemos.net >
2026-01-19 08:26:23 +00:00
June Strawberry
1b68588b84
enable match_same_arms lint
...
Signed-off-by: June Strawberry <june@vern.cc >
2026-01-18 13:10:05 -05:00
June Strawberry
04e66a03d3
fix and enable collapsible_if lint
...
Signed-off-by: June Strawberry <june@vern.cc >
2026-01-18 13:09:03 -05:00
Jason Volk
fb102f0e0a
Add privileged support for SSO account associations. ( #252 )
...
Signed-off-by: Jason Volk <jason@zemos.net >
2026-01-18 15:59:02 +00:00
Jason Volk
98f5ea203b
Add simpler option to specify default identity_provider.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2026-01-18 05:00:03 +00:00
dasha_uwu
e78bf21085
Introduce OptionFuture helpers
...
Optimize user directory searches
2026-01-17 06:54:24 +00:00