Skip to content

Real-Time File Watching

MakerVault uses a background file watcher to keep your library in sync with your filesystem in real-time. No manual re-scan needed.

EventWhat happens
New fileAutomatically indexed if it has a supported extension
Modified fileMetadata and content hash are updated
Deleted fileMarked as missing in MakerVault
Renamed fileOld path marked as missing, new path indexed

File system events are debounced with a 500ms window. This prevents MakerVault from processing the same file multiple times when an app saves a file (which often triggers multiple write events).

When MakerVault launches, it performs a quick stat check on all indexed files to catch any changes that happened while the app was closed. Files that no longer exist are flagged as missing.

When a file is detected as missing (deleted or moved outside MakerVault), it remains in your library with a visual indicator. Your tags, notes, and metadata are preserved in case the file reappears.

After a file is indexed or modified, MakerVault computes a BLAKE3 content hash in the background. This hash is used for duplicate detection and is not computed on the main thread, so it never blocks the UI.