Commit Graph

56 Commits

Author SHA1 Message Date
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
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
f5853ccf95 Fix check for enabling content_length_workaround 2024-09-30 01:45:38 +13:00
Cadence Ember
bad8c5b8c2 Test invite interaction & code coverage 2024-09-30 00:51:55 +13:00
Cadence Ember
0e6e5e61e4 Merge branch 'v3.0-beta3' 2024-09-29 03:13:10 +13:00
Cadence Ember
69c93ca9d9 Automatically set up content_length_workaround 2024-09-26 09:59:13 +12:00
Cadence Ember
d6de57f0c3 Factor out namespace_prefix 2024-09-26 02:16:50 +12:00
Cadence Ember
734c9a5838 Remove hardcoded cadence.moe 2024-09-25 13:37:54 +12:00