d45ae357c4a84de7e612424f8f40a4daa114676e
When a branch's staging volume doesn't exist yet, take a WAL-safe online snapshot of the prod SQLite database (sqlite3.backup() in a throwaway container, prod is only read) into the new volume. Later pushes keep the staging data; deleting the branch (or the volume) causes a fresh seed next time. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Timetracker
A simple game catalogue and play session tracker.
Development
The project uses uv to manage Python versions and dependencies.
Simply run:
make init
This installs the correct Python version, syncs all dependencies, and installs npm packages.
Afterwards, you can start the development server using make dev.
Description
Releases
23
Languages
Python
63.5%
JavaScript
16.9%
CSS
14.3%
HTML
3.7%
TypeScript
0.9%
Other
0.7%