recanman
517a17db14
Software update notification ( #1002 ) ( #1054 )
...
* add `auto_check_updates` config value
* add `auto_check_updates` to dist config
* add `Update` `NotificationType`
* implement update checker and worker
* add endpoint, add to documentation, add worker
* clone update_status_lock Arc
* fmt
* add more tests
* remove todo
* add to docs
* frontend update notice
* improve name in documentation
* add user-agent to update check request
* add update check request timeout
* openapi trait bound
* do not enable `auto_check_updates` by default
* remove redundant documentation
* surface fetch of update status error
* fail on version with pre-release for now, add additional test cases
* Update configuration.md
---------
Co-authored-by: Markus Unterwaditzer <markus-tarpit+git@unterwaditzer.net >
2026-05-24 22:59:18 +02:00
Markus Unterwaditzer
ca30a146b2
Fix clippy for Rust 1.95
2026-04-16 12:31:08 -07:00
Andrej Walilko
9b6c4cee0b
api documentation ( #876 )
...
* api documentation
* utoipa openapi docs generator
---------
Co-authored-by: Andrej Walilko <awalilko@liquidweb.com >
2026-02-17 01:41:15 +01:00
Ember
0c624c2bc2
Add disk space monitoring to recording lifecycle
2026-02-12 18:06:42 -08:00
Markus Unterwaditzer
2a68c99897
Revert "Add warning about default routes"
...
This reverts commit 9ae1563286 .
Reverts #804
Reverts #830
Reopens #345
2026-02-05 12:21:07 -08:00
Markus Unterwaditzer
be15035ad4
Use /proc/net/route instead of ip route command
...
Fix #811 , allegedly /proc/net/route is almost always available, and no
additional dependency is needed at all.
2026-01-30 12:16:32 -08:00
Markus Unterwaditzer
9ae1563286
Add warning about default routes
...
I hope this puts a lot of questions about SIM cards to rest. I found
that the warning also sometimes applies to "dead" SIM cards which have
expired a long time ago.
Run `busybox ip route` to determine whether the device has an active SIM
card. That command has been manually tested on Moxee, Orbic and TP-Link.
It's prefixed with `busybox` because that makes it more likely it would
work on UZ801, though it wasn't tested there. If the command invocation
fails, the alert is suppressed and a warning is logged.
The command is only run once on pageload. It could've been part of the
status endpoint, but then the UI would poll it way too often.
2026-01-26 11:08:38 -08:00
Sashanoraa
d7c973ea95
Add api for getting rayhunter's log file
2025-08-28 16:19:17 -07:00
Simon Fondrie-Teitler
64d657efd6
Don't return an error if there's an issue parsing battery status
2025-08-28 16:09:09 -07:00
Simon Fondrie-Teitler
663d0abb57
Add battery level to web UI
2025-08-28 16:09:09 -07:00
Andrej
f57fc611c2
uz801: Use busybox coreutils (they were hiding all along)
2025-08-03 10:54:47 -04:00
Andrej
7a053a4f89
uz801: cargo fmt run
2025-08-02 21:03:28 -04:00
Andrej
c697773244
uz801: Add initial (experimental) support
2025-08-02 20:58:19 -04:00
Will Greenberg
da18a1f9da
Split bin dir into separate daemon and check dirs
...
This lets us manage their increasingly disparate dependencies separately
2025-07-16 13:20:14 -07:00