Cadence Ember
29d08df094
Fix Discord replies to multipart Matrix messages
...
The second part of the message is part=1 but the reply database lookup
wanted part=0. To fix this, now it finds the first available part.
2026-01-09 01:48:59 +13:00
Cadence Ember
8e0fe29bec
Web accessibility
2026-01-08 20:10:21 +13:00
Cadence Ember
420258422b
Use channel overwrites when checking embeddability
2026-01-08 20:09:43 +13:00
Cadence Ember
4bea696a5a
setUserPower should account for room version 12
2026-01-07 15:38:09 +13:00
Cadence Ember
55e0e5dfa1
Room version 12 and room upgrades
2026-01-07 02:43:20 +13:00
Cadence Ember
092a4cf7b0
Add traefik documentation
2026-01-06 16:07:23 +13:00
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