Commit graph

41 commits

Author SHA1 Message Date
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
040a2d253f write editMessage action, connected to dispatcher 2023-08-17 16:41:28 +12:00
bd32fe6c6d reactions working 2023-07-05 08:41:15 +12:00
39cdba9f90 bridge both ways and prevent reflections 2023-07-04 00:39:42 +12:00
1591bfc578 fix webhooks sending (upstream bug) 2023-07-02 01:40:54 +12:00
740ddc36d1 support d->m stickers 2023-06-29 00:06:56 +12:00
584f19a011 fix a variety of bugs that snuck in 2023-06-28 23:39:29 +12:00
4d8b74f61f adding basic reactions to discord messages 2023-05-09 17:13:59 +12:00
da6603d258 send sim messages to the proper rooms 2023-05-09 15:29:46 +12:00
7526d63690 get createRoom and ensureRoom interface working 2023-05-09 08:03:57 +12:00
c7868e9dbb space and room creation 2023-05-05 08:25:00 +12:00
8a0c2b5663 sending events in matrix 2023-05-01 00:57:30 +12:00
6990957c9e rearranging and experiments 2023-04-26 08:06:08 +12:00