Skip to content

Release SMARTastic 1.1.0 with reliable SMART readings and daily write history - #1

Merged
RobinBially merged 10 commits into
mainfrom
codex/project-refresh
Sep 6, 2026
Merged

Release SMARTastic 1.1.0 with reliable SMART readings and daily write history#1
RobinBially merged 10 commits into
mainfrom
codex/project-refresh

Conversation

@RobinBially

@RobinBially RobinBially commented Sep 6, 2026

Copy link
Copy Markdown
Owner

SMARTastic now reads structured SMART data, preserves unavailable measurements, prioritizes actual failure indicators and avoids unsupported optional log queries on Apple NVMe drives. It discovers physical drives, keeps selection stable across refreshes and retains useful diagnostics when a scan is incomplete.

The native interface has consistent typography, compact metric rows, system-aware light/dark controls, circular macOS actions and a transparent scrolling header. New features include persistent 7/30/90-day write charts using real timestamps, hover/detail cards, contextual button help, Escape-to-clear search, full-row disclosure controls, refresh segments and JSON report export. Command-W minimizes the window so collection can continue. Five languages, artwork, README and screenshots are updated.

Version 1.1.0 ships as a Developer-ID-signed, Apple-notarized Universal app through GitHub Releases and localfoundry/homebrew-tap. Release scripts preserve submission provenance and support safe recovery without overwriting published assets. A dedicated signing job uses existing secrets in RobinBially/Locomni against the pinned SMARTastic source; signing material stays there.

Validation:

  • 24 Swift tests passed locally, including the hardware scan; CI runs the hardware-independent suite.
  • 11 offline release-recovery tests passed during release tooling validation.
  • Native UI checked for search/Escape, selection, export, appearance, chart selection/missing days, disclosure targets and transparent scrolling. The user confirmed the visible action help cards.
  • Universal arm64/x86_64 builds and local Developer ID signature verification passed. Native Intel execution has not been tested.

Detailed findings and limits: docs/REVIEW-1.1.0.md. Release operations: docs/RELEASING.md. Publication and notarization are tracked by the release job and are not claimed as complete by these source checks.

@RobinBially RobinBially changed the title Fix SMART readings, modernize the native UI, and prepare Homebrew releases Release SMARTastic 1.1.0 with reliable SMART readings and daily write history Sep 6, 2026
@RobinBially
RobinBially marked this pull request as ready for review September 6, 2026 17:17
@RobinBially
RobinBially merged commit 406e504 into main Sep 6, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant