Commit Graph

2 Commits

Author SHA1 Message Date
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
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