timedout
451c44800b
chore: Add news frag
2026-09-27 19:19:50 +01:00
stratself
3ee4ab7c09
chore: Add changelog for #2259
2026-09-26 23:03:21 +00:00
Erwan Leboucher
cee69b4c8d
fix: Walk auth events once instead of re-queueing parents
2026-09-22 21:19:25 +02:00
Erwan Leboucher
20d146bd5e
fix: Throttle client-triggered remote event fetches
2026-09-22 00:16:27 +00:00
Erwan Leboucher
ed1e634579
feat(push): Add MSC4174 web push
2026-09-21 23:35:05 +00:00
timedout
a237672c90
chore: Release
2026-09-16 19:37:06 +01:00
Allinen
7026f62ff8
chore: added changelog.d
2026-09-16 17:57:11 +00:00
Jade
ffcf152016
revert d330930bb5
...
revert feat: Add timestamp to event endpoint
This implementation unfortunately resulted in resource exhaustion when run on some rooms.
2026-09-16 13:05:45 +00:00
timedout
5f31f3fb10
Merge remote-tracking branch 'origin/main' into lake/feature/shear-unused-deps
2026-09-13 19:57:41 +01:00
Erwan Leboucher
9bb203abe8
fix(sync): Omit empty room account data from sliding sync responses
2026-09-13 18:50:26 +00:00
Lake
439f266d8f
chore: resolve conflicts with main
2026-09-12 15:07:35 -05:00
Erwan Leboucher
d330930bb5
feat: Add timestamp to event endpoint
2026-09-11 14:22:11 +00:00
stratself
272f93a634
chore: Add detailed changelog on turning legacy media off
2026-09-11 14:21:08 +00:00
Erwan Leboucher
6c6e8e72af
chore: Add changelog entry
2026-09-11 14:17:45 +00:00
Ginger
32c8ff5b1b
feat: Show profile banners in web UI
2026-09-11 14:14:39 +00:00
Ginger
b32264dc4d
fix: Don't let OIDC users try to deactivate their accounts
2026-09-10 19:55:50 +00:00
Ginger
7997cda678
fix: Don't show a broken back link when removing a device
2026-09-10 19:54:45 +00:00
Erwan Leboucher
59b1652f4a
fix(sync): Keep sync positions of rooms outside a list's window
2026-09-10 17:11:33 +02:00
Erwan Leboucher
fe38efbb63
feat(oidc): Show the provider's name and icon on the login page
2026-09-10 14:08:03 +00:00
Erwan Leboucher
0060a4aac4
feat(rtc): Advertise MSC4143 in /versions
2026-09-08 13:30:35 -04:00
timedout
5a19e9404f
chore: Add newsfrag
2026-09-01 16:24:18 +00:00
Erwan Leboucher
f92032f6da
fix(sync): Retain overlapping sync positions
2026-08-29 17:08:01 +00:00
timedout
6919f9681e
fix: Remove OTKs and fallback keys when deleting a device
2026-08-29 14:51:19 +01:00
Erwan Leboucher
c731ec5421
fix: Stop applying MSC4155 invite filtering to outgoing invites
2026-08-29 13:38:51 +00:00
Erwan Leboucher
4dc7e06c90
fix(admin): Own pushkeys before deleting all of a user's pushers
2026-08-27 15:36:43 +00:00
timedout
b784b64576
chore: Add news fragment
...
Some people might be interested I guess
2026-08-26 18:14:10 +01:00
Erwan Leboucher
18b0a87b2d
fix(sync): Order sliding sync rooms by activity
2026-08-25 13:59:18 +00:00
Erwan Leboucher
16ebb1fcf7
fix(sync): Deliver device list updates for timeline-only rooms
2026-08-25 00:01:14 +00:00
Erwan Leboucher
2d633a5ee1
fix(spaces): Honour suggested_only when listing children_state
2026-08-24 23:59:17 +00:00
timedout
7ebe89402e
chore: Release v26.8.0
2026-08-22 21:08:29 +01:00
timedout
1cc6fb1130
chore: Add newsfrag and re-run cargo fmt
2026-08-22 20:14:43 +01:00
Erwan Leboucher
df95abf5ab
fix(federation): Queue PDUs during remote joins
2026-08-22 18:29:54 +00:00
Erwan Leboucher
82149397b0
fix(admin): Complete MSC4323 suspend and lock endpoints
2026-08-20 00:58:30 +00:00
timedout
862fded4e4
chore: Add newsfrag
2026-08-20 00:57:11 +00:00
Erwan Leboucher
1ecfb21aea
fix(spaces): Correct hierarchy traversal
2026-08-19 03:33:41 +00:00
Erwan Leboucher
39b08f73f7
fix(state-res): Derive sender power from the create event when sorting
2026-08-18 20:22:38 +00:00
Erwan Leboucher
3efb66c76c
fix: Do not make late-arriving events forward extremities
2026-08-18 16:55:47 +00:00
Erwan Leboucher
1cdf369a80
fix(sync): Populate sliding sync num_live
2026-08-18 15:44:52 +00:00
Erwan Leboucher
1d655fda53
fix(timeline): Keep extremities a local event did not reference
2026-08-18 15:38:43 +00:00
timedout
75e857dffe
chore: Add newsfrag
2026-08-15 16:10:39 +00:00
stratself
aa417aa0f8
chore: Add changelog for Livekit Docker loopback changes
2026-08-15 15:08:18 +00:00
Erwan Leboucher
918070c512
fix(spaces): Expose restricted children over federation
2026-08-14 12:51:09 +02:00
timedout
08d3d8445f
chore: Merge branch 'nex/feat/registration-messages'
2026-08-12 14:25:15 +01:00
Ginger
ad182417da
fix: SEC26
...
Reviewed-By: timedout <git@nexy7574.co.uk >
Reviewed-By: Ginger <ginger@gingershaped.computer >
2026-08-11 17:56:29 -04:00
Ginger
7377074f6d
fix: SEC28
2026-08-11 17:56:29 -04:00
Erwan Leboucher
7472faa096
fix(sync): Remove sync wake before membership commit point
2026-08-11 14:10:23 +00:00
Erwan Leboucher
2998dc9b40
fix(sync): Deliver left rooms missing from timeline index
2026-08-11 14:10:23 +00:00
Erwan Leboucher
18139ea891
feat(sync): Add MSC4508 typing extension
2026-08-08 14:07:08 +00:00
stratself
9c8c38496d
chore: Add changelog because it seems important
2026-08-08 05:44:06 +00:00
Michel-Marie MAUDET
f0493a7ba8
fix(oauth): Use unauthorized_client for unregistered grant types
...
The token endpoint already refused grant types the client had not
registered, but reported it as `invalid_grant`. RFC 6749 section 5.2
reserves `invalid_grant` for an authorization grant which is "invalid,
expired, revoked, does not match the redirection URI used in the
authorization request, or was issued to another client", and defines
`unauthorized_client` for a client which "is not authorized to use this
authorization grant type".
Report the condition with the error code the specification assigns to it,
matching the device authorization endpoint.
2026-08-07 08:52:20 +00:00