Skip to content

Silere Shell 0.4.0

Choose a tag to compare

@s3rven s3rven released this 11 Aug 22:51
· 462 commits to main since this release
v0.4.0
f6f2456

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
    libnotify is 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.

Compare with 0.3.0