| Age | Commit message (Expand) | Author |
| 2026-06-14 | docs: add separator below logo, re-center logoHEADmain | Adam Malczewski |
| 2026-06-14 | docs: drop redundant title, left-align logo | Adam Malczewski |
| 2026-06-14 | docs: add logo, refresh status, document extensions | Adam Malczewski |
| 2026-06-14 | docs/packaging: genericize build-infra references (remove host/user/paths) | Adam Malczewski |
| 2026-06-14 | packaging: remote-build helpers (distcc offload + remote pkg build) | Adam Malczewski |
| 2026-06-14 | ext-stage-dock: C++-driven interruptible slide animation | Adam Malczewski |
| 2026-06-14 | kernel: add request_frames() frame callback + UiSurface::transition_timing() | Adam Malczewski |
| 2026-06-14 | ext-stage-dock: use shader-based linear-gradient for the dock background | Adam Malczewski |
| 2026-06-14 | kernel: dither gradient shader to kill 8-bit banding (TPDF ~1 LSB) | Adam Malczewski |
| 2026-06-14 | ext-stage-dock: interactive touch edge-swipe to open/close the dock | Adam Malczewski |
| 2026-06-14 | kernel: add UiSurface::bind_drag (RmlUi drag events with surface-local coords) | Adam Malczewski |
| 2026-06-14 | packaging: pacman PKGBUILD + static toml++ + remote build script | Adam Malczewski |
| 2026-06-14 | dock: increase slide transition to 0.36s cubic-in-out | Adam Malczewski |
| 2026-06-14 | ext-keybindings + ext-stage-dock: config-driven dock-toggle-visible (Super+d) | Adam Malczewski |
| 2026-06-14 | ext-stage-dock: full-height left rail — 288px wide, gradient, centered cards | Adam Malczewski |
| 2026-06-13 | kernel: fix asset hot-reload regression (watch the whole asset dir, not the .... | Adam Malczewski |
| 2026-06-13 | ext-stage-dock: dock background 50% transparent black (#00000080) | Adam Malczewski |
| 2026-06-13 | tasks: record config (unbox.toml) hot-reload + watch_file primitive | Adam Malczewski |
| 2026-06-13 | ext-keybindings: hot-reload unbox.toml (live config, no restart) | Adam Malczewski |
| 2026-06-13 | kernel: generalize the inotify watcher into a Host::watch_file service | Adam Malczewski |
| 2026-06-13 | tasks: record RML/RCSS hot-reload dev workflow | Adam Malczewski |
| 2026-06-13 | ext-stage-dock + build: externalize the dock document to assets/ (hot-reloada... | Adam Malczewski |
| 2026-06-13 | kernel: load ui surfaces from RML asset files + dev hot-reload | Adam Malczewski |
| 2026-06-13 | ext-stage-dock: thumbnail fully covers the card (fix right-edge placeholder s... | Adam Malczewski |
| 2026-06-13 | ext-stage-dock: card is a rounded thumbnail of the window | Adam Malczewski |
| 2026-06-13 | kernel: regression tests for RmlUi clipping (scissor + stencil clip-mask) | Adam Malczewski |
| 2026-06-13 | notes: spec dock favicons (XDG icon lookup + lunasvg/stb_image decode); defer... | Adam Malczewski |
| 2026-06-13 | tasks: stage dock transparency + usability pass real-seat-verified | Adam Malczewski |
| 2026-06-13 | ext-stage-dock: transparent strip, surface hugs cards, fix re-minimize after ... | Adam Malczewski |
| 2026-06-13 | kernel: ui surfaces composite with per-pixel alpha + set_size resizes the target | Adam Malczewski |
| 2026-06-13 | tasks: stage dock previews real-seat-verified (data-attr-src fix) | Adam Malczewski |
| 2026-06-13 | Slice 10 c2/d1 fix: dock previews were blank (RML/RCSS authoring bugs) | Adam Malczewski |
| 2026-06-13 | tasks: slice 10 a1-d1 landed (stage dock); real-seat + 1 boundary call next | Adam Malczewski |
| 2026-06-13 | Slice 10 d1: RCSS animation — dock slide-in + per-slot settle | Adam Malczewski |
| 2026-06-13 | Slice 10 c2: stage dock end-to-end (minimize -> preview -> restore) | Adam Malczewski |
| 2026-06-13 | Slice 10 b4: ext-stage-dock new unit — skeleton + pure cores | Adam Malczewski |
| 2026-06-13 | Slice 10 b1: ext-xdg-shell Toplevel minimize mechanism | Adam Malczewski |
| 2026-06-13 | Slice 10 b2: UiSurface list/container data bindings | Adam Malczewski |
| 2026-06-13 | Slice 10 a1: preview pipeline spike — wlr pixels -> RMLUi texture (Fork-B GO) | Adam Malczewski |
| 2026-06-13 | Stage dock: land plan + vocabulary (Fork B, mechanism/policy split) | Adam Malczewski |
| 2026-06-13 | docs: record kernel-hardwired VT switching (plan §2, tasks) | Adam Malczewski |
| 2026-06-13 | Kernel: Ctrl+Alt+F1..F12 VT switching (session escape hatch) | Adam Malczewski |
| 2026-06-13 | Slice 5b: config-driven keybindings — Super→fuzzel, Alt+Tab; kernel expor... | Adam Malczewski |
| 2026-06-13 | Slice 5: real ui substrate + unified input routing + touch-mode; spike retired | Adam Malczewski |
| 2026-06-12 | Slice 4: extension host + typed bus; xdg-shell/layer-shell extracted to core ... | Adam Malczewski |
| 2026-06-12 | Harness: summon spikes/high-risk units with the opus agent (slice-3 lesson) | Adam Malczewski |
| 2026-06-12 | Slice 3: THE SPIKE — RMLUi→wlr_scene bridge lands, GO | Adam Malczewski |
| 2026-06-12 | Slice 2: tinywl port — kernel compositor runs nested, manages toplevels, to... | Adam Malczewski |
| 2026-06-12 | Slice 1: Meson skeleton — kernel links wlroots 0.20 from C++, RMLUi 6.2 ven... | Adam Malczewski |
| 2026-06-12 | Set up the agent harness | Adam Malczewski |