Cadence Ember
9d7f8888a7
Fix scheduled event tests
2026-10-13 21:59:49 +13:00
Cadence Ember
c25b5a19c6
Support Discord @time
2026-10-07 22:52:42 +13:00
Cadence Ember
5794bee128
Support Discord game mentions
2026-10-04 22:19:35 +13:00
Cadence Ember
021f02f981
d->m: Try too-large PNGs as JPEG for upload
...
Large PNGs were almost certainly originally JPEG photos that were
converted to PNG by the user copy-pasting.
If the PNG is just supposed to be that large, you can still get the
original through the external URL option.
Had to change _removeExpiryParams to be based on URL parsing instead of
regexp because regexp didn't work with &format=jpeg on the end.
2026-09-14 00:30:03 +12:00
Cadence Ember
2e84c71d96
Fix creating webhooks for matrix users
2026-08-19 22:21:46 +12:00
Cadence Ember
d76936b157
Change emoji for forwards/crossposts
2026-05-21 19:09:02 +12:00
Cadence Ember
d8fb4be509
d->m: Fix reply to user join message
2026-04-24 21:23:14 +12:00
Cadence Ember
5c9e569a2a
Support channel follow messages
2026-03-25 15:29:18 +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
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
5002f3046a
Convert emojihax to real emoji
2026-02-13 20:27:38 +13:00
Cadence Ember
e66822e94b
Make sure written mentions do not match in URLs
2026-02-09 13:22:36 +13:00
Cadence Ember
15aa6ed502
Highlight scanned mentions on Matrix side
2026-02-03 22:41:03 +13:00
Cadence Ember
f287806bcd
Remove smalltext from non-bots
...
I don't like it.
2026-02-03 01:23:12 +13:00
Ellie Algase
e565342ac8
initial polls support (not exactly working)
2026-01-25 14:33:09 +13:00
Cadence Ember
345b7d6135
Merge attachments with message when possible
2026-01-21 13:51:34 +13:00
Cadence Ember
ddc7387fa0
Do not make forwarded messages m.notice
2026-01-21 13:51:34 +13:00
Rory&
5e4b99a552
Remove reply fallback for same-room replies (and update tests accordingly)
2026-01-21 01:59:59 +13:00
Cadence Ember
fcd4eb4e51
Refactor cross-room event detection
2026-01-13 22:20:11 +13:00
Cadence Ember
536ab56048
Better text spoilers
...
Remove spoiler content from plaintext body
Don't bridge embeds if their link is spoilered (deliberately imprecise)
2026-01-13 22:19:54 +13:00
Cadence Ember
505c41a35e
More code coverage
2026-01-10 02:28:18 +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
a441c476f8
Support multiple versions of rooms
2025-11-26 15:43:48 +13:00
Cadence Ember
cffd3c9f2e
Fix converting discord channel links
2025-10-10 12:26:01 -06:00
Cadence Ember
2614493646
Look harder for username data
2025-08-04 18:10:08 +12:00
Cadence Ember
7d83f114ba
Fix channel links inside lists
2025-06-21 14:45:49 +12:00
Cadence Ember
ab396bd581
Generate embeds for invites with events
2025-06-08 21:52:28 +12:00
Cadence Ember
6df8d9a079
Display limited replies to unbridged messages
2025-02-24 01:41:32 +13:00
Cadence Ember
6a1be91071
Fix scanning forwarded messages for mentions
2025-02-10 00:24:59 +13:00
Cadence Ember
4f040e40d6
Autocreate space if autocreating the room
2024-12-02 16:33:18 +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
4167a01ed1
Add test template for forwarded message
2024-10-25 16:51:20 +13:00
Cadence Ember
f011cac3c5
Fix timestamp resolution bug
2024-09-20 10:01:33 +12:00
Cadence Ember
c6175e09f8
Generate public url for linked discord attachments
2024-09-14 01:45:08 +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