Commit Graph

  • 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