65de8aaf98
Code coverage
2024-08-28 13:01:59 +12:00
a5518e562f
Fix reading property that was always missing
2024-08-28 12:10:59 +12:00
2a080b737c
Parsing HTML with regular expressions (GONE WRONG)
2024-08-20 03:15:33 +12:00
5c48645334
m->d: Suppress embeds for links in reply preview
2024-08-16 10:25:37 +12:00
283cf66906
Move reply previews to one line, fix android small text
2024-08-16 01:08:01 +12:00
2c3b653b54
Consistently add @ to m->d matrix mentions
2024-07-31 00:06:32 +12:00
742d34f15e
Fork turndown for Discord-like link escaping
2024-07-30 23:45:44 +12:00
a6251e850c
Use small text for m->d replies
2024-07-30 23:45:26 +12:00
07a133eba9
Fix "...\nhttps://..." corrupting the link
2024-05-25 22:46:28 +12:00
7a00b95883
Put < > around ALL the matrix.to links
2024-03-23 21:26:42 +13:00
f5ffc09fab
Convert @room to @everyone using permissions
2024-03-07 16:23:23 +13:00
25cd8cb289
Use allowed_mentions instead of disableEveryone
2024-03-07 13:07:10 +13:00
15e5ad88af
m->d: Disambiguated the desc of splitDisplayName
2024-03-04 17:07:51 -05:00
c5d6c5e4c7
Rearrange testing emoji sheet images
2024-03-04 13:19:50 +13:00
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
6e41f85996
Silly fix for emoji sprite sheet
2024-02-20 22:23:08 +13:00
77b7772062
Upload code block in case of incompatible backtick
2024-02-19 17:05:56 +13:00
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
67939860b2
Consolidate convertEmoji function
2024-02-14 11:32:07 +13:00
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
7756a34a5f
m->d: Gracefully handle replies to redacted event
2024-02-13 22:58:21 +13:00
f79833c444
m->d: Only care about data-mx-spoiler on span
2024-02-13 22:58:11 +13:00
c7fb6fd52e
Improve test coverage
2024-02-02 15:55:02 +13:00
98477dc0f6
PK mentions now include member name
2024-02-01 22:22:48 +13:00
f48c1f3f31
PK: Fix mentions/replies using UUID
2024-01-31 13:09:39 +13:00
c084aa0156
Add the @ sign in the other order
2024-01-22 23:36:19 +13:00
4591b5ae03
m->d: Fix glitched mention when Element disambigs
2024-01-22 23:10:33 +13:00
988cb9408d
Fix DI on eventToMessage
2024-01-20 23:51:26 +13:00
f3cacc89fd
m->d: Code coverage for invalid events
2024-01-19 16:38:31 +13:00
a67708269d
m->d: Improve reply preview truncation punctuation
2024-01-10 22:46:20 +13:00
d0a3c3ce29
m->d: Remove rare "In reply to" fallback text
2024-01-10 22:42:13 +13:00
84d791cd8a
m->d: Support attachment body data as alt text
2024-01-06 19:42:13 +13:00
83070dcf7e
Fix translating URL encoded mentions of sim users
2024-01-06 19:01:14 +13:00
c8742f9512
m->d: Fix message ID guess on plaintext events
2023-12-02 17:13:10 +13:00
2df7c665cb
m->d: Message links are now guessed when unknown
2023-11-30 16:27:40 +13:00
024ff34cca
Handle mentioning sims from a different bridge
2023-11-28 19:04:08 +13:00
cd2e012b8e
Fix joining guessed @mentions to room
2023-11-25 23:09:28 +13:00
8d452102d5
d->m: Message links are now guessed when unknown
2023-11-23 16:11:46 +13:00
8026cf0cad
Coverage for m->d ordered list start attribute
2023-11-23 13:41:31 +13:00
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
e73de60d77
m->d: Strip colons from user mentions
2023-10-28 00:37:20 +13:00
afbbe0da3d
Fix more edge-case embed formatting
2023-10-28 00:24:42 +13:00
9c3f1abd3a
Upload files to Discord as streams for speed
2023-10-15 00:26:52 +13:00
b7f90db20a
Fix reply preview "undefined" on embed description
2023-10-14 19:27:45 +13:00
999276e407
m->d: Fix HTML entities showing in reply preview
2023-10-13 23:23:15 +13:00
480c7a6bd9
m->d: Use Matrix displayname in m/m reply preview
2023-10-13 23:05:07 +13:00
af274ede53
Use the proper L1 and L2 emojis
2023-10-08 00:00:34 +13:00
0e56255f82
Improve code coverage
2023-10-07 22:47:31 +13:00