Lotus CI
6a5f9778dd
chore: bump cinny submodule to 18732853
Build Lotus Chat Desktop / prepare (push) Successful in 3s
Build Lotus Chat Desktop / build-linux (push) Successful in 25m39s
Build Lotus Chat Desktop / build-arch (push) Successful in 15s
Build Lotus Chat Desktop / checksums (push) Successful in 21s
Build Lotus Chat Desktop / build-windows (push) Successful in 30m52s
Build Lotus Chat Desktop / update-manifest (push) Successful in 3s
2026-10-19 22:13:31 +00:00
Lotus CI
bd16e9b62c
chore: bump cinny submodule to 5d2d7ca6
Build Lotus Chat Desktop / prepare (push) Successful in 2s
Build Lotus Chat Desktop / build-linux (push) Successful in 26m0s
Build Lotus Chat Desktop / build-arch (push) Successful in 14s
Build Lotus Chat Desktop / build-windows (push) Successful in 32m47s
Build Lotus Chat Desktop / checksums (push) Successful in 14s
Build Lotus Chat Desktop / update-manifest (push) Successful in 2s
2026-10-19 21:09:34 +00:00
Lotus CI
2b2ce5f8e3
chore: bump cinny submodule to aaf75fe7
Build Lotus Chat Desktop / prepare (push) Successful in 3s
Build Lotus Chat Desktop / build-linux (push) Successful in 23m57s
Build Lotus Chat Desktop / build-windows (push) Successful in 30m26s
Build Lotus Chat Desktop / build-arch (push) Successful in 29s
Build Lotus Chat Desktop / update-manifest (push) Successful in 2s
Build Lotus Chat Desktop / checksums (push) Successful in 20s
2026-10-19 16:52:28 +00:00
Lotus CI
a3eef4d82d
chore: bump cinny submodule to 8459427c
Build Lotus Chat Desktop / prepare (push) Successful in 2s
Build Lotus Chat Desktop / build-linux (push) Successful in 26m59s
Build Lotus Chat Desktop / build-arch (push) Successful in 16s
Build Lotus Chat Desktop / checksums (push) Successful in 18s
Build Lotus Chat Desktop / build-windows (push) Successful in 33m4s
Build Lotus Chat Desktop / update-manifest (push) Successful in 34s
2026-10-19 08:42:05 +00:00
Lotus CI
93ae79fcb7
chore: bump cinny submodule to ef3849eb
Build Lotus Chat Desktop / prepare (push) Successful in 5s
Build Lotus Chat Desktop / build-linux (push) Successful in 27m23s
Build Lotus Chat Desktop / build-arch (push) Successful in 15s
Build Lotus Chat Desktop / checksums (push) Successful in 16s
Build Lotus Chat Desktop / build-windows (push) Successful in 33m25s
Build Lotus Chat Desktop / update-manifest (push) Successful in 2s
2026-10-19 07:40:27 +00:00
Lotus CI
efa9c01cb2
chore: bump cinny submodule to a937831e (nightly catch-up)
Build Lotus Chat Desktop / prepare (push) Successful in 2s
Build Lotus Chat Desktop / build-windows (push) Successful in 28m36s
Build Lotus Chat Desktop / build-linux (push) Successful in 25m26s
Build Lotus Chat Desktop / build-arch (push) Successful in 11s
Build Lotus Chat Desktop / update-manifest (push) Successful in 5s
Build Lotus Chat Desktop / checksums (push) Canceled after 0s
2026-10-19 05:33:12 +00:00
jared
04ad8720b8
Merge pull request 'feat(release): signed SHA256SUMS.txt for the Linux downloads ( #36 )' ( #41 ) from feat/linux-checksums into main
Build Lotus Chat Desktop / prepare (push) Canceled after 0s
Build Lotus Chat Desktop / build-windows (push) Canceled after 0s
Build Lotus Chat Desktop / build-linux (push) Canceled after 0s
Build Lotus Chat Desktop / build-arch (push) Canceled after 0s
Build Lotus Chat Desktop / checksums (push) Canceled after 0s
Build Lotus Chat Desktop / update-manifest (push) Canceled after 0s
2026-10-19 00:37:44 -04:00
Lotus CI and Claude Opus 5.5
4b9f3c092d
feat(release): signed SHA256SUMS.txt for the Linux downloads ( #36 )
...
The .deb and .pkg.tar.zst are not signed packages, and the in-app
update prompt has users install them by hand, so nothing checked them.
A new checksums job hashes the Linux downloads into SHA256SUMS.txt,
signs it with the updater's minisign key (tauri signer) and uploads
SHA256SUMS.txt + SHA256SUMS.txt.minisig. The README shows the
verify-then-install command.
Refs #36
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017PCb59uY3UKqDqt7B6hzd5
2026-10-19 00:35:30 -04:00
Lotus CI
4019cbaef1
chore: bump cinny submodule to 04605f26
Build Lotus Chat Desktop / prepare (push) Successful in 3s
Build Lotus Chat Desktop / build-windows (push) Successful in 35m6s
Build Lotus Chat Desktop / build-linux (push) Successful in 24m43s
Build Lotus Chat Desktop / build-arch (push) Canceled after 0s
Build Lotus Chat Desktop / update-manifest (push) Canceled after 0s
2026-10-19 03:32:37 +00:00
jared
0d42803fd4
Merge pull request 'feat(tray): has_tray_host command so the first-close dialog can tell when there is no tray ( #37 )' ( #40 ) from fix/no-tray-host into main
Build Lotus Chat Desktop / prepare (push) Successful in 3s
Build Lotus Chat Desktop / build-linux (push) Successful in 27m15s
Build Lotus Chat Desktop / build-windows (push) Successful in 29m45s
Build Lotus Chat Desktop / build-arch (push) Successful in 12s
Build Lotus Chat Desktop / update-manifest (push) Successful in 2s
2026-10-18 19:44:55 -04:00
jared
7b8b94b185
Merge pull request 'docs: README for Lotus Chat desktop, not upstream Cinny ( #35 )' ( #39 ) from docs/readme-lotus into main
2026-10-18 19:44:51 -04:00
jared
50f57bedc8
Merge pull request 'fix(csp): allow https: frames so room widgets load on desktop ( #33 )' ( #38 ) from fix/csp-widgets into main
Build Lotus Chat Desktop / prepare (push) Canceled after 0s
Build Lotus Chat Desktop / build-windows (push) Canceled after 0s
Build Lotus Chat Desktop / build-linux (push) Canceled after 0s
Build Lotus Chat Desktop / build-arch (push) Canceled after 0s
Build Lotus Chat Desktop / update-manifest (push) Canceled after 0s
2026-10-18 19:44:48 -04:00
Lotus CI
89765d2265
chore: bump cinny submodule to d7bc6d94
Build Lotus Chat Desktop / prepare (push) Successful in 3s
Build Lotus Chat Desktop / build-linux (push) Successful in 32m27s
Build Lotus Chat Desktop / build-arch (push) Successful in 13s
Build Lotus Chat Desktop / build-windows (push) Successful in 36m50s
Build Lotus Chat Desktop / update-manifest (push) Successful in 2s
2026-10-18 15:31:29 +00:00
Lotus CI
f94ee09c5f
chore: bump cinny submodule to a20e6859 (nightly catch-up)
Build Lotus Chat Desktop / prepare (push) Successful in 8s
Build Lotus Chat Desktop / build-windows (push) Successful in 47m9s
Build Lotus Chat Desktop / build-linux (push) Successful in 27m37s
Build Lotus Chat Desktop / build-arch (push) Successful in 33s
Build Lotus Chat Desktop / update-manifest (push) Successful in 7s
2026-10-18 07:59:56 +00:00
Lotus CI and Claude Opus 5.5
e78b5b911d
feat(tray): has_tray_host command so the first-close dialog can tell when there is no tray ( #37 )
...
On stock GNOME there is no StatusNotifier host, so choosing "Keep
running in the tray" hid the window with no icon to bring it back.
Expose whether org.kde.StatusNotifierWatcher has an owner on the
session bus (always true off Linux); cinny's dialog then defaults to
Quit and words the other option as "running in the background".
Refs #37
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017PCb59uY3UKqDqt7B6hzd5
2026-10-18 02:41:03 -04:00
Lotus CI and Claude Opus 5.5
bf14f72db2
docs: README for Lotus Chat desktop, not upstream Cinny ( #35 )
...
The README was upstream's: its download buttons and minisign key pointed
at cinnyapp releases, so following it installed upstream Cinny and
verified it against the wrong key. Point downloads at this repo's
releases (NSIS exe, .deb, pacman package, AppImage), publish Lotus'
updater key, and list the desktop features.
Fixes #35
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017PCb59uY3UKqDqt7B6hzd5
2026-10-18 02:36:39 -04:00
Lotus CI and Claude Opus 5.5
5208d3ca33
fix(csp): allow https: frames so room widgets load on desktop ( #33 )
...
The desktop CSP listed only known embed hosts in frame-src, so every
room widget that is not one of them (Jitsi, Etherpad, Grafana, bots)
showed a blank frame; the web deploy allows https: frames (#205 ).
Match it. Widget frames are sandboxed by cinny and same-origin widget
URLs are refused (isWidgetUrlSafe), so this does not widen what a
widget can do to the app.
Fixes #33
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017PCb59uY3UKqDqt7B6hzd5
2026-10-18 02:35:39 -04:00
Lotus CI
f5fc18e571
chore: bump cinny submodule to 3878a853
Build Lotus Chat Desktop / prepare (push) Successful in 2s
Build Lotus Chat Desktop / build-windows (push) Successful in 40m27s
Build Lotus Chat Desktop / build-linux (push) Successful in 28m31s
Build Lotus Chat Desktop / build-arch (push) Successful in 33s
Build Lotus Chat Desktop / update-manifest (push) Successful in 3s
2026-10-17 22:06:46 +00:00
Lotus CI
8700cff292
chore: bump cinny submodule to 0c5cf410
Build Lotus Chat Desktop / prepare (push) Successful in 3s
Build Lotus Chat Desktop / build-linux (push) Successful in 25m44s
Build Lotus Chat Desktop / build-arch (push) Successful in 14s
Build Lotus Chat Desktop / build-windows (push) Successful in 29m53s
Build Lotus Chat Desktop / update-manifest (push) Successful in 2s
2026-10-17 05:09:23 +00:00
Lotus CI
6f49d8574f
chore: bump cinny submodule to 47c1e435
Build Lotus Chat Desktop / prepare (push) Successful in 2s
Build Lotus Chat Desktop / build-linux (push) Successful in 26m24s
Build Lotus Chat Desktop / build-windows (push) Successful in 28m50s
Build Lotus Chat Desktop / build-arch (push) Successful in 24s
Build Lotus Chat Desktop / update-manifest (push) Successful in 5s
2026-10-17 01:06:56 +00:00
Lotus CI
4883945d31
chore: bump cinny submodule to b0eb3da8
Build Lotus Chat Desktop / prepare (push) Successful in 3s
Build Lotus Chat Desktop / build-linux (push) Successful in 24m30s
Build Lotus Chat Desktop / build-arch (push) Successful in 49s
Build Lotus Chat Desktop / build-windows (push) Successful in 30m39s
Build Lotus Chat Desktop / update-manifest (push) Successful in 2s
2026-10-16 23:37:19 +00:00
Lotus CI
c85b7044f8
chore: bump cinny submodule to 508a1231 (nightly catch-up)
Build Lotus Chat Desktop / prepare (push) Successful in 5s
Build Lotus Chat Desktop / build-linux (push) Successful in 31m15s
Build Lotus Chat Desktop / build-arch (push) Successful in 22s
Build Lotus Chat Desktop / build-windows (push) Successful in 39m18s
Build Lotus Chat Desktop / update-manifest (push) Successful in 4s
2026-10-13 04:01:01 +00:00
Lotus CI
3686325032
chore: bump cinny submodule to 0bec28b6
Build Lotus Chat Desktop / prepare (push) Successful in 3s
Build Lotus Chat Desktop / build-linux (push) Successful in 33m13s
Build Lotus Chat Desktop / build-windows (push) Successful in 37m8s
Build Lotus Chat Desktop / build-arch (push) Successful in 18s
Build Lotus Chat Desktop / update-manifest (push) Successful in 9s
2026-10-12 20:43:52 +00:00
Lotus CI
308542ae96
chore: bump cinny submodule to 1f10866b
Build Lotus Chat Desktop / prepare (push) Successful in 4s
Build Lotus Chat Desktop / build-linux (push) Successful in 33m19s
Build Lotus Chat Desktop / build-windows (push) Successful in 38m8s
Build Lotus Chat Desktop / build-arch (push) Successful in 54s
Build Lotus Chat Desktop / update-manifest (push) Successful in 4s
2026-10-12 17:12:37 +00:00
Lotus CI
4cec057e24
chore: bump cinny submodule to 1618d71e
Build Lotus Chat Desktop / prepare (push) Successful in 8s
Build Lotus Chat Desktop / build-linux (push) Successful in 31m41s
Build Lotus Chat Desktop / build-windows (push) Successful in 33m59s
Build Lotus Chat Desktop / build-arch (push) Successful in 31s
Build Lotus Chat Desktop / update-manifest (push) Successful in 2s
2026-10-12 03:39:54 +00:00
Lotus CI
c9c330ab1e
chore: bump cinny submodule to 022e5e69
Build Lotus Chat Desktop / prepare (push) Successful in 2s
Build Lotus Chat Desktop / build-linux (push) Successful in 29m34s
Build Lotus Chat Desktop / build-windows (push) Successful in 32m40s
Build Lotus Chat Desktop / build-arch (push) Successful in 34s
Build Lotus Chat Desktop / update-manifest (push) Successful in 7s
2026-10-11 04:56:54 +00:00
Lotus CI
8f67ec7c0f
chore: bump cinny submodule to 30e2dbcd
Build Lotus Chat Desktop / prepare (push) Successful in 3s
Build Lotus Chat Desktop / build-linux (push) Successful in 28m44s
Build Lotus Chat Desktop / build-windows (push) Successful in 36m28s
Build Lotus Chat Desktop / build-arch (push) Successful in 34s
Build Lotus Chat Desktop / update-manifest (push) Successful in 3s
2026-10-03 04:55:22 +00:00
Lotus CI
151199459f
chore: bump cinny submodule to d1993f20 (nightly catch-up)
Build Lotus Chat Desktop / prepare (push) Successful in 2s
Build Lotus Chat Desktop / build-linux (push) Successful in 23m39s
Build Lotus Chat Desktop / build-arch (push) Successful in 15s
Build Lotus Chat Desktop / build-windows (push) Successful in 25m41s
Build Lotus Chat Desktop / update-manifest (push) Successful in 3s
2026-10-01 04:01:02 +00:00
jared
ec643c677a
Merge pull request 'Login tokens in the OS keychain: secure_session commands (cinny #105 , step 1)' ( #28 ) from desktop-keychain into main
...
Build Lotus Chat Desktop / prepare (push) Successful in 3s
Build Lotus Chat Desktop / build-linux (push) Successful in 25m18s
Build Lotus Chat Desktop / build-arch (push) Successful in 17s
Build Lotus Chat Desktop / build-windows (push) Successful in 30m3s
Build Lotus Chat Desktop / update-manifest (push) Successful in 2s
Merge pull request #28 : login tokens in the OS keychain (cinny #105 , step 1)
2026-09-30 20:19:01 -04:00
Lotus CI
28dee7bea0
Merge remote-tracking branch 'origin/main' into desktop-keychain
...
# Conflicts:
# src-tauri/src/lib.rs
2026-09-30 20:18:53 -04:00
jared
03e3937e21
Merge pull request 'Call page on its own origin, http://127.0.0.1:44548 (cinny #43 )' ( #27 ) from desktop-call-origin into main
...
Build Lotus Chat Desktop / prepare (push) Canceled after 0s
Build Lotus Chat Desktop / build-windows (push) Canceled after 0s
Build Lotus Chat Desktop / build-linux (push) Canceled after 0s
Build Lotus Chat Desktop / build-arch (push) Canceled after 0s
Build Lotus Chat Desktop / update-manifest (push) Canceled after 0s
Merge pull request #27 : call page on its own origin, http://127.0.0.1:44548 (cinny #43 )
2026-09-30 20:17:24 -04:00
jared
97ccc97a70
Merge pull request 'WebView permissions only for the app's own origin ( #22 )' ( #26 ) from webview-permission-origin into main
...
Build Lotus Chat Desktop / prepare (push) Canceled after 0s
Build Lotus Chat Desktop / build-windows (push) Canceled after 0s
Build Lotus Chat Desktop / build-linux (push) Canceled after 0s
Build Lotus Chat Desktop / build-arch (push) Canceled after 0s
Build Lotus Chat Desktop / update-manifest (push) Canceled after 0s
Merge pull request #26 : WebView permissions only for the app's own origin (#22 )
2026-09-30 20:17:19 -04:00
Lotus CI
86947dba50
chore: bump cinny submodule to 8e30c73e
Build Lotus Chat Desktop / prepare (push) Canceled after 0s
Build Lotus Chat Desktop / build-windows (push) Canceled after 0s
Build Lotus Chat Desktop / build-linux (push) Canceled after 0s
Build Lotus Chat Desktop / build-arch (push) Canceled after 0s
Build Lotus Chat Desktop / update-manifest (push) Canceled after 0s
2026-10-01 00:11:54 +00:00
jared
4e98503c49
Merge pull request 'Updater: Linux package installs update through their package manager' ( #32 ) from fix-linux-pkg-update into main
...
Build Lotus Chat Desktop / prepare (push) Successful in 3s
Build Lotus Chat Desktop / build-linux (push) Successful in 24m33s
Build Lotus Chat Desktop / build-arch (push) Successful in 10s
Build Lotus Chat Desktop / build-windows (push) Successful in 30m18s
Build Lotus Chat Desktop / update-manifest (push) Successful in 2s
Merge pull request #32 : Linux package installs update via their package manager
2026-09-30 19:00:55 -04:00
Lotus CI and Claude Opus 5.5
261d7852cb
fix(updater): package installs update through their package manager
...
On CachyOS the in-app update failed with "Permission denied (os error 13)
at path /usr/bin/tauri_current_app…": the app was installed from the
Arch package, and Tauri's Linux updater can only replace an AppImage — for
anything else it tries to write next to the binary in /usr/bin.
- update_install_kind command: "in-app" on Windows and for an AppImage
($APPIMAGE set); on Linux package installs "pacman" (ID/ID_LIKE arch:
Arch, CachyOS, Manjaro, EndeavourOS…), "deb" (debian/ubuntu and
derivatives) or "manual". The web UI shows the matching update command.
- install_update refuses up front on a package install
("install: package-managed (…)") instead of downloading the whole
update and failing at the last step.
Tests: CachyOS/Arch → pacman; Ubuntu/Debian/Mint → deb; Fedora/unknown →
manual; AppImage and Windows → in-app.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01PPmy3tPq869XDW4njjVaKA
2026-09-30 18:46:11 -04:00
jared
06fe43c3cd
Merge pull request 'Windows smoke: foreign-page mic check on a local origin ( #19 )' ( #31 ) from smoke-foreign-origin into main
...
Build Lotus Chat Desktop / prepare (push) Successful in 2s
Build Lotus Chat Desktop / build-linux (push) Successful in 24m28s
Build Lotus Chat Desktop / build-arch (push) Successful in 14s
Build Lotus Chat Desktop / build-windows (push) Successful in 26m6s
Build Lotus Chat Desktop / update-manifest (push) Successful in 6s
Merge pull request #31 : smoke foreign-page check (#19 )
2026-09-30 12:46:31 -04:00
Lotus CI and Claude Opus 5.5
bcbc5ecdfb
windows smoke: foreign-page mic check on a local origin, navigation verified
...
The example.com check could pass vacuously if the runner can't reach the
internet (goto failed silently, the mic request then came from the app's
own page). Serve a page on http://localhost:9333 instead, confirm the
navigation happened, and fail on builds that should refuse it.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01PPmy3tPq869XDW4njjVaKA
2026-09-30 12:46:30 -04:00
Lotus CI
bd32048461
Merge remote-tracking branch 'origin/main' into desktop-keychain
2026-09-30 11:00:19 -04:00
Lotus CI
63a8ebe103
Merge remote-tracking branch 'origin/webview-permission-origin' into desktop-call-origin
...
# Conflicts:
# config.json
2026-09-30 11:00:17 -04:00
Lotus CI
eeb838c00c
Merge remote-tracking branch 'origin/main' into webview-permission-origin
2026-09-30 10:59:51 -04:00
jared
61ab464b45
Merge pull request 'CI: Windows smoke test of the installed app ( #19 )' ( #30 ) from ci-windows-smoke into main
...
Build Lotus Chat Desktop / prepare (push) Successful in 36s
Build Lotus Chat Desktop / build-linux (push) Successful in 24m53s
Build Lotus Chat Desktop / build-windows (push) Successful in 25m1s
Build Lotus Chat Desktop / build-arch (push) Successful in 38s
Build Lotus Chat Desktop / update-manifest (push) Successful in 6s
Merge pull request #30 : Windows smoke test (#19 )
2026-09-30 10:59:37 -04:00
Lotus CI and Claude Opus 5.5
12ad4bf681
windows smoke: fake capture devices in the opt-in test mode
...
The CI VM has no microphone (getUserMedia → NotFoundError). With
LOTUS_WEBVIEW2_DEBUG_PORT set the app also passes
--use-fake-device-for-media-stream; permission requests still go through
the real PermissionRequested handler.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01PPmy3tPq869XDW4njjVaKA
2026-09-30 10:32:45 -04:00
Lotus CI and Claude Opus 5.5
e2e43aa08c
ci(windows-smoke): fetch the branch to build into a worktree
...
A second actions/checkout in the same job fails on the Windows host runner
(Access is denied on the cached action's pack file).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01PPmy3tPq869XDW4njjVaKA
2026-09-30 10:07:39 -04:00
Lotus CI
2be36d14a9
chore: bump cinny submodule to 747400ea (nightly catch-up)
Build Lotus Chat Desktop / prepare (push) Successful in 2s
Build Lotus Chat Desktop / build-linux (push) Successful in 23m13s
Build Lotus Chat Desktop / build-arch (push) Successful in 15s
Build Lotus Chat Desktop / build-windows (push) Successful in 24m37s
Build Lotus Chat Desktop / update-manifest (push) Successful in 2s
2026-09-30 04:01:05 +00:00
Lotus CI and Claude Opus 5.5
9f0f782bbb
windows smoke: opt-in WebView2 DevTools port via LOTUS_WEBVIEW2_DEBUG_PORT ( #19 )
...
WebView2's WEBVIEW2_ADDITIONAL_BROWSER_ARGUMENTS is ignored because the app
sets its browser arguments explicitly (seen on the runner: the WebView2
command line had only the app's arguments). The app now appends
--remote-debugging-port only when LOTUS_WEBVIEW2_DEBUG_PORT holds a valid
port (>= 1024); otherwise the arguments are exactly as before.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01PPmy3tPq869XDW4njjVaKA
2026-09-29 13:19:21 -04:00
Lotus CI and Claude Opus 5.5
90c007a95e
ci(windows-smoke): log WebView2 args, netstat and port probes
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01PPmy3tPq869XDW4njjVaKA
2026-09-29 13:14:13 -04:00
Lotus CI and Claude Opus 5.5
a754bb0a93
ci(windows-smoke): start the app in the test step; log processes/ports
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01PPmy3tPq869XDW4njjVaKA
2026-09-29 13:09:26 -04:00
Lotus CI and Claude Opus 5.5
0d86f19935
ci: Windows smoke test on the windows runner ( #19 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01PPmy3tPq869XDW4njjVaKA
2026-09-29 13:04:41 -04:00
jared
ea69cd770e
Merge pull request 'Status banner from Kuma: statusPages config (cinny #124 )' ( #29 ) from desktop-status-banner into main
...
Build Lotus Chat Desktop / prepare (push) Successful in 2s
Build Lotus Chat Desktop / build-windows (push) Successful in 27m58s
Build Lotus Chat Desktop / build-linux (push) Successful in 30m51s
Build Lotus Chat Desktop / build-arch (push) Successful in 15s
Build Lotus Chat Desktop / update-manifest (push) Successful in 4s
Merge pull request #29 : status banner config (cinny #124 )
2026-09-29 12:29:01 -04:00
Lotus CI and Claude Opus 5.5
3cd429d45c
config: homeserver status banner from Kuma (cinny #124 )
...
Adds the same `statusPages` entry the web app uses, so the desktop app
shows the status banner for matrix.lotusguild.org too (Kuma status page
https://isitup.lotusguild.org/status/matrix ). The desktop CSP already
allows https: connections; no other change is needed. Inert until the
bundled cinny includes the banner (cinny PR #255 ).
Tested on a Linux release build: with a local fake Kuma reporting calls
down, the desktop app shows "Voice calls are down right now. Messages
still work." and polls both endpoints; from inside the desktop app the
real Kuma page answers 200 on both (CSP and CORS allow it).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01PPmy3tPq869XDW4njjVaKA
2026-09-29 12:27:46 -04:00