Skip to content

Disk Activity Monitor 1.4.16

Latest

Choose a tag to compare

@andrewtheart andrewtheart released this 16 Aug 18:43
1429d05

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, default 7, 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, default 100, 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.md and 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_TESTS environment 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, and CliRunner.

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 -Build

Install as a Windows Service (elevated PowerShell):

.\scripts\install.ps1

Assets

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

Full changelog

Compare v1.4.15...v1.4.16