Commit Graph

70 Commits

Author SHA1 Message Date
Cadence Ember 44208b6fd5 Add /ping command 2026-01-30 19:25:45 +13:00
Cadence Ember e3e38b9f24 Components v2 support 2026-01-30 19:22:13 +13:00
Cadence Ember 6200d0b986 Fix selective kstate failing on missing events 2026-01-30 13:44:13 +13:00
Cadence Ember d7f5f8bac4 Fix getting invite state
This SSS API call should work on Synapse, Tuwunel, and Continuwuity.
A fallback via hierarchy is provided for Conduit.
2026-01-30 13:43:01 +13:00
Cadence Ember 2496f4c3b0 Fix retrying own events as non-moderator 2026-01-25 13:50:16 +13:00
Cadence Ember 0dc9293f0d Include user_id with sync per spec 2026-01-23 13:29:55 +13:00
Cadence Ember ed76dbd76a Wait for Discord connection before listening m->d 2026-01-21 14:53:52 +13:00
Cadence Ember 90fcbd0ddc Update Discord libraries 2026-01-21 14:33:24 +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 fba50e9505 Fix getPermissions misunderstanding @everyone 2026-01-14 15:11:22 +13:00
Cadence Ember 3d3671e05a skip "cannot invite user that is joined" 2026-01-10 13:19:16 +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 0d15865bcd kstate fixes and code coverage 2026-01-09 02:07:08 +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 231b26113e Fix topic diffing from original creation 2025-12-16 12:17:34 +13:00
Cadence Ember e4d0838af5 Support creating v12 rooms 2025-12-16 02:15:17 +13:00
Cadence Ember 4bc7e794ab Refactor private chat creation 2025-12-16 00:36:11 +13:00
Cadence Ember 239568a8e5 Fully remove failed experiment 2025-12-16 00:34:37 +13:00
Cadence Ember 696a45f344 MAS compatibility 2025-12-13 14:03:10 +13:00
Cadence Ember c298f78f96 Update global profiles for sims 2025-12-01 16:48:11 +13:00
Cadence Ember 20453aab43 res.json type fixes 2025-12-01 16:03:27 +13:00
Cadence Ember 42beb6d249 Maybe accept invites more reliably 2025-11-27 21:48:49 +13:00
Cadence Ember e6c30f80b5 Configure whether to receive presences 2025-11-19 16:47:35 +13:00
Cadence Ember a2787f7b0b Record failed URL in more error messages 2025-11-15 23:04:23 +13:00
Cadence Ember e332786fd0 forgot an await 2025-11-13 15:57:12 +13:00
Cadence Ember 3d34c9d653 Try raising errors for failed media 2025-11-13 15:47:42 +13:00
Cadence Ember 158921d55e Improve emoji uploading experience 2025-11-10 19:08:25 +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 3de762d428 Fix stickers that don't provide content type 2025-10-12 12:17:20 -06:00
Cadence Ember 7bfe140d08 More precise power level checking 2025-08-05 01:40:56 +12:00
Cadence Ember 6c23c5725a Fix default power property usage 2025-08-05 00:53:33 +12:00
Cadence Ember e306b95764 Add test case for something that was irking me 2025-08-04 23:27:56 +12:00
Cadence Ember 50a047249b Check hierarchy instead of m.space.child 2025-06-22 18:38:20 +12:00
Cadence Ember 408475dabb Fix guild emoji upload command 2025-06-17 17:18:44 +12:00
Cadence Ember bb711c26ac API endpoint for message info 2025-05-12 14:30:49 +12:00
Cadence Ember 0c1a015222 Fix GIF stickers 2025-03-08 00:52:27 +13:00
Cadence Ember ec1550bc97 Add experimental backfills script 2025-03-07 10:40:45 +13:00
Cadence Ember f7ba176a7e Fix automatic content length workaround switch 2025-02-28 23:30:22 +13:00
Cadence Ember a8670323a0 m->d: fix image captions spec, fix upload issues 2025-02-28 00:39:03 +13:00
Cadence Ember a5fd30d535 Qualify kind of stream 2025-02-16 17:44:17 +13:00
Cadence Ember a05868f418 Fix m->d encrypted files 2025-02-16 17:15:01 +13:00
Cadence Ember b0ded8e289 Fix d->m file uploads 2025-02-13 01:14:29 +13:00
Cadence Ember 984d4362a5 Remove node-fetch 2025-02-11 12:51:58 +13:00
Cadence Ember 381861ee8e Sadly, the presence API is worse than I hoped 2025-02-11 01:37:23 +13:00
Cadence Ember 8ad0117fd2 d->m: Presence 2025-02-10 15:23:55 +13:00
Cadence Ember 4ae8da84e0 Don't add hide_ui when not present 2025-02-10 14:09:41 +13:00
Cadence Ember d45a0bdc10 UI for linking existing space 2025-02-04 02:45:38 +13:00
Cadence Ember 443618b974 Log in with Matrix 2025-02-02 01:23:36 +13:00