Commit graph

35 commits

Author SHA1 Message Date
Cadence Ember
2522a74d7c Only ack read receipts if the event was bridged 2025-04-16 22:45:07 +12:00
Cadence Ember
4cb99feeb2 Rework event dispatchers 2025-03-13 17:15:40 +13:00
Cadence Ember
c1592fcb95 Add test case for error stringifier 2025-03-13 09:53:41 +13:00
Cadence Ember
dd63ac7d44 New error trace stringifier 2025-03-12 16:01:36 +13:00
Cadence Ember
3975550582 Fix retrying failed m->d edits
The mutated event was being used as the error payload instead of the
original event, so it forgot that it was an edit.
2025-03-12 09:41:30 +13:00
Cadence Ember
a8670323a0 m->d: fix image captions spec, fix upload issues 2025-02-28 00:39:03 +13:00
Cadence Ember
ea7aec5e66 Ignore error when maximum reactions reached 2025-02-18 14:14:17 +13:00
Cadence Ember
a5fd30d535 Qualify kind of stream 2025-02-16 17:44:17 +13:00
Cadence Ember
a05868f418 Fix m->d encrypted files 2025-02-16 17:15:01 +13:00
Cadence Ember
984d4362a5 Remove node-fetch 2025-02-11 12:51:58 +13:00
Cadence Ember
15826dcb3f Make Cloudflare errors less obnoxious
Co-authored-by: Wonder Collective <>
2025-02-10 20:44:49 +13:00
Cadence Ember
fc6cb8e0d5 Web UI improvements 2025-02-10 16:54:40 +13:00
Cadence Ember
69e3d64905 Handle replies to state events with no body 2025-02-10 16:44:22 +13:00
Cadence Ember
fa8ce28f88 Fix reaction emoji processing on Windows 2025-02-04 17:07:25 +13:00
Cadence Ember
be06caf2b4 Clean up log message 2025-02-04 17:01:06 +13:00
Cadence Ember
d45a0bdc10 UI for linking existing space 2025-02-04 02:45:38 +13:00
Cadence Ember
978eb40e1d Store invites in database 2025-02-03 16:37:56 +13:00
Cadence Ember
63cc089bdb Reset room topic immediately if it is cleared 2025-02-01 23:26:24 +13:00
Cadence Ember
ad51079448 Don't overwrite room custom topics 2025-02-01 23:12:50 +13:00
Cadence Ember
5b06d5984a Do cache space members in member_cache 2025-01-20 02:33:24 +13:00
Cadence Ember
f42eb6495f New unicode emoji processor 2025-01-17 18:05:34 +13:00
Cadence Ember
8ad299b04c Add foreign keys to database 2025-01-17 11:33:29 +13:00
Cadence Ember
f3b0d01400 Fix fish reaction 2025-01-12 13:51:57 +13:00
Cadence Ember
ad1aa2c0f6 Resolve Matrix room aliases to Discord channels 2025-01-08 13:56:59 +13:00
Cadence Ember
6e55061760 Use kstate for d->m pins updates 2025-01-08 11:31:43 +13:00
Cadence Ember
fb18c0fe0b Ensure 1 pin = 1 pin even when message is split 2025-01-08 02:05:28 +13:00
Cadence Ember
7e6548eb90 Ack bridged Matrix events
May provide reassurance that the bridge is currently working.
Half-Shot's bridge has always done this.
2025-01-08 01:31:31 +13:00
Cadence Ember
06b6a63ee3 Sync pins back from Matrix to Discord 2025-01-07 12:24:03 +13:00
Cadence Ember
53379a962d This has never actually occurred 2024-12-07 19:20:01 +13:00
Cadence Ember
a63d173a9a Remove redundant/invalid checks from setup 2024-11-25 16:30:10 +13:00
Cadence Ember
d629e666db Fis messages being double-redacted 2024-09-29 00:21:48 +12:00
Cadence Ember
555d7cb126 Authmedia bug fixes 2024-09-13 23:48:07 +12:00
Cadence Ember
c0d92ea66d Move calls from getPublicUrlForMxc to getMedia 2024-09-13 17:19:42 +12:00
Cadence Ember
915c34646a Fix references from moving all those files 2024-09-12 17:16:59 +12:00
Cadence Ember
4247a3114a Move everything to src folder... it had to happen 2024-09-12 17:05:13 +12:00