Fixes#18, #20 and #21: three small edits to what chat.lotusguild.org serves. Production change: merging redeploys the web config and CSP (LXC 106).
#21, mozilla.org login.connect-src gains https://www.mozilla.org. mozilla.org/.well-known/matrix/client 301s there, the CSP refused it, and choosing mozilla.org always said "Failed to connect".
#18, TikTok short links.connect-src gains https://www.tiktok.com, for the oEmbed lookup that resolves vm.tiktok.com/… and tiktok.com/t/… ids. The player was already allowed (frame-src https:).
#20, featured communities (your decision of 2026-10-04). config.json gets the same featuredCommunities as the desktop app: the Lotus Guild space, #homelab:codestorm.net, #jellyfin:matrix.org, and matrixrooms.info.
Verified
nginx -t passes in a harness using this repo's snippet, and the served CSP contains both new hosts.
The Lotus Guild space id resolves on production (room_summary → "Lotus Guild", v12).
www.tiktok.com/oembed answers 200.
config.json parses.
After deploy, please check: the browser console on Explore → Featured shows no CSP errors, and mozilla.org on the login screen gets past discovery. The issue notes the next-gen auth step may still fail there with "Dynamic registration failed"; that's a separate check.
Related: cinny-desktop #34. Its other question, allowCustomHomeservers (web false vs desktop true), is still open and isn't changed here.
Fixes #18, #20 and #21: three small edits to what chat.lotusguild.org serves. **Production change:** merging redeploys the web config and CSP (LXC 106).
1. **#21, mozilla.org login.** `connect-src` gains `https://www.mozilla.org`. `mozilla.org/.well-known/matrix/client` 301s there, the CSP refused it, and choosing mozilla.org always said "Failed to connect".
2. **#18, TikTok short links.** `connect-src` gains `https://www.tiktok.com`, for the oEmbed lookup that resolves `vm.tiktok.com/…` and `tiktok.com/t/…` ids. The player was already allowed (`frame-src https:`).
3. **#20, featured communities** (your decision of 2026-10-04). `config.json` gets the same `featuredCommunities` as the desktop app: the Lotus Guild space, `#homelab:codestorm.net`, `#jellyfin:matrix.org`, and `matrixrooms.info`.
**Verified**
- `nginx -t` passes in a harness using this repo's snippet, and the served CSP contains both new hosts.
- The Lotus Guild space id resolves on production (`room_summary` → "Lotus Guild", v12).
- `www.tiktok.com/oembed` answers 200.
- `config.json` parses.
**After deploy, please check:** the browser console on Explore → Featured shows no CSP errors, and mozilla.org on the login screen gets past discovery. The issue notes the next-gen auth step may still fail there with "Dynamic registration failed"; that's a separate check.
Related: cinny-desktop #34. Its other question, `allowCustomHomeservers` (web `false` vs desktop `true`), is still open and isn't changed here.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
https://claude.ai/code/session_017PCb59uY3UKqDqt7B6hzd5
chat.lotusguild.org's config.json has never had featuredCommunities, so
Explore → Featured was empty on the web while the desktop app showed the
Lotus Guild space, Homelab, Jellyfin and matrixrooms.info. Add the same
set (decided 2026-10-04).
Fixes#20
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017PCb59uY3UKqDqt7B6hzd5
jared
merged commit 0aa34123a8 into main2026-10-18 19:45:53 -04:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Fixes #18, #20 and #21: three small edits to what chat.lotusguild.org serves. Production change: merging redeploys the web config and CSP (LXC 106).
connect-srcgainshttps://www.mozilla.org.mozilla.org/.well-known/matrix/client301s there, the CSP refused it, and choosing mozilla.org always said "Failed to connect".connect-srcgainshttps://www.tiktok.com, for the oEmbed lookup that resolvesvm.tiktok.com/…andtiktok.com/t/…ids. The player was already allowed (frame-src https:).config.jsongets the samefeaturedCommunitiesas the desktop app: the Lotus Guild space,#homelab:codestorm.net,#jellyfin:matrix.org, andmatrixrooms.info.Verified
nginx -tpasses in a harness using this repo's snippet, and the served CSP contains both new hosts.room_summary→ "Lotus Guild", v12).www.tiktok.com/oembedanswers 200.config.jsonparses.After deploy, please check: the browser console on Explore → Featured shows no CSP errors, and mozilla.org on the login screen gets past discovery. The issue notes the next-gen auth step may still fail there with "Dynamic registration failed"; that's a separate check.
Related: cinny-desktop #34. Its other question,
allowCustomHomeservers(webfalsevs desktoptrue), is still open and isn't changed here.🤖 Generated with Claude Code
https://claude.ai/code/session_017PCb59uY3UKqDqt7B6hzd5