Changelog

DiskScope Releases

1.2.4June 8, 2026 - Production
  • Added a persistent "Settings" overlay modal containing application options, accessible via a new Settings icon button in the sidebar footer.
  • Implemented a "Save DB on Exit" checkbox option (unchecked by default). When checked, the SQLite scan cache database is preserved on exit. When unchecked (the default), the database is automatically reset and wiped on application exit.
  • Added a full-screen "Scan Overlay" that displays during active scans, providing real-time metrics (scanned files, folders, bytes, and scanning speed) and interactive Pause/Resume and Cancel controls.
  • Configured the Scan Overlay to show a loading screen (*"Scan finished. Data updating... Large scans may take a minute"*) upon scan completion or cancellation, remaining visible until all frontend views finish refreshing.
  • Swapped the Scan Overlay metrics layout to prominently display the real-time scan rate (files scanned per second) in the first slot.
  • Bumped application version to 1.2.4 across all manifest files.
1.2.3June 8, 2026 - Production
  • Added a "Reset DB" feature to permanently erase all scan history, files, and results from the database after a confirmation dialog.
  • Implemented a near-instant database reset by swapping the active connection with an in-memory database to release file locks, deleting files directly from the filesystem, and rebuilding the schema.
  • Optimized file deletion by batching Recycle Bin tasks, aggregating database parent folder size calculations in memory, indexing file and folder paths, and separating file vs. directory query logic to eliminate slow database full-table scans.
  • Resolved "database is locked" errors on startup by serializing application setup using a synchronized lock and setting SQLite busy timeout immediately on connection open.
  • Fixed scan cancellation behavior so the application blocks and awaits all background threads, ensuring the status doesn't revert to "running" after cancelling.
  • Added a cancellation spinner overlay that stays active until all database and UI updates are fully complete.
  • Enabled the Cancel button during the paused scan state.
  • Optimized pagination, sorting, and filtering operations by splitting queries on the frontend to execute a fast file-only query, completely bypassing heavy folder summaries, extension breakdowns, and top-ten recalculations.
  • Normalized file path slashes to backslashes on Windows before invoking explorer in the "Open file location" command, ensuring target files are correctly located and selected by the OS.
  • No database migration is required.
1.2.2June 7, 2026 - Production
  • Added a consolidated "Export" dropdown grouping CSV, JSON, and HTML formats together.
  • Added a "Delete Selected" button next to the file table header for easier bulk operations.
  • Added clear headers ("Largest Files", "Folder Tree", "Extension Breakdown") to clarify active views.
  • Moved the files-per-second scan rate indicator to the top-right corner next to the status indicator.
  • Removed target shortcut buttons (e.g. C:\, D:\) to clean up the layout.
  • Redesigned the scan traversal engine to use a single-writer thread architecture, eliminating database contention and UI freezes.
  • Aggregated folder total updates in memory prior to db write, reducing SQLite operations by up to 95% during scans.
  • Throttled Top 10 file/folder calculations during scans to once every 3 seconds to reduce CPU and read-lock overhead.
  • Reduced scanning thread idle sleep latency from 20ms to 2ms, significantly increasing scanning throughput.
  • No database migration is required.
1.2.1June 7, 2026 - Production
  • Optimized the startup flow using a single-window state transition architecture, eliminating resource overhead and preventing a startup deadlock.
  • Resolved startup window visibility by configuring the required Tauri v2 window-show capability permissions.
  • Eliminated the white background flash during startup by displaying the window only after the React DOM has fully mounted.
  • Replaced the simulated brand mark on the splash screen with the official DiskScope product icon.
  • Reduced the default main window size to 1024x680 and added vertical scrolling to overflowing tables for better display on standard monitors.
  • Optimized HTML export queries and throttled worker scan progress updates, reducing RAM usage and CPU spikes.
  • Ensured the main window launches with a proper OS title bar and control buttons.
  • No database migration or user action is required when updating.
1.2.0June 6, 2026 - Production
  • Added a true expandable folder tree with parent and child folders, branch guides, folder icons, and aggregated subtree totals.
  • Added a live files-per-second scan-rate indicator to the result toolbar.
  • Improved startup so the main interface appears after first paint while saved summaries load in the background.
  • Refined the splash screen with clearer loading stages and a cleaner visual treatment.
  • Prevented paused time from distorting scan-throughput readings.
  • Removed the separate command window from production Windows builds.
  • No database migration or user action is required when updating.
1.1.0June 6, 2026 - Production
  • Added a native startup splash with staged initialization progress while the main window remains hidden.
  • Added progress overlays for pause, deletion, result refresh, and export operations.
  • Added SQLite-backed pagination that loads 10 file results per page for faster browsing.
  • Added confirmed Recycle Bin actions to Top 10 file and folder entries.
  • Compacted scan controls, metrics, and filters to provide more room for results.
  • Moved filesystem deletion work to a background worker to keep the interface responsive.
  • Improved cached result cleanup after deleting files or complete folders.
  • No database migration or user action is required when updating.