Commit graph

140 commits

Author SHA1 Message Date
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
c24752625d Split part and reaction_part
Now, reactions should always end up on the bottom of a message group,
instead of sometimes being in the middle.
2023-10-14 22:11:29 +13:00
Cadence Ember
b7f90db20a Fix reply preview "undefined" on embed description 2023-10-14 19:27:45 +13:00
Cadence Ember
1016fb1d67 Always use OOYE bot to send thread start context 2023-10-14 17:23:55 +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
61ac535995 d->m fix replying to matrix user in thread 2023-10-13 02:05:44 +13:00
Cadence Ember
1620aae27c Merge branch 'hotfix-v1.1.1' 2023-10-12 16:02:14 +13:00
Cadence Ember
166ac447a8 Fix corrupted member_cache entries on invite 2023-10-12 15:50:04 +13:00
Cadence Ember
6bbfbd0721 Red question mark emoji encoding should be trimmed 2023-10-11 09:46:11 +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
a925750254 Handling custom emoji reactions is already done 2023-10-06 16:58:44 +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
a49b46381c Fix displayname/display_name discrepancy 2023-10-04 23:23:57 +13:00
Cadence Ember
53baeb5df7 fix m->d message deletions 2023-10-02 22:10:50 +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
56f16901ca silence the bot in unbridged rooms 2023-09-27 23:24:53 +13:00
Cadence Ember
95b6fddaa8 fix emoji sheet partial letterboxing 2023-09-27 23:23:46 +13:00
Cadence Ember
d1e3640078 Add Matrix command handler + emoji command 2023-09-27 08:20:18 +13:00
Cadence Ember
c1cbdfee82 Other kinds of reaction removals 2023-09-25 23:15:36 +13:00
Cadence Ember
6dcf3a383a make removing single reactions work correctly 2023-09-25 22:20:23 +13:00
Cadence Ember
a396e6f596 Bridge the shortcode as part of reactions 2023-09-25 20:19:04 +13:00
Cadence Ember
8d3ac665c9 Support m->d redacting messages and reactions 2023-09-25 16:26:48 +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
5dbcc74617 adding some more notes 2023-09-22 17:47:36 +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
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
Cadence Ember
714c31d230 Fix my homeserver being hard-coded 2023-09-12 20:43:56 +12:00
Cadence Ember
5bf051c624 here's what I would have done differently 2023-09-10 14:59:31 +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
Cadence Ember
33dd73f809 add thumbs up reactions to list 2023-09-07 00:55:49 +12:00
Cadence Ember
c436357260 add test cases for zoe's username change 2023-09-06 12:27:28 +12:00
Cadence Ember
33fd08e76a add readme 2023-09-06 12:00:39 +12:00
Cadence Ember
5185ae45ab m->d fix a few markdown escaping problems 2023-09-04 01:37:33 +12:00
Cadence Ember
aa263d3eb8 m->d avoid using blockquote as reply preview 2023-09-03 16:42:17 +12:00
Cadence Ember
efa0171172 can retry actions with 🔁 emoji 2023-09-03 16:03:37 +12:00
Cadence Ember
be2cdd1186 m->d support encrypted files 2023-09-03 15:40:25 +12:00