- 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
1.1 KiB
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