# Handoff — 2026-09-17 — Light / dark theme (ticket 0013) ## State - Implemented, tested (124 vitest), gate PASS (#16), documented EN + FR, ticket closed. ori is running on :8888 with this build for the user's single end-of-work review — **their feedback has not been received yet** at the time of writing. ## In flight - Waiting for the user's review of both 0015 (resizable file tree) and 0013 (theme). Any adjustment they ask for is the next step. ## Next steps 1. Act on the review feedback, if any. 2. On the Mac: rebuild ori-desktop (`wails build`) — its `main.js` became an ES module during the quality cleanup; also check the ori page inside the desktop iframe picks the theme correctly (it is per-browser localStorage, so WKWebView has its own). 3. Committed as `76d62ac` and merged into `main` (fast-forward) at the user's request; not pushed. 4. Open tickets untouched: 0010 mermaid preview, 0014 architecture diagram update, and whatever else `ls .tickets/issues` shows as open. ## Watch out for - The dark palette is no longer applied by the OS preference; if someone reports "ori ignores my dark mode", that is by design (see the how-to and the architecture explanation), not a regression. - `theme.ts` stamps `` at import time; tests that render `App` must call `resetTheme()` in `beforeEach` or they inherit the previous test's theme.