Commit Graph
24 Commits
Author SHA1 Message Date
Ellie AlgaseandCadence Ember 90606d9176 Add full support for polls, both m2d and d2m.
Mostly works, but a few edge-cases still need to be worked out.

Co-authored-by: Cadence Ember <cadence@disroot.org>
2026-01-26 02:30:05 +13:00
Ellie AlgaseandCadence Ember afca4de6b6 Bridge polls from Matrix as pseudo-polls on Discord (with an embed). Not 100% working.
Co-authored-by: Cadence Ember <cloudrac3r@vivaldi.net>
2026-01-26 02:29:59 +13:00
Ellie Algase e565342ac8 initial polls support (not exactly working) 2026-01-25 14:33:09 +13:00
Cadence Ember 513e67189e Formally remove discord_path from room avatars 2026-01-09 13:56:21 +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 2563a47e78 Properly hide embeds for links in reply previews 2025-12-11 12:46:28 +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 edd4f988ec Support persistent Matrix sims for webhooks 2025-11-19 16:37:39 +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 5b7433de32 Make tests time zone independent 2025-10-07 14:09:50 -05:00
Cadence Ember a8670323a0 m->d: fix image captions spec, fix upload issues 2025-02-28 00:39:03 +13:00
Cadence Ember 3b034dd6e5 Optional password protection for the web server 2025-02-25 14:36:49 +13:00
Cadence Ember d45a0bdc10 UI for linking existing space 2025-02-04 02:45:38 +13:00
Cadence Ember ad51079448 Don't overwrite room custom topics 2025-02-01 23:12:50 +13:00
Cadence Ember 14574b4e2c Support alternate Discord hosts 2025-01-17 11:40:34 +13:00
Cadence Ember ad1aa2c0f6 Resolve Matrix room aliases to Discord channels 2025-01-08 13:56:59 +13:00
Cadence Ember 06b6a63ee3 Sync pins back from Matrix to Discord 2025-01-07 12:24:03 +13:00
Cadence Ember c599dff590 Tests and coverage for web 2024-12-24 01:06:19 +13:00
Cadence Ember bad8c5b8c2 Test invite interaction & code coverage 2024-09-30 00:51:55 +13:00
Cadence Ember b6c23c30fb Upload web code 2024-09-22 15:42:15 +12:00
Cadence Ember b45d0f3038 Barebones matrix media proxy 2024-09-13 03:16:03 +12:00
Cadence Ember 4247a3114a Move everything to src folder... it had to happen 2024-09-12 17:05:13 +12:00