Commit Graph
100 Commits
Author SHA1 Message Date
Cadence Ember e0d96cde19 d->m: Better text for links to unbridged channels 2024-02-14 11:57:15 +13:00
Cadence Ember 553a9441d7 Hopefully this will log PK API failures 2024-02-14 11:49:13 +13:00
Cadence Ember 310bf2282c Code coverage for silly reply previews 2024-02-14 11:39:50 +13:00
Cadence Ember 67939860b2 Consolidate convertEmoji function 2024-02-14 11:32:07 +13:00
Cadence Ember 369e0862e5 m->d: Fix reply previews saying undefined 2024-02-14 11:04:54 +13:00
Cadence Ember ae4e299cf3 More code coverage for getViaServers 2024-02-13 23:35:02 +13:00
Cadence Ember 4f37aaf6a6 Code coverage for getViaServers 2024-02-13 23:32:52 +13:00
Cadence Ember 56f959e9f3 m->d: test: spoiler reasons 2024-02-13 23:03:56 +13:00
Cadence Ember e999fcf819 m->d: test: Line break between reply and quote msg 2024-02-13 23:03:56 +13:00
Cadence Ember 7756a34a5f m->d: Gracefully handle replies to redacted event 2024-02-13 22:58:21 +13:00
Cadence Ember f79833c444 m->d: Only care about data-mx-spoiler on span 2024-02-13 22:58:11 +13:00
Cadence Ember fd11e3fd10 Finish adding via parameters to all room links 2024-02-13 16:52:21 +13:00
Cadence Ember 13d1f86d31 d->m: Fix conversion of PK replies to Discord user 2024-02-13 14:38:41 +13:00
Cadence Ember d673296619 Embed text with pipe instead of arrow 2024-02-13 11:41:00 +13:00
Cadence Ember 789a90a893 WIP tests for via parameters 2024-02-13 08:27:58 +13:00
Cadence Ember a9f57fc252 WIP add via parameters 2024-02-12 23:07:55 +13:00
Cadence Ember 4286829b42 Update discord libraries 2024-02-10 16:54:38 +13:00
Cadence Ember 30afaa1e17 Add getViaServers function 2024-02-09 17:29:05 +13:00
Cadence Ember 3fb2c983e0 Fix pngjs install 2024-02-07 23:00:41 +13:00
Cadence Ember cfc89c40f9 d->m: test: guessed @mentions don't change in code 2024-02-07 16:53:50 +13:00
Cadence Ember 0e701b2d54 Fix speedbump in threads 2024-02-07 14:52:12 +13:00
Cadence Ember 0f25e73d67 Merge branch 'hotfix-v1.5.1' 2024-02-07 14:48:49 +13:00
Cadence Ember c7fb6fd52e Improve test coverage 2024-02-02 15:55:02 +13:00
Cadence Ember 69922c4a14 PK d->m replies are now native Matrix replies 2024-02-01 22:23:08 +13:00
Cadence Ember 98477dc0f6 PK mentions now include member name 2024-02-01 22:22:48 +13:00
Cadence Ember 64671519bd PK: Fix saving proxy values to DB 2024-02-01 21:43:10 +13:00
Cadence Ember 6c3164edd6 m->d: Emoji sprite sheet supports APNG 2024-02-01 16:38:17 +13:00
Cadence Ember f48c1f3f31 PK: Fix mentions/replies using UUID 2024-01-31 13:09:39 +13:00
Cadence Ember 3d87bd9da5 PK: Use webhook name as bridged name 2024-01-30 22:01:06 +13:00
Cadence Ember c084aa0156 Add the @ sign in the other order 2024-01-22 23:36:19 +13:00
Cadence Ember 4591b5ae03 m->d: Fix glitched mention when Element disambigs 2024-01-22 23:10:33 +13:00
Cadence Ember a71c9515ec Include system data on PK profiles 2024-01-22 22:38:18 +13:00
Cadence Ember 6a06dc14ce Fix all rooms being affected by speedbump 2024-01-22 22:05:59 +13:00
Cadence Ember 11864f80cf d->m: Make PK members appear real 2024-01-21 00:54:18 +13:00
Cadence Ember 988cb9408d Fix DI on eventToMessage 2024-01-20 23:51:26 +13:00
Cadence Ember 0e75c23aee Have to join user before announcing thread 2024-01-20 23:45:47 +13:00
Cadence Ember 8591ea5c1f Explain how to get in the rooms 2024-01-20 23:13:39 +13:00
Cadence Ember 67dc31f747 Fix tests that hard-coded cadence.moe 2024-01-20 18:23:48 +13:00
Cadence Ember 706b37669b Move Content-Length detection logic 2024-01-20 17:25:58 +13:00
Cadence Ember 845f93e5d0 Work around the Content-Length issue 2024-01-20 17:03:03 +13:00
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
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