View Single Post
  #24  
Old 17-01-2026, 21:48
L33THAK0R's Avatar
L33THAK0R L33THAK0R is offline
Registered User
 
Join Date: Feb 2021
Location: Saudi Arabia
Posts: 406
Thanks: 137
Thanked 117 Times in 70 Posts
L33THAK0R is on a distinguished road
Merged another project I'd been working on, essentially a stripped down version of SharpSFV that focused on shell integration, mimicking kliu.org's HashCheck utility, but with xxhash3 support. Made a few improvements to the front-end I'd overlooked, as well as a bit of tidying up the back-end, made everything a lot more stable, more streamlined. Quite happy with how it's turning out, outside of course the increased binary size.


v2.6 Changelog

New Features
  • Shell Integration: Added Explorer context menu integration with single-instance file queuing and file associations.
  • Mini Mode: Created a streamlined UI for context menu operations that automatically saves and exits upon completion.
  • CLI Mode: Implemented a -headless argument for command-line usage with console-based progress reporting.
  • Taskbar Integration: Added taskbar progress mirroring with color-coded status indicators (Green/Red/Yellow).
  • Bad File Tools: Added conditional options to move or rename corrupt files when errors are detected.
  • Clipboard Compare: Implemented a feature to instantly verify a selected file against a hash stored in the clipboard.
Performance & Metrics
  • Smart Buffering: Optimized I/O performance with dynamic buffer sizing (8MB for HDD, 512KB for SSD).
  • Metrics: Added real-time throughput (MB/s) and ETA calculations to the status display.
  • Timing: Ensured processing time is tracked internally for all items regardless of column visibility.

User Interface & Experience
  • Menu Overhaul: Replaced the Jobs menu with a Mode selector and consolidated Copy actions into a unified "Copy Entry" format, identical to layout seen in generated checksum files.
  • Job Mode: Added a Time column to the Job Queue and fixed layout stability issues by disabling incompatible view options.
  • UX Improvements: Removed the Stop confirmation prompt and enabled multi-select support for context menu actions.

Fixes & Maintenance
  • Bug Fixes: Resolved issues with Job Mode file verification, taskbar progress desyncs, and layout corruption.
  • Refactoring: Consolidated UI layout logic into a single class and standardized internal algorithm enumerations.

Last edited by L33THAK0R; 17-01-2026 at 21:50.
Reply With Quote
The Following 2 Users Say Thank You to L33THAK0R For This Useful Post:
KaktoR (18-01-2026), Razer-785 (26-02-2026)