-
f9894abfc9
Add free-text day notes with an always-visible notes log
main
Alexander Heldt
2026-08-02 13:37:39 +00:00
-
09d9d38c12
Add metric checkboxes to the daily counts chart
Alexander Heldt
2026-08-02 13:26:38 +00:00
-
a44c75d2d4
Let the confetti fade at its peak instead of falling back
Alexander Heldt
2026-08-01 18:28:40 +00:00
-
e2f99590f1
Make the pee/poo confetti a bottom-up fireworks fountain
Alexander Heldt
2026-08-01 18:24:33 +00:00
-
52c50c97b1
Celebrate a logged pee/poo with emoji confetti
Alexander Heldt
2026-08-01 18:18:26 +00:00
-
1ed325b834
Keep the header and weight rows tidy when the age is long
Alexander Heldt
2026-08-01 18:11:03 +00:00
-
69e312175b
Add a radial fan-chart view of the pedigree
Alexander Heldt
2026-07-26 11:13:16 +00:00
-
a2c9aa9716
Add a collapse/expand-all toggle to the pedigree
Alexander Heldt
2026-07-26 10:50:12 +00:00
-
12a5bd0548
Make the pedigree tree zoomable
Alexander Heldt
2026-07-26 10:49:54 +00:00
-
01d64b682b
Flag pedigree collapse with repeat badges
Alexander Heldt
2026-07-26 10:39:51 +00:00
-
8157e95066
Render the pedigree top-down as a family tree
Alexander Heldt
2026-07-26 10:39:28 +00:00
-
86e51bb851
Make the pedigree id sticky across profile sync
Alexander Heldt
2026-07-26 10:19:01 +00:00
-
c2f74e64c8
Gate pedigree behind a dog id set in settings
Alexander Heldt
2026-07-26 09:36:49 +00:00
-
26ebe3bd86
Add pedigree lookup and ancestry tree page
Alexander Heldt
2026-07-26 09:22:14 +00:00
-
374e630d8f
Show the age counter as weeks with a months breakdown
Alexander Heldt
2026-07-24 15:17:09 +00:00
-
22a5ea76aa
Make the Sleep trend chart follow the selected day
Alexander Heldt
2026-07-23 08:45:26 +00:00
-
0ebaa11c93
Stretch the Sleep trend y-axis above 10h
Alexander Heldt
2026-07-15 19:06:16 +00:00
-
897311465c
Show the age-based sleep goal as a band in the Sleep trend chart
Alexander Heldt
2026-07-15 17:35:55 +00:00
-
8fe8f9d417
Log training sessions onto the selected day, not always today
Alexander Heldt
2026-07-15 13:26:30 +00:00
-
c24d59e672
Make the Sleep trend yesterday line orange
Alexander Heldt
2026-07-15 13:24:55 +00:00
-
a1a6ec8720
Give the Sleep trend average line its own color
Alexander Heldt
2026-07-15 13:18:42 +00:00
-
9b6ee20b07
Don't scroll to the history when a chart day is tapped
Alexander Heldt
2026-07-15 12:48:23 +00:00
-
3e3eee678e
Show a meal's grams in the history list
Alexander Heldt
2026-07-15 12:47:39 +00:00
-
6d54ecf238
Label every 1h gridline on both sleep charts
Alexander Heldt
2026-07-15 12:45:53 +00:00
-
83af641a12
Use 1-hour gridlines on the daily Sleep bar chart
Alexander Heldt
2026-07-15 10:56:16 +00:00
-
ba6e2c5e7d
Make the Sleep trend chart taller with a finer 1-hour y-axis
Alexander Heldt
2026-07-15 10:49:27 +00:00
-
0e24ac989d
Show each curve's slept hours in the Sleep trend legend
Alexander Heldt
2026-07-15 10:43:22 +00:00
-
ab0e51108c
Project today's end-of-day sleep total on the Sleep trend chart
Alexander Heldt
2026-07-15 10:36:22 +00:00
-
cebe923d68
Highlight the selected day in the per-day charts
Alexander Heldt
2026-07-15 10:24:48 +00:00
-
8dc4fca4e2
Add a Sleep trend chart: cumulative sleep today vs yesterday and the recent average
Alexander Heldt
2026-07-15 09:55:26 +00:00
-
b030cfb72a
Dim quick actions that don't fit the current sleep state
Alexander Heldt
2026-07-15 09:53:22 +00:00
-
7cb59a7a23
Focus a text field when the edit dialog opens, never the date input
Alexander Heldt
2026-07-15 09:49:02 +00:00
-
131346a7c7
Hide dialog weight/grams fields on event types that don't use them
Alexander Heldt
2026-07-15 09:48:03 +00:00
-
b608dfc342
Show a compact year-less date in the day bar so it fits small iPhones
Alexander Heldt
2026-07-15 09:41:44 +00:00
-
cdd701f0b4
Bring back the big timer; the bar pill takes over on scroll
Alexander Heldt
2026-07-13 21:31:29 +00:00
-
8981214e55
Fit the whole top bar on one row
Alexander Heldt
2026-07-13 21:26:07 +00:00
-
b6301156f9
Let the chart window be picked: 7, 14 or 30 days (default 7)
Alexander Heldt
2026-07-13 21:20:31 +00:00
-
6b12820592
Pin the timer left in the day bar with the slack before the day controls
Alexander Heldt
2026-07-13 20:56:12 +00:00
-
cee4455651
Make the food chart y-axis much finer
Alexander Heldt
2026-07-13 20:52:48 +00:00
-
695c030f33
Make the timer pill bigger and put it first in the day bar
Alexander Heldt
2026-07-13 20:50:41 +00:00
-
a0e084dae8
Extend the daily charts from 7 to 14 days
Alexander Heldt
2026-07-13 20:45:22 +00:00
-
c103082ca5
Replace the big clock with a timer pill in the frozen day bar
Alexander Heldt
2026-07-13 20:40:01 +00:00
-
0009e63d23
Freeze the day picker at the top of the page
Alexander Heldt
2026-07-13 20:39:06 +00:00
-
a202f3e929
Support multiple photos per event
Alexander Heldt
2026-07-13 20:34:07 +00:00
-
3a829161e3
Track food eaten by weight in grams
Alexander Heldt
2026-07-13 20:28:53 +00:00
-
68964b55e4
Add a Changelog button at the bottom of the page
Alexander Heldt
2026-07-12 17:36:44 +00:00
-
c8dceb14d4
Add CLAUDE.md with changelog upkeep reminder
Alexander Heldt
2026-07-12 17:30:41 +00:00
-
1c4bea51df
Increase the daily counts chart y-axis granularity
Alexander Heldt
2026-07-12 17:30:16 +00:00
-
094af3906d
Show a changelog in the update banner
Alexander Heldt
2026-07-12 17:29:32 +00:00
-
2b4731185c
Keep PWA builds coherent by bypassing the HTTP cache
Alexander Heldt
2026-07-12 17:13:13 +00:00
-
ced415c3a5
Make Save the exercise dialog's default button
Alexander Heldt
2026-07-12 17:12:59 +00:00
-
c1ece16347
Remove the redundant "Currently" row from the overview
Alexander Heldt
2026-07-12 16:02:22 +00:00
-
2e817a086d
Add training tracking: exercises with instructions, one-tap session log, consistency overview
Alexander Heldt
2026-07-12 16:01:41 +00:00
-
561b98b64f
Make info panels collapsible with remembered state
Alexander Heldt
2026-07-10 16:57:48 +00:00
-
f4ce7dcb54
Add sleep timeline and by-hour heatmaps
Alexander Heldt
2026-07-10 16:55:55 +00:00
-
16799ad7c7
Render sw.js with a per-build asset hash so updates are detected
Alexander Heldt
2026-07-10 12:55:01 +00:00
-
d267ebef86
Log an event that happened "now" in one tap
Alexander Heldt
2026-07-10 12:44:41 +00:00
-
01ad078b2a
Stamp "now" events to the second, not the minute
Alexander Heldt
2026-07-10 12:36:30 +00:00
-
8f4034ef47
Fix "Currently" row disagreeing with the big clock about sleep state
Alexander Heldt
2026-07-10 12:33:00 +00:00
-
dbcac0653e
Prompt to reload when a new version is available
Alexander Heldt
2026-07-10 12:30:30 +00:00
-
9c0427a1ec
Add light/dark mode toggle in settings
Alexander Heldt
2026-07-09 19:41:30 +00:00
-
5c016ca49e
Add self-service account deletion
Alexander Heldt
2026-07-09 19:20:40 +00:00
-
acf2931fb4
Add accounts and multi-tenancy
Alexander Heldt
2026-07-09 18:20:36 +00:00
-
9207aaa4aa
Store events and config in SQLite
Alexander Heldt
2026-07-09 16:56:35 +00:00
-
da692d84da
Show age in weight graph
Alexander Heldt
2026-07-04 09:27:13 +00:00
-
f14a749169
Track age and weight
Alexander Heldt
2026-07-04 09:20:31 +00:00
-
709a051afb
Add more statistics
Alexander Heldt
2026-06-25 14:23:44 +00:00
-
06c51bb715
Make y-axis of sleep graph more granular
Alexander Heldt
2026-06-21 17:51:33 +00:00
-
d61e88fa29
Light of day
Alexander Heldt
2026-06-21 17:41:56 +00:00