-
2aa4b69318
fix: move reset button to BCM 22 — BCM 17 conflicts with Waveshare HAT RST_PIN
feat/bmad-sprint-1
Matt Edholm
2026-04-23 00:15:19 -04:00
-
7f34a7b926
feat(reset): config wipe, setup screen, and re-exec into provisioning (story 4-2)
Matt Edholm
2026-04-22 23:59:22 -04:00
-
8e57f2d927
Mark story 4-1 done, add deferred items from review
Matt Edholm
2026-04-22 23:56:20 -04:00
-
66884270a8
Implement GPIO button hold detection and LED feedback (story 4-1)
Matt Edholm
2026-04-22 23:55:42 -04:00
-
ddde3358ef
review(3-2): story 3-2 passes all ACs — mark done, epic-3 complete
Matt Edholm
2026-04-22 23:53:45 -04:00
-
8d05c67a48
feat(3-2): add recovery tests and story file for automatic recovery on fresh decode
Matt Edholm
2026-04-22 23:53:14 -04:00
-
d97c66a53e
review(3-1): story 3-1 passes all ACs — mark done, add deferred items
Matt Edholm
2026-04-22 23:51:16 -04:00
-
833a7f0917
feat(3-1): stale state detection and dimmed display
Matt Edholm
2026-04-22 23:47:04 -04:00
-
316e7aa9a8
bmad: create story 3-1 (stale state detection and dimmed display)
Matt Edholm
2026-04-22 23:44:38 -04:00
-
d759f4e575
review(2-7): story 2-7 passes all ACs — mark done, epic-2 complete
Matt Edholm
2026-04-22 23:42:36 -04:00
-
9f6d442df8
feat(2-7): operational radar loop, startup screen, and systemd wiring
Matt Edholm
2026-04-22 23:40:37 -04:00
-
cbe87d36f9
bmad: create story 2-7 (operational radar loop, startup screen, systemd wiring)
Matt Edholm
2026-04-22 23:37:24 -04:00
-
709053debf
review(2-6): story 2-6 passes all ACs — mark done, add deferred items
Matt Edholm
2026-04-22 23:35:13 -04:00
-
25076dc1f3
feat(2-6): stateful Renderer, DisplayInterface, and pipeline smoke test
Matt Edholm
2026-04-22 23:33:36 -04:00
-
5d307c33b0
bmad: create story 2-6 (stateful renderer and display interface)
Matt Edholm
2026-04-22 23:31:13 -04:00
-
48a3a1c7dd
review(2-5): code-review pass for per-aircraft drawing — add heading guard, close story
Matt Edholm
2026-04-22 23:29:22 -04:00
-
f530185e31
feat(renderer): implement per-aircraft drawing — story 2-5
Matt Edholm
2026-04-22 23:27:36 -04:00
-
e2e4e885d1
bmad: create story 2-5 (per-aircraft drawing)
Matt Edholm
2026-04-22 23:25:21 -04:00
-
be32469284
review(2-4): pass story 2-4 — altitude colour bands & aircraft type icons
Matt Edholm
2026-04-22 23:23:37 -04:00
-
2c86ffd422
feat(2-4): implement altitude colour bands and aircraft type icons
Matt Edholm
2026-04-22 23:21:50 -04:00
-
b9ccdc4916
bmad: create story 2-4 (altitude colour bands and aircraft type icons)
Matt Edholm
2026-04-22 23:19:33 -04:00
-
2ba3d03c96
Review story 2.3: home marker and airspace outlines passes all ACs
Matt Edholm
2026-04-22 23:17:42 -04:00
-
e8ce0602a4
feat(story-2.3): implement home marker and airspace outline rendering
Matt Edholm
2026-04-22 23:16:03 -04:00
-
5a18d0867a
bmad: create story 2-3 (home marker and airspace outlines)
Matt Edholm
2026-04-22 23:13:58 -04:00
-
34e3736c10
Review story 2.2: coordinate projection and base map loading passes all ACs
Matt Edholm
2026-04-22 23:12:14 -04:00
-
037ce3e193
Implement story 2.2: coordinate projection and base map loading
Matt Edholm
2026-04-22 23:10:38 -04:00
-
f8e763d734
bmad: create story 2-2 (coordinate projection & base map loading)
Matt Edholm
2026-04-22 23:08:45 -04:00
-
2fdb58c516
Review story 2.1: aircraft data model and fetcher passes all ACs
Matt Edholm
2026-04-22 23:04:44 -04:00
-
6208134a1c
Implement story 2.1: aircraft data model and fetcher
Matt Edholm
2026-04-22 23:03:20 -04:00
-
7d89166880
Create story 2.1: aircraft data model and fetcher
Matt Edholm
2026-04-22 23:00:39 -04:00
-
9c53ccb524
Review story 1.5: provisioning execution passes all ACs — Epic 1 complete
Matt Edholm
2026-04-22 22:57:55 -04:00
-
4aeeefb488
Implement story 1.5: provisioning execution tile download cache validation wifi kill
Matt Edholm
2026-04-22 22:54:34 -04:00
-
a6a6a2796d
Create story 1.5: provisioning execution tile download cache validation and wifi kill
Matt Edholm
2026-04-22 22:50:31 -04:00
-
6216e933a6
Review story 1.4: location resolution passes all ACs
Matt Edholm
2026-04-22 22:48:02 -04:00
-
6231e3157e
Implement story 1.4: location resolution ICAO and address
Matt Edholm
2026-04-22 22:46:31 -04:00
-
d388cca478
Create story 1.4: location resolution ICAO and address
Matt Edholm
2026-04-22 22:44:01 -04:00
-
b2b55ac11b
Review story 1.3: WiFi hotspot and captive portal form passes all ACs
Matt Edholm
2026-04-22 22:42:20 -04:00
-
563b0d4665
Implement story 1.3: WiFi hotspot and captive portal form
Matt Edholm
2026-04-22 22:41:05 -04:00
-
76c2d66ed1
Create story 1.3: WiFi hotspot and captive portal form
Matt Edholm
2026-04-22 22:38:18 -04:00
-
c08ec9fc89
Review story 1.2: config read/write/wipe passes all ACs
Matt Edholm
2026-04-22 22:36:37 -04:00
-
826f1d98fa
Implement story 1.2: config read/write/wipe
Matt Edholm
2026-04-22 22:35:11 -04:00
-
8682b8714e
Create story 1.2: configuration read/write/wipe
Matt Edholm
2026-04-22 22:33:13 -04:00
-
1ff68512f9
QA: add structural and model tests for story 1.1 scaffold
Matt Edholm
2026-04-22 22:31:55 -04:00
-
f3e6586a7a
Review story 1.1: project scaffold passes all acceptance criteria
Matt Edholm
2026-04-22 22:30:01 -04:00
-
3afb7f5f1e
Add .gitignore to exclude __pycache__ and egg-info artifacts
Matt Edholm
2026-04-22 22:27:02 -04:00
-
85c8acf767
Implement story 1.1: project scaffold and verified entry points
Matt Edholm
2026-04-22 22:26:53 -04:00
-
0612e0fe02
Create story 1.1: project scaffold and verified entry points
Matt Edholm
2026-04-22 22:22:39 -04:00
-
b2afa7fb4b
Add sprint-status.yaml and promote planning artifacts to sprint branch
Matt Edholm
2026-04-22 22:20:13 -04:00
-
9b670fa98f
Add PRD and BMAD output artifacts
main
develop
Matt Edholm
2026-04-22 21:18:42 -04:00
-
fa7055d3d8
Add BMAD commands, skills, and module files from piSetup
Matt Edholm
2026-04-22 19:46:48 -04:00
-
a4dfe0cba6
Rewrite README with full project spec, hardware, and build order
Matt Edholm
2026-04-22 19:43:00 -04:00
-
bbdb962e81
Initial commit: project spec and README
Matt Edholm
2026-04-22 19:39:37 -04:00