docs(checkpoint): archipelago v2 + desktop launcher

This commit is contained in:
Avi 2026-09-30 09:35:48 -05:00
commit 5e91914ad6

View file

@ -1,9 +1,10 @@
# Checkpoint — stdin EAGAIN fix, accent theme, identity backfill (2026-09-28 evening) # Checkpoint — stdin EAGAIN fix, accent theme, identity backfill (2026-09-28 evening)
## Where things are ## Where things are
- Project: `/home/avi/Projects/Keynctr`, branch `master` @ **`4d0df31`** - Project: `/home/avi/Projects/Keynctr`, branch `master` @ **`fac4ba3`**
("feat(theme): Archipelago — synthwave sunset sea from reference art"). ("feat(desktop): launch from the applications list (folio-style)").
Previous: `5b60ae3` (persistent identity backfill for generic pairing 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 labels), `a6182e3` (iOS blue accent for Workshop Dark + custom accent
setting), `9770f46` (stdin blocking-thread reader — EAGAIN crash fix), setting), `9770f46` (stdin blocking-thread reader — EAGAIN crash fix),
`6bff188` (docs), `dcc701f` (no-restart self-update). `6bff188` (docs), `dcc701f` (no-restart self-update).
@ -42,6 +43,15 @@
sun glow + pink cloud banks + faint horizontal scanlines on `.main` sun glow + pink cloud banks + faint horizontal scanlines on `.main`
(fixed attachment), glassmorphic blur on cards/sidebar, white logo filter. (fixed attachment), glassmorphic blur on cards/sidebar, white logo filter.
Settings -> Appearance -> "Archipelago - Sunset Sea". 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) ## Verification (2026-09-28 evening cron pass)
- `cargo test` → 221 unit + 6 e2e passed, 0 failed. - `cargo test` → 221 unit + 6 e2e passed, 0 failed.