11 Commits

Author SHA1 Message Date
max f9bfd7639c Add display toggles for specs and memes
Rust / Clippy, Rustfmt, Tests (push) Waiting to run
Rust / Linux-x64 build (push) Blocked by required conditions
Rust / GitHub release (push) Blocked by required conditions
2026-06-09 22:37:57 +02:00
max 0304f1428f Add system utilization metrics to aster web UI
Rust / Clippy, Rustfmt, Tests (push) Waiting to run
Rust / Linux-x64 build (push) Blocked by required conditions
Rust / GitHub release (push) Blocked by required conditions
2026-06-09 20:55:14 +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 9af5deb204 feat: sensor filter option
Filter out sensors based on regex matches.
This allows removing all unit text suffixes if, for example, the panel
image already contains the unit text.
2025-09-17 21:29:36 +02:00
Markus Zehnder 972f7e18df feat: internal date time sensors 2025-09-17 21:29:35 +02:00
Markus Zehnder 54f34def2c refactor: rename sysinfo tool to aster-sysinfo (#16)
The sysinfo name was too generic and misleading. This tool provides
sensor values from the system for `asterctl` and is not a generic system
information tool.
2025-08-31 20:58:43 +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 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 d03fc886a2 build: cargo update
Updating crates.io index
     Locking 6 packages to latest Rust 1.88 compatible versions
    Updating cc v1.2.30 -> v1.2.31
    Updating clap v4.5.41 -> v4.5.42
    Updating clap_builder v4.5.41 -> v4.5.42
    Updating owned_ttf_parser v0.25.0 -> v0.25.1
    Updating serde_json v1.0.141 -> v1.0.142
    Updating zune-jpeg v0.4.19 -> v0.4.20
2025-08-02 18:55:17 +02:00
Markus Zehnder 1756e1f919 initial commit 2025-07-25 17:31:37 +02:00