# StorageIQ Release Notes

## 1.7.0

Overhauls the file breakdown views and adds safe bulk Recycle Bin management.

- Unified file-category presentation: one canonical color/label source shared by the treemap, File Types donut, legends, tables, size bars, and dashboard composition bar, so a category keeps the same color everywhere.
- Made every custom-painted chart theme-aware, repairing Light mode without regressing Dark; fixed a Storage Timeline paint crash and added regression coverage.
- Improved the treemap with a category legend, contrast-aware labels, accessible tooltips, and a deterministic "Other small files" aggregate.
- Added a responsive File Types legend and proportional size bars; added category drill-down from the donut, legend, table, and dashboard with a clearable filter chip.
- Added a segmented, reconciled Drive Utilization bar with amber/red thresholds.
- Added safe bulk file selection on Largest Files (click, Ctrl-click, Shift-click, Ctrl+A, Escape/Clear) with identity-stable selection across sorting and filtering.
- Added a bulk selection bar and a Move to Recycle Bin workflow: confirmation with folder/drive counts and a path preview, off-thread progress with cancellation, per-file revalidation against a stale scan, centralized eligibility (directories, aggregates, reparse points, protected/StorageIQ/Steam locations, and changed files are skipped), partial-failure handling, and local reconciliation of the breakdown views. Recycle Bin only — no permanent deletion.
- RC1 trusted-user package prepared on 2026-07-21. Inno Setup was not installed on the release-prep machine, so the installer build and uninstall-entry verification were not run; a portable package was produced and validated instead.

## 1.6.0

Adds Storage Explorer, the flagship interactive visual storage map.

- RC1 trusted-user package prepared on 2026-06-12 with unit, compile, source smoke, packaged EXE smoke, diagnostics, and safety checks passing. Inno Setup was not installed on the release-prep machine, so installer build and uninstall-entry verification were not run.
- Added Storage Explorer sidebar page with a category-colored treemap for folders and files.
- Added hover tooltips, click selection, folder drill-down on double-click, and right-click file/folder/detail actions.
- Added Back, Home, and breadcrumb navigation for zoomed folder exploration.
- Added treemap search with highlighted matches, category filters, and minimum-size filtering.
- Added detail panel with name, path, size, percent of drive, modified date, type, and safe actions.
- Added dashboard "Open Storage Explorer" action.
- Added a virtualized treemap renderer that caps visible rectangles while current scan snapshots retain up to 100,000 explorer records.
- Added unit tests for tree generation, size/category calculations, filtering, search, and navigation breadcrumbs.

## 1.5.0

Transforms StorageIQ into a more professional Windows desktop product without adding new storage-analysis features.

- Added Diagnostics Center with app/build metadata, database and log paths, last scan date, historical scan count, duplicate cleanup count, advisor recommendation count, and support actions.
- Expanded diagnostic bundles with aggregate scan statistics while continuing to exclude user files, scan inventories, and personal documents.
- Added theme selection, default scan location, release channel, advisor thresholds, archive age threshold, and duplicate detection settings to Settings.
- Added release dates to manual update metadata and update status dialogs for Stable and Beta channels.
- Improved About dialog with version, build number, release channel, core feature list, database path, and log path.
- Added global uncaught exception logging and timestamped crash report generation.
- Added SQLite migration backup protection and corrupt database quarantine/recreation.
- Refined Inno Setup metadata for Program Files installs, Start Menu shortcuts, optional Desktop shortcut, Add/Remove Programs entry, uninstall, and preserved per-user data.
- Added tests for sanitized diagnostic scan statistics and support statistics.

## 1.4.0

Adds the deployment and update framework for professionally installable Windows releases.

- Added centralized version metadata in `storageiq/version.py`.
- Added Inno Setup installer project with Program Files install, Start Menu shortcuts, optional Desktop shortcut, uninstall registration, and preserved `%LOCALAPPDATA%\StorageIQ` user data.
- Added manual update check framework with Stable and Beta release channels.
- Added Settings display for installed version, build date, database location, and log location.
- Added diagnostic bundle ZIP generation for logs, version info, environment info, and configuration without personal file inventories.
- Updated build script to include installer metadata, release metadata, and branded Windows icons.
- Added tests for version comparison, release channel handling, update checks, and diagnostic bundle generation.

## 1.3.0

Adds the AI Cleanup Advisor, a local rule-based recommendation page for identifying safe cleanup opportunities without automatic deletion.

- Added dashboard AI Opportunities summary card.
- Added rule-based recommendations for large files, old Downloads files, duplicate results, large videos, temporary files, archives, and storage growth.
- Added priority scoring, risk labels, recoverable-space summaries, and recommendation detail dialogs.
- Added configurable advisor thresholds in Settings.
- Added analytics tests for scoring, age calculations, recovery math, duplicate recommendations, and storage growth recommendations.

## 1.2.0

Release hardening for trusted-user Windows builds.

- Added crash-safe logging to `%LOCALAPPDATA%\StorageIQ\logs\storageiq.log`.
- Added first-run welcome messaging and an About dialog with version and safety information.
- Hardened scan and duplicate-finder error dialogs.
- Updated Settings with version, local storage, log path, and Recycle Bin safety notes.
- Improved PyInstaller packaging so runtime assets and SQLite schema are bundled.
- Confirmed full test coverage for scanner, database, duplicate finder, and storage timeline analytics.

## 1.2

- Added Storage Timeline with historical charts, scan comparison, and growth insights.
- Added snapshot fields for drive total, used, and free space.

## 1.1

- Added Duplicate Finder with staged size/hash detection.
- Added safe selection rules that always keep at least one copy per duplicate group.

## 1.0

- Initial StorageIQ disk analyzer with dashboard, largest folders/files, file type analysis, scan history, and Recycle Bin-only cleanup.
