Jade Ellis and Ellis Git
eee4ef50d2
chore: merge 1818 nex/perf/get-missing-events
2026-07-01 18:45:08 +00:00
timedout and Jade Ellis
62e0b53f52
feat: Prioritise sending dummy events when the extremity count reaches 20 or more
2026-07-01 19:15:35 +01:00
timedout and Jade Ellis
5fa3d5f6c8
fix: Don't create fake objects when defaulting a partial PDU build
2026-07-01 19:15:35 +01:00
timedout and Jade Ellis
9b80a99aa7
style: De-duplicate build_local_dag definitions, replace outdated comment on unwrap safety
2026-07-01 19:15:22 +01:00
timedout
bd525c100f
style: Re-use room_id parameter instead of potentially recalculating
2026-07-01 16:31:59 +01:00
timedout
e6225f3265
fix: Use infallible room ID getter
2026-07-01 16:13:55 +01:00
Charlotte 🦝 Deleńkec
54c94ca9ad
fix(appservice): Re-add room membership conditions for event sending
...
They accidentally got removed in a recent refactor
Fixes #1890
2026-07-01 10:20:57 +01:00
timedout
19a83c6891
style: Add docstrings to squasher functions
2026-06-29 18:37:04 +01:00
timedout
2bfd678c71
feat: Add jitter to extremity squasher
2026-06-29 18:29:04 +01:00
timedout
e936d18324
feat: Don't panic in build_local_dag
...
Previously the function assumed the caller had performed proper validation on the inputs (and all current callers do), but this is a poor reason to panic when sane error handling is available.
Events with no prev events now return an error, and prev events which are illegal are simply skipped.
2026-06-29 18:12:16 +01:00
timedout
90797fa3cd
fix: Avoid string roundtrip when fetching timestamps in build_local_dag
2026-06-29 17:44:13 +01:00
Ginger and timedout
12491dcc26
feat: Mark spec version 1.17 as supported
2026-06-29 16:46:39 +01:00
Ginger and timedout
2eff454787
feat: Finish implementing MSC4190
2026-06-29 16:46:07 +01:00
timedout and Ellis Git
e5dc5bedfc
fix: MSC2666 is stable but not yet in a release
2026-06-29 13:56:22 +00:00
timedout and Ellis Git
496ca52987
style: Missing semicolon on line 50
2026-06-29 13:56:22 +00:00
timedout and Ellis Git
72f4c3cc53
chore: Remove unstable features that are now stable or abandoned
2026-06-29 13:56:22 +00:00
timedout and Ellis Git
6a8a114197
feat: Update capabilities and advertise spec version v1.18
2026-06-29 13:56:22 +00:00
timedout and Ellis Git
549864a052
feat: Support MSC4323 locking endpoints
2026-06-29 13:56:22 +00:00
Ginger
52026bb0f1
chore: Formatting
2026-06-29 09:41:59 -04:00
Ginger
aed8e7d769
fix: Adjust error code
2026-06-29 09:35:51 -04:00
Ginger
32fb6f247a
fix: Use a LRU cache for storing pending auth code grants
2026-06-29 09:35:51 -04:00
Ginger
90e14abecb
fix: Spacing
2026-06-29 09:35:51 -04:00
Ginger
6ced2511e4
chore: Clippy fixes
2026-06-29 09:35:51 -04:00
Ginger
93407ade03
fix: Accessibility improvements
2026-06-29 09:35:51 -04:00
Ginger
6742d9237a
fix: More CSS tweaks
2026-06-29 09:35:51 -04:00
Ginger
a32c7d0d9a
fix: Set correct default for registration terms config section
2026-06-29 09:35:51 -04:00
Ginger
761a6a53d0
fix: Check for existing device when creating oauth session
2026-06-29 09:35:51 -04:00
Ginger
c56c035c15
fix: Use RFC-compliant error responses for OAuth endpoints
2026-06-29 09:35:51 -04:00
Ginger
c804bf5780
fix: Force trusted flow UI for first-run registration
2026-06-29 09:35:51 -04:00
Ginger
b87afeef80
fix: Panic when trying to check an unknown UIAA stage type
2026-06-29 09:35:51 -04:00
Ginger
d0c7a62ce7
fix: Use the right error code for CAPTCHA errors
2026-06-29 09:35:50 -04:00
Ginger
47582d1922
refactor: Update logic for checking if a username is available
2026-06-29 09:35:50 -04:00
Ginger
36a30f16b1
fix: CSS adjustments
2026-06-29 09:35:50 -04:00
Ginger
52ec6bc6da
fix: Adjust error codes to comply with MSC4190
2026-06-29 09:35:50 -04:00
Ginger
74788dcb19
feat: Mark spec version 1.15 as supported
2026-06-29 09:35:50 -04:00
Ginger
b35b72c34a
feat: Add a page with some information about the server
2026-06-29 09:35:50 -04:00
Ginger
c1fc76040a
fix: Correct config file example section name
2026-06-29 09:35:50 -04:00
Ginger
d1449d6575
chore: My Giant Future
2026-06-29 09:35:50 -04:00
Ginger
9fdeb61c1a
feat: Improve account panel UI for locked and suspended accounts
2026-06-29 09:35:50 -04:00
Ginger
7c7d6762e2
fix: Include query parameters in link back to login on register page
2026-06-29 09:35:50 -04:00
Ginger
eda46d63a8
fix: CSS tweaks
2026-06-29 09:35:50 -04:00
Ginger
9fc9063c83
feat: Improve registration UI in first-run mode
2026-06-29 09:35:50 -04:00
Ginger
430347fc66
fix: Minor wording improvements
2026-06-29 09:35:50 -04:00
Ginger
9df5c68d3c
fix: Set default for allow_deactivation
2026-06-29 09:35:50 -04:00
Ginger
3ca068c985
fix: Fix registration terms example in config
2026-06-29 09:35:50 -04:00
Ginger
138ec05cf2
feat: Implement support for prompt=create in the authorization code flow
2026-06-29 09:35:50 -04:00
Ginger
c7e5c8df22
fix: Don't let logged-in users access the registration page
2026-06-29 09:35:50 -04:00
Ginger
91afbd122f
feat: Allow self-service deactivation to be disabled
2026-06-29 09:35:50 -04:00
Ginger
daaf09cb26
refactor: Use more consistent terminology for email validation pages
2026-06-29 09:35:50 -04:00
Ginger
e8d6fa565e
feat: Add support for registering accounts with the web UI
2026-06-29 09:35:50 -04:00