- 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
50 lines
1.1 KiB
Markdown
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
|