- New Settings editor: rename categories (emoji/color too), rename
metrics, change unit and type, add/remove metrics, set step + record
tracking, archive/unarchive, and permanently delete categories.
- Settings now lists archived categories so they can be restored/deleted.
- Backend: add DELETE /api/categories/:id (cascades metrics, entries,
entry_values, plans, goals).
- Bump StartOS package to 0.1.6:0; service worker cache to v6.
App features:
- Personal-best records per metric: manually settable in Settings and
auto-updated when a session beats them; shown in the log modal and a
new dashboard "Personal records" card.
- Juggling now counts by 1 instead of 5.
- 1-on-1 with Elijah gains Technical Skill and Effort scores (out of 10)
as manual inputs, plus an optional per-session note.
- Service worker now uses a controlled update flow: an in-app
"new version ready" banner activates the update on tap and reloads.
Data model:
- category_metrics gains track_record + record; entries gains note.
- Idempotent migrations bring existing databases up to date (juggling
step/record, Elijah score metrics) alongside the updated seed.
StartOS package:
- Bump to 0.1.2:0 with release notes.
- Build x86_64 only (drop aarch64) per deployment target.