Ellie Algase
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
Cadence Ember
c0bbdfde60
add to historical_channel_room when linking
2026-01-24 00:31:50 +13:00
Cadence Ember
014a87ed9e
Force Matrix m.notices to be unchanged events
2026-01-18 02:53:39 +13:00
Cadence Ember
fba50e9505
Fix getPermissions misunderstanding @everyone
2026-01-14 15:11:22 +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
8e0fe29bec
Web accessibility
2026-01-08 20:10:21 +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
4bc7e794ab
Refactor private chat creation
2025-12-16 00:36:11 +13:00
Cadence Ember
261bb1b8c8
Future-proof permissions
2025-12-05 17:13:56 +13:00
Cadence Ember
a441c476f8
Support multiple versions of rooms
2025-11-26 15:43:48 +13:00
Cadence Ember
edd4f988ec
Support persistent Matrix sims for webhooks
2025-11-19 16:37:39 +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
954d41269c
Store directs in database rather than account data
2025-08-21 11:30:23 +12:00
Cadence Ember
5e4bea6ce6
Remove useless loop
2025-08-21 00:47:50 +12:00
Cadence Ember
344822cec0
Minor copyedit
2025-08-17 18:25:34 +12:00
Cadence Ember
a7abdfdc25
Persist cookies longer than session
2025-08-17 18:24:27 +12:00
Cadence Ember
160efc5592
Update dependencies
2025-08-13 20:30:19 +12:00
Cadence Ember
7bfe140d08
More precise power level checking
2025-08-05 01:40:56 +12:00
Cadence Ember
50a047249b
Check hierarchy instead of m.space.child
2025-06-22 18:38:20 +12:00
Cadence Ember
45de3f8be4
Info API: Use HTTPS for avatar URLs
2025-06-08 22:52:07 +12:00
Cadence Ember
557b7653e2
Test coverage for message info API
2025-06-08 22:29:10 +12:00
Cadence Ember
bb711c26ac
API endpoint for message info
2025-05-12 14:30:49 +12:00
Cadence Ember
adbd2bbf60
Update Stacks, restore buttons to featured style
2025-03-10 12:07:11 +13:00
Cadence Ember
c29fbc8e19
Fix QR code on relative paths
2025-03-10 11:48:51 +13:00
Cadence Ember
bcc3bfc288
Recognise matrix-media-repo URL preview agent
2025-03-08 14:33:00 +13:00
Cadence Ember
d5a7b3256b
Fix web forms when bound to a relative path
2025-03-07 09:13:04 +13:00
Cadence Ember
a8670323a0
m->d: fix image captions spec, fix upload issues
2025-02-28 00:39:03 +13:00
Cadence Ember
8e0950ded9
Fix client-side MXID validation
2025-02-25 15:43:46 +13:00
Cadence Ember
2a45b5f9aa
Replace hash icon
2025-02-25 15:43:39 +13:00
Cadence Ember
3b034dd6e5
Optional password protection for the web server
2025-02-25 14:36:49 +13:00
Cadence Ember
d5cbb8ff8a
Rearrange controls on guild web page
2025-02-24 15:32:43 +13:00
Cadence Ember
e2df174bbe
Fix #42
...
Don't force private badge when the base role can't view channels.
2025-02-24 02:25:21 +13:00
Cadence Ember
20dabf4ad5
Only offer to link channels the bridge can access
2025-02-24 02:14:46 +13:00
Cadence Ember
5631b7e956
Remove unused API calls
2025-02-24 01:43:03 +13:00
Cadence Ember
fb38db5d23
Revert to Stacks 2.5.4
...
2.5.5 has a regression where the a.s-btn:visited style looks bad.
I can update again when they fix it.
https://github.com/StackExchange/Stacks/pull/1879
2025-02-22 12:35:04 +13:00
Cadence Ember
62be5f7091
Code coverage for web settings
2025-02-21 16:41:43 +13:00
Cadence Ember
21c7b35136
Put QR code behind reveal button
2025-02-21 16:38:00 +13:00
Cadence Ember
46bd2cbb2b
Fix web invite button duplicating the page
2025-02-21 12:12:49 +13:00
Cadence Ember
bb73341a89
code quality: get htmx from npm
2025-02-21 12:12:35 +13:00
Cadence Ember
902dfa7e7c
Validate mxid format in web login
2025-02-18 15:59:32 +13:00
Cadence Ember
ed417e029f
Preserve name/avatar/topic of linked rooms
2025-02-18 01:46:54 +13:00
Cadence Ember
438714b67e
Try to join space rooms in link flow
2025-02-18 01:30:28 +13:00
Cadence Ember
6b919d2a82
Add setting for d->m URL previews
2025-02-18 01:11:26 +13:00
Cadence Ember
efd7cb3fd4
Stay on guild self service page after logging in
2025-02-18 00:46:54 +13:00
Cadence Ember
a5fd30d535
Qualify kind of stream
2025-02-16 17:44:17 +13:00
Cadence Ember
ac40c54e40
Hot-reload Presence instances
2025-02-13 01:16:52 +13:00
Cadence Ember
cfaada6797
Rewrite presence code
2025-02-12 16:50:45 +13:00
Cadence Ember
8e0c15476c
Update Discord dependencies
2025-02-11 13:04:40 +13:00