Commit graph

976 commits

Author SHA1 Message Date
fa716cd239 Prevent typing events double-bridging 2026-07-20 21:45:44 +12:00
ed0bddaae0 Expressions http status typo 400 -> 500 2026-07-20 18:32:00 +12:00
c982ca0bb6 Fix m->d typing interval getting stuck 2026-07-20 18:02:45 +12:00
983ea0cb52 m->d typing 2026-07-18 12:06:03 +12:00
6cd36464fa Pass content-disposition header through file proxy 2026-07-16 15:01:50 +12:00
d4cd580555 Detect timeouts as server down 2026-07-15 16:37:23 +12:00
a8712b635d Only detect non-JSON responses as server down 2026-07-12 20:27:42 +12:00
f92d280494 Wait for homeserver when bridge is first started 2026-07-12 02:47:07 +12:00
414da4caf4 Queue events for later if homeserver is down 2026-07-12 02:12:53 +12:00
8779b8b1b0 Update SnowTransfer 2026-07-12 02:05:57 +12:00
51e7d8479b Add HTTP status to MatrixServerError 2026-07-12 00:33:27 +12:00
8ec7b3f67a Improve spacing around blockquotes 2026-07-09 17:51:01 +12:00
401985a861 Fix member leaves not being propagated immediately
Previously they would only be removed next time the bridge was
restarted. Now it should be done in real time.
2026-07-03 22:36:21 +12:00
cad815896b Relax mxc regexp
The spec doesn't say which characters are permitted in the opaque ID,
but in real life we at least need a hyphen. For lack of a better
reference, I copied gomuks.
2026-07-03 22:35:10 +12:00
47ccf986d8 m->d: Create filename from mime if not specified 2026-06-24 23:47:32 +12:00
73f410bcad Emoji name in messages may be uncapped 2026-06-21 20:28:44 +12:00
34fc21fa15 Fix PluralKit replies being duplicated
There was a race condition on create/update that was skipping the
remedial code due to a bad assumption about the speedbump.
2026-06-16 20:11:39 +12:00
ab051f301f Fix polls in threads 2026-06-13 20:27:48 +12:00
51d57051f6 Fix not giving speedbump info when it's bypassed 2026-06-12 18:08:43 +12:00
f7609b2040 Only speedbump users that have used PK 2026-06-06 23:38:49 +12:00
b576869764 v3.6 v3.6 2026-06-04 18:07:39 +12:00
47dc0504ff Consistent font colour 2026-06-03 00:36:51 +12:00
fbade33ff0 Update language to sound more warningcore 2026-06-03 00:34:37 +12:00
e2ab9fa9bf Improve PK ping message 2026-06-03 00:02:48 +12:00
18b6efdd18 Fix editing permissions interactions not working
Co-authored-by: Cadence Ember <cadence@disroot.org>
2026-06-01 16:55:11 +12:00
313efb29d8 Fix m->d reaction deletion counting (#85)
Fixes a bug where, if multiple Matrix users had used the same reaction on a message, and then one of those Matrix users removed their reactions, the bot would forcibly remove all of that reactions. Now, we check and make sure there are no remaining reactions from Matrix before removal.

This also rewrote the retrigger system to be more generic and to use promises instead of re-entry (would lose call stack).

Co-authored-by: Cadence Ember <cadence@disroot.org>
Reviewed-on: #85
2026-06-01 04:54:38 +00:00
af6ea072f3 Add stats
Just adding this early version for now so I can iterate.
2026-05-30 15:28:26 +12:00
24c2dee7d3 Fix m->d custom emoji reactions on some clients 2026-05-30 15:16:54 +12:00
16867d57fb Rework how getMedia does thumbnails 2026-05-29 20:10:32 +12:00
aecfde54c8 Resize avatars before sending to Discord 2026-05-29 20:10:01 +12:00
ee406caf24 Update CloudStorm 2026-05-28 13:20:35 +12:00
9b37705a73 Indicate that errors may be retried 2026-05-28 13:18:18 +12:00
7f7a366cd5 Fix tests for command emoji change 2026-05-22 14:34:59 +12:00
99eacd8c47 Generate letter avatars if no avatar 2026-05-22 14:34:32 +12:00
e0eb7deb2f Change arrow to chevron for commands 2026-05-21 23:19:03 +12:00
e435b78e28 Do not revoke newer webhooks 2026-05-21 19:13:03 +12:00
d76936b157 Change emoji for forwards/crossposts 2026-05-21 19:09:02 +12:00
dec216c0c2 Update dependencies 2026-05-21 19:04:42 +12:00
7781d1e34d Increase d->m catch-up limit to 100 2026-05-21 18:44:48 +12:00
93bbc5ea0f Revoke webhooks that might have been compromised 2026-05-21 18:28:11 +12:00
43b8b02b40 Remove webhook tokens from error messages 2026-05-21 17:59:52 +12:00
eb676256e4 Fix Discord mentions with extra HTML attributes 2026-05-14 18:20:32 +12:00
4815d28aa4 Code blocks uploaded as attachments when too long 2026-05-13 14:38:14 +12:00
191a98e1dc Fix watching registration file before creation 2026-05-12 14:11:06 +12:00
678a1b77bb Cap length of channels report 2026-05-12 14:08:58 +12:00
2aff1fbd06 Code block attachments use Discord supported types 2026-05-12 14:07:14 +12:00
92d6ada71b Merge tag 'v3.5.1'
Remove AI joke
2026-05-10 20:41:21 +12:00
d8fb4be509 d->m: Fix reply to user join message 2026-04-24 21:23:14 +12:00
4698835549 v3.5.1 v3.5.1 2026-03-29 15:43:43 +13:00
e7cbfb9fc9 Remove AI joke
This reverts commit 201814e9f4.
2026-03-29 15:43:23 +13:00