* wip
* wraps up core tor health check feature, still need to fix the boundaries with the rest of embassyd
* need to please borrow checker
* please the borrow checker
* wire it in
* finishes the feature
* Apply suggestions from code review
* fixes tor restart functionality
* makes tor replacement more resilient, adds embassyd service in init and replace
* initial commit for wifi feature
* implements wifi.get
* implements signal strength, removes macro system, makes compatible with rust stable
* remove selected row from wifi info
* refactor to correctly use rpc-toolkit
* remove redundant line from invoke error rendering
* Apply suggestions from code review
* adds display for wifi.get
* use invoke
* use remove
* use tokio native timeout
* use correct null output
* Apply suggestions from code review
Co-authored-by: Aiden McClelland <3732071+dr-bonez@users.noreply.github.com>
* fix borrowing issues
Co-authored-by: Aiden McClelland <3732071+dr-bonez@users.noreply.github.com>
* adds avahi base service to init function of mdns controller
* Apply suggestions from code review
* adds hostname set to startup sequence
* Apply suggestions from code review
Co-authored-by: Aiden McClelland <3732071+dr-bonez@users.noreply.github.com>
* WIP sound lib
* basically finishes sound interface, still needs circle of fifths for updates etc.
* finishes sound interface, includes light testing
* fixes loops to use euclidian remainder
* implements locking for the sound interface
* stop sleeping on blocks
* wip ssh feature
* add and remove complete, list remains
* list half way done
* should finish the ssh module completely
* minor fixes
* formatting and offline queries
Co-authored-by: Aiden McClelland <me@drbonez.dev>