From 5e91914ad6703bc1035e211a6cdcad394f6739b3 Mon Sep 17 00:00:00 2001 From: Avi Date: Wed, 30 Sep 2026 09:35:48 -0500 Subject: [PATCH] docs(checkpoint): archipelago v2 + desktop launcher --- CHECKPOINT-encryption.md | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/CHECKPOINT-encryption.md b/CHECKPOINT-encryption.md index 85f9949..f957c83 100644 --- a/CHECKPOINT-encryption.md +++ b/CHECKPOINT-encryption.md @@ -1,9 +1,10 @@ # Checkpoint — stdin EAGAIN fix, accent theme, identity backfill (2026-09-28 evening) ## Where things are -- Project: `/home/avi/Projects/Keynctr`, branch `master` @ **`4d0df31`** - ("feat(theme): Archipelago — synthwave sunset sea from reference art"). - Previous: `5b60ae3` (persistent identity backfill for generic pairing +- Project: `/home/avi/Projects/Keynctr`, branch `master` @ **`fac4ba3`** + ("feat(desktop): launch from the applications list (folio-style)"). + Previous: `d792a72` (Archipelago uses the reference artwork as canvas), + `4d0df31` (Archipelago theme tokens, first pass). `5b60ae3` (persistent identity backfill for generic pairing labels), `a6182e3` (iOS blue accent for Workshop Dark + custom accent setting), `9770f46` (stdin blocking-thread reader — EAGAIN crash fix), `6bff188` (docs), `dcc701f` (no-restart self-update). @@ -42,6 +43,15 @@ sun glow + pink cloud banks + faint horizontal scanlines on `.main` (fixed attachment), glassmorphic blur on cards/sidebar, white logo filter. Settings -> Appearance -> "Archipelago - Sunset Sea". +5. **`d792a72` Archipelago artwork canvas (v2)** — first pass was abstract + washes and did not match the reference; replaced with the actual + illustration (`frontend/public/archipelago-bg.jpg`) cover/fixed under a + dark scrim on `.main`, translucent blur-glass cards + sidebar, light + hairline borders, coral accent. This is what the reference mock shows. +6. **`fac4ba3` applications-list launcher** — `launch-keynctr.sh` + + `~/.local/share/applications/keynctr.desktop` (validated); GPU env set + for Hyprland; single-instance lock focuses the existing window. + Verified by gtk-launch twice: one window, correct WM class. ## Verification (2026-09-28 evening cron pass) - `cargo test` → 221 unit + 6 e2e passed, 0 failed.