Commit Graph

777 Commits

Author SHA1 Message Date
Cadence Ember 17251c61d5 Suppress link embeds where applicable
* If the guild has disabled EMBED_LINKS for default users
* If the user puts < > around the link
2025-12-24 17:13:23 +13:00
Cadence Ember 5a401a187d Suppress embed if an auxiliary m.notice is deleted 2025-12-19 21:47:22 +13:00
Cadence Ember 694379f659 Consider creators when calculating via servers 2025-12-19 21:32:17 +13:00
Cadence Ember 04d26026f5 Pre-upload icons before diffing 2025-12-16 12:37:43 +13:00
Cadence Ember 231b26113e Fix topic diffing from original creation 2025-12-16 12:17:34 +13:00
Cadence Ember e4d0838af5 Support creating v12 rooms 2025-12-16 02:15:17 +13:00
Cadence Ember a6bb248c0a Fix pointer being included for cross-room replies 2025-12-16 00:36:43 +13:00
Cadence Ember 4bc7e794ab Refactor private chat creation 2025-12-16 00:36:11 +13:00
Cadence Ember 239568a8e5 Fully remove failed experiment 2025-12-16 00:34:37 +13:00
Cadence Ember 696a45f344 MAS compatibility 2025-12-13 14:03:10 +13:00
Cadence Ember 2563a47e78 Properly hide embeds for links in reply previews 2025-12-11 12:46:28 +13:00
Cadence Ember 653e38a9d2 Interpret Matrix media spoilers 2025-12-06 03:10:51 +13:00
Cadence Ember 261bb1b8c8 Future-proof permissions 2025-12-05 17:13:56 +13:00
Cadence Ember 33ec4a9bea Merge branch '3.3-backports' 2025-12-03 00:56:33 +13:00
Cadence Ember 0bb7a27164 Semaphore retries per room 2025-12-03 00:55:20 +13:00
Cadence Ember c7313035a4 Update global profiles for sims 2025-12-01 16:53:09 +13:00
Cadence Ember 493bc25602 Fix unbridging procedure 2025-12-01 16:53:09 +13:00
Cadence Ember f176b547ce Maybe accept invites more reliably 2025-12-01 16:53:04 +13:00
Cadence Ember 1758b7aa22 m->d: make image-replies work 2025-12-01 16:52:25 +13:00
Cadence Ember c298f78f96 Update global profiles for sims 2025-12-01 16:48:11 +13:00
Cadence Ember 3fc51cef15 Add upgraded_timestamp to historical_channel_room 2025-12-01 16:38:38 +13:00
Cadence Ember 20453aab43 res.json type fixes 2025-12-01 16:03:27 +13:00
Cadence Ember 6d0a98eb49 Fix unbridging procedure 2025-11-28 17:20:44 +13:00
Cadence Ember 42beb6d249 Maybe accept invites more reliably 2025-11-27 21:48:49 +13:00
Cadence Ember a0fc7a7136 m->d: make image-replies work 2025-11-26 17:21:15 +13:00
Cadence Ember a441c476f8 Support multiple versions of rooms 2025-11-26 15:43:48 +13:00
Cadence Ember e6c30f80b5 Configure whether to receive presences 2025-11-19 16:47:35 +13:00
Cadence Ember 0f24994af9 The database works better if you query it. 2025-11-19 16:40:40 +13:00
Cadence Ember edd4f988ec Support persistent Matrix sims for webhooks 2025-11-19 16:37:39 +13:00
Cadence Ember ce30272389 Exclude vulnerable version of glob
OOYE isn't impacted by the vulnerability. This is just for confidence.
2025-11-18 15:08:14 +13:00
Cadence Ember d0f7d79d78 Fix duplicated data appearing on Matrix 2025-11-18 14:48:59 +13:00
Cadence Ember a2787f7b0b Record failed URL in more error messages 2025-11-15 23:04:23 +13:00
Cadence Ember 1338e6ba88 Update discord-markdown 2025-11-15 16:41:02 +13:00
Cadence Ember 408070f329 Version 3.2 2025-11-13 16:55:01 +13:00
Cadence Ember e332786fd0 forgot an await 2025-11-13 15:57:12 +13:00
Cadence Ember 3d34c9d653 Try raising errors for failed media 2025-11-13 15:47:42 +13:00
Cadence Ember 56a4fe1286 m->d: link too-large files instead of uploading 2025-11-13 15:28:14 +13:00
Cadence Ember 158921d55e Improve emoji uploading experience 2025-11-10 19:08:25 +13:00
Cadence Ember 03aa4e0866 Update dependencies 2025-11-10 00:55:11 +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
Cadence Ember bc32910cc8 Silence errors if generated embeds can't be sent 2025-11-09 00:24:24 +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 255e166e8c Better message when remote emojis unavailable 2025-10-31 16:22:32 +13:00
Cadence Ember d4f4664c25 Fix retrying m->d message deletions 2025-10-23 23:09:14 +11:00
Cadence Ember 3de762d428 Fix stickers that don't provide content type 2025-10-12 12:17:20 -06: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 7905802825 Allow customising port in setup 2025-10-07 00:48:06 -05:00