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
Cadence Ember
47ac49a855
Rearrange code (self-review)
2024-03-04 17:02:38 +13:00
Cadence Ember
c5d6c5e4c7
Rearrange testing emoji sheet images
2024-03-04 13:19:50 +13:00
Cadence Ember
18ef337aef
Add test case for unreachable emojis
...
This test is for commit 6e41f85
2024-02-23 11:48:23 +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
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
Cadence Ember
310bf2282c
Code coverage for silly reply previews
2024-02-14 11:39:50 +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
Cadence Ember
56f959e9f3
m->d: test: spoiler reasons
2024-02-13 23:03:56 +13:00
Cadence Ember
e999fcf819
m->d: test: Line break between reply and quote msg
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
cfc89c40f9
d->m: test: guessed @mentions don't change in code
2024-02-07 16:53:50 +13:00
Cadence Ember
c7fb6fd52e
Improve test coverage
2024-02-02 15:55:02 +13:00
Cadence Ember
f48c1f3f31
PK: Fix mentions/replies using UUID
2024-01-31 13:09:39 +13:00
Cadence Ember
4591b5ae03
m->d: Fix glitched mention when Element disambigs
2024-01-22 23:10:33 +13:00
Cadence Ember
e49dc18e67
Implement the speedbump
2024-01-20 01:02:51 +13:00
Cadence Ember
f3cacc89fd
m->d: Code coverage for invalid events
2024-01-19 16:38:31 +13:00
Cadence Ember
aa9c2cc0c7
Reduce surface for test to break
2024-01-19 12:48:07 +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
8439512f1a
Add snowflake timestamp converter functions
2023-11-23 15:51:25 +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
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
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
a49b46381c
Fix displayname/display_name discrepancy
2023-10-04 23:23:57 +13:00
Cadence Ember
9e22101f66
Fix bug quoting reply to msg with blockquote
2023-10-02 00:14:46 +13:00
Cadence Ember
60f3b67d2d
m->d fix for memorised emojis from other servers
2023-09-27 23:25:56 +13:00
Cadence Ember
2e68c7edf5
clean up
2023-09-24 03:24:56 +13:00
Cadence Ember
49d9d31b30
Support sending unknown mx emojis as sprite sheet
2023-09-24 01:55:47 +12:00
Cadence Ember
e44918b4c7
m->d bridge known emojis in messages
2023-09-19 19:59:58 +12:00
Cadence Ember
79bd0254f0
Finish moving from SQL to New Funny ORM
2023-09-18 22:51:59 +12:00
Cadence Ember
4e1e590c3a
Start moving from SQL to New Funny ORM
2023-09-18 17:46:45 +12:00
RNLFoof
5daef9ae47
too-long-for-discord names continued in message
2023-09-10 14:50:18 +12:00
Cadence Ember
8b7c47e369
m->d replies: support replying to edits & spoilers
2023-09-08 00:13:25 +12:00
Cadence Ember
e4e28daf08
m->d replies to file should use emoji indicator
2023-09-07 23:48:44 +12:00