Releases: MTTamurex/MTT-File-Manager-RUST
v0.1.3
MTT File Manager — v0.1.3 Beta
Release Notes
New Feature - Tags
- Tags / color labels: persistent path-based tags with colors, custom tags, tag manager, sidebar section with counts, filtering, collapse support, and context menu integration.
- Tag views: virtual folder views per tag.
- Tag filtering in global search: dedicated tag filter (
All,Any tag, specific tags) in the global search overlay. - Tag badges in grid view and color dots in list view.
Improvements
- Clickable breadcrumb in preview panel: navigate to any path segment directly from the preview header.
Bug fixes
- Global search cache invalidation: added
tag_assignments_epochand invalidated filter/sort cache when tag assignments change. - File path normalization: centralized normalizer that strips
\\?\,\\.\, and\??\prefixes, preservesC:\and UNC\\server\shareroots, and handles trailing separators safely. - File operation proxy window: shell progress dialogs owned by a worker-thread proxy window to avoid UI-thread starvation during long operations.
- Move operations no longer remap tag/thumbnail cache to the wrong file** when the Shell resolves a conflict differently (
Keep both, replace/skip, folder merge). - Shell
ShowPropertiesno longer loses its parent/owner window** when dispatched on the worker proxy. - File metadata cache prefix invalidation now covers descendants and is no longer defeated by
LIKEwildcard escaping. file_entry_cacherename now updates descendants in addition to the exact row.- Dual panel tag view snapshots correctly sanitize state when switching active/inactive panels.
- Settings window no longer allows input bleed-through to the main window when a modal is open.
SHA-256
MTT-File-Manager-Setup-0.1.3.exe
91ED6B127CE4F478D916E39D75D76DC72501687F55E8691E7442A636B36816C7
License notes:
Repository-authored source code: Apache-2.0
The Windows installer is a multi-license distribution
Bundled third-party components, including libmpv/mpv, PDFium, and UnRAR, remain under their own respective licenses
See THIRD_PARTY_NOTICES.md and the bundled third_party_licenses materials for notices, license texts, provenance, and source-availability information.
v0.1.2 Beta
MTT File Manager — v0.1.2 Beta
Release Notes
New Feature: Google Drive Integration
- Native detection of Google Drive File Stream via volume info, DOS device query, and remote storage flags. Shortcuts (.lnk) resolved with UNC priority and environment variable expansion for accurate path targeting.
Improvements
-
Search Index Compression: binary index now uses zstd compression for the name arena, significantly reducing index file size on disk.
-
Thumbnail extraction now uses WTS_EXTRACTDONOTCACHE to prevent polluting the Windows Explorer thumbnail cache.
Bug Fixes
-
Context Menu: PE executables (.exe, .msi, .com, .scr) are now correctly excluded from the "Open with" option. Pending "Open with" submenu loading is handled properly — blocked items are dimmed, non-interactive, and no longer cause stale submenu state.
-
CJK Font Rendering: Replaced the monolithic ARIALUNI.TTF with targeted per-locale CJK fallback fonts (one per major CJK group), reducing load time and memory. Asynchronously loaded fonts are now applied immediately when the worker completes, preventing missing-glyph flicker.
-
Startup Path Validation: Blocking std::fs calls replaced with fast non-blocking OneDrive-aware path checks — inactive panel paths that resolve to cloud files no longer freeze the UI on startup.
-
Volume Indexer (USN): Pending size updates are now retried on lock contention instead of being silently dropped, preventing stale folder sizes after rapid file changes.
-
IPC Server: Missing live directory records in the volume index are now repaired on-the-fly when resolving path FRNs during fallback.
SHA-256
MTT-File-Manager-Setup-0.1.2.exe
EF1AE3777FAF0E9B7E4681831A3476D8F28E87BB5E03176211B27C4F01629009
License notes:
Repository-authored source code: Apache-2.0
The Windows installer is a multi-license distribution
Bundled third-party components, including libmpv/mpv, PDFium, and UnRAR, remain under their own respective licenses
See THIRD_PARTY_NOTICES.md and the bundled third_party_licenses materials for notices, license texts, provenance, and source-availability information.
v0.1.1 Beta
MTT File Manager — v0.1.1 Beta
Release Notes
New Feature - Cloud Drives Sidebar Section
- Added a dedicated Cloud Drives section to the sidebar that discovers and displays Windows Cloud Files sync roots (OneDrive, Proton Drive functional).
- Each cloud root shows its provider-specific icon extracted from the registered Explorer icon resource, with full tree expansion, drag-and-drop targeting, and a collapsible header — matching the existing Quick Access / Local Disks sidebar UX.
- New localization keys for English and Portuguese (BR).
Bug Fixes
- Settings window**: replaced
ui.small()withui.label()for diagnostics privacy text, fixing incorrect rendering (egui deprecatedsmall()for body text). - Cloud file open failure**: app focus is now properly restored via
restore_app_focus()when a cloud sync file fails to open, and a warning notification is displayed. - Cloud sync status refresh**: the message handler now drains
cloud_sync_status_refresh_receivereach frame, updating cachedsync_statuson matching items and triggering thumbnail re-extraction for media files that were just hydrated. - Cloud open failure channel**: processes queued open failures on the main thread, displaying the localized "open failed" notification and restoring window focus.
- Thumbnail request epoch**: replaced the counter-based
thumbnail_eviction_skipsmap with a monotonicrequest_epochfield onThumbnailRequest, providing a race-free mechanism to discard stale thumbnail results when files are renamed, deleted, or invalidated. - Mpv cache restore bug**: docked→detached cache values were being saved and restored incorrectly; now detached mode always applies its own constants and docked mode always restores its own constants deterministically.
SHA-256
MTT-File-Manager-Setup-0.1.1.exe
5A21AF654DB00A3DB1A9FDE028372B8112AB6F59632B30BA84D448D90EFCAA9A
License notes:
Repository-authored source code: Apache-2.0
The Windows installer is a multi-license distribution
Bundled third-party components, including libmpv/mpv, PDFium, and UnRAR, remain under their own respective licenses
See THIRD_PARTY_NOTICES.md and the bundled third_party_licenses materials for notices, license texts, provenance, and source-availability information.
v0.1.0 Beta
MTT File Manager — v0.1.0 Beta
Release Notes
New Features
- "Open with" context menu — Added "Open with" shell dialog support, allowing files to be opened with external applications directly from the context menu. Includes proper archive file detection and localized menu text.
- Batch rename auto-scroll — The batch rename modal now auto-scrolls when dragging items near the edges.
- Dedicated archive extraction worker — Archive extraction now runs on a dedicated background worker, improving UI responsiveness during large extractions.
Bug Fixes
- Fixed "Open with" not appearing for archive files (they were incorrectly classified)
- Fixed "Open with" menu item not being translated
- Fixed cut/copy context menu options appearing on empty area selections
- Fixed global search date range end boundary and missing created_ts handling
- Fixed icon cache misses by adding a cross-size fallback for retrieval
- Fixed app losing focus after file operations complete
SHA-256
MTT-File-Manager-Setup-0.1.0.exe
C8359325DF518727F07F2535FDD7C452AC7011458FF4499BDCAC55C66BDCF8E1
License notes:
Repository-authored source code: Apache-2.0
The Windows installer is a multi-license distribution
Bundled third-party components, including libmpv/mpv, PDFium, and UnRAR, remain under their own respective licenses
See THIRD_PARTY_NOTICES.md and the bundled third_party_licenses materials for notices, license texts, provenance, and source-availability information.
v0.1.0-beta.9
Release Notes - v0.1.0-beta.9
New Features
- Open in Terminal (Admin) — New context menu option with UAC elevation support
Improvements
- Context Menu Overhaul — Loading placeholders for shell menu items, SVG icons for secondary items, redesigned header bar, and auto-close on Enter key
- Global Search Tooltips — Async worker for on-demand metadata and thumbnail previews
- Folder Previews — Detail panel now shows folder content previews with disk caching
- Graphics Backend Settings — New settings section to configure GPU backend (Vulkan/DX12/Auto)
- Idle Memory Trim — Tracks user activity and trims memory during idle periods
- UI Reload Stability — hold_visible_items_until_load_complete flag preserves visible items during folder reloads, eliminating flicker
- Thumbnail request prioritization and higher per-frame limits for smoother scrolling
- Capped folder preview rendering during scroll to reduce GPU load
- Eliminated thumbnail stutter during OpenGL scroll via optimized upload budgets and tuned parameters
- Replaced std::sync::Mutex with parking_lot::Mutex for database locks, reducing contention
- Improved thumbnail, file-ops, and watcher subsystem reliability
Bug Fixes
- Fixed context menu width calculation for Windows 11 header style
- Fixed EXIF/metadata date field extraction to correctly prioritize original and digitized dates
- Added format_version to folder preview cache schema to prevent stale cache reads
- Fixed video player memory leak by setting correct video output (vo) configuration
- Reduced OSD/libass glyph and bitmap cache limits to mitigate memory growth
- Increased OSD update rate limit from 2 to 10 FPS for smoother OSD rendering
- Suppressed redundant folder reloads triggered by shell file operations
- Fixed selection not clearing when items are filtered out by search
- Fixed Vulkan backend cleanup and search bar escape handling
- Improved folder loading reliability and eliminated UI thread blocking
SHA-256
MTT-File-Manager-Setup-0.1.0-beta.8.exe
DC0833AC3B7402AE652BE927844F756D1670EDF2048B7E3ACB61AAFFC98D27D7
License notes:
Repository-authored source code: Apache-2.0
The Windows installer is a multi-license distribution
Bundled third-party components, including libmpv/mpv, PDFium, and UnRAR, remain under their own respective licenses
See THIRD_PARTY_NOTICES.md and the bundled third_party_licenses materials for notices, license texts, provenance, and source-availability information.
v0.1.0-beta.8
Release Notes - v0.1.0-beta.8
Improvements
- Improved thumbnail and folder preview performance, especially while scrolling large folders.
- Added smarter folder preview caching that can reuse higher-resolution cached previews for smaller requests.
- Added content thumbnail caching for folder previews to avoid repeated extraction of the same cover image.
- Reduced UI stalls on OpenGL by throttling texture uploads more conservatively and using lower-resolution thumbnails while scrolling.
- Improved thumbnail quality handling with size-aware extraction and better reuse across zoom levels.
- Added EXIF orientation support so JPEG/TIFF thumbnails display with the correct rotation.
- Improved WIC thumbnail extraction with faster size-aware decoding paths.
- Moved alpha premultiplication work off the UI thread to reduce upload-time frame spikes.
- Reduced memory copying by sharing thumbnail RGBA buffers internally.
- Added upload budgeting for thumbnails and folder previews to keep frames responsive.
- Deferred or discarded offscreen thumbnail uploads during OpenGL scrolling.
- Reused cached RGBA data with
Arcto avoid large memory clones. - Optimized icon extension cache lookups to reduce allocations on hot paths.
- Added thumbnail extraction performance logging for slow extraction/cache operations.
Fixes
- Fixed repeated thumbnail re-extraction when zooming in or out.
- Fixed folder previews being replaced by lower-resolution cached versions.
- Fixed UI freezes caused by excessive synchronous OpenGL texture uploads.
- Fixed icon shimmer during smooth scrolling by snapping icon rectangles to physical pixels.
- Fixed GIF playback issues where partially decoded animations could loop incorrectly before all frames were ready.
- Fixed PDF viewer mouse-wheel scrolling speed for line-based wheel events.
- Fixed intermittent folder tooltips in Dual Panel mode. Resolved an issue where matching folders rendered in both panels could reset each other’s tooltip hover timer, preventing the tooltip from appearing.
SHA-256
MTT-File-Manager-Setup-0.1.0-beta.8.exe
641F1F1FBBFA5B9E6D0724DF6A3ABBF4FF20C4C1A9AA24D90B5D4BD944B19490
License notes:
Repository-authored source code: Apache-2.0
The Windows installer is a multi-license distribution
Bundled third-party components, including libmpv/mpv, PDFium, and UnRAR, remain under their own respective licenses
See THIRD_PARTY_NOTICES.md and the bundled third_party_licenses materials for notices, license texts, provenance, and source-availability information.
v0.1.0-beta.7
v0.1.0-beta.7
Performance
- Batch-remove deleted files in UI
Watcher Remove events are now coalesced across the entire frame drain and applied in a single O(n) retain pass on all_items/items, replacing the previous O(n·m) per-path linear search. This eliminates UI stutter when many files are deleted at once. - Preserve icon cache on soft reloads
Watcher-triggered and post-operation soft reloads of the same folder now skip trim_icon_caches, preventing a mass re-extraction storm of per-file icons (.exe, .lnk, .ico). Navigation to a different folder still trims caches normally. - Skip watcher events for app-initiated deletions
While file operations are in progress, watcher Remove events for paths already tracked in pending_deletions are ignored. The file-op handler already performed the necessary cache/UI cleanup, so re-processing those events only added redundant invalidation work. - Flood detection ignores batched Remove events
Remove events that are coalesced into the batch no longer count toward the max_events_individual flood threshold, preventing unnecessary full-folder reloads during large external deletes.
Fixes
- Smart-delete semantics preserved
The new batch-remove helper retains the original behavior: if none of the deleted paths exist in all_items, it returns false without touching items, selection, or total_items, ensuring skip_next_auto_reload is only set when the UI actually changed.
SHA-256
MTT-File-Manager-Setup-0.1.0-beta.7.exe
EB15394D3B6A71001F8479E6878DCEB0E01361CBE3ED6DB5D1E16136AE4B53F2
License notes:
Repository-authored source code: Apache-2.0
The Windows installer is a multi-license distribution
Bundled third-party components, including libmpv/mpv, PDFium, and UnRAR, remain under their own respective licenses
See THIRD_PARTY_NOTICES.md and the bundled third_party_licenses materials for notices, license texts, provenance, and source-availability information.
v0.1.0-beta.6
v0.1.0-beta.6
Improvements
Glow Renderer Support (OpenGL)
- Added support for the glow renderer (OpenGL) as the default graphics rendering backend.
- Improved performance and compatibility across various hardware configurations.
- The wgpu backend (DirectX 12 / Vulkan /OpenGL) remains available as an opt-in option.
- Graphics backend management code has been reorganized and optimized.
SHA-256
MTT-File-Manager-Setup-0.1.0-beta.6.exe
9E79A3C07A5187E7C086EEEC2C1F81F4E23CFEA694F830629E349D470ADDBDBE
License notes:
Repository-authored source code: Apache-2.0
The Windows installer is a multi-license distribution
Bundled third-party components, including libmpv/mpv, PDFium, and UnRAR, remain under their own respective licenses
See THIRD_PARTY_NOTICES.md and the bundled third_party_licenses materials for notices, license texts, provenance, and source-availability information.
v0.1.0-beta.5
v0.1.0-beta.5
Improvements
- Persist volume in standalone video player — volume changes made in the detached/windowed video player are now saved to the app database immediately on every adjustment and also on player exit. The next video opened (even without closing the previous one) will use the correct volume level.
- Improved batch thumbnail extraction with best-effort quality handling and diagnostic logging for image acceptance.
- Refined resolution checks and size-based loading requests for more reliable thumbnail generation.
- Clearer descriptions for bulk thumbnail generation operations.
- New GPU backend management module for controlling GPU-accelerated processing pipelines.
- Refactored icon loading and caching to use session-only behavior, eliminating unnecessary disk cache persistence.
- Enhanced visual workers for thumbnail and icon rendering.
- Better error handling during thumbnail upload operations.
- Refactored thumbnail processing pipeline and session management.
- Cleaned up system and disk icon loading paths.
SHA-256
MTT-File-Manager-Setup-0.1.0-beta.4.exe
44399D79F011B348A94FD6E7813B6335E8FE1775C43572F49AF302CFF43D2F69
License notes:
Repository-authored source code: Apache-2.0
The Windows installer is a multi-license distribution
Bundled third-party components, including libmpv/mpv, PDFium, and UnRAR, remain under their own respective licenses
See THIRD_PARTY_NOTICES.md and the bundled third_party_licenses materials for notices, license texts, provenance, and source-availability information.
v0.1.0-beta.4
v0.1.0-beta.4
Improvements
- Icon Cache Optimization — Implemented file icon garbage collection and enhanced cache key management, reducing memory and disk usage. New background workers automatically manage the cache lifecycle.
- Batch Rename Modal Enhancement — Added backdrop interaction (click outside to close), improved dark mode support, and refined UI elements.
- Dark Mode Across All Settings Tabs — Complete refactor of UI components (about_settings, appearance_settings, backend_settings, language_settings, shortcut_settings, virtual_drive_settings) for consistent dark mode support and text styling.
- Settings Window Centering — The settings window is now automatically centered on screen.
- Modal Foreground Order — Settings and batch rename windows are now properly brought to the foreground.
Bug Fixes
- Sidebar Toggle — Fixed sidebar toggle logic in the secondary toolbar rendering.
SHA-256
MTT-File-Manager-Setup-0.1.0-beta.4.exe
695A8230CD00E99099508DD0ED32100FE874FE43E51B13EE44048E5DAD058E94
License notes:
Repository-authored source code: Apache-2.0
The Windows installer is a multi-license distribution
Bundled third-party components, including libmpv/mpv, PDFium, and UnRAR, remain under their own respective licenses
See THIRD_PARTY_NOTICES.md and the bundled third_party_licenses materials for notices, license texts, provenance, and source-availability information.