Commit Graph

19 Commits

Author SHA1 Message Date
7407de54d2 docs: add project README with setup and usage guides 2026-03-12 11:17:47 +08:00
63b401546c docs(state): record phase 3 context session 2026-03-12 11:09:18 +08:00
f83f398ce7 docs(phase-3): capture phase context 2026-03-12 11:09:09 +08:00
edd0bb19bc docs(phase-2): complete phase execution 2026-03-12 08:15:08 +08:00
2d48c94293 docs(02-01): complete file management plan 2026-03-12 08:11:52 +08:00
12eed21af2 docs(02-02): complete file navigation and export plan
- Update STATE.md with plan completion status
- Update ROADMAP.md progress (Phase 2 now complete)
- Add SUMMARY.md documenting implementation
2026-03-12 08:10:24 +08:00
1b92754ad9 feat(02-01): add Files navigation to all pages
- Added Files menu link to dashboard, settings, and calibration templates
- Follows existing nav structure with nav-btn class and Bootstrap Icons
- Enables navigation to /files route for file management page

Part of 02-01 file management plan
2026-03-12 08:09:38 +08:00
253b8ecaa2 feat(02-02): add file list scroll navigation and tidEDA export
- Create files.html template with scrollable file list
- Add /files route to serve the Flash Memory page
- Add POST /api/files/export endpoint for tidEDA format
- Include file count display and search/filter functionality
- Add export, view, and delete buttons for each file
- Security: prevent path traversal in file operations

Implements FILE-03 (scroll navigation) and FILE-05 (tidEDA export)
2026-03-12 07:41:53 +08:00
bcdcbc4a78 docs(phase-02): create phase plans for file management 2026-03-12 06:46:29 +08:00
ef9eeef95f docs(state): record phase 2 context session 2026-03-12 06:40:28 +08:00
2856f20cc6 docs(phase-2): capture phase context 2026-03-12 06:40:19 +08:00
b4f9d17837 docs(phase-1): complete phase execution 2026-03-12 06:22:41 +08:00
ca7f2ca7b7 docs(1-foundation-kiosk-ui-01): complete Foundation & Kiosk UI plan 2026-03-12 06:19:01 +08:00
25f0fb4eab docs: mark Phase 1 requirements complete in REQUIREMENTS.md 2026-03-12 06:17:11 +08:00
9cc223ecf2 docs(phase-1): complete Phase 1 planning and tracking
- Update ROADMAP.md with Phase 1 complete
- Update STATE.md with progress and current focus
- Create 01-SUMMARY.md with implementation details
2026-03-12 06:16:50 +08:00
f839a24c27 feat(phase-1): implement Foundation & Kiosk UI
- Add Flask backend with SocketIO for real-time updates
- Implement sensor service with mock data generation
- Create Dashboard UI with rainfall, voltage, status displays
- Create Settings UI with station, network, ADC, sensor configuration
- Create Calibration UI with live ADC readings and rainfall reset
- Touch-optimized interface with 64px touch targets for 7" display

Implements: DASH-01 through DASH-09, UI-01 through UI-03,
SETT-01 through SETT-08, CAL-01 through CAL-04, BACK-01 through BACK-03
2026-03-12 06:15:23 +08:00
5876e61cbf docs: create roadmap (4 phases) 2026-03-12 06:08:15 +08:00
1e12303920 docs: complete project research 2026-03-12 06:04:19 +08:00
d1ef33c25a first commit 2026-03-12 00:56:57 +08:00