Moritz Graf
|
967909c3a7
|
feat(datastore): add diaper and feeding tracking, automated update_website posthook, and morning_briefing
|
2026-10-11 12:16:24 +02:00 |
|
Moritz Graf
|
80e38ab64a
|
fix(datastore): add PEP 723 dependencies to garmin_sync.py for automated uv execution
|
2026-10-10 15:48:55 +02:00 |
|
Moritz Graf
|
786ce47bd4
|
fix(datastore): alert on open sessions without silent deckeln, support stop by ID
|
2026-10-09 19:14:01 +02:00 |
|
Moritz Graf
|
88d49f85e5
|
fix(datastore): auto-close stale sleep sessions and validate event kind in CLI
|
2026-10-09 18:46:39 +02:00 |
|
Moritz Graf
|
6a93539a97
|
feat(datastore): support --kind flag and add 15m duplicate suppression
|
2026-10-09 10:28:11 +02:00 |
|
Moritz Graf
|
77a0e56d96
|
feat(datastore): add relative --since duration flag and overnight sleep test
|
2026-10-09 09:25:04 +02:00 |
|
Moritz Graf
|
0489ef7d62
|
feat(skills): add datastore skill (DuckDB engine, JSONL partitioning, Garmin mirror, and view renderers)
|
2026-10-06 18:17:52 +02:00 |
|