Files
esp32-web/TODO.md
user 2456194332 docs: Clean up stale docs, add CHANGELOG
- Remove completed items from TODO.md (OSINT, fleet, collector done)
- Move TASKS.md sprint to v0.1.4, archive v0.1.3 as complete
- Create CHANGELOG.md covering v0.1.0 through v0.1.3
2026-02-05 23:54:52 +01:00

1.1 KiB

ESP32-Web TODO

API

  • Pagination for all list endpoints
  • Filter by date range
  • Sort options
  • Rate limiting (flask-limiter)
  • API authentication (JWT or API keys)
  • Request logging middleware

OSINT

  • Device fingerprinting by advertisement patterns
  • SSID categorization (home, corporate, mobile hotspot)

Collector

  • CSI data storage (optional, high volume)
  • Data retention policy (auto-cleanup old records)

Fleet Management

  • Bulk commands (multi-sensor OTA/config)

Deployment

  • Podman quadlet (systemd integration)
  • PostgreSQL configuration
  • Nginx reverse proxy config
  • TLS setup guide
  • Backup/restore scripts

Testing

  • API endpoint tests (all routes)
  • Collector parser tests (edge cases)
  • Integration tests with mock sensors
  • Load testing

Ideas

  • WebSocket for live updates
  • SSE (Server-Sent Events) alternative
  • Webhook callbacks for alerts
  • Slack/Discord notifications
  • Home Assistant MQTT integration
  • Grafana dashboard templates
  • ML device classification