summaryrefslogtreecommitdiff
path: root/src/c/fastforge.c
AgeCommit message (Expand)Author
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: 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-13n2: extract Pebble-free fasting logic modulePaul 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: snapshot CSV backup handshakePaul Buetow
2026-04-12Task 72: add CSV AppMessage backupPaul Buetow
2026-04-12Implement task 92 quick-start presetsPaul Buetow
2026-04-1262: add fast notes, tags, and milestone badgesPaul Buetow
2026-04-1252: implement debug menu and fake time controlsPaul Buetow
2026-04-12b2: implement settings screen and persisted dev modePaul Buetow
2026-04-12a2: implement fasting science screenPaul Buetow
2026-04-12y1: refresh timer after history editsPaul Buetow
2026-04-12y1: refresh streak on local day rollover while app is openPaul Buetow
2026-04-12y1: age current streak against today to drop after missed dayPaul Buetow
2026-04-12y1: reduce static RAM usage to restore aplite buildPaul Buetow
2026-04-12y1: implement real consecutive-day streak tracking across app screensPaul Buetow
2026-04-12Fix stale goal-hit window after running fast edits (d2)Paul Buetow
2026-04-12Implement running fast start-time editor for task d2Paul Buetow
2026-04-12fix(c2): keep history chronological after edit savesPaul Buetow
2026-04-12feat(c2): implement history list and edit-past-fasts flowPaul Buetow
2026-04-12Implement statistics dashboard for task 12Paul Buetow
2026-04-12e2: implement SimpleMenuLayer main menu shellPaul Buetow
2026-04-12fix: add missing 18h progress tick (task 82)Paul Buetow
2026-04-12feat: add timer progress visuals and stage indicator (task 82)Paul Buetow
2026-04-12w1: enforce explicit full-window goal overlayPaul Buetow
2026-04-12w1: enrich goal reached window UXPaul Buetow
2026-04-12z1: implement day-2 target alarm and goal-reached screenPaul Buetow
2026-04-12feat: implement day-2 live timer window (task 32)Paul Buetow
2026-04-12f2: implement start/stop fast state transitions on model/persistencePaul Buetow
2026-04-12g2: implement day-1 persistence load/save layerPaul Buetow
2026-04-12h2: add day-1 fasting data model and persist keysPaul Buetow
2026-04-06add justfilePaul Buetow