-
9e47aa53ff
Stop the food trend's figures contradicting each other
main
Alexander Heldt
2026-09-21 21:01:27 +00:00
-
556e4d75a8
Measure the time between two events by long-pressing them
Alexander Heldt
2026-09-21 20:53:56 +00:00
-
e4a5c3fe29
Leave a day that doesn't count off the trends entirely
Alexander Heldt
2026-09-21 20:44:23 +00:00
-
7451650b6f
Give the food trend's figures, not only its rate
Alexander Heldt
2026-09-21 20:43:50 +00:00
-
668f1f039e
Draw a trend line through the food bars
Alexander Heldt
2026-09-21 20:16:10 +00:00
-
14cad44d9b
Stop the page growing wider than the screen
Alexander Heldt
2026-09-20 21:05:50 +00:00
-
59cf567946
Add frontend checks, run from the repo
Alexander Heldt
2026-09-20 10:43:13 +00:00
-
8d7139b031
Stop a marked day distorting Timing, the trends, and its neighbour
Alexander Heldt
2026-09-20 10:42:51 +00:00
-
e4b056b5b9
Drop the big clock; keep both timers in the bar, with seconds
Alexander Heldt
2026-09-09 04:13:03 +00:00
-
fbacd97da7
Replace the date picker with a month grid of our own
Alexander Heldt
2026-09-09 04:03:09 +00:00
-
fba0f73717
Show a timer in the day bar while a walk is on
Alexander Heldt
2026-09-08 20:46:04 +00:00
-
7c0ccca1b2
Stop the Today tab jumping the viewport too
Alexander Heldt
2026-09-07 20:18:31 +00:00
-
39343ff2a4
Join the tab row to the frozen date row
Alexander Heldt
2026-09-07 20:14:24 +00:00
-
de1e18e394
Stop tab switches jumping the page to the top
Alexander Heldt
2026-09-07 20:13:55 +00:00
-
e7b54b82fd
Fit the tab labels on narrow phones
Alexander Heldt
2026-09-07 19:58:17 +00:00
-
0dfbab82cf
Split the page into five tabs
Alexander Heldt
2026-09-07 19:55:40 +00:00
-
66f89b35a9
Keep showing a guest link's URL so it can be copied again
Alexander Heldt
2026-09-07 19:25:20 +00:00
-
babed44c25
Hide buttons and panels that were marked hidden
Alexander Heldt
2026-09-07 19:14:23 +00:00
-
da68b733e4
Let a day be left out of the stats
Alexander Heldt
2026-09-07 19:01:06 +00:00
-
e22031ed4f
Add guest links for temporary shared access
Alexander Heldt
2026-09-07 11:16:15 +00:00
-
103a5f9937
Mark now on the day-long charts
Alexander Heldt
2026-09-04 15:11:30 +00:00
-
122897c732
Remove the walking goal
Alexander Heldt
2026-09-01 10:07:20 +00:00
-
31e04fb9a1
Lift the chart window out of the Sleep panel
Alexander Heldt
2026-09-01 07:58:14 +00:00
-
1c591bfb99
Drop the training grid's caption
Alexander Heldt
2026-09-01 07:54:30 +00:00
-
9d8d1b6c0d
Drop the timing and walking hint lines
Alexander Heldt
2026-09-01 07:50:59 +00:00
-
83eb50960f
Warm the awake timer text off pure white
Alexander Heldt
2026-09-01 07:36:49 +00:00
-
9c34827387
White text on the awake timers in the dark theme
Alexander Heldt
2026-09-01 06:48:19 +00:00
-
3baff5f6dc
Tone down the awake pill
Alexander Heldt
2026-09-01 06:43:23 +00:00
-
0ea9374b46
Give asleep a readable ink as well
Alexander Heldt
2026-08-31 22:36:45 +00:00
-
f9becddbc6
Carry the sunshine to the two awake timers
Alexander Heldt
2026-08-31 22:33:44 +00:00
-
a7608829e9
Paint awake as sunshine, not accent
Alexander Heldt
2026-08-31 22:31:14 +00:00
-
9d69bac73b
Read the walks list newest first too
Alexander Heldt
2026-08-31 22:27:36 +00:00
-
68840847f0
Read the sleep & wake list newest first
Alexander Heldt
2026-08-31 22:25:19 +00:00
-
02be8ce3e7
Interleave the sleep and wake lists, move walks down
Alexander Heldt
2026-08-31 22:21:43 +00:00
-
50d0d8a726
Let the weigh-in list fold on its own
Alexander Heldt
2026-08-31 22:11:27 +00:00
-
8f9e8783fa
Give walks the two sleep pattern views
Alexander Heldt
2026-08-31 22:07:38 +00:00
-
079eb41672
Apply the chart window to the timing panel
Alexander Heldt
2026-08-31 22:01:19 +00:00
-
e037ab2716
Group the charts by subject, not by window
Alexander Heldt
2026-08-31 21:51:33 +00:00
-
7a1c0f3808
Shorten the weigh-in label to "Weight"
Alexander Heldt
2026-08-31 21:42:20 +00:00
-
09b9b62d06
Move Ate down to the dialog row
Alexander Heldt
2026-08-31 21:38:50 +00:00
-
d551bb96eb
Bracket sleep and walk pairs in the history log
Alexander Heldt
2026-08-31 21:32:06 +00:00
-
f162ac5732
Track walks as timed exercise
Alexander Heldt
2026-08-31 21:23:40 +00:00
-
ead575df2c
Group the log buttons into rows
Alexander Heldt
2026-08-31 21:22:38 +00:00
-
17ce68da08
Show the longest gap in the timing charts
Alexander Heldt
2026-08-24 15:06:12 +00:00
-
8d0ebdd4bc
Fix the heatmap caption needing several taps
Alexander Heldt
2026-08-24 13:43:06 +00:00
-
b42ea2e309
Draw each timing row as a range chart
Alexander Heldt
2026-08-24 13:14:45 +00:00
-
29b961c1b0
Add meal gaps to the timing panel
Alexander Heldt
2026-08-24 12:59:52 +00:00
-
2a14c34010
Make the by-hour heatmap blocks tappable
Alexander Heldt
2026-08-24 12:56:11 +00:00
-
d81c20ac9b
Make the day-bar sleep pill a one-tap toggle
Alexander Heldt
2026-08-21 06:35:53 +00:00
-
51d015c231
Add push reminders for sleep, pee, poo and meals
Alexander Heldt
2026-08-20 17:19:18 +00:00
-
93d6ea27a7
Disable the sleep boundary that repeats the last one
Alexander Heldt
2026-08-18 18:35:14 +00:00
-
f9894abfc9
Add free-text day notes with an always-visible notes log
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