Skip to content

codeprotege/dayline_app

Repository files navigation

Metadata

name: Dayline README description: Overview and local run instructions for the Dayline vertical focus-timeline prototype.

Dayline

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.

What V1 Includes

  • 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

Run Locally

From the project folder:

/usr/bin/python3 -m http.server 4173

Then open http://127.0.0.1:4173.

Version Snapshots

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.

Current Product Assumptions

  • 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.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors