name: Dayline README description: Overview and local run instructions for the Dayline vertical focus-timeline prototype.
Dayline is a local-first web prototype for a vertical task timeline. Instead of a standard list or horizontal editor track, the day runs top-to-bottom. Each task owns a timed strip, and the current strip fills as time passes.
- Task entry for a short daily stack
- Sequential countdown flow
- Vertical active-task strip with a moving playhead
- Pause, resume, extend, complete, skip, and reset controls
- Local system-time header with automatic day rollover reset
- Local persistence through browser storage
From the project folder:
/usr/bin/python3 -m http.server 4173Then open http://127.0.0.1:4173.
Dayline now includes a local snapshot and rollback tool:
python tools/dayline_version.py snapshot --label "before-change"
python tools/dayline_version.py list
python tools/dayline_version.py rollback <snapshot_id>Snapshots are stored under snapshots/ and restore the main app source plus the core project docs.
- This is a sequence-based focus tool, not a calendar.
- One task is active at a time.
- When a task reaches zero, the app auto-advances by default, with an optional manual-complete mode.
- The app respects the browser's local system clock for the live header and resets the run when the local date changes.
- The interface should create deliberate urgency without becoming visually noisy.