Erwan Leboucher
f01ba47081
fix(sync): Apply the room and account data filters in legacy sync
2026-11-14 12:35:16 -08:00
Jacob Taylor
cc700f41a8
feat: Upgrade URL Previews to the moon
2026-11-14 12:35:16 -08:00
Jacob Taylor
71951adcba
feat: Continuwuity notarizes the notary
2026-11-14 12:35:16 -08:00
timedout
d4c6decdd6
feat: Theoretically add experiments to the config reference
...
For some reason it doesn't *actually* embed. I'm not too sure how the config generator works, so maybe im just missing something.
2026-11-14 13:03:16 +00:00
Niklas Wojtkowiak
b34dfe343a
docs(changelog): Add fragment for createRoom bad JSON fix
2026-11-14 00:22:45 -09:00
Erwan Leboucher
7afe5885e9
feat(media): Remove legacy unauthenticated media support
2026-11-13 21:24:34 +00:00
Erwan Leboucher
77e8a6b41b
fix(membership): Return the local join error when there are no remote servers to try
2026-11-13 16:57:29 +01:00
Erwan Leboucher
4ebcf299e2
fix: Refetch OIDC signing keys on unknown key id
2026-11-13 06:22:35 +00:00
Erwan Leboucher
c72156cb04
fix: Keep one account data entry per type when updates race
...
Signed-off-by: Erwan Leboucher <erwanleboucher@gmail.com >
2026-11-13 06:21:54 +00:00
theS1LV3R
326348ec1a
chore: Changelog
2026-11-12 14:26:17 +00:00
Erwan Leboucher
f154ecb542
feat: Expire retained unredacted content and address review
2026-11-11 21:52:50 +00:00
Erwan Leboucher
98fe280de4
feat: Allow room moderators to view redacted event content (MSC2815)
2026-11-11 21:52:50 +00:00
Erwan Leboucher
2c605151eb
fix: Don't apply get_missing_events limit to earliest_events
2026-11-11 21:51:52 +00:00
timedout
cb37a9cf0b
feat: Assert content type on federation responses
2026-11-11 21:42:37 +00:00
Erwan Leboucher
9be45212f1
fix: Don't require resolv.conf when dns_servers is configured
2026-11-11 21:31:39 +00:00
Erwan Leboucher
b570420b9f
fix: preserve predecessors sharing a state-before ID
...
Signed-off-by: Erwan Leboucher <erwanleboucher@gmail.com >
2026-11-10 23:56:33 +01:00
Jade Ellis
e21d86161c
chore: Add changelog
2026-11-10 20:02:21 +00:00
theS1LV3R
60a0784a36
chore: Changelog
2026-11-08 19:40:49 +00:00
Henry-Hiles
6782e12231
chore: Add changelog to #2465
2026-11-08 19:34:25 +00:00
Jade Ellis
ce986d9c40
docs: Changelog
2026-11-08 17:49:03 +00:00
Ginger
02aed4fb23
chore: News fragment
2026-11-05 16:49:48 +00:00
stratself
a57e0945eb
chore: Add changelog for continuwuity --> homeserver
2026-11-05 16:10:27 +00:00
Erwan Leboucher
8c720e5427
fix: Store to-device messages before syncs can read their count
2026-11-05 15:17:36 +00:00
Erwan Leboucher
fb389cb6f9
fix: Record device list changes before syncs can read their count
...
Signed-off-by: Erwan Leboucher <erwanleboucher@gmail.com >
2026-11-05 15:17:23 +00:00
Bardi Harborow
db86d42801
fix: Compare push user_is_target against the notified user
...
`user_is_target` was set by comparing a member event's `state_key` to its
sender, rather than to the user receiving the notification.
2026-11-05 15:27:50 +11:00
Bardi Harborow
223e889459
fix: Return 405 when setting m.fully_read via account data
...
The spec requires servers to reject client writes to server-managed
account data types with 405 M_BAD_JSON. We returned 400.
2026-11-04 19:32:17 +00:00
Bardi Harborow
219e8d2e1e
fix: Return M_UNKNOWN_DEVICE for unknown masqueraded appservice devices
...
When an appservice masqueraded as a device_id that does not exist for
the user, we returned 403 M_FORBIDDEN. The spec requires 400
M_UNKNOWN_DEVICE.
2026-11-04 19:32:17 +00:00
Bardi Harborow
4d0ccd998f
fix: Return M_PROFILE_TOO_LARGE for oversize profiles
...
Profile updates that would push the profile over 64 KiB were rejected
with an untyped error, producing a 500. The spec requires 400
M_PROFILE_TOO_LARGE, which ruma now provides.
2026-11-04 19:32:17 +00:00
Bardi Harborow
42609eab02
fix: Return M_KEY_TOO_LARGE for oversize profile keys
...
Profile keys longer than 255 bytes were rejected with 413 M_TOO_LARGE.
The spec requires 400 M_KEY_TOO_LARGE, which ruma now provides.
2026-11-04 19:32:17 +00:00
Bardi Harborow
dad9e1426c
fix: Advertise m.forget_forced_upon_leave capability according to config
2026-11-04 18:48:40 +00:00
Erwan Leboucher
0727d564a2
fix: Avoid v12 room ID collisions when creating rooms concurrently
...
Fixes #2424 . v12 rooms created by the same user in the same millisecond got the same room ID, so they ended up as one room.
Reviewed-on: https://forgejo.ellis.link/continuwuation/continuwuity/pulls/2433
Reviewed-by: nex <me@nexy7574.co.uk >
Reviewed-by: Jade Ellis <jade@ellis.link >
2026-11-03 09:52:43 +00:00
Ginger
5a4f3acae4
chore: Changelog
2026-11-02 00:44:02 +00:00
Erwan Leboucher
abf8f878bc
fix: gap fill outliers that are missing prev events
...
Signed-off-by: Erwan Leboucher <erwanleboucher@gmail.com >
2026-10-31 09:02:27 +01:00
timedout
cb27a2082d
chore: Add newsfrag
2026-10-30 00:56:10 +00:00
timedout
3b0fc25cd3
chore: Add newsfrag
2026-10-30 00:43:55 +00:00
Julian Anderson
4c62b96821
chore: Bump sentry and update config to required builder pattern
2026-10-29 09:05:13 +00:00
stratself
a6b8bfe2c9
chore: Add changelog for 2324
2026-10-28 23:33:22 +00:00
stratself
206aaf6893
fix: Newline
2026-10-28 23:23:59 +00:00
stratself
b07093c7ab
chore: Add changelog for #2353
2026-10-28 23:23:59 +00:00
Erwan Leboucher
2604b13ef6
chore: Add changelog
2026-10-28 23:22:52 +00:00
Freek
a96fec4cbc
chore: Add changelog
2026-10-28 22:50:03 +00:00
Jade Ellis
0ceabb4b3e
chore: Changelog
2026-10-28 21:49:26 +00:00
Ginger
3295427af6
fix: Don't check room summary access rules on remote rooms
2026-10-25 14:00:28 +00:00
Ginger
ef1378509e
fix: Remove deactivate link from account page
2026-10-24 15:14:01 -04:00
Erwan Leboucher
c5b70958cf
fix: preserve event order during state resolution
...
Signed-off-by: Erwan Leboucher <erwanleboucher@gmail.com >
2026-10-23 23:19:45 +02:00
Ginger
4a20fd62a9
chore: News fragment
2026-10-21 18:29:30 -04:00
Ginger
e6ca06a501
feat: Add support for MSC4560
2026-10-15 22:56:04 -04:00
Erwan Leboucher
24e289113b
fix(pusher): Only strip notification_push_path as a URL suffix
2026-10-12 11:14:02 +01:00
stratself
c66fb684f0
docs: Add guide for push notifications ( #2244 )
...
Adds a page for push notifications under /guides. The main thing it covers are how push works in Matrix, UnifiedPush usage and selfhosting, and some troubleshooting of common push issues.
I took the liberty to include various aspects of push not pertaining to the server itself, because it was commonly asked in our chatrooms and are quite important for all matrix users. Kind of like livekit.
Closes #2136
Reviewed-on: https://forgejo.ellis.link/continuwuation/continuwuity/pulls/2244
Reviewed-by: Jade Ellis <jade@ellis.link >
Reviewed-by: Henry-Hiles <henry@henryhiles.com >
Reviewed-by: lveneris <tyler@kludgecs.com >
2026-10-12 09:23:45 +00:00
theS1LV3R
0773cd1f78
chore: Update chanagelog to be more descript
2026-10-12 10:14:53 +01:00