2026-05-13 - 2026-11-13

Overview

41 Active Pull Requests
17 Active Issues
Excluding merges, 4 authors have pushed 81 commits to main and 125 commits to all branches. On main, 36 files have changed and there have been 6392 additions and 972 deletions.

41 Pull requests merged by 1 user

Merged #64 hookshot: remove the Lidarr webhook 2026-11-10 13:05:00 -05:00

Merged #63 docs: background web push is not planned (cinny #202) 2026-11-09 19:20:56 -05:00

Merged #62 minecraft: show players online as the bridge bot's status 2026-11-04 22:42:03 -05:00

Merged #61 cinny: point the status banner at Kuma's public page 2026-11-04 22:21:54 -05:00

Merged #60 discord-bridge: Discord presence into Matrix ghosts 2026-11-04 19:41:08 -05:00

Merged #59 feat(synapse): nightly state compression on CT 109 2026-11-03 19:10:34 -05:00

Merged #58 docs: all 13 Hookshot webhooks rotated 2026-11-03 17:03:12 -05:00

Merged #57 docs: call stack upgraded (lk-jwt-service 0.9.0, LiveKit 1.13.11) 2026-11-03 16:42:05 -05:00

Merged #56 docs: note the 2026-11-03 webhook rotation 2026-11-03 00:57:43 -05:00

Merged #55 docs: stop publishing Hookshot webhook IDs; record Hookshot + call-stack upgrades 2026-11-03 00:36:19 -05:00

Merged #54 fix(livekit): graceful restart could restart LiveKit in the middle of a call 2026-11-03 00:28:12 -05:00

Merged #53 voice-bridge: leave Discord within ~8-18 s of the last Matrix person leaving 2026-10-29 21:12:00 -04:00

Merged #52 docs: voice bridge live — bot profile, room setup, upgrade steps 2026-10-29 13:24:36 -04:00

Merged #51 voice-bridge: Discord voice ↔ Lotus voice room (patched nether-voicebridge) [awaiting go] 2026-10-29 12:56:05 -04:00

Merged #50 docs: bot profiles (names, avatars, where each is set) 2026-10-29 01:32:55 -04:00

Merged #49 docs: the Discord bot login stays on @jared 2026-10-28 22:19:19 -04:00

Merged #48 discord-bridge: bot profile, down alert, login-owner account 2026-10-28 22:00:31 -04:00

Merged #47 discord-bridge: Matrix avatars on Discord, catch up missed messages 2026-10-28 21:53:34 -04:00

Merged #46 docs: Discord bridge is live; linking notes 2026-10-28 21:48:00 -04:00

Merged #44 Add mautrix-discord bridge config and installer 2026-10-28 21:25:53 -04:00

Merged #45 ci(pip-audit): audit on Python 3.13 instead of ignoring filelock CVEs 2026-10-28 21:21:38 -04:00

Merged #43 docs: Synapse 1.164.1 2026-10-28 15:05:12 -04:00

Merged #42 fix: explicit m.mentions for ticket notifications and roasts (ahead of Synapse 1.164) 2026-10-27 20:06:14 -04:00

Merged #41 docs: Synapse 1.163.2 (Pillow 13 security update) 2026-10-26 19:30:06 -04:00

Merged #40 fix(cinny-nginx): own rate budget for content-hashed app files 2026-10-24 17:39:18 -04:00

Merged #39 feat(cinny-deploy): fail and alert when a deployed page references missing files 2026-10-20 02:38:06 -04:00

Merged #38 fix(cinny-deploy): the call page's scripts are deployed again (regression from #30) 2026-10-20 01:55:38 -04:00

Merged #37 feat(voice-limit-guard): enforce the limit at connect time too (#25) 2026-10-19 23:34:04 -04:00

Merged #36 fix(cinny-web): per-client rate limits; own budget for decorations 2026-10-19 12:44:26 -04:00

Merged #35 feat(cinny-web): serve avatar decorations from chat.lotusguild.org/decorations (#22) 2026-10-19 12:35:22 -04:00

Merged #33 fix(voice-limit-guard): two simultaneous joins can no longer both pass a full room (#25) 2026-10-18 19:46:01 -04:00

Merged #32 fix(cinny-web): CSP for mozilla.org discovery and TikTok oEmbed; featured communities (#18, #20, #21) 2026-10-18 19:45:53 -04:00

Merged #31 docs(livekit): bind lk-jwt-service to 127.0.0.1:8071, not all interfaces (#24) 2026-10-18 19:45:48 -04:00

Merged #30 fix(cinny-web): no-cache for the app shell on SPA routes; keep old hashed assets 14 days (#23) 2026-10-18 19:44:17 -04:00

Merged #29 docs: registration is closed (SSO/LLDAP only); note Draupnir encryption status 2026-10-16 18:55:37 -04:00

Merged #28 Revert Draupnir Rust crypto (#26): it fails to start without a device-bound token 2026-10-16 18:40:06 -04:00

Merged #26 draupnir: enable Rust crypto so it can read commands in the encrypted management room 2026-10-16 18:34:55 -04:00

Merged #27 landing: describe SSO sign-up, drop dashes and hyphens from the page text 2026-10-13 02:48:20 -04:00

Merged #17 cinny config: status banner from the Kuma page (cinny #124) 2026-09-29 13:24:51 -04:00

Merged #16 cinny CSP: allow the Kuma status page (cinny #124) 2026-09-29 12:28:31 -04:00

Merged #15 LXC 106 deploy: merge config.json, self-update (#13) 2026-09-28 18:52:30 -04:00

17 Issues closed from 1 user

Closed #8 Dedicated desktop-linux act_runner so Tauri builds stop queueing web CI/deploys 2026-10-25 20:44:25 -04:00

Closed #7 Add Minecraft <-> Matrix chat bridge for the SMP 2026-10-20 23:26:01 -04:00

Closed #25 Voice channel limit is only checked when a token is issued: two people joining at once both get in, and a token fetched early ignores the limit 2026-10-19 23:34:04 -04:00

Closed #22 Avatar decorations are served through Nextcloud's public DAV: no Cache-Control and a new PHP session on every image 2026-10-19 12:35:22 -04:00

Closed #24 lk-jwt-service listens on 0.0.0.0:8071, so anything on the LAN can mint LiveKit tokens directly and skip the voice-limit / audio-only guard 2026-10-19 12:16:10 -04:00

Closed #19 Synapse: enable MSC3026 busy presence so Do Not Disturb can be a real presence state 2026-10-19 01:06:11 -04:00

Closed #20 Web config: add the featured communities (Lotus Guild space, Homelab, Jellyfin, matrixrooms.info) 2026-10-18 19:45:55 -04:00

Closed #18 Web CSP blocks the TikTok oEmbed lookup, so TikTok short links never play on chat.lotusguild.org 2026-10-18 19:45:54 -04:00

Closed #21 Web CSP blocks mozilla.org's homeserver discovery, so the mozilla.org login option on chat.lotusguild.org always says "Failed to connect" 2026-10-18 19:45:54 -04:00

Closed #23 chat.lotusguild.org serves the app shell for /, /home/… and /login/… without Cache-Control; deploys delete the old hashed assets 2026-10-18 19:44:17 -04:00

Closed #13 LXC 106 (cinny) auto-deploy has not fired since 2026-05-15 2026-09-28 18:53:45 -04:00

Closed #14 Branch protection on main requires a status check named "Lint" that never exists 2026-09-28 18:53:45 -04:00

Closed #11 Landing page overhaul: replace the 4,000-word feature paragraph + duplicated comparison table with structured, single-source sections 2026-09-26 15:12:54 -04:00

Closed #10 Verify the Gitea version honours workflow concurrency (confirm on a test burst) 2026-09-23 23:15:21 -04:00

Closed #9 Debounce the desktop build trigger (tag / workflow_dispatch / schedule instead of every lotus commit) 2026-09-20 15:52:42 -04:00

Closed #6 hottake grabs most recent emoji reaction even after unreacting. 2026-08-31 21:19:21 -04:00

Closed #4 radarr unable to webhook to matrix` 2026-08-31 21:13:38 -04:00

15 Issues created by 0 users

Opened #7 Add Minecraft <-> Matrix chat bridge for the SMP 2026-08-02 00:57:16 -04:00

Opened #8 Dedicated desktop-linux act_runner so Tauri builds stop queueing web CI/deploys 2026-09-17 23:24:15 -04:00

Opened #9 Debounce the desktop build trigger (tag / workflow_dispatch / schedule instead of every lotus commit) 2026-09-17 23:24:16 -04:00

Opened #10 Verify the Gitea version honours workflow concurrency (confirm on a test burst) 2026-09-17 23:24:16 -04:00

Opened #11 Landing page overhaul: replace the 4,000-word feature paragraph + duplicated comparison table with structured, single-source sections 2026-09-17 23:30:17 -04:00

Opened #13 LXC 106 (cinny) auto-deploy has not fired since 2026-05-15 2026-09-27 11:54:47 -04:00

Opened #14 Branch protection on main requires a status check named "Lint" that never exists 2026-09-27 11:54:48 -04:00

Opened #18 Web CSP blocks the TikTok oEmbed lookup, so TikTok short links never play on chat.lotusguild.org 2026-10-04 17:41:27 -04:00

Opened #19 Synapse: enable MSC3026 busy presence so Do Not Disturb can be a real presence state 2026-10-04 20:17:05 -04:00

Opened #20 Web config: add the featured communities (Lotus Guild space, Homelab, Jellyfin, matrixrooms.info) 2026-10-04 20:17:06 -04:00

Opened #21 Web CSP blocks mozilla.org's homeserver discovery, so the mozilla.org login option on chat.lotusguild.org always says "Failed to connect" 2026-10-04 20:33:35 -04:00

Opened #22 Avatar decorations are served through Nextcloud's public DAV: no Cache-Control and a new PHP session on every image 2026-10-04 23:14:26 -04:00

Opened #23 chat.lotusguild.org serves the app shell for /, /home/… and /login/… without Cache-Control; deploys delete the old hashed assets 2026-10-05 01:47:04 -04:00

Opened #24 lk-jwt-service listens on 0.0.0.0:8071, so anything on the LAN can mint LiveKit tokens directly and skip the voice-limit / audio-only guard 2026-10-05 18:41:35 -04:00

Opened #25 Voice channel limit is only checked when a token is issued: two people joining at once both get in, and a token fetched early ignores the limit 2026-10-10 22:15:45 -04:00