Cadence Ember
b9be8b5887
Remove mistaken logging
2026-08-19 20:40:45 +12:00
Cadence Ember
1dcd5620c4
SnowTransfer error handling is no longer pathetic
2026-08-17 17:30:06 +12:00
Cadence Ember
7229206d09
Fix error when forwarding a crosspost lacks author
2026-08-14 09:51:00 +12:00
Cadence Ember
b7fa7c3e2d
Map PluralKit colour to MSC4522 colour
2026-08-14 09:50:38 +12:00
Cadence Ember
db2c038f40
Support attachment spoiler flag
2026-08-11 22:05:58 +12:00
Cadence Ember
c7dbd17209
Move embed via line to footer
2026-08-10 19:43:14 +12:00
Cadence Ember
0034193953
Add privacy policy & opt out (requires contact)
2026-08-04 14:32:40 +12:00
Cadence Ember
a3ce911218
Support /plu/ral webhook proxying
2026-07-30 19:24:31 +12:00
Cadence Ember
544c5206c7
Fix non-PK messages from PK users being flaky
2026-07-28 01:12:39 +12:00
Cadence Ember
fa716cd239
Prevent typing events double-bridging
2026-07-20 21:45:44 +12:00
Cadence Ember
ed0bddaae0
Expressions http status typo 400 -> 500
2026-07-20 18:32:00 +12:00
Cadence Ember
d4cd580555
Detect timeouts as server down
2026-07-15 16:37:23 +12:00
Cadence Ember
f92d280494
Wait for homeserver when bridge is first started
2026-07-12 02:47:07 +12:00
Cadence Ember
414da4caf4
Queue events for later if homeserver is down
2026-07-12 02:12:53 +12:00
Cadence Ember
8779b8b1b0
Update SnowTransfer
2026-07-12 02:05:57 +12:00
Cadence Ember
401985a861
Fix member leaves not being propagated immediately
...
Previously they would only be removed next time the bridge was
restarted. Now it should be done in real time.
2026-07-03 22:36:21 +12:00
Cadence Ember
73f410bcad
Emoji name in messages may be uncapped
2026-06-21 20:28:44 +12:00
Cadence Ember
34fc21fa15
Fix PluralKit replies being duplicated
...
There was a race condition on create/update that was skipping the
remedial code due to a bad assumption about the speedbump.
2026-06-16 20:11:39 +12:00
Cadence Ember
ab051f301f
Fix polls in threads
2026-06-13 20:27:48 +12:00
Cadence Ember
51d57051f6
Fix not giving speedbump info when it's bypassed
2026-06-12 18:08:43 +12:00
Cadence Ember
f7609b2040
Only speedbump users that have used PK
2026-06-06 23:38:49 +12:00
Cadence Ember
e2ab9fa9bf
Improve PK ping message
2026-06-03 00:02:48 +12:00
Ellie Algase and Cadence Ember
313efb29d8
Fix m->d reaction deletion counting ( #85 )
...
Fixes a bug where, if multiple Matrix users had used the same reaction on a message, and then one of those Matrix users removed their reactions, the bot would forcibly remove all of that reactions. Now, we check and make sure there are no remaining reactions from Matrix before removal.
This also rewrote the retrigger system to be more generic and to use promises instead of re-entry (would lose call stack).
Co-authored-by: Cadence Ember <cadence@disroot.org >
Reviewed-on: https://gitdab.com/cadence/out-of-your-element/pulls/85
2026-06-01 04:54:38 +00:00
Cadence Ember
7f7a366cd5
Fix tests for command emoji change
2026-05-22 14:34:59 +12:00
Cadence Ember
e0eb7deb2f
Change arrow to chevron for commands
2026-05-21 23:19:03 +12:00
Cadence Ember
d76936b157
Change emoji for forwards/crossposts
2026-05-21 19:09:02 +12:00
Cadence Ember
7781d1e34d
Increase d->m catch-up limit to 100
2026-05-21 18:44:48 +12:00
Cadence Ember
92d6ada71b
Merge tag 'v3.5.1'
...
Remove AI joke
2026-05-10 20:41:21 +12:00
Cadence Ember
d8fb4be509
d->m: Fix reply to user join message
2026-04-24 21:23:14 +12:00
Cadence Ember
e7cbfb9fc9
Remove AI joke
...
This reverts commit 201814e9f4 .
2026-03-29 15:43:23 +13:00
nemesio65
12f4103870
d2m: Create voice channels as call rooms
2026-03-28 11:46:08 +13:00
Cadence Ember
59012d9613
Fix pinning random messages
2026-03-27 19:13:03 +13:00
Cadence Ember
953b3e7741
Attach message to error
...
Apparently this was causing detached logs, so just stop those
complaints if the error isn't being bubbled
2026-03-26 00:16:30 +13:00
Cadence Ember
5c9e569a2a
Support channel follow messages
2026-03-25 15:29:18 +13:00
Cadence Ember
201814e9f4
Update dependencies
2026-03-23 21:22:33 +13:00
Cadence Ember
0dac3d2898
Internal language adjusted
2026-03-20 00:53:09 +13:00
Cadence Ember
8c87d93011
Remove member repetition bugfixes
2026-03-20 00:17:40 +13:00
Cadence Ember
876d91fbf4
Remove sims when the Discord user leaves
2026-03-19 14:30:10 +13:00
Cadence Ember
f8896dce7f
Type fixes in set-presence.js
2026-03-19 13:34:19 +13:00
Cadence Ember
5b04b5d712
Reformat /plu/ral emulated replies
2026-03-19 13:33:50 +13:00
Cadence Ember
f1b111a8a4
Refuse to operate on encrypted rooms
...
- Refuse to link to encrypted rooms
- Do not show encrypted rooms as link candidates (if server supports)
- Reject invites to encrypted rooms with message
- Unbridge and leave room if it becomes encrypted
2026-03-17 12:35:42 +13:00
Cadence Ember
d3afa728ed
Fix m->d posting embeds even when setting is off
2026-03-15 20:53:41 +13:00
Cadence Ember
3365023fe3
Sync default roles changes immediately
2026-03-15 01:21:38 +13:00
Cadence Ember
e6c3013993
Make default permission setting functional
2026-03-14 20:23:43 +13:00
Cadence Ember
f90cdfdbb5
Update dependencies, make stream-type independent
2026-03-14 14:25:48 +13:00
Cadence Ember
ff022e8793
Combine additional embed images into same event
2026-03-13 11:12:44 +13:00
Cadence Ember
5f768fee01
d->m: Don't guess mentions in code blocks
2026-03-12 16:23:22 +13:00
Cadence Ember
6ca1b836e1
Add more debugging information
2026-03-11 12:38:05 +13:00
Bea and Cadence Ember
f5ee130463
Handle expired invites & fix test registration ( #73 )
...
This PR addresses a bridge crash discovered while backfilling old channels, alongside a wee QoL fix for the test suite.
* **Expired Events (`d2m`):** Wraps Discord scheduled event/invite link lookups in a try-catch block. If a link is expired (404 or Discord error 10006), the bridge now posts a fallback `m.notice` rather than throwing an error and halting message conversion.
* **Test Suite Setup:** Updates `test.js` to initialize the mock registration object using `getTemplateRegistration()` preventing test runner crashes when running without a local `registration.yaml` file.
Co-authored-by: Cadence Ember <cadence@disroot.org >
Reviewed-on: https://gitdab.com/cadence/out-of-your-element/pulls/73
Co-authored-by: Bea <beanie@theargo.space >
Co-committed-by: Bea <beanie@theargo.space >
2026-03-08 22:11:28 +00:00
Cadence Ember
cd8549da38
Fix sticker tests and coverage
2026-03-08 23:32:36 +13:00