Changes since v3.1.0b2
New Features
-
Screen Background — New
--screenbackgroundoption displays an image as the screen background behind dialog windows. (#655) -
Info Box Width — New
--infoboxwidthoption allows changing the info box text area width independently from icon size. (#665) -
Workflow Navigation Button Text — New
nextbuttontextandpreviousbuttontextoptions allow customising the next and previous button text in workflow (formerly "cards") mode. (#653) -
Inspect-Mode Compliance Dashboards — Added plist-driven compliance UI for inspect-mode including:
ComplianceAggregatorServicereads plist sources and publishes categories, pass/total counts, and configurablehealthyLabel/attentionLabellabels.- New shared content blocks:
compliance-summary(banner + stat cards) andfindings-list(category-grouped list with disclosure). - Bento cells auto-bind to compliance items — subtitle and icon colour update from live findings with no new schema fields required.
- Compact detail sheet for bento cells showing status, category, criticality, and plist key.
Improvements
-
"Cards" renamed to "Workflow" — The "cards" feature in regular dialog mode has been renamed to "workflow" for clarity, so as not to be confused with inspect mode "cards" preset.
- The
cardskeyword will still work for backwards compatibility with earlier betas but moving forward documentation and other references to this feature will useworkflow.
- The
-
Mini View sizing on macOS 26 — Adjusted the size of the mini view when running on macOS 26 (Tahoe) or newer. (#649)
-
Inspect-mode hardening — Several quality improvements to inspect-mode:
- Replaced hardcoded colour hex literals with semantic colour tokens (
Color.semanticSuccess/Color.semanticWarning). - Centralised magic numbers into
InspectSizesconstants. InspectConfigdecoder now rejects configs carrying bothintroSteps[]anditems[]with a clear error message.- Presets 5 and 6 proactively clear stale persisted state on launch when
resumableis not set. - Bento
mixedContentcorrectly renders SF Symbols whencontentType: "mixed"is set;contentTypeauto-detects fromimagePath/sfSymbol. - Preset 6 guidance container widens for wide-layout blocks (
bento-grid,compliance-summary,findings-list).
- Replaced hardcoded colour hex literals with semantic colour tokens (
-
Removed stub inspect-schema CLI commands —
--inspect-schemaand--schema-validatehave been removed as they did not work as intended.--inspect-modeand--inspect-configare unaffected.
Bug Fixes
- Fixed an issue when loading
NSURLwith a file path that doesn't exist. (#654)