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

50 lines
1.1 KiB
Markdown

# 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