• Joined on 2024-08-29
alex pushed to main at alex/puppy-tracker 2026-07-12 19:33:08 +02:00
c8dceb14d4 Add CLAUDE.md with changelog upkeep reminder
1c4bea51df Increase the daily counts chart y-axis granularity
Compare 2 commits »
alex pushed to main at alex/puppy-tracker 2026-07-12 19:31:56 +02:00
094af3906d Show a changelog in the update banner
alex pushed to main at alex/puppy-tracker 2026-07-12 19:13:31 +02:00
2b4731185c Keep PWA builds coherent by bypassing the HTTP cache
ced415c3a5 Make Save the exercise dialog's default button
Compare 2 commits »
alex pushed to main at alex/puppy-tracker 2026-07-12 18:54:33 +02:00
c1ece16347 Remove the redundant "Currently" row from the overview
2e817a086d Add training tracking: exercises with instructions, one-tap session log, consistency overview
Compare 2 commits »
alex pushed to main at alex/puppy-tracker 2026-07-12 18:22:19 +02:00
3a9f822998 Remove the redundant "Currently" row from the overview
55667f7165 Add training tracking: exercises with instructions, one-tap session log, consistency overview
Compare 2 commits »
alex pushed to main at alex/puppy-tracker 2026-07-12 18:10:34 +02:00
124e1648ed Remove the redundant "Currently" row from the overview
090dc252da Add training tracking: exercises with instructions, one-tap session log, consistency overview
Compare 2 commits »
alex pushed to main at alex/puppy-tracker 2026-07-12 18:04:11 +02:00
3687229178 Remove the redundant "Currently" row from the overview
18fae835a5 Add training tracking: exercises with instructions, one-tap session log, consistency overview
Compare 2 commits »
alex pushed to main at alex/puppy-tracker 2026-07-10 19:05:35 +02:00
561b98b64f Make info panels collapsible with remembered state
f4ce7dcb54 Add sleep timeline and by-hour heatmaps
Compare 2 commits »
alex pushed to main at alex/puppy-tracker 2026-07-10 18:58:27 +02:00
8f809b5f14 Make info panels collapsible with remembered state
edfe75e14f Add sleep timeline and by-hour heatmaps
Compare 2 commits »
alex pushed to main at alex/puppy-tracker 2026-07-10 14:55:17 +02:00
16799ad7c7 Render sw.js with a per-build asset hash so updates are detected
alex pushed to main at alex/puppy-tracker 2026-07-10 14:45:01 +02:00
d267ebef86 Log an event that happened "now" in one tap
alex pushed to main at alex/puppy-tracker 2026-07-10 14:42:32 +02:00
01ad078b2a Stamp "now" events to the second, not the minute
8f4034ef47 Fix "Currently" row disagreeing with the big clock about sleep state
dbcac0653e Prompt to reload when a new version is available
Compare 3 commits »
alex pushed to main at alex/puppy-tracker 2026-07-10 14:31:07 +02:00
4df5b0ec08 Prompt to reload when a new version is available
alex pushed to main at alex/nixos-configs 2026-07-09 21:52:09 +02:00
12eb945230 Update puppy-tracker flake input
alex pushed to main at alex/puppy-tracker 2026-07-09 21:51:33 +02:00
9c0427a1ec Add light/dark mode toggle in settings
5c016ca49e Add self-service account deletion
acf2931fb4 Add accounts and multi-tenancy
9207aaa4aa Store events and config in SQLite
Compare 4 commits »
alex pushed to main at alex/puppy-tracker 2026-07-09 21:41:54 +02:00
bb7373166e Add light/dark mode toggle in settings
alex pushed to main at alex/puppy-tracker 2026-07-09 21:23:08 +02:00
a1a3ccf339 Add self-service account deletion
alex pushed to main at alex/nixos-configs 2026-07-09 20:36:06 +02:00
42079c2268 Update puppy-tracker flake input
4742e0f593 manatee: Add puppy-tracker behind virtual host puppy.ppp.pm
3446756cc1 manatee: Add invite code secret for puppy-tracker
aa7ef695f4 manatee: Add ability to specify public url for homepage card
ff02728d82 manatee: Add puppy.ppp.pm sub-domain
Compare 5 commits »
alex pushed to main at alex/puppy-tracker 2026-07-09 20:35:17 +02:00
706d8d8d9f Add accounts and multi-tenancy
d95cd52086 Store events and config in SQLite
Compare 2 commits »
alex pushed to main at alex/nixos-configs 2026-07-04 11:28:02 +02:00
e2f62568b5 Update puppy-tracker flake input