Commit Graph
29 Commits
Author SHA1 Message Date
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
ElliuandCadence Ember 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 bb711c26ac API endpoint for message info 2025-05-12 14:30:49 +12: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 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 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
Cadence Ember ad1aa2c0f6 Resolve Matrix room aliases to Discord channels 2025-01-08 13:56:59 +13:00
Cadence Ember 6e55061760 Use kstate for d->m pins updates 2025-01-08 11:31:43 +13:00
Cadence Ember 7e6548eb90 Ack bridged Matrix events
May provide reassurance that the bridge is currently working.
Half-Shot's bridge has always done this.
2025-01-08 01:31:31 +13:00
Cadence Ember 75140a5b58 Allow creating admins on web 2024-12-24 01:16:02 +13:00
Cadence Ember 88a232fb4a Cope if the username is already registered 2024-12-02 15:06:10 +13:00
Cadence Ember cce432aeee Compatibility: send {} with room joins
Now compatible with the spec and with condu(wu)it.
2024-10-31 11:55:54 +13:00
Cadence Ember 5a86c07eb9 Host QR codes locally 2024-10-04 02:21:57 +13:00
Cadence Ember 4287a329f5 Display list of unlinked rooms 2024-10-03 17:21:42 +13:00
Cadence Ember d6dc5cb88f Type fixes 2024-09-14 00:58:21 +12:00
Cadence Ember 555d7cb126 Authmedia bug fixes 2024-09-13 23:48:07 +12:00
Cadence Ember c0d92ea66d Move calls from getPublicUrlForMxc to getMedia 2024-09-13 17:19:42 +12:00
Cadence Ember 4247a3114a Move everything to src folder... it had to happen 2024-09-12 17:05:13 +12:00