You are browsing as a guest. Sign up (or log in) to start making projects!

5h 1m 15s logged

DropFlow - Dupe Detective & Storage Saver Arc :

So today I leveled up DropFlow because, let’s be real, basic file organization is cool, but helping users delete the 47 identical copies of the same meme taking up their hard drive? Peak utility.

What I cooked today:
Built a full-on duplicate file scanner powered by SHA-256 hashes. We don’t just check the file name and call it a day-DropFlow literally reads the file’s soul (its content) and generates a hash. If two hashes match? Boom, targeted.

Made the scanner recursive because after DropFlow sorts files into Documents/, Images/, etc., a basic scan was just sitting there like “I see nothing 🙈.” Now it digs through every subfolder.

The new Dupe Screen hits you with:

-Dupe groups & file names
-File sizes + how much storage you’re wasting
-The designated “Original” vs. the imposter copies
-Total dupe count

Disclaimer: DropFlow is non-lethal right now-it zero-deletes files automatically. Pure analysis, zero accidental chaos.

The side quests (Bugs I had to jump):

-The Blind Scanner: First version only scanned the top-level folder. Post-organization, it was telling me I had zero dupes. Fixed the recursion, now it finds everything.

-The “Original” Lie: The system was blindly calling the first file it found the “Original.” So wallpaper8 - Copy (2) (final)_REAL.png was being crowned King Original. Tweaked the frontend logic so files with “Copy” or “(2)” get immediately demoted to dupe status.

-Electron Plumbing: Wired the new scanner into Electron safely. Set up a shiny new IPC route exposed via preload script so the renderer isn’t just handed raw Node.js privileges. Security non-negotiables!

Testing & Vibe Check:

Threw actual identical files at it—grouped them perfectly. Ran it post-categorization—recursive scan ate and left no crumbs. Nothing got accidentally deleted, 10/10 safety check.

Up Next:
The single-page scrolling UI is giving web document, not native app. Planning to refactor the frontend into a proper multi-screen app layout with real navigation and a Back button.

Still building. Still breaking stuff. Still learning.

1
118

Comments 0

No comments yet. Be the first!