Commit Graph

300 Commits

Author SHA1 Message Date
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
Cadence Ember
afbbe0da3d Fix more edge-case embed formatting 2023-10-28 00:24:42 +13:00
Cadence Ember
762e48230c Ensure the appservice bot user is registered
Synapse does it automatically, but Conduit requires this HTTP call.
2023-10-16 16:47:42 +13:00
Cadence Ember
a542bbdca7 Update discord-markdown to support list and header 2023-10-16 16:24:48 +13:00
Cadence Ember
9c3f1abd3a Upload files to Discord as streams for speed 2023-10-15 00:26:52 +13:00
Cadence Ember
fff8f0d94c Review and upgrade dependencies 2023-10-14 23:58:22 +13:00
Cadence Ember
040e987d03 Paginate removing all reactions from Matrix-side 2023-10-14 23:34:02 +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
d9d672bffd d->m: Make role mentions really pretty 2023-10-14 02:15:21 +13:00
Cadence Ember
44f90cbb5f Use Discord global_name as sim user displayname 2023-10-14 01:00:28 +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
67305bb636 Allow m.notice (embeds) to be edited 2023-10-13 21:32:42 +13:00
Cadence Ember
850de85d82 Add //thread command for Matrix users 2023-10-13 02:08:00 +13:00
Cadence Ember
61ac535995 d->m fix replying to matrix user in thread 2023-10-13 02:05:44 +13:00
Cadence Ember
93fa5b2e9a Require permissions to change privacy 2023-10-13 01:07:52 +13:00
Cadence Ember
1ad1c6b525 Add tests for all room privacy levels 2023-10-13 00:51:38 +13:00
Cadence Ember
a1710af542 Explain that auto-invite also marks as admin 2023-10-13 00:39:45 +13:00
Cadence Ember
3a6b40e27d Add Discord command for setting privacy level 2023-10-13 00:37:18 +13:00
Cadence Ember
e84e0d28db invited users in registration should be admin 2023-10-12 22:55:52 +13:00
Cadence Ember
3f3851d1f5 Also sync join rules for space 2023-10-12 22:45:27 +13:00
Cadence Ember
1b03a39dee put the preset in the preset field...... 2023-10-12 22:34:23 +13:00
Cadence Ember
98f5aeb45a Potentially fix privacy level assertion error 2023-10-12 22:32:28 +13:00
Cadence Ember
90579cea28 Only activate stdin reader when stdin is a TTY 2023-10-12 22:17:15 +13:00
Cadence Ember
6b605b393d Privacy level should be integer 2023-10-12 20:47:33 +13:00