Commit Graph
59 Commits
Author SHA1 Message Date
Cadence Ember 201814e9f4 Update dependencies 2026-03-23 21:22:33 +13:00
Cadence Ember 7367fb3b65 Fix weird background clipping on icons 2026-03-20 01:37:22 +13:00
Cadence Ember f1b111a8a4 Refuse to operate on encrypted rooms
- Refuse to link to encrypted rooms
- Do not show encrypted rooms as link candidates (if server supports)
- Reject invites to encrypted rooms with message
- Unbridge and leave room if it becomes encrypted
2026-03-17 12:35:42 +13:00
Cadence Ember 6716b432ba Wait for response before next click (don't queue) 2026-03-15 01:33:29 +13:00
Cadence Ember 6a2606cbdb Add UI for defining default roles 2026-03-08 22:35:10 +13:00
Cadence Ember 0cd7e1c336 Allow for custom additions to webroot 2026-02-17 12:54:50 +13:00
ElliuandCadence Ember 35e9c9e1ea Add unlink space feature
Squashed commit of the following:

commit bd9fd5cd3cf3f1301df18074c997ec537a81b4f5
Author: Elliu <elliu@hashi.re>
Date:   Sat Nov 15 15:32:18 2025 +0900

    Revert "fix matrix / db resource cleanup on space unlink"

    This reverts commit ccc10564f1e33ab277bc15f360b8c65f2d0ea867.

commit eec559293861305394770343d501389905fe1650
Author: Cadence Ember <cadence@disroot.org>
Date:   Sat Nov 8 13:01:59 2025 +1300

    Dependency inject snow for testing

commit b45eeb150e0702c201b8f710a3bdaa8e9f7d90be
Author: Elliu <elliu@hashi.re>
Date:   Wed Nov 5 00:20:20 2025 +0900

    manually revert 3597a3b: "Factorize some of the space link/unlink sanity checks"

commit 0f2e575df21bf940e4780c30d2701da989f62471
Author: Elliu <elliu@hashi.re>
Date:   Wed Nov 5 00:04:38 2025 +0900

    on unbriding room, also demote powel level of bridge user in matrix room

commit ccc10564f1e33ab277bc15f360b8c65f2d0ea867
Author: Elliu <elliu@hashi.re>
Date:   Wed Nov 5 00:04:13 2025 +0900

    fix matrix / db resource cleanup on space unlink

commit f4c1ea7c7f7d5a265b84ce464cd8e9e26d934a32
Author: Elliu <elliu@hashi.re>
Date:   Tue Nov 4 23:54:41 2025 +0900

    /unlink-space: properly leave guild and clean DB

commit 5f0ec3b2c861cc8b9edc51389d6176c7a22a1135
Author: Cadence Ember <cadence@disroot.org>
Date:   Sun Nov 2 22:31:14 2025 +1300

    Improve HTML to a state I'm happy with

commit 16309f26b3dd72927e05454cee8c63504b447b7f
Author: Elliu <elliu@hashi.re>
Date:   Sat Nov 1 22:24:51 2025 +0900

    add tests from /unlink-space endpoint

commit 5aff6f9048330a86eda3b2d1862f42df8d2bad84
Author: Elliu <elliu@hashi.re>
Date:   Sat Sep 6 20:05:18 2025 +0900

    Add /api/unlink-space implementation

commit dfc61594f68db4b52b3553ac7d3561ae9ce13b49
Author: Elliu <elliu@hashi.re>
Date:   Sat Sep 6 19:59:44 2025 +0900

    Extract /api/unlink code to its own function

commit 3597a3b5ce9dde3a9ddfe0853253bfda91a38335
Author: Elliu <elliu@hashi.re>
Date:   Sat Sep 6 19:28:42 2025 +0900

    Factorize some of the space link/unlink sanity checks

commit 05d788e26394106d9be24cef8b38f6c6f1e4c984
Author: Elliu <elliu@hashi.re>
Date:   Sat Sep 6 18:23:01 2025 +0900

    Add button to unlink a space

Co-authored-by: Cadence Ember <cadence@disroot.org>
2026-02-13 19:13:02 +13:00
Cadence Ember fba50e9505 Fix getPermissions misunderstanding @everyone 2026-01-14 15:11:22 +13:00
Cadence Ember 8e0fe29bec Web accessibility 2026-01-08 20:10:21 +13:00
Cadence Ember edd4f988ec Support persistent Matrix sims for webhooks 2025-11-19 16:37:39 +13:00
Cadence Ember 344822cec0 Minor copyedit 2025-08-17 18:25:34 +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 d5a7b3256b Fix web forms when bound to a relative path 2025-03-07 09:13:04 +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 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 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 902dfa7e7c Validate mxid format in web login 2025-02-18 15:59:32 +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 7782c120bf Only show "no servers available" when logged in 2025-02-11 01:52:41 +13:00
Cadence Ember fc6cb8e0d5 Web UI improvements 2025-02-10 16:54:40 +13:00
Cadence Ember 0f435e930e Per-guild presence sync settings
On by default for existing and small guilds.
Off for new large guilds.
Can be toggled either way.
2025-02-10 16:54:30 +13:00
Cadence Ember b2078620be Code coverage for matrix log in & guild settings 2025-02-08 16:05:35 +13:00
Cadence Ember f7e2c89e65 Test setup for new web pages 2025-02-05 14:57:05 +13:00
Cadence Ember d45a0bdc10 UI for linking existing space 2025-02-04 02:45:38 +13:00
Cadence Ember 3d0609f8f1 Fix duplicate guilds in list 2025-02-03 23:30:32 +13:00
Cadence Ember f9be1e39a1 Improve dropdown button 2025-02-03 15:48:16 +13:00
Cadence Ember 443618b974 Log in with Matrix 2025-02-02 01:23:36 +13:00
Cadence Ember eec8b0f15b Add loading indicator to invite screens 2025-02-01 22:27:27 +13:00
Cadence Ember 5b21344a65 Add room list debugger 2025-02-01 01:40:59 +13:00
Cadence Ember eb4aa615be Fix web loading indicators 2025-01-31 16:42:48 +13:00
Cadence Ember a459ee1d1c Use htmx.js instead of htmx.min.js
This wastes 30 kB gzipped, which I think is acceptable in exchange for
having method names in the debugger.
2025-01-31 16:42:15 +13:00
Cadence Ember b1b9124052 Fully support unlinking channels 2025-01-31 15:09:01 +13:00
Cadence Ember 5c0e830658 Display XHR errors 2025-01-31 15:07:48 +13:00
Cadence Ember c6708d4dbd Fix channel linking form URL 2025-01-12 12:50:32 +13:00
Cadence Ember 6e55061760 Use kstate for d->m pins updates 2025-01-08 11:31:43 +13:00
Cadence Ember 4c62124cee Improve invite QR generation 2025-01-06 21:53:48 +13:00
Cadence Ember 6411279efd Use relative paths on web 2025-01-06 15:31:34 +13:00
Cadence Ember 75140a5b58 Allow creating admins on web 2024-12-24 01:16:02 +13:00
Cadence Ember c599dff590 Tests and coverage for web 2024-12-24 01:06:19 +13:00
Cadence Ember 7ff2a38cdb Move room linking logic out of template 2024-11-26 12:17:31 +13:00
Cadence Ember c127923f4d Make the link button do something 2024-10-18 16:35:47 +13:00
Cadence Ember 5a86c07eb9 Host QR codes locally 2024-10-04 02:21:57 +13:00