mirror of
https://github.com/rzuasti/oott.git
synced 2026-07-08 19:21:54 +02:00
1.7 KiB
1.7 KiB
OOTT ToDo list
- Add linting to CLAUDE.md for both Rust and Dart
Backend
- Add Swagger and API docs (OpenAPI)
- Record an activity log in the database
- One event for each device appearance
- Add date filter to device event list method (from)
- Add a data set (json) to store maps from vendors -> device type; modify the device creation so that it uses it automatically
Frontend
- List recorded devices
- Register a device
- Forget a device
- Extract the snack bar confirmations as a utility widget so it can be reused
- Add a detail device page with access from notifications and devices lists
- Extract the device type as an enum (idem Notification) and with Icon getter too
- Extract the confirmForget and showRegisterDialog methods from both device pages
- In the devices list add filters by owner and device type
- View detailed log of device activity (based on event log in the backend)
- Use date filter from backend API for device events list
- Use favicon in web frontend
- Style app title like favicon (font Barlow Condensed in a pill format with "primary" background)
- Change the unkown device icon (maybe just a question mark)
- Scan process monitor and summary page
- Is the scan process running
- Last run (when, how long did it take, how many devices did it found)
- When is the next run
- Rework notifications page into a homepage for the app
- Notifications list
- Summary of devices recorded (how many in total, how many seen in the last day, how many not seen for a week)
- Scanning process summary (is it running, when will it run again)
- About page