Repository navigation
v1.8.0-alpha.1
Pre-release
Pre-release
Immutable
release. Only release title and notes can be modified.
What's Changed
Added
- feat(backend): redesign HardwareMonitorUpdate for multi-GPU (#1298) by @shm11C3 in #1332
- feat(backend): graceful handling of DB schema version mismatch on downgrade by @shm11C3 in #1342
- feat(frontend): redesign atoms and event listener for multi-GPU (#1299) by @shm11C3 in #1343
- feat(frontend): add GPU selector to dashboard for multi-GPU systems (#1300) by @shm11C3 in #1376
- feat(app): system tray adapter with Open / Quit menu (#1422) by @shm11C3 in #1425
- feat: close-to-tray setting + first-run dialog by @shm11C3 in #1427
- feat: add tray metrics widget by @shm11C3 in #1439
- feat: add native macOS tray renderer by @shm11C3 in #1440
- feat: add Windows tray widget flyout by @shm11C3 in #1442
Fixed
- Fix GPU name collision for multi-AMD GPU systems on Linux (#1297) by @shm11C3 in #1301
- fix: resolve clippy::unnecessary_sort_by errors on Rust 1.95 by @shm11C3 in #1373
- fix: remove unnecessary cast for memory clock speed in query_memory_info by @shm11C3 in #1375
- Fix client-id to app-id in auto-merge workflow by @shm11C3 in #1380
- Fix auto-merge workflow by @shm11C3 in #1398
- fix(ci): update workflow target artifact paths by @shm11C3 in #1438
- fix: update input, checkbox, radio group, and switch styles for improved light mode visibility by @shm11C3 in #1443
- fix: refine tray widget GPU temperature metric by @shm11C3 in #1444
Maintenance
- Update Downloads badge link in README.md by @shm11C3 in #1347
- refactor(core): Phase 1 — set up Cargo workspace with root-level core crate (#1411) by @shm11C3 in #1412
- refactor(core): Phase 2 — introduce in-process EventBus for metric snapshots (#1404) by @shm11C3 in #1413
- refactor(core): Phase 3 — relocate collector and history state into hwviz_core by @shm11C3 in #1414
- refactor(core): Phase 3.5 — split settings into core/app buckets (#1406) by @shm11C3 in #1417
- docs(core,app): add README for each workspace member crate by @shm11C3 in #1419
- refactor(core): rename hwviz-core to hardviz-core across the project by @shm11C3 in #1426
- refactor: remove unused ADL diagnostic tool example by @shm11C3 in #1430
- chore: add Codex setup guidelines by @shm11C3 in #1437
- chore: add AI review triage skill by @shm11C3 in #1441
Other Changes
- Add Scorecard workflow for supply-chain security analysis by @shm11C3 in #1309
- Chore: Update .npmrc configuration settings by @shm11C3 in #1312
- chore: update CI workflow permissions to read-all and adjust job-specific permissions by @shm11C3 in #1311
- chore: update workflow permissions to read-all for auto-update-licenses and codeql by @shm11C3 in #1313
- chore: add .osv-scanner.toml to suppress false positives in OpenSSF Scorecard by @shm11C3 in #1314
- chore(deps): update action versions for consistency and stability by @shm11C3 in #1318
- Avoid forking lspci on every GPU monitoring cycle by @shm11C3 in #1319
- Chore: Add initial configuration for CodeRabbit auto review by @shm11C3 in #1333
- chore: enable blank issues and add GitHub Community Support link in issue template by @shm11C3 in #1337
- Update GitHub Community Support link in issue template by @shm11C3 in #1338
- fix: correct history atom types to reflect null padding (#1344) by @shm11C3 in #1346
- Update auto-merge workflow to use GitHub app token by @shm11C3 in #1377
- Revert "Fix client-id to app-id in auto-merge workflow" by @shm11C3 in #1384
- refactor(core): Phase 4 — relocate persistence into core::persistence with EventBus subscription by @shm11C3 in #1418
- refactor(core): Phase 5 — MonitoringState machine and lifecycle decoupling (#1408) by @shm11C3 in #1420
- change: update CI workflows and configurations for Rust and Tauri integration (#1402) by @shm11C3 in #1431
- ci: optimize Tauri CI build path by @shm11C3 in #1436
Full Changelog: v1.7.2...v1.8.0-alpha.1