Repository navigation
Releases: HAKARCo/DeepFileX
Release list
DeepFileX v3.3.0
🚀 DeepFileX v3.3.0 Release Notes
Release Date: 2026-07-21
Tag: v3.3.0
Target OS: Windows 10 / 11 (64-bit)
🌟 Highlights
DeepFileX v3.3.0 introduces a brand new Real-time Blackbox JSON Diagnostic Logger, optimized 2-Phase Scanning Architecture, B-Tree SQL Query Index Acceleration, and enhanced Search UI Responsiveness.
✨ Key Features & Improvements
🔒 1. Real-Time Blackbox JSON Diagnostic Logger
- Append-Only Logging: Appends events in real-time to
%USERPROFILE%\Documents\DeepFileX\Logs\blackbox_log.jsonwithout overwriting prior session histories. - Enhanced Event Metadata: Every log entry includes unique UUID
session_id,datetime(YYYY-MM-DD HH:MM:SS.mmm), and formatted execution duration (duration_formatted: e.g."5.981s","145ms"). - Lifecycle Event Tracking: Automatic event capture and buffer flushing on application
startupandshutdown(eframe::App::on_exit). - 100% English UI: Integrated in the top menu bar (
🔒 Blackbox Logger) with 100% English event metrics, status labels, and viewer dialogs.
⚡ 2. 2-Phase Engine Scanning Architecture
- Phase 1 (MFT Filename Scanner): Collects 100% of all files and folders (including
.mp4,.exe,.zip,.pdf,.hwp) ensuring Everything-level high-speed filename search capability. - Phase 2 (Content & AI Dispatcher): Applies early bypass (100% Skip) for non-document files before reaching heavy parsing pipelines, reducing CPU and RAM load by over 90%.
🚀 3. Search UI & SQL Query Performance
- SQL B-Tree Index Optimization: Removed function wrappers (
REPLACE(LOWER(...))) on external.dbqueries to leverage SQLite B-Tree indexing, cutting query time down to 0.001s. - Refined Loading Indicator: The
🔍 Searching index databases... Please wait.spinner triggers only after typing a search query and when the result table is not yet populated. Mode switching or empty inputs no longer show intrusive loading indicators.
⚙️ 4. GUI & Plugin Manager Enhancements
- Dedicated Update Check Dialog: Separated
⚙️ Settings...from🔄 Check for Updatesin the top menu. Clicking update check opens a dedicated English dialog showing current version, status (You are using the latest version (v3.3.0)), and progress bar. - Streamlined Plugin Manager: Removed HWP/HWPX from Plugin Manager UI since HWP/HWPX parsing is 100% natively integrated into the core engine (
src/parser.rs).
🐛 Bug Fixes & Refinements
- Borrow Checker Fix: Resolved Rust borrow checker error E0499 in egui popup dialogs using local action flags.
- Compiler Warnings: Cleaned up unused imports and replaced deprecated
NaiveDateTime::from_timestamp_millis.
📦 File Verification
- Executable:
DeepFileX.exe(x86_64 release build) - Log Path:
Documents/DeepFileX/Logs/blackbox_log.json - Index Path:
Documents/DeepFileX/Indices/
DeepFileX v3.2.0
DeepFileX v3.2.0
We are excited to announce the release of DeepFileX v3.2.0! This version introduces robust auto-update settings, a modular plugins manager, and a smooth background save architecture that eliminates GUI freezing.
🚀 Key Features & Updates
1. Standalone Auto-Update Settings Dialog
- Moved the Auto-Update settings and logs from the main dashboard into a standalone popup dialog via the top menu bar (
🌐 Updates➜⚙️ Settings...). - Integrated real-time update checks, channel selections (Stable, Beta, Nightly), and a progress indicator bar.
- Fully localized the update states and error notifications into English.
2. Plugins Manager (🔌 Plugins ➜ ⚙️ Manage Plugins...)
- Added a new top menu bar item to manage external dynamic text extraction plugins.
- Toggle switches to enable/disable HWP Document Parser and DWG CAD Parser.
- Automatic status detection showing if
hwp_parser.dllordwg_parser.dllis present in theplugins/directory.
3. Non-Blocking Background Index Saving (Zero-Freeze)
- Refactored the SQLite database exporting, target folder pruning, and database
VACUUMcompaction to run in a dedicated background worker thread. - Completely resolved the GUI freeze (unresponsiveness) issue when saving large index files.
4. Code Size Optimization & Security
- Stripped unnecessary dependencies to maintain a lightweight core.
- Compressed using UPX to reduce executable file size to ~4.3MB.
📦 File Information
- Filename:
DeepFileX.exe(UPX-packed) - Version:
3.2.0 - Target System: Windows 64-bit
💡 How to Use Plugins
To enable HWP/DWG content extraction, place your corresponding plugin DLL inside the plugins folder at the executable directory:
- For Hangul (HWP):
plugins/hwp_parser.dll - For AutoCAD (DWG):
plugins/dwg_parser.dll
Once placed, open Plugins ➜ Manage Plugins... in the menu bar and check the enable boxes.
v3.1.0
DeepFileX v3.1.0 Release Notes
Welcome to DeepFileX v3.1.0, the ultra-lightweight, 100% offline local file content search engine.
This release resolves critical Unicode/space path mapping issues and introduces an embedded high-performance PDF engine to deliver near-100% search reliability.
🚀 Key Updates
1. 📄 Embedded Pdfium Engine for Flawless PDF Indexing
- No More Broken Text: Resolved character fragmentation, spacing glitches, and CMap decompression failures that commonly occurred in the previous parser.
- Chrome-Grade Reliability: Integrated Google’s official Pdfium FFI parser, boosting PDF text extraction accuracy to over 99%.
- Zero-Setup Portability: Embedded the 5.5MB
pdfium.dlldirectly inside the binary usinginclude_bytes!. The application remains a single, standalone executable under 10MB without requiring external DLLs.
2. 📁 Seamless Windows Unicode & Space Path Support
- Unicode Mount Fixed: Resolved the database loading crash on Windows paths containing Korean characters or spaces by migrating back to native
Connection::open. - Zero Metadata Loss: Replaced the error-prone SQLite
SUBSTRlogic (which caused UTF-8 byte length vs character count mismatches) with a bulletproofNOT LIKEprefix query, fully preventing index cleanup database loss.
3. 🎨 Unified Brand UI/UX
- Clean Subsystem: Completely hid the development CMD console window in release builds for a cleaner, native GUI experience.
- Custom Branding: Replaced the default egui/eframe
eicon in the window title bar and Windows taskbar with the official DFX Brand Logo (dfx_logo.png) via runtime pixel injection.
📦 Assets
DeepFileX.exe: 100% standalone, no-install executable for Windows x64.
v2.2.0
DeepFileX v2.1.0
Release Date: 2026-06-29
Build: v2.1.0-build20260629
Status: Stable Release
📋 Overview
DeepFileX v2.1.0 introduces a major redesign of the sidebar filter layout, default launch configurations (Dark Mode), and critical bug fixes for the case-sensitive search engine. The build size has been optimized for faster distribution.
✨ What's New
🎉 Major Features
- Hierarchical Sidebar Filters: Individual extension checkboxes are now grouped under collapsible parent categories (Documents, CAD & 3D, Compressed Archives, etc.).
- Arrow-Controlled Collapsibles: Toggling parent checkboxes no longer collapses/expands the item. Navigation and folding are strictly handled by dedicated triangle arrow (▶/▼) buttons.
- Root "All" Category: Placed at the top and permanently expanded for streamlined selection.
🔧 Improvements
- Default Dark Mode: The application now defaults to Dark Mode on startup.
- Collapsed Startup State: Extension categories are collapsed by default on startup for a cleaner workspace.
- Pure Black Borders in Light Mode: Changed checkbox borders to pure black (
#000000) and backgrounds to white (#ffffff) for maximum readability on bright screens. - Scroll Area Styling: Eliminated background artifacts in the file filter panel.
🐛 Bug Fixes
- Match Case Mode Matching: Fixed post-filtering logic to strictly respect the chosen search mode (Content Only vs. Filename Only vs. Both).
- Snippet Extractor Offset: Fixed a bug where case-sensitive search queries failed to locate positions in the text (returning -1), resulting in accurate snippet rendering and search result highlighting.
- Index Checkmark Rendering: Resolved styling inheritance issues in custom tree widgets to ensure checkmarks (V) are correctly displayed when items are checked.
📥 Download
- DeepFileX_v2.1.0_Setup.exe (~51.5 MB)
v2.0.0
# DeepFileX v2.0.0 - Major Upgrade (Explorer Dark UI, High-Speed CAD Indexer & Localization)
We are thrilled to announce the official release of **DeepFileX v2.0.0**. This major update introduces a complete visual overhaul, native high-speed CAD drawing indexing, advanced text cleanups, and full English localization.
## 🚀 Key Highlights & New Features
### 📐 1. Native CAD Drawing & 3D Model Indexing
* DeepFileX now parses and indexes the full-text content of CAD formats and standard 3D models.
* **Supported Extensions**: `.dwg`, `.dxf`, `.dwt`, `.step`, `.stp`, `.iges`, `.igs`
* Native support for AutoCAD layouts, block attributes, and embedded text fields.
### ⚡ 2. 20x~28x Hyper-Optimized CAD Parsing Pipeline
* **Bypassed Recovery Bottlenecks**: Implemented a hybrid parsing engine that bypasses the time-consuming 70-second heap-recovery scans for newer AutoCAD formats (AC1027, AC1032 / AutoCAD 2013-2018+).
* **Speed Improvements**: Scan times for complex DWG files have been slashed from 80 seconds down to **under 4 seconds** (up to 28x faster folder scans verified).
* **MTEXT Cleanups**: Embedded AutoCAD formatting codes (e.g., `\A1;`, `\fGulim|b0;`, `\P`) are automatically stripped, leaving clean, searchable plaintext.
* **Hangul CP949 High-Performance Filtering**: Integrated binary-byte checks for legacy and corrupted CAD fallback decoders to prevent garbage word noise.
### 🎨 3. Explorer-Style Dark Theme UI/UX
* Completely redesigned user interface with a modern, high-performance dark theme layout.
* Added a persistent indexing list panel, live operation progress trackers, and real-time scanning time estimations.
### 🌐 4. Full English Localization
* All user-facing UI elements, settings dialogs, update checkers, error popups, and console notifications have been fully localized to English for global usability.
---
## 🔧 Improvements & Fixes
* **Update Verification**: Fixed visual bugs and mismatch states in the manual update check and error message feedback loops.
* **Size Optimization**: Fully removed legacy QtWebEngine dependencies, reducing the installation packaging footprint by ~370MB.
* **Robust File Handling**: Strengthened internal error-safety routines for encrypted or corrupted PDFs and Office documents.
---
## 💾 Installation File Info
* **Installer Executable**: `DeepFileX_v2.0.0_Setup.exe`
* **Target OS**: Windows 10 / 11 (x64)v1.1.2
v1.1.1
v1.1.0
🔷 DeepFileX v1.1.0 Release
We are pleased to release DeepFileX v1.1.0. This release introduces a secure In-App Asynchronous Auto-Update system, giving users seamless access to updates with full control over the installation process while preserving the application's high-speed local search capabilities.
🚀 Key Improvements
- In-App Asynchronous Auto-Update
Asynchronous Background Downloader: You no longer need to open a web browser to manually download installer files. Once you authorize the update notification, the app securely downloads the latest installer in the background via a dedicated thread.
Dual-Confirm Safeguard:
-Updates are never forced, and the application will never close automatically without your permission.
-After the download completes, a final confirmation prompt will ask: "Would you like to close DeepFileX and start the update installer now?"
- Yes: Closes the application gracefully (
sys.exit(0)) to prevent file lock issues and launches the installer package. - No: Keeps the application running without interruption so you can continue your work. The installer will be saved in your local TEMP directory to be executed manually at your convenience.
- Performance & Security Optimization
Maintains a highly optimized, lightweight engine structure by excluding bloated dependencies. This ensures low system resource usage and delivers sub-second response times for full-text search queries.
📦 Assets
DeepFileX_v1.1.0_Setup.exe: The official single-file installation package for Windows. Use this to fresh-install or overwrite your existing version.
(Note: To protect proprietary source code and intellectual property, the automatically generated "Source code (zip)" file on this public repository contains only the LICENSE.txt and README.md files, ensuring that no raw Python scripts are exposed.)
DeepFileX v1.0.0
DeepFileX v1.0.0
- Local high-speed document content scanning and real-time full-text search utility
- 로컬 고속 문서 내용 스캔 및 실시간 본문 검색 유틸리티