Live runs per project, history rendered on the server
#8+2874−668
18 commits36 files1 comment
The first production release. A project page reads its runs from the database, updates live as runs start and finish, and moves finished runs into a History section rendered on the server.
Features
- Project pages load their runs on the server and show them on first paint, with no second request from the browser (PR #1)
- Runs come from the database instead of sample data (PR #2)
- Runs update live: new and finished runs appear without a reload, and the sidebar counts follow them (PR #4)
- Completed runs move into a History section rendered on the server; running and failed runs stay live above it (PR #6)
- History refreshes when a run completes, even if nobody has the page open, through a database webhook (PR #7)
Chores
- Removed the "updated X ago" label, the stale badge and the running timer until they can be shown without a ticking clock (PR #5)