# KiddOs v3 — Initial App Log **Recorded:** 2026-08-24 22:31 EDT **Repository:** `~/brain/projects/kid_dash` **Source:** `https://git.reynafamily.com/adolforeyna/kid_dash` **Initial revision:** `30f9148adb1f90b1821e86727e75e9fadbc9bd9b` ## Purpose KiddOs v3 is an offline-first React/Vite browser kiosk for Elias. It targets an **800 × 480** children’s display and provides local-only apps backed by browser `localStorage`. ## Initial app set - Journal - CodeLab - Scratch (offline information/app) - Calculator - Clock and timer - Drawing / Play - Files browser ## Development setup - App source: `webapp/src/` - Development command: `npm run dev` - Test command: `npm test` - Build command: `npm run build` - The public development hostname used during initial work was `elias.reynafamily.com`. ## Initial UI work - Added a centered, framed **800 × 480** preview composition for browser review. - At an actual 800 × 480 device viewport, the frame is removed and KiddOs fills the display. - Added CSS zoom configuration for the browser preview. - Added Node tests for the native viewport frame and public HMR configuration. ## Verification At the end of the initial work, the Node tests passed and the Vite production build succeeded. ## Current operational status - The temporary Vite development server was stopped at the user’s request. - The app-specific public Caddy proxy route and its reboot restore entry were removed at the same time. - No public KiddOs server is currently running.