Skip to content

v1.9.0

Choose a tag to compare

@github-actions github-actions released this 21 Jun 15:14
Immutable release. Only release title and notes can be modified.
v1.9.0
6fc5b97

What's Changed

Added

  • feat: add transparent UI and window opacity settings by @shm11C3 in #1482
  • feat(storage): add SMART health snapshots and retention settings by @shm11C3 in #1483
  • feat(storage): show SMART health in dashboard by @shm11C3 in #1485
  • Enhance dashboard with SMART health status and utilities by @shm11C3 in #1586
  • feat: show storage health summary on dashboard by @shm11C3 in #1598
  • feat: collect Windows storage health via DeviceIoControl with fallbacks by @shm11C3 in #1599
  • feat: add glass blur control by @shm11C3 in #1612
  • test(e2e): add Playwright mock capture harness by @shm11C3 in #1613
  • feat(core): add Live Storage Health on-demand collection and IPC command by @shm11C3 in #1634
  • feat: add render performance CI checks by @shm11C3 in #1643
  • feat: add render memory performance check by @shm11C3 in #1646
  • feat: add Windows PawnIO CPU temperature sampling by @shm11C3 in #1654
  • feat: add external component guidance by @shm11C3 in #1658
  • feat: add elevated startup mode by @shm11C3 in #1659
  • feat: show live storage temperature in storage health summary by @shm11C3 in #1663
  • feat: add storage device re-detection by @shm11C3 in #1665
  • feat(ci): sign Windows installers with SSL.com eSigner by @shm11C3 in #1682
  • feat: add storage device selector to storage health by @shm11C3 in #1667
  • feat(macos): implement motherboard info via system_profiler by @shm11C3 in #1683

Fixed

  • fix: use npm-resolved tauri cli by @shm11C3 in #1518
  • fix: simplify tauri dev frontend command by @shm11C3 in #1566
  • fix: guard provider crash paths against null/empty/underflow by @shm11C3 in #1589
  • fix: validate background image file_id to prevent path traversal by @shm11C3 in #1590
  • fix: include WebView memory in perf monitor by @shm11C3 in #1591
  • fix: prevent dashboard visibility hydration loop by @shm11C3 in #1629
  • fix: keep chart dependencies in one production chunk by @shm11C3 in #1630
  • fix: ignore Rust build artifacts in Vite watcher by @shm11C3 in #1655
  • fix: run render memory perf tests in e2e mode by @shm11C3 in #1656
  • fix(storage-health): tolerate missing table in latest_records by @shm11C3 in #1684
  • fix(database): run schema migrations at startup via Core's migrator by @shm11C3 in #1685
  • fix: preserve storage health records after refresh by @shm11C3 in #1687
  • fix: improve external component permission guidance by @shm11C3 in #1690

Maintenance

  • docs: update backend architecture and service documentation by @shm11C3 in #1514
  • docs: add frontend architecture and language addition guide by @shm11C3 in #1515
  • chore: separate dev app identity by @shm11C3 in #1516
  • Docs/organize documentation by @shm11C3 in #1517
  • docs: add domain glossary and ADRs by @shm11C3 in #1588
  • refactor: rename hardware archive retention setting by @shm11C3 in #1594
  • chore: add change kind naming skill by @shm11C3 in #1595
  • refactor: rename storage health records by @shm11C3 in #1597
  • docs: add Live Storage Health on-demand ADR and glossary terms by @shm11C3 in #1603
  • refactor: move frontend SQLite access behind Tauri commands by @shm11C3 in #1607
  • fix: raise Windows app-memory perf threshold to 80 MB by @shm11C3 in #1632
  • Add CPU / sensor temperature monitoring on Windows by @shm11C3 in #1633
  • docs(specs): add clean-room sensor spec documents for PawnIO monitoring (#1635) by @shm11C3 in #1636
  • chore(clean-room): add Phase 0 guardrails for PawnIO sensor work (#1635) by @shm11C3 in #1641
  • docs(specs): flip Phase 1 sensor specs to Implementation-ready (rev 2) (#1635) by @shm11C3 in #1642
  • fix: isolate E2E mock entry from production by @shm11C3 in #1649
  • docs(specs): PawnIO module blob distribution + Phase 1 implementer field validation (rev 4) (#1635) by @shm11C3 in #1657
  • Update background image in README by @shm11C3 in #1661
  • Add 'Special Thanks' section to README by @shm11C3 in #1662
  • test(e2e): add native Tauri capture smoke path by @shm11C3 in #1627
  • chore: enforce PR branch naming rules by @shm11C3 in #1688

Other Changes

  • Chore(deps): Update Dependabot configuration to support multiple dire… by @shm11C3 in #1498
  • ci: refine auto-merge assignment by @shm11C3 in #1506
  • Refine OSV release scan gating by @shm11C3 in #1505
  • ci: add Node.js setup step for OSV scan workflow by @shm11C3 in #1509
  • Revert "feat(storage): show SMART health in dashboard" by @shm11C3 in #1587
  • perf: add process stats timestamp index by @shm11C3 in #1605
  • perf: gate window updates by visibility by @shm11C3 in #1606
  • test: remove duplicate snapshot branch suite by @shm11C3 in #1611
  • perf-monitor: extend measurement window to stabilize Growth by @shm11C3 in #1650
  • chore(ci): remove Windows offline installer by @shm11C3 in #1681

Full Changelog: v1.8.1...v1.9.0