Commit Graph

82 Commits

Author SHA1 Message Date
Cadence Ember 7a00b95883 Put < > around ALL the matrix.to links 2024-03-23 21:26:42 +13:00
Cadence Ember f5ffc09fab Convert @room to @everyone using permissions 2024-03-07 16:23:23 +13:00
Cadence Ember 25cd8cb289 Use allowed_mentions instead of disableEveryone 2024-03-07 13:07:10 +13:00
RNLFoof 15e5ad88af m->d: Disambiguated the desc of splitDisplayName 2024-03-04 17:07:51 -05:00
Cadence Ember c5d6c5e4c7 Rearrange testing emoji sheet images 2024-03-04 13:19:50 +13:00
Cadence Ember 6738290d99 m->d: Reliably put < > around matrix.to links
This replaces the turndown brackets system with a regexp over body
and formatted_body.
2024-02-21 00:00:11 +13:00
Cadence Ember 6e41f85996 Silly fix for emoji sprite sheet 2024-02-20 22:23:08 +13:00
Cadence Ember 77b7772062 Upload code block in case of incompatible backtick 2024-02-19 17:05:56 +13:00
Cadence Ember 141ae835df add test for anchor tags 2024-02-14 21:34:31 +13:00
Wonder Collective 7a9e1168fe fix anchor tags where href and content are the same 2024-02-14 21:15:58 +13:00
Cadence Ember 67939860b2 Consolidate convertEmoji function 2024-02-14 11:32:07 +13:00
Cadence Ember 369e0862e5 m->d: Fix reply previews saying undefined 2024-02-14 11:04:54 +13:00
Wonder Collective 355ebfe2af m->d: spoiler reasons & reply-quote separation
a few m2d converter improvements
2024-02-13 23:03:56 +13:00
Cadence Ember 7756a34a5f m->d: Gracefully handle replies to redacted event 2024-02-13 22:58:21 +13:00
Cadence Ember f79833c444 m->d: Only care about data-mx-spoiler on span 2024-02-13 22:58:11 +13:00
Cadence Ember c7fb6fd52e Improve test coverage 2024-02-02 15:55:02 +13:00
Cadence Ember 98477dc0f6 PK mentions now include member name 2024-02-01 22:22:48 +13:00
Cadence Ember f48c1f3f31 PK: Fix mentions/replies using UUID 2024-01-31 13:09:39 +13:00
Cadence Ember c084aa0156 Add the @ sign in the other order 2024-01-22 23:36:19 +13:00
Cadence Ember 4591b5ae03 m->d: Fix glitched mention when Element disambigs 2024-01-22 23:10:33 +13:00
Cadence Ember 988cb9408d Fix DI on eventToMessage 2024-01-20 23:51:26 +13:00
Cadence Ember f3cacc89fd m->d: Code coverage for invalid events 2024-01-19 16:38:31 +13:00
Cadence Ember a67708269d m->d: Improve reply preview truncation punctuation 2024-01-10 22:46:20 +13:00
Cadence Ember d0a3c3ce29 m->d: Remove rare "In reply to" fallback text 2024-01-10 22:42:13 +13:00
Cadence Ember 84d791cd8a m->d: Support attachment body data as alt text 2024-01-06 19:42:13 +13:00
Cadence Ember 83070dcf7e Fix translating URL encoded mentions of sim users 2024-01-06 19:01:14 +13:00
Cadence Ember c8742f9512 m->d: Fix message ID guess on plaintext events 2023-12-02 17:13:10 +13:00
Cadence Ember 2df7c665cb m->d: Message links are now guessed when unknown 2023-11-30 16:27:40 +13:00
Cadence Ember 024ff34cca Handle mentioning sims from a different bridge 2023-11-28 19:04:08 +13:00
Cadence Ember cd2e012b8e Fix joining guessed @mentions to room 2023-11-25 23:09:28 +13:00
Cadence Ember 8d452102d5 d->m: Message links are now guessed when unknown 2023-11-23 16:11:46 +13:00
Cadence Ember 8026cf0cad Coverage for m->d ordered list start attribute 2023-11-23 13:41:31 +13:00
Cadence Ember 53a009ca45 m->d: Users who aren't joined can be mentioned
This works by writing @name in the message, where `name` is the username
or displayname of the person in the guild you want to mention. If it
matched, the person will be joined and mentioned on their side.

Unfortunately this requires you to guess the person's name, and may lead
to embarrassment if it doesn't activate as you intended. Good luck!
2023-11-23 13:41:02 +13:00
Cadence Ember e73de60d77 m->d: Strip colons from user mentions 2023-10-28 00:37:20 +13:00
Cadence Ember afbbe0da3d Fix more edge-case embed formatting 2023-10-28 00:24:42 +13:00
Cadence Ember 9c3f1abd3a Upload files to Discord as streams for speed 2023-10-15 00:26:52 +13:00
Cadence Ember b7f90db20a Fix reply preview "undefined" on embed description 2023-10-14 19:27:45 +13:00
Cadence Ember 999276e407 m->d: Fix HTML entities showing in reply preview 2023-10-13 23:23:15 +13:00
Cadence Ember 480c7a6bd9 m->d: Use Matrix displayname in m/m reply preview 2023-10-13 23:05:07 +13:00
Cadence Ember af274ede53 Use the proper L1 and L2 emojis 2023-10-08 00:00:34 +13:00
Cadence Ember 0e56255f82 Improve code coverage 2023-10-07 22:47:31 +13:00
Cadence Ember 475cd5b724 Add new WHERE feature to my funny orm 2023-10-06 12:31:10 +13:00
Cadence Ember 28abdac5b6 Alter SQL column names to be distinct 2023-10-05 12:32:46 +13:00
Cadence Ember 9e22101f66 Fix bug quoting reply to msg with blockquote 2023-10-02 00:14:46 +13:00
Cadence Ember 7a218f1254 Autodetect mime type for m->d stickers 2023-09-30 16:21:07 +13:00
Cadence Ember 60f3b67d2d m->d fix for memorised emojis from other servers 2023-09-27 23:25:56 +13:00
Cadence Ember d1e3640078 Add Matrix command handler + emoji command 2023-09-27 08:20:18 +13:00
Cadence Ember 49d9d31b30 Support sending unknown mx emojis as sprite sheet 2023-09-24 01:55:47 +12:00
Cadence Ember 92dee012fc refactor custom emoji schema; make reactions work 2023-09-20 00:37:15 +12:00
Cadence Ember e44918b4c7 m->d bridge known emojis in messages 2023-09-19 19:59:58 +12:00