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
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