Commit graph

62 commits

Author SHA1 Message Date
a2f0bb79db Retrigger events that arrive too early 2024-07-16 23:48:03 +12:00
1f5865b0d8 Avoid sending ephemeral messages from Discord 2024-05-14 23:09:51 +12:00
23d85547f3 Send generated embeds as original user 2024-03-17 01:07:50 +13:00
0f1cf7a20c Fix calls to syncUser/registerUser 2024-03-07 09:13:25 +13:00
bf3d219716 Add helper for permission calculations 2024-03-06 17:37:55 +13:00
a9f57fc252 WIP add via parameters 2024-02-12 23:07:55 +13:00
0e701b2d54 Fix speedbump in threads 2024-02-07 14:52:12 +13:00
6a06dc14ce Fix all rooms being affected by speedbump 2024-01-22 22:05:59 +13:00
11864f80cf d->m: Make PK members appear real 2024-01-21 00:54:18 +13:00
e49dc18e67 Implement the speedbump 2024-01-20 01:02:51 +13:00
fbf51dab64 Complete code coverage for mxutils 2024-01-19 12:39:41 +13:00
8987107685 Backfill missed pins and pins from the past 2024-01-18 00:30:55 +13:00
600ca1a11d Enable ts-check on event-dispatcher 2024-01-11 15:56:58 +13:00
20bab453ef d->m: Support bulk message deletion from bots 2024-01-11 15:56:42 +13:00
9efd6a49b8 d->m: Sync missed emojis/stickers after restart 2024-01-10 23:56:10 +13:00
48d69c0539 Start work on pinned events 2023-10-10 17:41:53 +13:00
bf0691f9bb Refactor reaction removals and add tests 2023-10-10 14:03:53 +13:00
9e5a3f5f32 Ignore messages from Deleted User 2023-10-07 22:53:02 +13:00
475cd5b724 Add new WHERE feature to my funny orm 2023-10-06 12:31:10 +13:00
28abdac5b6 Alter SQL column names to be distinct 2023-10-05 12:32:46 +13:00
95e7987fee Query the correct column in onThreadCreate 2023-10-01 01:49:03 +13:00
c1cbdfee82 Other kinds of reaction removals 2023-09-25 23:15:36 +13:00
6dcf3a383a make removing single reactions work correctly 2023-09-25 22:20:23 +13:00
40922ff479 change syncSpace input parameters to fix the test 2023-09-20 16:37:24 +12:00
c7ddf638db d->m custom emoji reactions 2023-09-19 23:02:51 +12:00
b403f35674 fix bugs from orm migration 2023-09-19 19:10:02 +12:00
807ab899be Copy Discord emojis/stickers to Matrix 2023-09-19 01:45:56 +12:00
a8f387c161 do not report TYPING_START 2023-09-19 01:23:32 +12:00
79bd0254f0 Finish moving from SQL to New Funny ORM 2023-09-18 22:51:59 +12:00
cab96cbc9e d->m typing notifications 2023-09-17 23:14:13 +12:00
c9dec3ba75 Add //invite command 2023-09-17 20:15:29 +12:00
3e4188a0c8 allow all guilds to send events 2023-09-04 01:39:45 +12:00
39458bd2bf allow migrating from old to new bridge 2023-09-04 01:38:30 +12:00
efa0171172 can retry actions with 🔁 emoji 2023-09-03 16:03:37 +12:00
fcbb045cbb Improved database schema
- Some queries are faster due to better index ordering
- Database is smaller thanks to splitting message_channel table and
  adding WITHOUT ROWID where helpful
2023-08-28 17:32:55 +12:00
21156446ee Only use ?ts when backfilling 2023-08-28 16:20:16 +12:00
6a03c96984 m->d move reply message preview to own line 2023-08-27 23:25:08 +12:00
9f717dc24f preserve order: finish bridge before command reply 2023-08-25 16:03:43 +12:00
69a01a0608 implemented //icon with button confirmation system 2023-08-25 16:01:19 +12:00
c56e92ccfb start adding command handlers 2023-08-24 17:09:25 +12:00
bfe9efe62e listen for guild updates and connect them 2023-08-23 12:37:25 +12:00
6d1635539b finally got the thread's early messages working 2023-08-21 23:31:40 +12:00
c22f434c1f explain inflight thread room creation 2023-08-21 17:25:51 +12:00
d666c0aedb attempt to support THREAD_CREATE but it explodes 2023-08-21 08:07:05 +12:00
08d3f3d804 synchronise channel updates 2023-08-19 23:12:36 +12:00
3436759504 catch up on missed d->m messages when logging in 2023-08-19 22:54:23 +12:00
0fc8e68f15 support threads 2023-08-19 18:41:57 +12:00
e08262388b bug fix where errors weren't being sent 2023-08-18 16:58:46 +12:00
6de13338a8 add error handler and message deleter 2023-08-18 01:22:14 +12:00
e3737997ec test that edits by webhook work 2023-08-17 19:03:09 +12:00