Shell access is restricted, so I'll ground details by reading the changed files directly.
What's changed
Features
- Configurable endurance coverage window — the rolling history window used to validate endurance and calendar-rate projections is now a setting (
enduranceCoverageWindowDays, default7, configurable from 1 to 365 days) instead of a fixed period. (1429d05) - Paged all-disk file activity view — the All files view now queries and renders one page of ranked rows at a time (
fileTargetPageSize, default100, configurable from 25 to 1000). Show more appends the next page without rebuilding rows already on screen, and the footer reports how many rows are loaded and whether more are available. Changing the disk filter or time range resets the list to its first page. (1429d05)
Fixes
- Tray chart zoom — mouse-wheel zoom events on charts are now marked handled before the zoom is applied, preventing the wheel input from also being processed by the surrounding scroll container. (
45b3063)
Documentation
- Added
docs/DATA-SOURCES.md, a reference describing the data sources behind each dashboard card and graph, linked from the README. (1be555f) - Updated
HELP.mdand the in-app help (HELP.html) to document the endurance coverage window, the paged all-disk file activity view, and the new configuration keys. (1429d05,1be555f)
Tests and internals
- The live TBW lookup integration test is now opt-in behind the
DAM_RUN_LIVE_TBW_TESTSenvironment variable, so the default test run no longer depends on external lookups. (d6f65aa) - Added coverage for the new config keys, paged file-target queries, and the file targets dialog (
ConfigStoreTests,AppConfigTests,FileTargetTests,FileTargetsDialogTests,MonitoringRateStatsTests,MainWindowCoverageTests). - Supporting changes in
MonitorRepository,DiskSample,AlertEngine,ConfigStore, andCliRunner.
Full changelog: v1.4.15...v1.4.16
Installation
Self-contained installers (no .NET runtime required on the target machine) are published as assets on this release:
| Architecture | Installer |
|---|---|
| x64 (64-bit Intel/AMD) | DiskActivityMonitor-Setup-1.4.16-x64.exe |
| x86 (32-bit) | DiskActivityMonitor-Setup-1.4.16-x86.exe |
Requirements: Windows 10 or Windows 11. No separate .NET runtime is required.
The installer registers the DiskActivityMonitor Windows Service (auto-start), adds a Start Menu shortcut, and optionally creates a startup entry so the tray dashboard launches at sign-in.
When upgrading from v1.4.15, setup asks whether to keep your existing settings and monitoring database. Keeping your data is the focused default; choosing to delete renames the existing database (and its journal files) with a timestamp rather than erasing your history.
From source (development, no admin):
.\run.ps1 -BuildInstall as a Windows Service (elevated PowerShell):
.\scripts\install.ps1Assets
| File | Size (bytes) | Size (MB) | SHA-256 |
|---|---|---|---|
| DiskActivityMonitor-Setup-1.4.16-x64.exe | 87422230 | 83.37 | 358f9924e194a3227ad87b71f0f4009ae6a4dbdde52901c867ae5b64ca867835 |
| DiskActivityMonitor-Setup-1.4.16-x86.exe | 80269070 | 76.55 | 0d54a1b08b8f48cb8e2047e7045e3a37c780b53b91aae835d30e22fa0bdab27d |
Validation
- Built variants: x64, x86
- Build configuration: Release
- Commit target: 1429d05
- Assets verified locally: DiskActivityMonitor-Setup-1.4.16-x64.exe, DiskActivityMonitor-Setup-1.4.16-x86.exe