Commit Graph
100 Commits
Author SHA1 Message Date
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
Cadence Ember 42ba38e3dd Use the correct property for guest access 2023-10-12 20:35:26 +13:00
Cadence Ember 613a1dc086 Add private/linkable/public privacy rules 2023-10-12 20:30:41 +13:00
Cadence Ember 1620aae27c Merge branch 'hotfix-v1.1.1' 2023-10-12 16:02:14 +13:00
Cadence Ember fc44edf290 v1.1.1 2023-10-12 15:53:43 +13:00
Cadence Ember 166ac447a8 Fix corrupted member_cache entries on invite 2023-10-12 15:50:04 +13:00
Cadence Ember 5c41b95919 Clarify documentation note 2023-10-11 11:27:50 +13:00
Cadence Ember 6bbfbd0721 Red question mark emoji encoding should be trimmed 2023-10-11 09:46:11 +13:00
Cadence Ember 48d69c0539 Start work on pinned events 2023-10-10 17:41:53 +13:00
Cadence Ember bf0691f9bb Refactor reaction removals and add tests 2023-10-10 14:03:53 +13:00
Cadence Ember dc92dc0b69 Annotate crossposted messages with their origin 2023-10-10 11:29:27 +13:00
Cadence Ember 7790d98c66 Fix bridging interaction responses and edits 2023-10-10 11:23:51 +13:00
Cadence Ember e2dffe457e Adding icon to readme 2023-10-10 01:17:17 +13:00
Cadence Ember 8bc696b6f8 Making it easier to find the documentation 2023-10-10 00:58:19 +13:00
Cadence Ember 2211f89a61 v1.1 2023-10-09 23:46:30 +13:00
Cadence Ember 26abd560b0 Offer a script to switch to WAL mode 2023-10-09 13:50:03 +13:00
Cadence Ember af274ede53 Use the proper L1 and L2 emojis 2023-10-08 00:00:34 +13:00
Cadence Ember 3ef569d855 seed.js should now upload the L1 & L2 emojis 2023-10-07 23:39:49 +13:00
Cadence Ember 9e5a3f5f32 Ignore messages from Deleted User 2023-10-07 22:53:02 +13:00
Cadence Ember 0e56255f82 Improve code coverage 2023-10-07 22:47:31 +13:00
Cadence Ember 0b40a50254 Set profile data in seed.js 2023-10-07 21:57:09 +13:00
Cadence Ember e3b2c844d8 Fix emoji_id references and add tests 2023-10-07 20:58:46 +13:00
Cadence Ember 9fbef15ad1 The function argument is good enough 2023-10-06 17:00:21 +13:00
Cadence Ember a925750254 Handling custom emoji reactions is already done 2023-10-06 16:58:44 +13:00
Cadence Ember a5d170eb8f Choosing first event as primary part = 0 is fine 2023-10-06 16:58:18 +13:00
Cadence Ember ef15c850dd Promote another event if part = 0 is redacted 2023-10-06 16:50:23 +13:00
Cadence Ember f69cf587a2 Mention tags and update efficiency details 2023-10-06 12:48:43 +13:00
Cadence Ember 475cd5b724 Add new WHERE feature to my funny orm 2023-10-06 12:31:10 +13:00
Cadence Ember 28abdac5b6 Alter SQL column names to be distinct 2023-10-05 12:32:46 +13:00
Cadence Ember a49b46381c Fix displayname/display_name discrepancy 2023-10-04 23:23:57 +13:00
Cadence Ember ac98ed02ad Say that embeds are supported now 2023-10-03 23:39:06 +13:00
Cadence Ember 5d59717bc3 license nicense 2023-10-02 23:12:03 +13:00
Cadence Ember cbc0443837 Include image & video with embeds 2023-10-02 22:42:32 +13:00
Cadence Ember 944fe2dc43 Document the Extra-Long Names feature 2023-10-02 22:29:37 +13:00
Cadence Ember 49a135485c Regression: Embeds belong in quotes 2023-10-02 22:26:00 +13:00
Cadence Ember 53baeb5df7 fix m->d message deletions 2023-10-02 22:10:50 +13:00
Cadence Ember 708955c062 Add "addbot" feature 2023-10-02 21:48:06 +13:00
Cadence Ember 6d83df2e95 Draft user guide 2023-10-02 17:11:42 +13:00
Cadence Ember 2b50184485 Fix seed.js to use the new database DDL creation 2023-10-02 14:00:20 +13:00
Cadence Ember 9e22101f66 Fix bug quoting reply to msg with blockquote 2023-10-02 00:14:46 +13:00
Cadence Ember a56942cf14 Finally get the embed tests passing 2023-10-01 23:55:42 +13:00
Cadence Ember d5013dd7ea Use the correct property name for typing duration 2023-10-01 02:06:56 +13:00
Cadence Ember 95e7987fee Query the correct column in onThreadCreate 2023-10-01 01:49:03 +13:00
Cadence Ember 6c1ae6aba1 Remove expiry params from attachment URL 2023-10-01 01:27:03 +13:00
Cadence Ember 1d99b91ef7 Add database migrations 2023-10-01 01:26:42 +13:00
Cadence Ember 7a218f1254 Autodetect mime type for m->d stickers 2023-09-30 16:21:07 +13:00
Cadence Ember c9bc6ac629 Add scripts for database migration 2023-09-29 17:41:44 +13:00
Cadence Ember ae3a86bff2 fix bug removing reactions when there are multiple 2023-09-29 01:03:10 +13:00
Cadence Ember 39f41e7d53 /emoji works consistently and can bulk upload 2023-09-28 00:10:24 +13:00
Cadence Ember 60f3b67d2d m->d fix for memorised emojis from other servers 2023-09-27 23:25:56 +13:00
Cadence Ember 56f16901ca silence the bot in unbridged rooms 2023-09-27 23:24:53 +13:00
Cadence Ember ca988af2e0 d->m accept emojis with longer names 2023-09-27 23:24:31 +13:00
Cadence Ember 95b6fddaa8 fix emoji sheet partial letterboxing 2023-09-27 23:23:46 +13:00
Cadence Ember 4151979e10 /emoji can now upload Matrix-exclusive emojis 2023-09-27 17:06:02 +13:00
Cadence Ember d1e3640078 Add Matrix command handler + emoji command 2023-09-27 08:20:18 +13:00
Cadence Ember c1cbdfee82 Other kinds of reaction removals 2023-09-25 23:15:36 +13:00
Cadence Ember c3040f19c2 only add shortcode for custom image reactions 2023-09-25 22:21:34 +13:00
Cadence Ember 6dcf3a383a make removing single reactions work correctly 2023-09-25 22:20:23 +13:00