Update docs, TODO progress, and add run/db helper scripts

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
rzuasti
2026-05-28 11:28:13 -04:00
co-authored by Claude Sonnet 4.6
parent 3d7f465c99
commit dcb0bcaed1
4 changed files with 16 additions and 6 deletions
+3 -3
View File
@@ -19,9 +19,9 @@ For Flutter/Dart code:
## Project commands ## Project commands
- `sudo cargo run` from the `backend/` folder - Run the backend (you need sudo to enable the process to attach itself to the network channel) - `cd backend && run.sh` from the `backend/` folder - Run the backend
- `flutter run -d web-server --web-port 3333` from the `frontend/` folder - Run the front-end for the web - `cd frontend && run.sh` from the `frontend/` folder - Run the front-end for the web
- `run_tests.sh` - Run the backend tests - `cd backend && run_tests.sh` - Run the backend tests
- `cargo clippy` - Run the clippy linter for Rust code - `cargo clippy` - Run the clippy linter for Rust code
- `dart analyze` - Run the Dart linter - `dart analyze` - Run the Dart linter
+9 -3
View File
@@ -5,8 +5,10 @@
## Backend ## Backend
- [x] Add Swagger and API docs (OpenAPI) - [x] Add Swagger and API docs (OpenAPI)
- [ ] Record an activity log in the database - [x] Record an activity log in the database
- [ ] One event for each device appearance - [x] One event for each device appearance
- [x] 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 ## Frontend
@@ -18,7 +20,11 @@
- [x] Extract the device type as an enum (idem Notification) and with Icon getter too - [x] Extract the device type as an enum (idem Notification) and with Icon getter too
- [x] Extract the confirmForget and showRegisterDialog methods from both device pages - [x] Extract the confirmForget and showRegisterDialog methods from both device pages
- [x] In the devices list add filters by owner and device type - [x] In the devices list add filters by owner and device type
- [ ] View detailed log of device activity (based on event log in the backend) - [x] View detailed log of device activity (based on event log in the backend)
- [x] Use date filter from backend API for device events list
- [x] 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 - [ ] Scan process monitor and summary page
- [ ] Is the scan process running - [ ] Is the scan process running
- [ ] Last run (when, how long did it take, how many devices did it found) - [ ] Last run (when, how long did it take, how many devices did it found)
Executable
+2
View File
@@ -0,0 +1,2 @@
#!/bin/sh
sudo sqlite3 oott.db
+2
View File
@@ -0,0 +1,2 @@
#!/bin/sh
flutter run -d web-server --web-port 3333