[QA] §O7 Desktop CSP tighten + native stack smoke: boots, avatars/media, VT323 font, location maps, calls connect, deep links #12

Open
opened 2026-09-17 23:24:10 -04:00 by jared · 0 comments
Owner

Migrated from LOTUS_TESTING.md §O7 on 2026-09-17 — the file is now reference-only.

How to report: tick each item as it passes; on FAIL comment with what you saw vs expected, browser/OS, web (chat.lotusguild.org) vs desktop (Tauri), theme, and any browser-console errors. Screenshots for anything visual.

  • O7 checklist below passes on the current Windows build

O7. Desktop (Tauri) — CSP tighten + native stack (AW-4) — 🖥️ desktop build only

The webview CSP was tightened and the full native module set now compiles. Smoke-test the desktop build:

  1. App boots, avatars + media thumbnails load, the VT323 terminal font renders (Lotus Terminal theme), a location message embeds its OpenStreetMap map, calls connect (EC iframe), deep links (matrix: / clicking a room link) navigate.
  2. Native features: minimize to tray (notifications still arrive), a message notification is a rich toast (click opens the room; reply box sends), the taskbar Jump List lists recent rooms, in a call the taskbar thumbnail shows Mute/Deafen/End, Windows Focus Assist silences Lotus.
  3. Console (desktop devtools) shows no CSP violations during normal use. If something visual/media is blocked, that's the CSP to loosen — note exactly what and where.
_Migrated from `LOTUS_TESTING.md` §O7 on 2026-09-17 — the file is now reference-only._ **How to report:** tick each item as it passes; on FAIL comment with what you saw vs expected, browser/OS, web (chat.lotusguild.org) vs desktop (Tauri), theme, and any browser-console errors. Screenshots for anything visual. - [ ] O7 checklist below passes on the current Windows build --- ### O7. Desktop (Tauri) — CSP tighten + native stack (AW-4) — 🖥️ desktop build only The webview CSP was tightened and the full native module set now compiles. Smoke-test the desktop build: 1. App **boots**, avatars + media thumbnails load, the **VT323** terminal font renders (Lotus Terminal theme), a **location message** embeds its OpenStreetMap map, **calls** connect (EC iframe), **deep links** (`matrix:` / clicking a room link) navigate. 2. **Native features:** minimize to tray (notifications still arrive), a message notification is a **rich toast** (click opens the room; reply box sends), the taskbar **Jump List** lists recent rooms, in a call the taskbar thumbnail shows **Mute/Deafen/End**, Windows **Focus Assist** silences Lotus. 3. **Console** (desktop devtools) shows **no CSP violations** during normal use. If something visual/media is blocked, that's the CSP to loosen — note exactly what and where.
jared added this to the Desktop QA backlog milestone 2026-09-17 23:24:10 -04:00
jared added the qa label 2026-09-17 23:24:10 -04:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: LotusGuild/cinny-desktop#12