Commit Graph

48 Commits

Author SHA1 Message Date
Cadence Ember 55e0e5dfa1 Room version 12 and room upgrades 2026-01-07 02:43:20 +13:00
Cadence Ember a6bb248c0a Fix pointer being included for cross-room replies 2025-12-16 00:36:43 +13:00
Cadence Ember 2563a47e78 Properly hide embeds for links in reply previews 2025-12-11 12:46:28 +13:00
Cadence Ember 3fc51cef15 Add upgraded_timestamp to historical_channel_room 2025-12-01 16:38:38 +13:00
Cadence Ember a441c476f8 Support multiple versions of rooms 2025-11-26 15:43:48 +13:00
Cadence Ember edd4f988ec Support persistent Matrix sims for webhooks 2025-11-19 16:37:39 +13:00
Cadence Ember d0f7d79d78 Fix duplicated data appearing on Matrix 2025-11-18 14:48:59 +13:00
Cadence Ember 158921d55e Improve emoji uploading experience 2025-11-10 19:08:25 +13:00
Cadence Ember cba79658fa Don't post new embeds for old messages 2025-11-10 00:45:56 +13:00
Cadence Ember b4dd66fbec More consistently generate embeds for Matrix 2025-11-09 01:07:03 +13:00
Elliu d95a114377 Fix matrix api joinRoom() for remote rooms (#60)
When using self-service mode and trying to link with a remote matrix
room (room not in the same HS as the bridge user), then we need to add
the "via" HSs to join the room with, or else it fails.

We get it from the "m.space.child" in the "children_state" of the space
hierarchy.

Co-authored-by: Cadence Ember <cadence@disroot.org>
Reviewed-on: https://gitdab.com/cadence/out-of-your-element/pulls/60
Co-authored-by: Elliu <elliu@hashi.re>
Co-committed-by: Elliu <elliu@hashi.re>
2025-11-02 07:50:16 +00:00
Cadence Ember cffd3c9f2e Fix converting discord channel links 2025-10-10 12:26:01 -06:00
Cadence Ember 5b7433de32 Make tests time zone independent 2025-10-07 14:09:50 -05:00
Cadence Ember 7916f82b55 Change thread started message (closes #61) 2025-10-07 14:09:42 -05:00
Cadence Ember 5a152b87b8 I guess mentions is an optional property too 2025-09-08 12:37:19 +12:00
Cadence Ember c71044fdec Only edit events if the text has changed 2025-08-29 00:09:18 +12:00
Cadence Ember 2614493646 Look harder for username data 2025-08-04 18:10:08 +12:00
Cadence Ember cf39737b5a Move to util 2025-08-04 18:09:39 +12:00
Cadence Ember 7d83f114ba Fix channel links inside lists 2025-06-21 14:45:49 +12:00
Cadence Ember 2c15468c22 Fix m->d then d->m reactions not merging 2025-06-16 22:50:34 +12:00
Cadence Ember edf60bcd2d Remove provider line from Tenor gifs 2025-06-15 21:18:33 +12:00
Cadence Ember ab396bd581 Generate embeds for invites with events 2025-06-08 21:52:28 +12:00
Cadence Ember 8d4d505ab9 d->m: preserve unknown messages when syncing pins 2025-05-29 11:57:34 +12:00
Cadence Ember 2a6284968f Fix replying to a message that had a new emoji
Without this, the emoji consistency assertion would fail because we must
call transformContent to upload the emoji to Matrix.
2025-05-26 00:18:56 +12:00
Cadence Ember 6df8d9a079 Display limited replies to unbridged messages 2025-02-24 01:41:32 +13:00
Cadence Ember 6b919d2a82 Add setting for d->m URL previews 2025-02-18 01:11:26 +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 6a1be91071 Fix scanning forwarded messages for mentions 2025-02-10 00:24:59 +13:00
Cadence Ember 5b06d5984a Do cache space members in member_cache 2025-01-20 02:33:24 +13:00
Cadence Ember 4f040e40d6 Autocreate space if autocreating the room 2024-12-02 16:33:18 +13:00
Cadence Ember 559d9329f2 Fix voice messages not being delivered 2024-11-30 22:56:22 +13:00
Cadence Ember 07d6eb3c12 Fix existingPartZero assertion error 2024-11-02 20:35:52 +13:00
Cadence Ember 0d8b9d5705 Forwarded messages code coverage and plaintext fix 2024-11-01 16:50:28 +13:00
Cadence Ember 1b539cfa64 Forwarding text messages 2024-11-01 16:39:56 +13:00
Cadence Ember b23b818192 Use attachment proxy for external_url 2024-10-31 17:34:50 +13:00
Cadence Ember 49948ae2c1 Support forwarded messages 2024-10-31 17:34:25 +13:00
Cadence Ember ac165845d7 Remove unused parameter 2024-10-31 14:42:15 +13:00
Cadence Ember e5f7c7fdcb Proxy discord attachment links within embeds 2024-10-31 11:53:34 +13:00
Cadence Ember 4167a01ed1 Add test template for forwarded message 2024-10-25 16:51:20 +13:00
Cadence Ember 3662ee5db6 Fix interaction updates 2024-09-30 22:50:19 +13:00
Cadence Ember f011cac3c5 Fix timestamp resolution bug 2024-09-20 10:01:33 +12:00
Cadence Ember ae9acbcc52 Generate public urls for media.discordapp.net too 2024-09-15 00:34:53 +12:00
Cadence Ember adf07ad736 Generate public urls for attachments in message 2024-09-14 01:58:17 +12:00
Cadence Ember c6175e09f8 Generate public url for linked discord attachments 2024-09-14 01:45:08 +12:00
Cadence Ember d6dc5cb88f Type fixes 2024-09-14 00:58:21 +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