summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2026-04-15docs: add app store screenshots for gabbro, emery, and basaltPaul Buetow
2026-04-15docs: display screenshots at 130px width to reduce pixelationPaul Buetow
2026-04-15docs: add screenshots and fix stale basalt references in READMEPaul Buetow
2026-04-15fix: replace history section-header with fixed title layerv1.0.0Paul Buetow
2026-04-15feat: blue background during countdown, green only on goal hitPaul Buetow
2026-04-15chore: switch default emulator to gabbro (Pebble Round 2)Paul Buetow
2026-04-15feat: polish all screens for round display (gabbro/chalk)Paul Buetow
2026-04-14fix: show elapsed in seconds when <60s in edit-running windowPaul Buetow
2026-04-14fix: kill stale emulator before dev/debug-dev to prevent boot-racePaul Buetow
2026-04-14chore: update author in package.json and remove stale PLAN.mdPaul Buetow
2026-04-14fix: debug menu items had NULL callbacks after window appearPaul Buetow
2026-04-14fix: move dev-mode indicator from stage text to titlePaul Buetow
2026-04-14fix: use GOTHIC_28_BOLD for timer and green for goal-reached statePaul Buetow
2026-04-14fix: move history-edit delete from long-BACK to long-DOWNPaul Buetow
2026-04-13u3: show timer window immediately on launch when fast is runningPaul Buetow
2026-04-13t2: add Resume Last Fast to main menuPaul Buetow
2026-04-13s3: goal auto-continue, 10s test preset, fix overtime font and streak crashPaul Buetow
2026-04-13fix: detail_window_load must not call set_placeholder_content with selfPaul Buetow
2026-04-13v2: add delete fast from history via long-press BACK in edit windowPaul Buetow
2026-04-13u2: add cancel fast option that discards the fast without saving to historyPaul Buetow
2026-04-13r2: add About menu item with author credit and source URLPaul Buetow
2026-04-13l2: remove the fasting science screen from the appPaul Buetow
2026-04-13s2: keep timer running negative after goal with reached themePaul Buetow
2026-04-13add CLAUDE.mdPaul Buetow
2026-04-13q2: add host-side unit test harnessPaul Buetow
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-13refactor(o2): extract history csv helpers into fastforge_csvPaul 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
2026-04-13Add .cursor and .claude to .gitignorePaul Buetow
2026-04-13m2: split Pebble-free types into separate headerPaul Buetow
2026-04-12joPaul Buetow
2026-04-1222: fix basalt history screen renderingPaul Buetow
2026-04-12j2: add color theme for Pebble color watchesPaul Buetow
2026-04-12i2: split FastForge core and history modulesPaul Buetow
2026-04-12Refactor FastForge C best practices for task 42Paul Buetow
2026-04-1222: fix basalt debug settings footer clippingPaul Buetow
2026-04-1222: polish basalt UI hints and debug layoutPaul Buetow
2026-04-12Task 72: isolate companion export sessionsPaul Buetow
2026-04-12Task 72: remove companion auto export requestPaul Buetow
2026-04-12Task 72: snapshot CSV backup handshakePaul Buetow