Commit Graph
759 Commits
Author SHA1 Message Date
Lotus CI 56eaff1901 chore: bump cinny submodule to d2c3c56b (nightly catch-up)
Build Lotus Chat Desktop / prepare (push) Successful in 2s
Build Lotus Chat Desktop / build-linux (push) Successful in 11m51s
Build Lotus Chat Desktop / build-arch (push) Successful in 9s
Build Lotus Chat Desktop / checksums (push) Successful in 17s
Build Lotus Chat Desktop / build-windows (push) Successful in 27m50s
Build Lotus Chat Desktop / update-manifest (push) Successful in 2s
2026-10-30 04:00:18 +00:00
Lotus CI 74aae497d8 chore: bump cinny submodule to e2ce1779
Build Lotus Chat Desktop / prepare (push) Successful in 2s
Build Lotus Chat Desktop / build-linux (push) Successful in 16m40s
Build Lotus Chat Desktop / build-arch (push) Successful in 51s
Build Lotus Chat Desktop / checksums (push) Successful in 27s
Build Lotus Chat Desktop / build-windows (push) Successful in 30m52s
Build Lotus Chat Desktop / update-manifest (push) Successful in 3s
2026-10-30 01:46:20 +00:00
Lotus CI 32e4292543 chore: bump cinny submodule to 43445db5
Build Lotus Chat Desktop / prepare (push) Successful in 8s
Build Lotus Chat Desktop / build-linux (push) Successful in 18m54s
Build Lotus Chat Desktop / build-arch (push) Successful in 24s
Build Lotus Chat Desktop / checksums (push) Successful in 23s
Build Lotus Chat Desktop / build-windows (push) Failing after 41m14s
Build Lotus Chat Desktop / update-manifest (push) Skipped
2026-10-29 02:30:37 +00:00
Lotus CI f96289ad86 chore: bump cinny submodule to 3163829c
Build Lotus Chat Desktop / prepare (push) Successful in 26s
Build Lotus Chat Desktop / build-linux (push) Successful in 18m32s
Build Lotus Chat Desktop / build-arch (push) Successful in 12s
Build Lotus Chat Desktop / checksums (push) Successful in 16s
Build Lotus Chat Desktop / build-windows (push) Successful in 32m38s
Build Lotus Chat Desktop / update-manifest (push) Successful in 5s
2026-10-29 00:55:00 +00:00
Lotus CI 211fa980de chore: bump cinny submodule to 6d86d25b
Build Lotus Chat Desktop / prepare (push) Successful in 3s
Build Lotus Chat Desktop / build-linux (push) Successful in 18m58s
Build Lotus Chat Desktop / build-arch (push) Successful in 56s
Build Lotus Chat Desktop / checksums (push) Successful in 36s
Build Lotus Chat Desktop / build-windows (push) Successful in 31m59s
Build Lotus Chat Desktop / update-manifest (push) Successful in 2s
2026-10-28 10:53:42 +00:00
Lotus CI 5eaf03136b chore: bump cinny submodule to 29ece6a0
Build Lotus Chat Desktop / prepare (push) Successful in 42s
Build Lotus Chat Desktop / build-linux (push) Successful in 24m15s
Build Lotus Chat Desktop / build-arch (push) Successful in 1m10s
Build Lotus Chat Desktop / checksums (push) Successful in 53s
Build Lotus Chat Desktop / build-windows (push) Successful in 39m53s
Build Lotus Chat Desktop / update-manifest (push) Successful in 2s
2026-10-26 16:13:46 +00:00
jared 1fbc1dcb8f Merge pull request 'ci(smoke): wait for the keychain strip before judging #105 step 2' (#47) from ci/smoke-keychain-race into main
Build Lotus Chat Desktop / prepare (push) Successful in 6s
Build Lotus Chat Desktop / build-linux (push) Successful in 17m13s
Build Lotus Chat Desktop / build-arch (push) Successful in 14s
Build Lotus Chat Desktop / checksums (push) Successful in 21s
Build Lotus Chat Desktop / build-windows (push) Successful in 39m39s
Build Lotus Chat Desktop / update-manifest (push) Successful in 3s
2026-10-26 03:19:04 -04:00
Lotus CIandClaude Opus 5.5 76c08a3b76 ci(smoke): wait for the keychain strip before judging #105 step 2
Step 2 mirrors the tokens, reads them back, then strips them from
localStorage in the same boot. The check stopped at the first "mirrored"
sighting, so a step-2 build could be reported as "before step 2" (n/a).
Wait up to 30 s for tokensIn === keychain; only call it n/a if it is still
mirrored-only after that.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017PCb59uY3UKqDqt7B6hzd5
2026-10-26 02:32:26 -04:00
jared fb4cc84087 Merge pull request 'chore(deps): Tauri 2.12.5, rustls, webpki and other Rust security fixes' (#46) from chore/rust-security-deps into main
Build Lotus Chat Desktop / prepare (push) Successful in 3s
Build Lotus Chat Desktop / build-linux (push) Successful in 18m32s
Build Lotus Chat Desktop / build-arch (push) Successful in 21s
Build Lotus Chat Desktop / checksums (push) Successful in 23s
Build Lotus Chat Desktop / build-windows (push) Successful in 34m19s
Build Lotus Chat Desktop / update-manifest (push) Successful in 17s
2026-10-26 02:31:08 -04:00
Lotus CIandClaude Opus 5.5 7fecf72107 fix(ipc): declare the app commands and grant them to the app origin (Tauri 2.11+ ACL)
With Tauri 2.12 every app command was refused ("Command … not allowed by
ACL"): the app is served from http://localhost:44548 (tauri-plugin-
localhost), which Tauri treats as a remote origin, and since the
GHSA-7gmj-67g7-phm9 fix app commands need an explicit capability. The
Windows smoke test caught it (keychain, hotkeys, tray/taskbar/thumbbar,
token migration all failed).

build.rs now declares the 35 commands as an app manifest, and
capabilities/migrated.json (scoped to http://localhost:44548 only) grants
allow-<command> for each. The call page (http://127.0.0.1:44548) and any
remote frame still get no IPC. gen/schemas regenerated by tauri-build.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017PCb59uY3UKqDqt7B6hzd5
2026-10-26 01:59:33 -04:00
Lotus CIandClaude Opus 5.5 e3bc4e128f fix(deps): move webview2-com to 0.39 and windows to 0.62 to match wry 0.57
The Tauri update brought wry 0.57, which uses webview2-com 0.39 / windows
0.62. Our Windows-only permission handler (lib.rs) still used webview2-com
0.38, so its handler type did not satisfy wry's ICoreWebView2 bound (E0277
on the Windows build).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017PCb59uY3UKqDqt7B6hzd5
2026-10-26 00:34:36 -04:00
Lotus CI c0ea1fcd0c chore: bump cinny submodule to 71b76190 (nightly catch-up)
Build Lotus Chat Desktop / prepare (push) Successful in 7s
Build Lotus Chat Desktop / build-linux (push) Successful in 20m59s
Build Lotus Chat Desktop / build-arch (push) Successful in 27s
Build Lotus Chat Desktop / checksums (push) Successful in 16s
Build Lotus Chat Desktop / build-windows (push) Successful in 37m2s
Build Lotus Chat Desktop / update-manifest (push) Successful in 2s
2026-10-26 04:04:56 +00:00
Lotus CIandClaude Opus 5.5 3f7d00a965 chore(deps): Tauri 2.12.5, rustls 0.23.46, rustls-webpki 0.103.16 and other Rust security fixes
OSV flagged the desktop crates; the ones that ship in the app:
- tauri 2.10.3: origin confusion lets remote pages invoke local-only IPC
  commands (GHSA-7gmj-67g7-phm9, fixed in 2.11.1). The whole Tauri family
  moves together (2.12.5 / runtime 2.12.2 / macros 2.7.4 / utils 2.10.2).
- rustls 0.23.37: TLS 1.3 handshake messages across encryption levels,
  ServerHello downgrade, secrets in Debug, Brotli cert allocation.
- rustls-webpki 0.103.10: name constraints, distrusted intermediates, CRL
  panic. webpki-root-certs 1.0.11 drops the distrusted emSign roots.
- tar 0.4.46 (PAX desync), tokio 1.54.1, anyhow, event-listener, serde_with.

Left: zip 4 (build-time only), quick-xml (via plist in tauri-utils, already
latest), glib 0.18 (GTK3 bindings Tauri uses), rand (custom-logger only),
unmaintained notices. cargo check --locked passes on Linux.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017PCb59uY3UKqDqt7B6hzd5
2026-10-25 23:46:01 -04:00
Lotus CI 25f852fc34 chore: bump cinny submodule to e4591f66
Build Lotus Chat Desktop / prepare (push) Successful in 3s
Build Lotus Chat Desktop / build-windows (push) Successful in 41m37s
Build Lotus Chat Desktop / build-linux (push) Successful in 23m13s
Build Lotus Chat Desktop / build-arch (push) Successful in 25s
Build Lotus Chat Desktop / update-manifest (push) Successful in 3s
Build Lotus Chat Desktop / checksums (push) Successful in 16s
2026-10-26 02:12:25 +00:00
Lotus CI 2b5c1ae0dd chore: bump cinny submodule to 222927b5
Build Lotus Chat Desktop / prepare (push) Successful in 5s
Build Lotus Chat Desktop / build-linux (push) Successful in 36m54s
Build Lotus Chat Desktop / build-windows (push) Successful in 50m45s
Build Lotus Chat Desktop / build-arch (push) Successful in 59s
Build Lotus Chat Desktop / update-manifest (push) Successful in 23s
Build Lotus Chat Desktop / checksums (push) Successful in 2m23s
2026-10-25 23:47:28 +00:00
Lotus CI c56953ba27 chore: bump cinny submodule to 3b3bf8ab
Build Lotus Chat Desktop / prepare (push) Successful in 8s
Build Lotus Chat Desktop / build-windows (push) Successful in 37m1s
Build Lotus Chat Desktop / build-linux (push) Successful in 37m12s
Build Lotus Chat Desktop / build-arch (push) Successful in 54s
Build Lotus Chat Desktop / update-manifest (push) Successful in 3s
Build Lotus Chat Desktop / checksums (push) Successful in 23s
2026-10-25 17:16:47 +00:00
Lotus CI e9bacfa7ee chore: bump cinny submodule to 299da879
Build Lotus Chat Desktop / prepare (push) Successful in 13s
Build Lotus Chat Desktop / build-linux (push) Successful in 40m35s
Build Lotus Chat Desktop / build-arch (push) Successful in 12s
Build Lotus Chat Desktop / checksums (push) Successful in 22s
Build Lotus Chat Desktop / build-windows (push) Successful in 42m41s
Build Lotus Chat Desktop / update-manifest (push) Successful in 3s
2026-10-25 06:54:14 +00:00
Lotus CI e09356c018 chore: bump cinny submodule to 0d4f2e4a
Build Lotus Chat Desktop / prepare (push) Successful in 4s
Build Lotus Chat Desktop / build-windows (push) Successful in 39m42s
Build Lotus Chat Desktop / build-linux (push) Successful in 37m44s
Build Lotus Chat Desktop / build-arch (push) Successful in 12s
Build Lotus Chat Desktop / update-manifest (push) Successful in 4s
Build Lotus Chat Desktop / checksums (push) Successful in 28s
2026-10-25 04:48:14 +00:00
Lotus CI 89fc57c198 chore: bump cinny submodule to 02c852e1
Build Lotus Chat Desktop / prepare (push) Successful in 3s
Build Lotus Chat Desktop / build-linux (push) Successful in 35m55s
Build Lotus Chat Desktop / build-windows (push) Successful in 39m58s
Build Lotus Chat Desktop / build-arch (push) Successful in 13s
Build Lotus Chat Desktop / update-manifest (push) Successful in 6s
Build Lotus Chat Desktop / checksums (push) Successful in 21s
2026-10-25 03:17:16 +00:00
Lotus CI dc6038ad19 chore: bump cinny submodule to 5379eb04
Build Lotus Chat Desktop / prepare (push) Successful in 4s
Build Lotus Chat Desktop / build-linux (push) Successful in 33m47s
Build Lotus Chat Desktop / build-arch (push) Successful in 20s
Build Lotus Chat Desktop / checksums (push) Successful in 15s
Build Lotus Chat Desktop / build-windows (push) Successful in 35m8s
Build Lotus Chat Desktop / update-manifest (push) Successful in 4s
2026-10-25 01:34:13 +00:00
Lotus CI d47e54dad1 chore: bump cinny submodule to a5868495
Build Lotus Chat Desktop / prepare (push) Successful in 3s
Build Lotus Chat Desktop / build-windows (push) Successful in 32m56s
Build Lotus Chat Desktop / build-linux (push) Successful in 33m40s
Build Lotus Chat Desktop / build-arch (push) Successful in 1m5s
Build Lotus Chat Desktop / update-manifest (push) Successful in 3s
Build Lotus Chat Desktop / checksums (push) Successful in 30s
2026-10-24 20:40:05 +00:00
Lotus CI 0bd0231ea4 chore: bump cinny submodule to 88446e89
Build Lotus Chat Desktop / prepare (push) Successful in 11s
Build Lotus Chat Desktop / build-linux (push) Successful in 39m30s
Build Lotus Chat Desktop / build-arch (push) Successful in 15s
Build Lotus Chat Desktop / checksums (push) Successful in 22s
Build Lotus Chat Desktop / build-windows (push) Successful in 48m7s
Build Lotus Chat Desktop / update-manifest (push) Successful in 8s
2026-10-24 07:06:12 +00:00
Lotus CI 36818ae7ff chore: bump cinny submodule to 43e166b8
Build Lotus Chat Desktop / prepare (push) Successful in 5s
Build Lotus Chat Desktop / build-linux (push) Successful in 36m2s
Build Lotus Chat Desktop / build-windows (push) Successful in 36m49s
Build Lotus Chat Desktop / build-arch (push) Successful in 13s
Build Lotus Chat Desktop / update-manifest (push) Successful in 4s
Build Lotus Chat Desktop / checksums (push) Successful in 14s
2026-10-24 05:42:29 +00:00
Lotus CI cb5f0fcffa chore: bump cinny submodule to bfed37bf
Build Lotus Chat Desktop / prepare (push) Successful in 9s
Build Lotus Chat Desktop / build-windows (push) Successful in 33m41s
Build Lotus Chat Desktop / build-linux (push) Successful in 34m11s
Build Lotus Chat Desktop / build-arch (push) Successful in 15s
Build Lotus Chat Desktop / update-manifest (push) Successful in 3s
Build Lotus Chat Desktop / checksums (push) Successful in 14s
2026-10-24 04:15:18 +00:00
Lotus CI f01798799c chore: bump cinny submodule to 45c3b166 (nightly catch-up)
Build Lotus Chat Desktop / prepare (push) Successful in 9s
Build Lotus Chat Desktop / build-windows (push) Successful in 29m18s
Build Lotus Chat Desktop / build-linux (push) Successful in 31m13s
Build Lotus Chat Desktop / build-arch (push) Successful in 10s
Build Lotus Chat Desktop / update-manifest (push) Successful in 2s
Build Lotus Chat Desktop / checksums (push) Successful in 13s
2026-10-24 01:51:10 +00:00
jared 1af299d469 Merge pull request 'ci(windows-smoke): login tokens move to the keychain and stay signed in (cinny #105)' (#45) from ci/smoke-keychain into main
Build Lotus Chat Desktop / prepare (push) Successful in 3s
Build Lotus Chat Desktop / build-windows (push) Successful in 28m3s
Build Lotus Chat Desktop / build-linux (push) Successful in 27m47s
Build Lotus Chat Desktop / build-arch (push) Successful in 34s
Build Lotus Chat Desktop / update-manifest (push) Successful in 2s
Build Lotus Chat Desktop / checksums (push) Successful in 18s
2026-10-23 20:34:17 -04:00
Lotus CIandClaude Opus 5.5 ad8c362854 ci(windows-smoke): login tokens move to the keychain and stay signed in (cinny #105)
A full session in localStorage (pointed at an unreachable server) must
move to Credential Manager on boot, leaving a token-less shell, and the
app must still be signed in after a restart. Builds without cinny #105
step 2 report n/a. Cleans up the fake session and keychain entry.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017PCb59uY3UKqDqt7B6hzd5
2026-10-23 20:34:15 -04:00
jared 8cb562841e Merge pull request 'ci(windows-smoke): tray, badge, taskbar, thumbbar and media-control commands (#4, #7)' (#44) from ci/smoke-native-commands into main
Build Lotus Chat Desktop / prepare (push) Successful in 2s
Build Lotus Chat Desktop / build-windows (push) Successful in 29m38s
Build Lotus Chat Desktop / build-linux (push) Successful in 31m1s
Build Lotus Chat Desktop / build-arch (push) Successful in 14s
Build Lotus Chat Desktop / update-manifest (push) Successful in 3s
Build Lotus Chat Desktop / checksums (push) Successful in 16s
2026-10-22 22:01:15 -04:00
Lotus CIandClaude Opus 5.5 fbb24dfce7 ci(windows-smoke): shell-only commands are n/a without a desktop
Without Explorer the tray icon, taskbar overlay badge and thumbnail toolbar
can't exist (E_FAIL / E_NOTIMPL). On a runner without an interactive
desktop only those calls may fail, and the app must still respond.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017PCb59uY3UKqDqt7B6hzd5
2026-10-22 21:56:26 -04:00
Lotus CIandClaude Opus 5.5 31363e601c ci(windows-smoke): tray, badge, taskbar, thumbbar and media-control commands (#4, #7)
Call each with what cinny sends (badge, unread, call state, thumbbar,
SMTC, taskbar progress, jump list, update-ready, flash), then reset;
every call must succeed and the app must still respond.

Refs #4, #7, #19

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017PCb59uY3UKqDqt7B6hzd5
2026-10-22 21:21:47 -04:00
jared 8fe5d29be3 Merge pull request 'ci(windows-smoke): deep links while hidden/minimised, global hotkeys (#8, #2)' (#43) from ci/smoke-deeplink into main
Build Lotus Chat Desktop / prepare (push) Successful in 2s
Build Lotus Chat Desktop / build-windows (push) Successful in 29m19s
Build Lotus Chat Desktop / build-linux (push) Successful in 31m47s
Build Lotus Chat Desktop / build-arch (push) Successful in 17s
Build Lotus Chat Desktop / update-manifest (push) Successful in 3s
Build Lotus Chat Desktop / checksums (push) Successful in 13s
2026-10-22 21:20:08 -04:00
Lotus CIandClaude Opus 5.5 f10a69ad19 ci(windows-smoke): visibility and hotkey checks need an interactive desktop
The windows runner can't show a hidden window or inject keys (no
interactive desktop: even a direct show() leaves it hidden). Check that
first; the deep link must still reach the page and un-minimise, but window
visibility and the global-hotkey round trip are n/a on such a runner.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017PCb59uY3UKqDqt7B6hzd5
2026-10-22 21:15:10 -04:00
Lotus CIandClaude Opus 5.5 043a44665f ci(windows-smoke): control check that a hidden window can be shown (#8)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017PCb59uY3UKqDqt7B6hzd5
2026-10-22 21:07:55 -04:00
Lotus CIandClaude Opus 5.5 0a887c29c4 ci(windows-smoke): system-wide voice hotkeys round trip (#2)
Register PTT on F9 through set_global_hotkeys, press and release F9 via
keybd_event, expect pressed and released lotus-global-hotkey events, and
none after clearing the bindings.

Refs #2, #19

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017PCb59uY3UKqDqt7B6hzd5
2026-10-22 20:37:44 -04:00
Lotus CIandClaude Opus 5.5 2d3c54490f ci(windows-smoke): a matrix: link while hidden or minimised (#8)
Hide the window (then minimise it), open matrix:r/lotus-smoke-*:example.org
through Windows (protocol handler -> second cinny.exe -> single-instance),
and require the window to come back and the URL to reach the page as
lotus-deeplink.

Refs #8, #19

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017PCb59uY3UKqDqt7B6hzd5
2026-10-22 20:36:47 -04:00
jared 2ea08f1c7e Merge pull request 'ci(windows-smoke): update over the running app, as the auto-updater does (#1)' (#42) from ci/smoke-update-over-running into main
Build Lotus Chat Desktop / prepare (push) Successful in 1m2s
Build Lotus Chat Desktop / build-windows (push) Successful in 30m1s
Build Lotus Chat Desktop / build-linux (push) Successful in 30m40s
Build Lotus Chat Desktop / build-arch (push) Successful in 1m3s
Build Lotus Chat Desktop / update-manifest (push) Successful in 3s
Build Lotus Chat Desktop / checksums (push) Successful in 28s
2026-10-22 20:31:36 -04:00
Lotus CI eec6a7f2e9 chore: bump cinny submodule to 4120ccdb
Build Lotus Chat Desktop / prepare (push) Successful in 5s
Build Lotus Chat Desktop / build-linux (push) Successful in 34m25s
Build Lotus Chat Desktop / build-arch (push) Successful in 13s
Build Lotus Chat Desktop / checksums (push) Successful in 17s
Build Lotus Chat Desktop / build-windows (push) Successful in 35m7s
Build Lotus Chat Desktop / update-manifest (push) Successful in 7s
2026-10-21 04:57:37 +00:00
Lotus CIandClaude Opus 5.5 852c67cc12 ci(windows-smoke): update over the running app, as the auto-updater does (#1)
After the smoke test, start the installed app, run the installer in
passive update mode (/P /UPDATE) while it runs, and only stop the app 3 s
later. Passes when the installer finishes by itself (no "Error opening
file for writing" dialog), exits 0, and has rewritten cinny.exe.

Refs #1, #19

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017PCb59uY3UKqDqt7B6hzd5
2026-10-20 23:27:29 -04:00
Lotus CI 21406dd24f chore: bump cinny submodule to 878a3471
Build Lotus Chat Desktop / prepare (push) Successful in 5s
Build Lotus Chat Desktop / build-linux (push) Successful in 38m27s
Build Lotus Chat Desktop / build-windows (push) Successful in 39m9s
Build Lotus Chat Desktop / build-arch (push) Successful in 14s
Build Lotus Chat Desktop / update-manifest (push) Successful in 6s
Build Lotus Chat Desktop / checksums (push) Canceled after 0s
2026-10-21 02:49:21 +00:00
Lotus CI 573ca6323d chore: bump cinny submodule to 8784a815
Build Lotus Chat Desktop / prepare (push) Successful in 6s
Build Lotus Chat Desktop / build-windows (push) Successful in 37m36s
Build Lotus Chat Desktop / build-linux (push) Successful in 27m32s
Build Lotus Chat Desktop / build-arch (push) Successful in 30s
Build Lotus Chat Desktop / update-manifest (push) Successful in 3s
Build Lotus Chat Desktop / checksums (push) Successful in 27s
2026-10-21 00:47:03 +00:00
Lotus CI fb29e7fedc chore: bump cinny submodule to ccbafdb1 (nightly catch-up)
Build Lotus Chat Desktop / prepare (push) Successful in 15s
Build Lotus Chat Desktop / build-windows (push) Successful in 37m40s
Build Lotus Chat Desktop / build-linux (push) Successful in 34m42s
Build Lotus Chat Desktop / build-arch (push) Successful in 18s
Build Lotus Chat Desktop / update-manifest (push) Successful in 4s
Build Lotus Chat Desktop / checksums (push) Successful in 22s
2026-10-20 04:05:14 +00:00
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 CIandClaude 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