Releases: gitRasheed/mathom
Releases · gitRasheed/mathom
Release list
v0.2.1-alpha.1
mathom now hands back the memory it only needed while scanning — steady RAM after a full-drive scan drops by about 40%, at zero scan-time cost.
Leaner
- Post-scan memory release: the structures used only while building the tree (the name-dedup index and the arenas' growth slack) are freed the moment a scan finishes.
- Filter cleanup: clearing a search filter now also frees its cached overlay
- Smaller scan peak: the MFT assembly stage reuses a scratch buffer instead of allocating a second one, trimming ~10 MB off the transient peak mid-scan.
The binaries are unsigned, so SmartScreen will warn on first run ("More info" → "Run anyway"). Administrator rights unlock the fast MFT path; declining falls back to the folder walker.
Full Changelog: v0.2.0-alpha.1...v0.2.1-alpha.1
v0.2.0-alpha.1
mathom now looks like a Windows app instead of a web page — and scans about 24% faster while it's at it.
New
- Native chrome: frameless window with an integrated title bar — the toolbar hosts the window controls, empty space drags the window, double-click maximizes. Rounded corners; opens centered and sized to your monitor.
- Scan menu: one button lists your drives with usage bars — one click scans a whole drive, or pick any folder.
- Search is now a view filter: press Enter on a query (
ext:mp4,>500mb, name terms) and the tree, treemap, and file-types panel all narrow to matches.ext:mp4,mkvmatches either type. - Clickable file types: click a type in the panel to filter to it; shift-click to add or remove more types.
- Export: CSV or JSON of the current view — to clipboard or file, any depth, folders-only option.
- Keyboard navigation: arrow keys walk the tree (←/→ collapse/expand/step), Enter drills the treemap, Delete + the confirm dialog work end to end without a mouse. Right-click the treemap for zoom in / out / reset.
- Light theme and accent colors, following the system by default.
Faster
- MFT scans read the volume with overlapped I/O: a 2-million-file system drive that took ~3.2s now maps in ~2.4s — faster than WizTree in local tests.
Safer and fixed
- Deletes refuse Windows-critical folders (System32, SysWOW64, WinSxS, Boot, Fonts) and are blocked while a scan is running.
- Non-admin scans (folder walker) now report correct cluster-rounded allocated sizes.
- Heavy operations run off the UI thread — the window stays responsive during large Recycle Bin deletes; a render crash shows a Reload screen instead of going blank.
The binaries are unsigned, so SmartScreen will warn on first run ("More info" → "Run anyway"). Administrator rights unlock the fast MFT path; declining falls back to the folder walker.