db2c038f40
Support attachment spoiler flag
2026-08-11 22:05:58 +12:00
c7dbd17209
Move embed via line to footer
2026-08-10 19:43:14 +12:00
85b9e4743f
Support more unnecessary room link percent-encodes
2026-08-06 16:28:50 +12:00
f42d8a80eb
Update dependency
2026-08-04 14:34:21 +12:00
0034193953
Add privacy policy & opt out (requires contact)
2026-08-04 14:32:40 +12:00
63a6d37ec2
Support redirecting out of oauth
2026-08-04 14:31:33 +12:00
50d5509c07
Rename files for consistency
2026-08-04 11:43:11 +12:00
c8961a9bec
Update dependencies
2026-07-30 19:31:17 +12:00
a3ce911218
Support /plu/ral webhook proxying
2026-07-30 19:24:31 +12:00
544c5206c7
Fix non-PK messages from PK users being flaky
2026-07-28 01:12:39 +12:00
b765f564b3
Remove rather than truncate links in reply preview
2026-07-27 23:45:17 +12:00
c035e49d5b
Add (bot) to Matrix side displayname
2026-07-27 23:14:05 +12:00
melody
fb1e5571a9
Docs: Update melody's oci image link
2026-07-27 00:40:22 +12:00
8f65b2fa4c
Responses: Combine data from multi-part messages
2026-07-24 18:07:08 +12:00
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