Commit Graph
610 Commits
Author SHA1 Message Date
Lotus CI 0a58cdf17a chore: bump cinny submodule to edb46247
Build Lotus Chat Desktop / prepare (push) Successful in 7s
Build Lotus Chat Desktop / build-linux (push) Successful in 27m31s
Build Lotus Chat Desktop / build-arch (push) Successful in 14s
Build Lotus Chat Desktop / build-windows (push) Successful in 29m10s
Build Lotus Chat Desktop / update-manifest (push) Successful in 3s
2026-09-19 19:08:48 +00:00
Lotus CI 530d94fd5b chore: bump cinny submodule to d4420905
Build Lotus Chat Desktop / prepare (push) Successful in 9s
Build Lotus Chat Desktop / build-linux (push) Successful in 27m21s
Build Lotus Chat Desktop / build-windows (push) Successful in 29m39s
Build Lotus Chat Desktop / build-arch (push) Successful in 9s
Build Lotus Chat Desktop / update-manifest (push) Successful in 2s
2026-09-19 18:29:34 +00:00
Lotus CI 95a428dff1 chore: bump cinny submodule to e078a2cc
Build Lotus Chat Desktop / prepare (push) Successful in 10s
Build Lotus Chat Desktop / build-linux (push) Successful in 27m53s
Build Lotus Chat Desktop / build-arch (push) Successful in 11s
Build Lotus Chat Desktop / build-windows (push) Canceled after 32m35s
Build Lotus Chat Desktop / update-manifest (push) Canceled after 0s
2026-09-19 17:52:24 +00:00
jaredandClaude Opus 5 83c89b894a csp: drop fonts.googleapis.com / fonts.gstatic.com — Lotus Chat self-hosts VT323 now
Build Lotus Chat Desktop / prepare (push) Successful in 8s
Build Lotus Chat Desktop / build-linux (push) Successful in 25m25s
Build Lotus Chat Desktop / build-arch (push) Successful in 12s
Build Lotus Chat Desktop / build-windows (push) Canceled after 30m4s
Build Lotus Chat Desktop / update-manifest (push) Canceled after 0s
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PPmy3tPq869XDW4njjVaKA
2026-09-19 13:17:18 -04:00
Lotus CI 8bd65f4f38 chore: bump cinny submodule to 464951ed
Build Lotus Chat Desktop / prepare (push) Successful in 6s
Build Lotus Chat Desktop / build-windows (push) Canceled after 21m25s
Build Lotus Chat Desktop / build-linux (push) Canceled after 21m27s
Build Lotus Chat Desktop / build-arch (push) Canceled after 0s
Build Lotus Chat Desktop / update-manifest (push) Canceled after 0s
2026-09-19 16:52:39 +00:00
Lotus CI 06d194147d chore: bump cinny submodule to a475531b
Build Lotus Chat Desktop / prepare (push) Successful in 2s
Build Lotus Chat Desktop / build-linux (push) Successful in 25m20s
Build Lotus Chat Desktop / build-arch (push) Successful in 34s
Build Lotus Chat Desktop / build-windows (push) Canceled after 27m43s
Build Lotus Chat Desktop / update-manifest (push) Canceled after 0s
2026-09-19 16:23:13 +00:00
Lotus CI 11bbb4347b chore: bump cinny submodule to 68ce13f0
Build Lotus Chat Desktop / prepare (push) Successful in 3s
Build Lotus Chat Desktop / build-linux (push) Successful in 26m4s
Build Lotus Chat Desktop / build-arch (push) Successful in 14s
Build Lotus Chat Desktop / build-windows (push) Successful in 27m28s
Build Lotus Chat Desktop / update-manifest (push) Successful in 3s
2026-09-19 04:26:06 +00:00
Lotus CI fb26cbd23e chore: bump cinny submodule to 30fd22a5
Build Lotus Chat Desktop / prepare (push) Successful in 3s
Build Lotus Chat Desktop / build-linux (push) Successful in 26m0s
Build Lotus Chat Desktop / build-windows (push) Successful in 27m50s
Build Lotus Chat Desktop / build-arch (push) Successful in 8s
Build Lotus Chat Desktop / update-manifest (push) Successful in 2s
2026-09-19 03:30:45 +00:00
Lotus CI 204afecea6 chore: bump cinny submodule to da2d7a7d
Build Lotus Chat Desktop / prepare (push) Successful in 4s
Build Lotus Chat Desktop / build-linux (push) Successful in 25m46s
Build Lotus Chat Desktop / build-windows (push) Successful in 27m4s
Build Lotus Chat Desktop / build-arch (push) Successful in 10s
Build Lotus Chat Desktop / update-manifest (push) Successful in 6s
2026-09-19 03:00:14 +00:00
Lotus CI d92effe7b4 chore: bump cinny submodule to 50b4e2c1
Build Lotus Chat Desktop / prepare (push) Successful in 3s
Build Lotus Chat Desktop / build-linux (push) Successful in 25m46s
Build Lotus Chat Desktop / build-windows (push) Successful in 26m2s
Build Lotus Chat Desktop / build-arch (push) Successful in 9s
Build Lotus Chat Desktop / update-manifest (push) Successful in 7s
2026-09-19 02:30:27 +00:00
Lotus CI 20ec0fd262 chore: bump cinny submodule to 53823f54
Build Lotus Chat Desktop / prepare (push) Successful in 6s
Build Lotus Chat Desktop / build-linux (push) Successful in 27m4s
Build Lotus Chat Desktop / build-windows (push) Successful in 27m53s
Build Lotus Chat Desktop / build-arch (push) Successful in 9s
Build Lotus Chat Desktop / update-manifest (push) Successful in 2s
2026-09-19 01:42:05 +00:00
Lotus CI d84939f578 chore: bump cinny submodule to 5fc90fee
Build Lotus Chat Desktop / prepare (push) Successful in 3s
Build Lotus Chat Desktop / build-linux (push) Successful in 26m42s
Build Lotus Chat Desktop / build-windows (push) Successful in 27m44s
Build Lotus Chat Desktop / build-arch (push) Successful in 8s
Build Lotus Chat Desktop / update-manifest (push) Successful in 3s
2026-09-19 01:11:14 +00:00
Lotus CI 8719580908 chore: bump cinny submodule to 6460d056
Build Lotus Chat Desktop / prepare (push) Successful in 4s
Build Lotus Chat Desktop / build-linux (push) Successful in 26m13s
Build Lotus Chat Desktop / build-arch (push) Successful in 9s
Build Lotus Chat Desktop / build-windows (push) Successful in 27m1s
Build Lotus Chat Desktop / update-manifest (push) Successful in 5s
2026-09-19 00:02:01 +00:00
Lotus CI 27707e77ea chore: bump cinny submodule to 1a8fa5cd
Build Lotus Chat Desktop / prepare (push) Successful in 3s
Build Lotus Chat Desktop / build-linux (push) Successful in 25m19s
Build Lotus Chat Desktop / build-arch (push) Successful in 16s
Build Lotus Chat Desktop / build-windows (push) Canceled after 27m21s
Build Lotus Chat Desktop / update-manifest (push) Canceled after 0s
2026-09-18 23:31:53 +00:00
Lotus CI 41b6f13f78 chore: bump cinny submodule to 14b6849f
Build Lotus Chat Desktop / prepare (push) Successful in 5s
Build Lotus Chat Desktop / build-windows (push) Successful in 25m5s
Build Lotus Chat Desktop / build-linux (push) Successful in 25m18s
Build Lotus Chat Desktop / build-arch (push) Successful in 16s
Build Lotus Chat Desktop / update-manifest (push) Successful in 9s
2026-09-18 23:02:06 +00:00
Lotus CI 88fb9c4137 chore: bump cinny submodule to 58a716c7
Build Lotus Chat Desktop / prepare (push) Successful in 5s
Build Lotus Chat Desktop / build-linux (push) Successful in 24m8s
Build Lotus Chat Desktop / build-windows (push) Successful in 24m41s
Build Lotus Chat Desktop / build-arch (push) Successful in 14s
Build Lotus Chat Desktop / update-manifest (push) Successful in 7s
2026-09-18 22:32:35 +00:00
Lotus CI 98559fa94c chore: bump cinny submodule to 6d63c34b
Build Lotus Chat Desktop / prepare (push) Successful in 5s
Build Lotus Chat Desktop / build-linux (push) Successful in 24m24s
Build Lotus Chat Desktop / build-arch (push) Successful in 42s
Build Lotus Chat Desktop / build-windows (push) Successful in 26m52s
Build Lotus Chat Desktop / update-manifest (push) Canceled after 0s
2026-09-18 22:03:26 +00:00
Lotus CI c02f97c1fb chore: bump cinny submodule to f528e5e4
Build Lotus Chat Desktop / prepare (push) Successful in 3s
Build Lotus Chat Desktop / build-linux (push) Successful in 25m14s
Build Lotus Chat Desktop / build-arch (push) Successful in 9s
Build Lotus Chat Desktop / build-windows (push) Successful in 26m46s
Build Lotus Chat Desktop / update-manifest (push) Successful in 3s
2026-09-18 04:21:52 +00:00
Lotus CI 49cb95ca56 chore: bump cinny submodule to c5082a78
Build Lotus Chat Desktop / prepare (push) Successful in 3s
Build Lotus Chat Desktop / build-linux (push) Successful in 24m25s
Build Lotus Chat Desktop / build-windows (push) Successful in 24m25s
Build Lotus Chat Desktop / build-arch (push) Successful in 10s
Build Lotus Chat Desktop / update-manifest (push) Successful in 2s
2026-09-18 03:52:11 +00:00
Lotus CI 7e97c0b2c9 chore: bump cinny submodule to 9d7875ea
Build Lotus Chat Desktop / prepare (push) Successful in 2s
Build Lotus Chat Desktop / build-linux (push) Successful in 23m27s
Build Lotus Chat Desktop / build-windows (push) Successful in 23m27s
Build Lotus Chat Desktop / build-arch (push) Successful in 12s
Build Lotus Chat Desktop / update-manifest (push) Successful in 3s
2026-09-18 03:23:16 +00:00
Lotus CI 10da475aa9 chore: bump cinny submodule to 00584d78
Build Lotus Chat Desktop / prepare (push) Successful in 4s
Build Lotus Chat Desktop / build-linux (push) Successful in 23m13s
Build Lotus Chat Desktop / build-arch (push) Successful in 29s
Build Lotus Chat Desktop / build-windows (push) Successful in 26m2s
Build Lotus Chat Desktop / update-manifest (push) Successful in 2s
2026-09-17 17:42:59 +00:00
jaredandClaude Opus 5 4d0cfaa194 feat(native): system-wide PTT/deafen via a non-consuming key poll (#2)
Build Lotus Chat Desktop / prepare (push) Successful in 3s
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
PTT and deafen are DOM key handlers in cinny and only fire while the Lotus
window has focus — alt-tab into a fullscreen game and the voice controls
stop working.

New native/hotkeys.rs (Windows): `set_global_hotkeys(bindings)` starts a
thread that samples GetAsyncKeyState for the configured W3C key codes every
~8 ms while a call is joined and emits a `lotus-global-hotkey` DOM event
{id, state, ctrl, alt, meta} on each press/release transition; an empty
list stops it. Deliberately NOT RegisterHotKey / a global-shortcut plugin:
those consume the key system-wide (a bare Space PTT would stop every other
app typing spaces). `global_hotkeys_supported` reports false off Windows,
where the commands are no-ops (Linux X11 could poll XQueryKeymap later;
Wayland has no non-consuming path). HotkeyPoll state is managed
unconditionally in setup. Cargo: Win32_UI_Input_KeyboardAndMouse feature.
Cross-checked against windows 0.61 for x86_64-pc-windows-msvc; Linux
cargo check clean.

Web side: cinny 00584d78 (useCallHotkeys + Settings → Calls toggle).

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PPmy3tPq869XDW4njjVaKA
2026-09-17 13:40:57 -04:00
Lotus CI a5540b8246 chore: bump cinny submodule to bd1e61e8
Build Lotus Chat Desktop / prepare (push) Successful in 2s
Build Lotus Chat Desktop / build-windows (push) Canceled after 4m59s
Build Lotus Chat Desktop / build-linux (push) Canceled after 4m58s
Build Lotus Chat Desktop / build-arch (push) Canceled after 0s
Build Lotus Chat Desktop / update-manifest (push) Canceled after 0s
2026-09-17 17:33:55 +00:00
Lotus CI d8768532cb chore: bump cinny submodule to 1ff28820
Build Lotus Chat Desktop / prepare (push) Successful in 2s
Build Lotus Chat Desktop / build-linux (push) Successful in 24m23s
Build Lotus Chat Desktop / build-arch (push) Successful in 9s
Build Lotus Chat Desktop / build-windows (push) Successful in 25m13s
Build Lotus Chat Desktop / update-manifest (push) Successful in 2s
2026-09-17 05:57:51 +00:00
Lotus CI da1cfc0d4c chore: bump cinny submodule to 470b5217
Build Lotus Chat Desktop / prepare (push) Successful in 2s
Build Lotus Chat Desktop / build-linux (push) Successful in 23m21s
Build Lotus Chat Desktop / build-arch (push) Successful in 36s
Build Lotus Chat Desktop / build-windows (push) Successful in 25m59s
Build Lotus Chat Desktop / update-manifest (push) Successful in 2s
2026-09-17 05:17:05 +00:00
Lotus CI 3f63d8079a chore: bump cinny submodule to 61dfdea9
Build Lotus Chat Desktop / prepare (push) Successful in 2s
Build Lotus Chat Desktop / build-linux (push) Successful in 25m31s
Build Lotus Chat Desktop / build-arch (push) Successful in 16s
Build Lotus Chat Desktop / build-windows (push) Successful in 27m0s
Build Lotus Chat Desktop / update-manifest (push) Successful in 3s
2026-09-16 02:45:32 +00:00
Lotus CI d26e2504cc chore: bump cinny submodule to 908e7359
Build Lotus Chat Desktop / prepare (push) Successful in 8s
Build Lotus Chat Desktop / build-linux (push) Successful in 24m9s
Build Lotus Chat Desktop / build-arch (push) Successful in 10s
Build Lotus Chat Desktop / build-windows (push) Successful in 24m50s
Build Lotus Chat Desktop / update-manifest (push) Successful in 4s
2026-09-16 01:34:01 +00:00
Lotus CI 8fec7a2c11 chore: bump cinny submodule to 62595ef0
Build Lotus Chat Desktop / prepare (push) Successful in 4s
Build Lotus Chat Desktop / build-linux (push) Failing after 33m0s
Build Lotus Chat Desktop / build-arch (push) Skipped
Build Lotus Chat Desktop / build-windows (push) Canceled after 22m5s
Build Lotus Chat Desktop / update-manifest (push) Canceled after 0s
2026-09-15 17:09:23 +00:00
Lotus CI bb73a8c79a chore: bump cinny submodule to 614eb4d2
Build Lotus Chat Desktop / prepare (push) Successful in 2s
Build Lotus Chat Desktop / build-linux (push) Successful in 21m6s
Build Lotus Chat Desktop / build-arch (push) Successful in 2m44s
Build Lotus Chat Desktop / build-windows (push) Canceled after 0s
Build Lotus Chat Desktop / update-manifest (push) Canceled after 0s
2026-09-15 12:49:13 +00:00
Lotus CI d732da4c65 chore: bump cinny submodule to df64b9ca
Build Lotus Chat Desktop / prepare (push) Successful in 3s
Build Lotus Chat Desktop / build-windows (push) Successful in 28m51s
Build Lotus Chat Desktop / build-linux (push) Successful in 30m13s
Build Lotus Chat Desktop / build-arch (push) Successful in 20s
Build Lotus Chat Desktop / update-manifest (push) Successful in 3s
2026-09-15 01:33:53 +00:00
Lotus CI f2469bcab4 chore: bump cinny submodule to b74f9f56
Build Lotus Chat Desktop / prepare (push) Successful in 3s
Build Lotus Chat Desktop / build-linux (push) Successful in 30m16s
Build Lotus Chat Desktop / build-windows (push) Successful in 31m11s
Build Lotus Chat Desktop / build-arch (push) Successful in 1m30s
Build Lotus Chat Desktop / update-manifest (push) Successful in 2s
2026-09-14 23:50:42 +00:00
Lotus CI a8c2352510 chore: bump cinny submodule to 62f214f4
Build Lotus Chat Desktop / prepare (push) Successful in 3s
Build Lotus Chat Desktop / build-arch (push) Canceled after 0s
Build Lotus Chat Desktop / update-manifest (push) Canceled after 0s
Build Lotus Chat Desktop / build-windows (push) Canceled after 13m46s
Build Lotus Chat Desktop / build-linux (push) Canceled after 17m9s
2026-09-14 23:29:10 +00:00
Lotus CI 6d6df869c3 chore: bump cinny submodule to 81a6d9c9
Build Lotus Chat Desktop / prepare (push) Successful in 3s
Build Lotus Chat Desktop / build-arch (push) Canceled after 0s
Build Lotus Chat Desktop / update-manifest (push) Canceled after 0s
Build Lotus Chat Desktop / build-windows (push) Canceled after 6m8s
Build Lotus Chat Desktop / build-linux (push) Canceled after 10m4s
2026-09-14 23:14:10 +00:00
Lotus CI ef31cb06fe chore: bump cinny submodule to 2f47fa32
Build Lotus Chat Desktop / prepare (push) Successful in 3s
Build Lotus Chat Desktop / build-linux (push) Successful in 23m57s
Build Lotus Chat Desktop / build-arch (push) Successful in 9s
Build Lotus Chat Desktop / build-windows (push) Successful in 25m41s
Build Lotus Chat Desktop / update-manifest (push) Successful in 28s
2026-09-13 05:47:40 +00:00
Lotus CI 444ffa6bd4 chore: bump cinny submodule to ba0cc3e4
Build Lotus Chat Desktop / prepare (push) Successful in 3s
Build Lotus Chat Desktop / build-windows (push) Canceled after 0s
Build Lotus Chat Desktop / build-arch (push) Canceled after 0s
Build Lotus Chat Desktop / update-manifest (push) Canceled after 0s
Build Lotus Chat Desktop / build-linux (push) Canceled after 12m42s
2026-09-13 05:30:17 +00:00
Lotus CI 583f06484d chore: bump cinny submodule to 039b74c2
Build Lotus Chat Desktop / prepare (push) Successful in 2s
Build Lotus Chat Desktop / build-linux (push) Successful in 21m18s
Build Lotus Chat Desktop / build-arch (push) Successful in 14s
Build Lotus Chat Desktop / build-windows (push) Canceled after 0s
Build Lotus Chat Desktop / update-manifest (push) Canceled after 0s
2026-09-13 04:58:25 +00:00
Lotus CI a749b201a9 chore: bump cinny submodule to 34fe223a
Build Lotus Chat Desktop / prepare (push) Successful in 3s
Build Lotus Chat Desktop / build-linux (push) Successful in 21m27s
Build Lotus Chat Desktop / build-arch (push) Successful in 9s
Build Lotus Chat Desktop / build-windows (push) Canceled after 0s
Build Lotus Chat Desktop / update-manifest (push) Canceled after 0s
2026-09-13 00:30:46 +00:00
Lotus CI 434b67d7d2 chore: bump cinny submodule to a29be795
Build Lotus Chat Desktop / prepare (push) Successful in 5s
Build Lotus Chat Desktop / build-linux (push) Successful in 21m53s
Build Lotus Chat Desktop / build-arch (push) Successful in 16s
Build Lotus Chat Desktop / build-windows (push) Canceled after 0s
Build Lotus Chat Desktop / update-manifest (push) Canceled after 0s
2026-09-12 23:48:13 +00:00
Lotus CI 5bdbb075ef chore: bump cinny submodule to 9a85a487
Build Lotus Chat Desktop / prepare (push) Successful in 3s
Build Lotus Chat Desktop / build-linux (push) Successful in 21m21s
Build Lotus Chat Desktop / build-arch (push) Successful in 12s
Build Lotus Chat Desktop / build-windows (push) Canceled after 0s
Build Lotus Chat Desktop / update-manifest (push) Canceled after 0s
2026-09-12 23:19:55 +00:00
Lotus CI 83927fb92c chore: bump cinny submodule to f3119e3d
Build Lotus Chat Desktop / prepare (push) Successful in 6s
Build Lotus Chat Desktop / build-linux (push) Successful in 30m42s
Build Lotus Chat Desktop / build-arch (push) Successful in 18s
Build Lotus Chat Desktop / build-windows (push) Successful in 36m18s
Build Lotus Chat Desktop / update-manifest (push) Successful in 2s
2026-09-12 19:01:46 +00:00
Lotus CI 42b7e228b5 chore: bump cinny submodule to 9019d7c2
Build Lotus Chat Desktop / prepare (push) Successful in 4s
Build Lotus Chat Desktop / build-linux (push) Successful in 41m56s
Build Lotus Chat Desktop / build-arch (push) Successful in 2m44s
Build Lotus Chat Desktop / build-windows (push) Successful in 59m26s
Build Lotus Chat Desktop / update-manifest (push) Successful in 12s
2026-09-12 16:17:48 +00:00
Lotus CI afd0ad0114 chore: bump cinny submodule to 2b66dcc0
Build Lotus Chat Desktop / prepare (push) Successful in 4s
Build Lotus Chat Desktop / build-windows (push) Successful in 33m43s
Build Lotus Chat Desktop / build-linux (push) Successful in 34m40s
Build Lotus Chat Desktop / build-arch (push) Successful in 12s
Build Lotus Chat Desktop / update-manifest (push) Successful in 4s
2026-09-12 06:16:59 +00:00
Lotus CI 0fa5c5ddf0 chore: bump cinny submodule to 4bea4895
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 59s
Build Lotus Chat Desktop / build-windows (push) Successful in 30m28s
Build Lotus Chat Desktop / update-manifest (push) Successful in 3s
2026-09-12 05:31:46 +00:00
Lotus CI 114f9eb845 chore: bump cinny submodule to 34a3352e
Build Lotus Chat Desktop / prepare (push) Successful in 4s
Build Lotus Chat Desktop / build-windows (push) Successful in 31m39s
Build Lotus Chat Desktop / build-linux (push) Successful in 35m14s
Build Lotus Chat Desktop / build-arch (push) Successful in 24s
Build Lotus Chat Desktop / update-manifest (push) Successful in 3s
2026-09-01 01:35:27 +00:00
Lotus CI 347afa9b4e chore: bump cinny submodule to fd93339a
Build Lotus Chat Desktop / prepare (push) Successful in 6s
Build Lotus Chat Desktop / build-linux (push) Successful in 34m49s
Build Lotus Chat Desktop / build-arch (push) Successful in 16s
Build Lotus Chat Desktop / build-windows (push) Successful in 1h6m15s
Build Lotus Chat Desktop / update-manifest (push) Successful in 6s
2026-08-29 02:49:47 +00:00
jaredandClaude Sonnet 5 d8199726d4 feat(explore): feature the Homelab space instead of its individual rooms
Build Lotus Chat Desktop / prepare (push) Successful in 3s
Build Lotus Chat Desktop / build-linux (push) Successful in 30m59s
Build Lotus Chat Desktop / build-arch (push) Successful in 57s
Build Lotus Chat Desktop / build-windows (push) Canceled after 34m36s
Build Lotus Chat Desktop / update-manifest (push) Canceled after 0s
Same swap as cinny (web): #homelabbing/#proxmox → their parent
#homelab:codestorm.net space, kept in sync since desktop copies this
config at build time.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-28 22:14:46 -04:00
Lotus CI d83a3db9c0 chore: bump cinny submodule to b1ecb0c4
Build Lotus Chat Desktop / prepare (push) Successful in 5s
Build Lotus Chat Desktop / build-windows (push) Canceled after 2m11s
Build Lotus Chat Desktop / build-linux (push) Canceled after 2m24s
Build Lotus Chat Desktop / build-arch (push) Canceled after 0s
Build Lotus Chat Desktop / update-manifest (push) Canceled after 0s
2026-08-29 02:12:15 +00:00
jaredandClaude Sonnet 5 e132719b68 feat(config): add featuredCommunities to desktop config, feature Lotus Guild Space
Build Lotus Chat Desktop / prepare (push) Successful in 8s
Build Lotus Chat Desktop / build-windows (push) Canceled after 5s
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
Desktop's own config.json (copied over cinny/config.json at build time)
was missing featuredCommunities and gifApiKey entirely, so the desktop
app's Explore Featured page was always empty regardless of the web
config. Brings it to parity: Lotus Guild Space + favorite rooms
featured, matrixrooms.info added as a browsable directory server.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-28 22:07:52 -04:00
jaredandClaude Sonnet 5 3744bb86ba fix(ci): build-arch fails — actions/checkout needs Node, archlinux image has none
Build Lotus Chat Desktop / prepare (push) Successful in 3s
Build Lotus Chat Desktop / build-linux (push) Successful in 25m48s
Build Lotus Chat Desktop / build-arch (push) Successful in 9s
Build Lotus Chat Desktop / build-windows (push) Successful in 42m38s
Build Lotus Chat Desktop / update-manifest (push) Successful in 5s
actions/checkout@v4 is a JS action requiring a Node runtime to execute;
archlinux:base-devel doesn't ship one, so the job failed immediately
with "node: executable file not found". The job only needs one file
(packaging/pacman/PKGBUILD), so fetch it via curl from Gitea's raw
endpoint instead of checking out the whole repo. Also drop pacman -Syu
to -Sy (sync-only) — a full system upgrade isn't needed in a
throwaway container and risks partial-upgrade/keyring failures.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-25 16:22:51 -04:00
jaredandClaude Sonnet 5 392de28f46 fix(linux): enable WebRTC in WebKitGTK; add Arch package build
Build Lotus Chat Desktop / prepare (push) Successful in 1m0s
Build Lotus Chat Desktop / build-windows (push) Successful in 41m27s
Build Lotus Chat Desktop / build-linux (push) Successful in 46m34s
Build Lotus Chat Desktop / build-arch (push) Failing after 23s
Build Lotus Chat Desktop / update-manifest (push) Successful in 12s
WebKitGTK ships enable-media-stream/enable-webrtc off by default
(unlike WebView2/WKWebView), leaving navigator.mediaDevices undefined
and Element Call reporting "browser does not support WebRTC" on every
Linux build. Enable both settings and auto-grant the resulting
camera/mic permission request, mirroring the existing WebView2 handling.

Also add a build-arch CI job that repackages the existing .deb into a
real .pkg.tar.zst and uploads it to the Gitea release alongside the
Windows/Linux artifacts, for Arch/CachyOS users who'd rather use pacman
than an AppImage.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-24 22:08:21 -04:00