summaryrefslogtreecommitdiff
path: root/src/c/fastforge_logic.c
AgeCommit message (Collapse)Author
2026-04-13s3: goal auto-continue, 10s test preset, fix overtime font and streak crashPaul Buetow
- Goal window auto-continues the fast; BACK/DOWN dismisses, SELECT stops - 10s dev preset added as last menu item (fires alarm after 10 s) - Switch to GOTHIC_28_BOLD for negative overtime to prevent truncation - Rewrite streak computation with UTC day integers to fix stack overflow Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-13p2: use stdint.h for SIZE_MAX guardPaul Buetow
2026-04-13p2: guard streak allocation size overflowPaul Buetow
2026-04-13p2: remove silent streak recompute truncationPaul Buetow
2026-04-13p2: extract pure streak recompute APIPaul Buetow
2026-04-13n2: finalize fastforge_logic time handling seamPaul Buetow
2026-04-13n2: remove stray pebble.h include from fastforge logicPaul Buetow
2026-04-13n2: remove dead time include-guard hack in fastforge_logicPaul Buetow
2026-04-13n2: finalize local_day_start in Pebble-free logic modulePaul Buetow
2026-04-13n2: remove ABI-sensitive local_day_start tm fallbackPaul Buetow
2026-04-13n2: restore local_day_start to pebble-free logic modulePaul Buetow
2026-04-13n2: remove pebble.h dependency from fastforge_logicPaul Buetow
2026-04-13n2: extract Pebble-free fasting logic modulePaul Buetow