Commit Graph

326 Commits

Author SHA1 Message Date
Cadence Ember
e49dc18e67 Implement the speedbump 2024-01-20 01:02:51 +13:00
Cadence Ember
5ef5dbb2e8 Write more "add a new event type" documentation 2024-01-19 16:43:30 +13:00
Cadence Ember
0ab81d3d88 Put expressions with the actions, where it belongs 2024-01-19 16:43:12 +13:00
Cadence Ember
c3dc3c89b5 Code coverage for migrate.js 2024-01-19 16:42:00 +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
235aee3fef Complete code coverage for emoji sprite sheet 2024-01-19 12:40:00 +13:00
Cadence Ember
fbf51dab64 Complete code coverage for mxutils 2024-01-19 12:39:41 +13:00
Cadence Ember
0237e6d8fd Improve code coverage for video 2024-01-19 12:39:07 +13:00
Cadence Ember
f3b7fcd1a3 Full code coverage for lottie sticker 2024-01-19 12:38:25 +13:00
Cadence Ember
d02f86b342 Code coverage for unknown channel mention 2024-01-19 12:37:13 +13:00
Cadence Ember
011889216b Add lottie sticker message test data 2024-01-18 17:04:00 +13:00
Cadence Ember
64beb6c996 Code coverage for lottie 2024-01-18 17:03:17 +13:00
Cadence Ember
8987107685 Backfill missed pins and pins from the past 2024-01-18 00:30:55 +13:00
Cadence Ember
ed7404ea19 Fix #16 pinned messages order 2024-01-16 16:02:31 +13:00
Cadence Ember
b060451baf Minor documentation rewording 2024-01-16 16:00:33 +13:00
Cadence Ember
7d4379a099 Fix error in startup emojis check 2024-01-12 14:33:23 +13:00
Cadence Ember
600ca1a11d Enable ts-check on event-dispatcher 2024-01-11 15:56:58 +13:00
Cadence Ember
20bab453ef d->m: Support bulk message deletion from bots 2024-01-11 15:56:42 +13:00
Cadence Ember
9efd6a49b8 d->m: Sync missed emojis/stickers after restart 2024-01-10 23:56:10 +13:00
Cadence Ember
a67708269d m->d: Improve reply preview truncation punctuation 2024-01-10 22:46:20 +13:00
Cadence Ember
d0a3c3ce29 m->d: Remove rare "In reply to" fallback text 2024-01-10 22:42:13 +13:00
Cadence Ember
8e3b674d90 Forget messages/events upon deletion (may fix #18) 2024-01-10 15:48:31 +13:00
Cadence Ember
84d791cd8a m->d: Support attachment body data as alt text 2024-01-06 19:42:13 +13:00
Cadence Ember
60cf40680f d->m: Alt text should be bridged for any file type 2024-01-06 19:10:52 +13:00
Cadence Ember
83070dcf7e Fix translating URL encoded mentions of sim users 2024-01-06 19:01:14 +13:00
Cadence Ember
e4f66a5077 Notetaking about how PK code paths will work 2023-12-21 16:56:46 +13:00
Cadence Ember
cf25e1661b Add test data for attachments with description 2023-12-21 08:23:35 +13:00
Cadence Ember
3a8dbe8c59 Publish WIP PK notes 2023-12-15 17:08:06 +13:00
Cadence Ember
c8742f9512 m->d: Fix message ID guess on plaintext events 2023-12-02 17:13:10 +13:00
Cadence Ember
4dcdd0287e Check for M_USER_IN_USE in seed.js 2023-11-30 17:10:41 +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
4313aa668d Fix getEventForTimestamp API path (???) 2023-11-25 22:56:11 +13:00
Cadence Ember
57d5cfb480 Fix path() doing nothing without a mxid 2023-11-25 22:55:20 +13:00
Cadence Ember
b9ec28a5ad Handle user creation for Clyde AI 2023-11-25 22:26:26 +13:00
Cadence Ember
fa68b877f6 Update CloudStorm to known good version 2023-11-25 22:26:11 +13:00
Cadence Ember
083f7bd9ba Make text spoilers work on Android 2023-11-25 22:10:27 +13:00
Cadence Ember
cd5a501307 Remove useless line from Funny ORM 2023-11-23 16:42:36 +13:00
Cadence Ember
9158eb2476 Add full coverage for previous commit 2023-11-23 16:41:32 +13:00
Cadence Ember
8d452102d5 d->m: Message links are now guessed when unknown 2023-11-23 16:11:46 +13:00
Cadence Ember
7029247461 Coverage for role and emoji converter 2023-11-23 15:52:41 +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
39528b0557 Refactor attachmentToEvent to a function 2023-11-23 13:37:09 +13:00
Cadence Ember
5247a5d70e Update remarks in readme 2023-11-23 13:36:40 +13:00
Cadence Ember
4871410a30 Direct dependency on html-es6cape no longer needed 2023-10-28 00:42:08 +13:00
Cadence Ember
e73de60d77 m->d: Strip colons from user mentions 2023-10-28 00:37:20 +13:00