v2.0.0
Added
- Rust backend (
omastonk-qs): staggered round-robin quote polling with a
single streamingwatchprocess, serde-typed Yahoo Finance parsing, and a
chartsubcommand that serves the panel's close-series. - Bundled statically linked musl x86_64 backend (
omarchy/bin/omastonk-qs)
with a reproducible-build attestation (make verify-bundle, the
marketplace gate); falls back to anomastonk-qsbinary on PATH. - Unit tests for the backend and node tests for the QML model helpers
(make test,make plugin-test). - GitHub Actions: cargo format/clippy/test, plugin model tests, MSRV check,
and the independent marketplace bundle job; tag-driven release publishing
the tarball with changelog notes.
Changed
- Quote fetching moved from per-symbol curl subprocesses in QML to the Rust
backend; the QML is now pure presentation. - Chart requests in the panel go through
omastonk-qs chartinstead of curl. - Shared parsing/formatting helpers extracted to
omarchy/Model.js.
Artifact: omastonk-qs-2.0.0-linux-x86_64.tar.gz (statically linked musl x86_64).