Skip to content

Disk Activity Monitor 1.4.13

Choose a tag to compare

@andrewtheart andrewtheart released this 06 Aug 21:29
114cbf9

Disk Activity Monitor v1.4.13

Compared against v1.4.12 (head 114cbf9).

What's changed

New features

  • In-app update checking and installation ΓÇö added AppUpdateChecker and AppUpdateDownloader in Core, wired into the tray through a new MainWindow.AppUpdates flow (b898a07).
  • File tools ΓÇö new Core services for tailing files (FileTailReader), deleting files (FileDeletionService), binary detection (BinaryExtensionPolicy), and open-handle inspection (HandleTool, HandleOutputParser), surfaced in the tray via MainWindow.FileTools (6a58a4c, 21ef7ac).
  • New charts and viewers ΓÇö added LiveDiskChart, PieChart, and MarkdownViewer tray controls (c084814).
  • Core additions ΓÇö Markdown parser, database maintenance, monitoring rate statistics, and a single-instance guard (e599ab4).
  • CLI updates ΓÇö refreshed CLI commands and project configuration in CliRunner/Program (d08839e).

Improvements

  • Extended configuration, alerting, repository, and sampling models, including AppConfig, ConfigStore, UserSettingsStore, AlertEngine, MonitorRepository, and DiskSample (bb1dbba).
  • Updated the collector worker and service host startup paths (9c0e460).
  • Reworked the tray UI (MainWindow.xaml, MainWindow.xaml.cs, TrayController, App.xaml.cs) to integrate the new monitoring, file tools, and update features (21ef7ac).
  • Adjusted BarChart and ThroughputStats alongside the new charting work (c084814, bb1dbba).

Fixes

  • TBW evidence is now validated by source and capacity in TbwLookupService (with related FoundryLocalClient changes) (96456fe).

Build and packaging

  • Installer script, wizard assets (dark wizard images), and packaging scripts updated; added scripts/build-installers-launch-nopush.ps1 and updated build-all-installers.ps1 and make-icon.ps1 (0db7801).
  • The full solution is now tested before installer packaging (37677bc).

Documentation

  • README and in-app help content (HELP.md, HELP.html, installer/README.md) refreshed (e989107).

Tests

  • Substantial new and updated coverage for updates, file tools, charts, markdown parsing, CLI, installer script, lifecycle entry points, repository, monitoring rate stats, notifications, single-instance guard, and tray lifecycle toasts (a1cf903, 114cbf9).
  • Stabilized abandoned-mutex coverage (114cbf9).

Overall: 72 files changed, 13,249 insertions, 373 deletions.

Installation

Self-contained installers (no separate .NET runtime required) are published as GitHub Release assets.

Architecture Installer
x64 (64-bit Intel/AMD) DiskActivityMonitor-Setup-1.4.13-x64.exe
x86 (32-bit) DiskActivityMonitor-Setup-1.4.13-x86.exe
  1. Download the installer matching your architecture from the v1.4.13 release assets.
  2. Run the setup executable and follow the wizard.
  3. On upgrade, setup asks whether to keep your existing settings and monitoring database.

To build installers from source:

.\scripts\build-all-installers.ps1 -Version 1.4.13

Output is written to installer\Output\ as architecture-suffixed executables.

Assets

File Size (bytes) Size (MB) SHA-256
DiskActivityMonitor-Setup-1.4.13-x64.exe 87393466 83.34 296fcdcfaaf4f6d662b2e3608d348fbaf4913568b65f3a08e53295e0b14911b2
DiskActivityMonitor-Setup-1.4.13-x86.exe 80223354 76.51 139255a3dbc13b6e41f954deeecf1d39cf1e40bac6f8611fe3da25680e8961cd

Validation

  • Built variants: x64, x86
  • Build configuration: Release
  • Commit target: 114cbf9
  • Assets verified locally: DiskActivityMonitor-Setup-1.4.13-x64.exe, DiskActivityMonitor-Setup-1.4.13-x86.exe

Full changelog

Compare v1.4.12...v1.4.13