Commit Graph

4 Commits

Author SHA1 Message Date
d18ef952ec feat(quick-1): add TCK logo to all 4 template navigation bars
- Added .nav-logo CSS styling to dashboard.html, settings.html, calibration.html, files.html
- Added logo image at start of each navigation bar using logo/[LOGO] TCK.svg
- Logo displays at 40px height, touch-friendly sizing
2026-03-12 11:37:31 +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
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