Silere Shell 0.4.0
Upgrading: settings carry over. Git checkouts now receive shell updates from
signed stable releases instead of every commit added to main.
Changed
- Power Mode says when the daemon reports that Performance is being throttled by
hardware, thermals or lap detection. - The media visualizer paints its small canvas directly, reducing its measured CPU
use by about a fifth without changing its appearance. - Slider handles use Silere's narrow rectangular shape, clearer hover and focus
contrast, and consistent Home, End, Page Up and Page Down controls. - Compact widget and tray spacing is tighter, with stronger high-contrast focus
rings.
Fixed
- Power Mode verifies changes against the daemon, retries transient read failures,
and cannot publish a stale throttling reason from a canceled probe. - Session-bus helpers have hard time limits, so a stalled backend cannot leave a
shell control busy indefinitely. - Truncated client labels preserve complete emoji, combining marks, flags and
joined sequences. Missing tray icons use a complete grapheme for their badge. - Urgent workspaces outside the visible page avoid a transient layout binding loop.
- System maintenance reports when configured alerts cannot be delivered because
libnotifyis missing.
Security
- Shell updates require an annotated stable release tag signed by Silere's bundled
public verification key. The signature is checked again immediately before
installation, and unsigned releases are rejected without changing installed
files. - The bar opens the update review instead of installing directly. Pending commits
are shown and installation requires a second confirmation.