Commit Graph

37 Commits

Author SHA1 Message Date
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
Elliu
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
edd4f988ec Support persistent Matrix sims for webhooks 2025-11-19 16:37:39 +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
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
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
6b919d2a82 Add setting for d->m URL previews 2025-02-18 01:11:26 +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
d45a0bdc10 UI for linking existing space 2025-02-04 02:45:38 +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
b1b9124052 Fully support unlinking channels 2025-01-31 15:09:01 +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
Cadence Ember
4287a329f5 Display list of unlinked rooms 2024-10-03 17:21:42 +13:00
Cadence Ember
086e8cdc25 Add privacy level controls on web 2024-10-03 03:26:49 +13:00
Cadence Ember
cf756cb0af Create space as needed in oauth flow
I have manually tested this with both web flows, the link flow, the
/invite command, and the toggle switch, and they all work.
2024-09-29 03:58:51 +13:00
Cadence Ember
0e6e5e61e4 Merge branch 'v3.0-beta3' 2024-09-29 03:13:10 +13:00
Cadence Ember
734c9a5838 Remove hardcoded cadence.moe 2024-09-25 13:37:54 +12:00
Cadence Ember
312ea69d73 Fix page duplicating when clicking toggle switch 2024-09-25 01:54:01 +12:00
Cadence Ember
dbbb8281e6 Create guild_active table instead of column 2024-09-24 16:31:47 +12:00
Cadence Ember
b6c23c30fb Upload web code 2024-09-22 15:42:15 +12:00