13 Commits

Author SHA1 Message Date
max 6aad1f4417 Mount Unraid storage paths in container 2026-06-09 23:53:50 +02:00
max be41c92e7b Add native aoostar-rs container variant 2026-06-09 16:16:47 +02:00
max b48bbd9b2e Add native display loop to aster web UI
Rust / Clippy, Rustfmt, Tests (push) Has been cancelled
Rust / Linux-x64 build (push) Has been cancelled
Rust / GitHub release (push) Has been cancelled
2026-06-09 16:07:36 +02:00
max 1e1d37bfc2 Add experimental aster web UI
Rust / Clippy, Rustfmt, Tests (push) Has been cancelled
Rust / Linux-x64 build (push) Has been cancelled
Rust / GitHub release (push) Has been cancelled
2026-06-09 15:55:56 +02:00
Markus Zehnder 3414589bd5 feat: use mdBook for documentation (#10) 2025-08-28 23:22:04 +02:00
Markus Zehnder d98cd89c48 refactor: project structure (#9)
Split up project into multiple crates and use a Cargo workspace.
2025-08-28 09:03:30 +02:00
Markus Zehnder 98941a00fe feat: Initial support for fan-, progress-, & pointer-sensors (#8)
* feat: support progress, fan, pointer sensor types

Initial implementation, not yet fully working.

* only use one rendering layer per sensor type instead one per sensor

Each layer uses > 1 MB and a panel can contain easily over 20 sensors!

* support custom panels with --panels cli argument

This includes one or more additional custom panels into the base
configuration. Multiple --panels arguments are supported

* update docs
2025-08-24 17:12:59 +02:00
Markus Zehnder e85d616da7 feat: simple sensor panels with file-based data source (#7)
* add simulation mode for easier development

* improved sensor file watcher, poc cpu & mem usage

Trigger file read by rename event

* feat: system information sensor tool

Gather various sensor values with the sysinfo crate:
https://github.com/GuillaumeGomez/sysinfo
Values can be written to a sensor source file with the `--out` cmd line
option for the `asterctl` tool.

* ci: build sysinfo tool and include in build artifact

* feat: support integerDigits, decimalDigits sensor value format options

* docs: update documentation

Closes #6
2025-08-22 13:41:31 +02:00
Markus Zehnder 3f174251d6 build: initial 0.1.0 release 2025-08-02 21:48:49 +02:00
Markus Zehnder 5f79d7a3b6 docs: add systemd unit service to switch off LCD on boot (#4) 2025-08-02 18:51:01 +02:00
Markus Zehnder 8275bcd79a docs: add LCD protocol documentation (#3) 2025-07-27 22:00:01 +02:00
Markus Zehnder fa8707ccb1 update README 2025-07-25 18:02:37 +02:00
Markus Zehnder 1756e1f919 initial commit 2025-07-25 17:31:37 +02:00