2026-08-05 - 2026-11-05
Overview
19 Pull requests merged by 1 user
Merged
#47 ci(smoke): wait for the keychain strip before judging #105 step 2
Merged
#46 chore(deps): Tauri 2.12.5, rustls, webpki and other Rust security fixes
Merged
#45 ci(windows-smoke): login tokens move to the keychain and stay signed in (cinny #105)
Merged
#44 ci(windows-smoke): tray, badge, taskbar, thumbbar and media-control commands (#4, #7)
Merged
#43 ci(windows-smoke): deep links while hidden/minimised, global hotkeys (#8, #2)
Merged
#42 ci(windows-smoke): update over the running app, as the auto-updater does (#1)
Merged
#41 feat(release): signed SHA256SUMS.txt for the Linux downloads (#36)
Merged
#40 feat(tray): has_tray_host command so the first-close dialog can tell when there is no tray (#37)
Merged
#39 docs: README for Lotus Chat desktop, not upstream Cinny (#35)
Merged
#38 fix(csp): allow https: frames so room widgets load on desktop (#33)
Merged
#28 Login tokens in the OS keychain: secure_session commands (cinny #105, step 1)
Merged
#27 Call page on its own origin, http://127.0.0.1:44548 (cinny #43)
Merged
#26 WebView permissions only for the app's own origin (#22)
Merged
#32 Updater: Linux package installs update through their package manager
Merged
#31 Windows smoke: foreign-page mic check on a local origin (#19)
Merged
#30 CI: Windows smoke test of the installed app (#19)
Merged
#29 Status banner from Kuma: statusPages config (cinny #124)
Merged
#24 Linux: NVIDIA + Wayland keeps the GPU renderer (__NV_DISABLE_EXPLICIT_SYNC)
Merged
#23 Linux: launch on NVIDIA + Wayland; webAppUrl for "call in browser"
16 Issues closed from 1 user
Closed
#1 Windows auto-update: NSIS "Error opening file for writing: cinny.exe" — old process still holds the exe
Closed
#36 Linux package updates have no integrity check: the .deb and .pkg.tar.zst aren't signed and have no checksum, and the suggested pacman command relies on that
Closed
#37 Linux without a tray host (stock GNOME): first-close dialog defaults to "Keep running in the tray", which hides the app with no tray icon to bring it back
Closed
#34 Web and desktop config.json have drifted: the featured Lotus Guild space never reached the web, and custom homeservers are only allowed on desktop
Closed
#35 README is still upstream Cinny's: download links and signing key point at cinnyapp, and no Lotus desktop features are documented
Closed
#33 Desktop CSP frame-src blocks room widgets (Jitsi, Etherpad, …); web allows them
Closed
#22 Tighten WebView permission handler: allow only media/notifications from our own origin
Closed
#5 First close: ask "keep running in the tray?" instead of silently minimizing
Closed
#17 Rich toast: thread / invite quick-reply misroutes (reply target is the coalescing tag, not a room id)
Closed
#16 Rich toast: restore tag-coalescing so rapid same-room messages replace instead of stack
Closed
#3 Launch-on-login opens the window — add "start minimized to tray"
Closed
#4 Tray icon reflects call state (in call / muted / deafened)
Closed
#10 Windows taskbar progress bar during uploads
Closed
#6 Tray shows "Restart to update" once an update is downloaded
Closed
#9 Rich toast: add "Mark as read" action next to Reply and Open
Closed
#15 useTauriFocusAssist: query the initial Focus-Assist state on mount (currently leaks notifications until the OS state flips)
28 Issues created by 1 user
Opened
#1 Windows auto-update: NSIS "Error opening file for writing: cinny.exe" — old process still holds the exe
Opened
#2 System-wide voice hotkeys: PTT / mute / deafen work while a game has focus
Opened
#3 Launch-on-login opens the window — add "start minimized to tray"
Opened
#4 Tray icon reflects call state (in call / muted / deafened)
Opened
#5 First close: ask "keep running in the tray?" instead of silently minimizing
Opened
#6 Tray shows "Restart to update" once an update is downloaded
Opened
#7 [verify] Taskbar thumbnail toolbar tooltips reflect live mute/deafen state
Opened
#8 [test] Deep-link while minimised to tray: reveals AND navigates
Opened
#9 Rich toast: add "Mark as read" action next to Reply and Open
Opened
#10 Windows taskbar progress bar during uploads
Opened
#11 [QA] §J Desktop: proactive update notifications, DTLN noise-suppression sanity
Opened
#12 [QA] §O7 Desktop CSP tighten + native stack smoke: boots, avatars/media, VT323 font, location maps, calls connect, deep links
Opened
#13 [QA] Windows rich toast: attributed to Lotus Chat, inline reply posts to the room, body click opens the room
Opened
#14 [QA] Custom Window Chrome toggle: reload lands on the Lotus title bar with a stable feed; toggling off restores the native frame
Opened
#15 useTauriFocusAssist: query the initial Focus-Assist state on mount (currently leaks notifications until the OS state flips)
Opened
#16 Rich toast: restore tag-coalescing so rapid same-room messages replace instead of stack
Opened
#17 Rich toast: thread / invite quick-reply misroutes (reply target is the coalescing tag, not a room id)
Opened
#18 [QA] Windows notification checklist (rich toast activation 0ddf86c6)
Opened
#19 CI: Windows smoke job on the existing windows runner — install the built NSIS bundle and drive the app with tauri-driver
Opened
#20 [QA] Desktop-only call features sweep (no-sleep, taskbar thumbbar, SMTC/media keys, global PTT/deafen hotkeys, tray call state)
Opened
#21 Linux: in-app calls need WebRTC in WebKitGTK (blocked on upstream 2.56 libwebrtc)
Opened
#22 Tighten WebView permission handler: allow only media/notifications from our own origin
Opened
#25 Voice call overlay like Discord (show speakers over games): needs in-depth planning
Opened
#33 Desktop CSP frame-src blocks room widgets (Jitsi, Etherpad, …); web allows them
Opened
#34 Web and desktop config.json have drifted: the featured Lotus Guild space never reached the web, and custom homeservers are only allowed on desktop
Opened
#35 README is still upstream Cinny's: download links and signing key point at cinnyapp, and no Lotus desktop features are documented
Opened
#36 Linux package updates have no integrity check: the .deb and .pkg.tar.zst aren't signed and have no checksum, and the suggested pacman command relies on that
Opened
#37 Linux without a tray host (stock GNOME): first-close dialog defaults to "Keep running in the tray", which hides the app with no tray icon to bring it back