46 lines
1.5 KiB
Markdown
46 lines
1.5 KiB
Markdown
# 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.
|