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
d0f7d79d78
Fix duplicated data appearing on Matrix
2025-11-18 14:48:59 +13:00
Cadence Ember
1338e6ba88
Update discord-markdown
2025-11-15 16:41:02 +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
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
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
d8e6de62e5
Keep sim_proxy profile data up to date
2025-09-08 16:26:16 +12: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
160efc5592
Update dependencies
2025-08-13 20:30:19 +12:00
Cadence Ember
106aea4031
Remove silly stringify
2025-08-13 13:41:50 +12:00
Cadence Ember
ca8bbe076c
Replace PK multiple attempts with cache lookup
2025-08-13 13:32:26 +12:00
Cadence Ember
67291a3736
Get member data when running backfill
2025-08-05 01:25:09 +12:00
Cadence Ember
50ca219fc1
Fix retrying d->m errors
2025-08-05 00:06:01 +12:00
Cadence Ember
e306b95764
Add test case for something that was irking me
2025-08-04 23:27:56 +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
baf024af84
Fix invalid power level state changes
2025-06-23 10:09:34 +12:00
Cadence Ember
10a3185823
Give sims enough power to send to read-only rooms
2025-06-22 22:35:33 +12:00
Cadence Ember
65498e6cd1
Don't archive threads that are part of a forum
2025-06-22 19:04:25 +12:00
Cadence Ember
639912fee3
Don't overwrite space parent of self-service rooms
2025-06-22 18:51:24 +12:00
Cadence Ember
50a047249b
Check hierarchy instead of m.space.child
2025-06-22 18:38:20 +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
d326894b8a
Fix PK member lookup error messages
2025-04-16 22:44:48 +12:00
Cadence Ember
b0ffb45e55
Allow un-reacting in read-only rooms
2025-04-16 22:42:09 +12:00
Cadence Ember
4cb99feeb2
Rework event dispatchers
2025-03-13 17:15:40 +13:00
Cadence Ember
dd63ac7d44
New error trace stringifier
2025-03-12 16:01:36 +13:00
Cadence Ember
22c569c701
Ignore not having access to read pins
2025-03-12 10:25:23 +13:00
Cadence Ember
3ec0dc718e
Fix demoting users during backfill
2025-03-08 00:52:44 +13:00
Cadence Ember
ec1550bc97
Add experimental backfills script
2025-03-07 10:40:45 +13:00
Cadence Ember
20dabf4ad5
Only offer to link channels the bridge can access
2025-02-24 02:14:46 +13:00
Cadence Ember
6df8d9a079
Display limited replies to unbridged messages
2025-02-24 01:41:32 +13:00
Cadence Ember
31cf91d778
Partially revert fbc1b6f
...
Since that commit, setup has not worked, because setup loads client
which loads packets which prepares a statement for a table that does not
exist yet, as database migrations have not been run.
Alteratively, we could do migrations earlier in setup, but those would
send a lot of log lines to the terminal in the middle of interactive
prompting.
2025-02-22 12:26:38 +13:00
Cadence Ember
fbc1b6f419
Code quality
2025-02-20 11:36:51 +13:00
Cadence Ember
6eed4ec54a
Allow anyone to react in read-only rooms
2025-02-19 13:56:01 +13:00
Cadence Ember
6b919d2a82
Add setting for d->m URL previews
2025-02-18 01:11:26 +13:00
Cadence Ember
331f2f6a38
Update dependencies
2025-02-18 00:08:46 +13:00
Cadence Ember
98ff9b0e8f
Remove async from presence update
2025-02-17 19:35:37 +13:00