Skip to content

Releases: gitRasheed/mathom

v0.2.1-alpha.1

v0.2.1-alpha.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 14 Jul 08:25

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

v0.2.0-alpha.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 12 Jul 20:41

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,mkv matches 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.

v0.1.0-alpha.1

v0.1.0-alpha.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 08 Jul 23:06