Commit Graph

183 Commits

Author SHA1 Message Date
Cadence Ember 15aa6ed502 Highlight scanned mentions on Matrix side 2026-02-03 22:41:03 +13:00
Cadence Ember f287806bcd Remove smalltext from non-bots
I don't like it.
2026-02-03 01:23:12 +13:00
Cadence Ember e3e38b9f24 Components v2 support 2026-01-30 19:22:13 +13:00
Ellie Algase e565342ac8 initial polls support (not exactly working) 2026-01-25 14:33:09 +13:00
Cadence Ember 90fcbd0ddc Update Discord libraries 2026-01-21 14:33:24 +13:00
Cadence Ember 345b7d6135 Merge attachments with message when possible 2026-01-21 13:51:34 +13:00
Cadence Ember 756e8e27ad Make registration more consistent 2026-01-21 01:59:54 +13:00
abdul 1741bc0fa7 Fix webp animated emojis
https://discord.com/developers/docs/reference#image-formatting-cdn-endpoints
> WebP and AVIF formats must be requested as WebP.
2026-01-17 23:06:19 +13:00
Cadence Ember 505c41a35e More code coverage 2026-01-10 02:28:18 +13:00
Cadence Ember 045fdfdf27 General code coverage 2026-01-09 03:49:32 +13:00
Cadence Ember 4bea696a5a setUserPower should account for room version 12 2026-01-07 15:38:09 +13:00
Cadence Ember 55e0e5dfa1 Room version 12 and room upgrades 2026-01-07 02:43:20 +13:00
Cadence Ember e4d0838af5 Support creating v12 rooms 2025-12-16 02:15:17 +13:00
Cadence Ember 239568a8e5 Fully remove failed experiment 2025-12-16 00:34:37 +13:00
Cadence Ember 653e38a9d2 Interpret Matrix media spoilers 2025-12-06 03:10:51 +13:00
Cadence Ember 261bb1b8c8 Future-proof permissions 2025-12-05 17:13:56 +13:00
Cadence Ember 3fc51cef15 Add upgraded_timestamp to historical_channel_room 2025-12-01 16:38:38 +13:00
Cadence Ember a441c476f8 Support multiple versions of rooms 2025-11-26 15:43:48 +13:00
Cadence Ember d0f7d79d78 Fix duplicated data appearing on Matrix 2025-11-18 14:48:59 +13:00
Cadence Ember cba79658fa Don't post new embeds for old messages 2025-11-10 00:45:56 +13:00
Elliu d95a114377 Fix matrix api joinRoom() for remote rooms (#60)
When using self-service mode and trying to link with a remote matrix
room (room not in the same HS as the bridge user), then we need to add
the "via" HSs to join the room with, or else it fails.

We get it from the "m.space.child" in the "children_state" of the space
hierarchy.

Co-authored-by: Cadence Ember <cadence@disroot.org>
Reviewed-on: https://gitdab.com/cadence/out-of-your-element/pulls/60
Co-authored-by: Elliu <elliu@hashi.re>
Co-committed-by: Elliu <elliu@hashi.re>
2025-11-02 07:50:16 +00:00
Cadence Ember cffd3c9f2e Fix converting discord channel links 2025-10-10 12:26:01 -06:00
Cadence Ember 5b7433de32 Make tests time zone independent 2025-10-07 14:09:50 -05:00
Cadence Ember 954d41269c Store directs in database rather than account data 2025-08-21 11:30:23 +12:00
Cadence Ember 160efc5592 Update dependencies 2025-08-13 20:30:19 +12:00
Cadence Ember e306b95764 Add test case for something that was irking me 2025-08-04 23:27:56 +12:00
Cadence Ember 2614493646 Look harder for username data 2025-08-04 18:10:08 +12:00
Cadence Ember 9a33ba3ed2 Fix evil encrypted file event with null url 2025-07-21 12:46:51 +12:00
Cadence Ember 10a3185823 Give sims enough power to send to read-only rooms 2025-06-22 22:35:33 +12:00
Cadence Ember edf60bcd2d Remove provider line from Tenor gifs 2025-06-15 21:18:33 +12:00
Cadence Ember 557b7653e2 Test coverage for message info API 2025-06-08 22:29:10 +12:00
Cadence Ember ab396bd581 Generate embeds for invites with events 2025-06-08 21:52:28 +12:00
Cadence Ember bb711c26ac API endpoint for message info 2025-05-12 14:30:49 +12:00
Cadence Ember 7a59f48c0a New emoji storage and bug fixes in setup 2025-05-12 14:29:34 +12:00
Cadence Ember b0ffb45e55 Allow un-reacting in read-only rooms 2025-04-16 22:42:09 +12:00
Cadence Ember dd63ac7d44 New error trace stringifier 2025-03-12 16:01:36 +13:00
Cadence Ember a8670323a0 m->d: fix image captions spec, fix upload issues 2025-02-28 00:39:03 +13:00
Cadence Ember 6df8d9a079 Display limited replies to unbridged messages 2025-02-24 01:41:32 +13:00
Cadence Ember 62be5f7091 Code coverage for web settings 2025-02-21 16:41:43 +13:00
Cadence Ember fbc1b6f419 Code quality 2025-02-20 11:36:51 +13:00
Cadence Ember 6eed4ec54a Allow anyone to react in read-only rooms 2025-02-19 13:56:01 +13:00
Cadence Ember d0ac5b58a7 Let anybody run tests 2025-02-16 09:37:21 +13:00
Cadence Ember b6e12044a8 Update dependencies 2025-02-11 13:24:30 +13:00
Cadence Ember 984d4362a5 Remove node-fetch 2025-02-11 12:51:58 +13:00
Cadence Ember 6a1be91071 Fix scanning forwarded messages for mentions 2025-02-10 00:24:59 +13:00
Cadence Ember b2078620be Code coverage for matrix log in & guild settings 2025-02-08 16:05:35 +13:00
Cadence Ember a90d3b9055 Code coverage for link/unlink endpoints 2025-02-07 16:56:10 +13:00
Cadence Ember a29d019d17 Make read-only Discord channels read-only on Matrix 2025-02-05 16:57:45 +13:00
Cadence Ember f7e2c89e65 Test setup for new web pages 2025-02-05 14:57:05 +13:00
Cadence Ember 5b06d5984a Do cache space members in member_cache 2025-01-20 02:33:24 +13:00