Skip to content

Tags: tw93/Mole

Tags

V1.39.0

Toggle V1.39.0's commit message
fix(clean): stop spinner before runtime and trash output

add stop_section_spinner calls before _clean_darwin_user_runtime_dir
and clean_trash echo lines to prevent spinner text overlapping with
result output during the user essentials phase.

V1.38.1

Toggle V1.38.1's commit message
chore: prepare V1.38.1 release

V1.38.0

Toggle V1.38.0's commit message
fix(analyze): unify overview icons and rename App Library

Collapse the seven-emoji icon zoo into two: 📁 for top-level
directories, 👀 for hidden-space insights. The previous mix of
📋 💾 🔨 📲 🐳 📱 📥 varied in render width across terminals
and added no information. A broom (🧹) was tried first but
mis-signalled "all of these are cleanable", which is wrong for
Xcode Archives, iOS Backups, and Old Downloads.

Rename App Library to User Library to mirror System Library
and avoid confusion with /Applications. Path unchanged.

V1.36.3

Toggle V1.36.3's commit message
fix(uninstall): show sizes on first run, reject pre-2001 dates (closes 

…#798)

Bump inline metadata limit from 8 to 50 so most users see complete app
sizes on the first run instead of "--" placeholders.

Add an epoch floor (2001-01-01) to filter out bogus timestamps like
"46y ago" caused by ZIP-based app bundles embedding 1980 file dates.
The floor is enforced in all four code paths: relative time display,
inline metadata collection, background refresh worker, and the main
scan loop mtime fallback.

V1.36.2

Toggle V1.36.2's commit message
chore: bump version to 1.36.2

V1.36.0

Toggle V1.36.0's commit message
Revert "chore: bump version to 1.36.1"

This reverts commit 5ba713a.

V1.35.0

Toggle V1.35.0's commit message
perf: speed up clean scan and optimize startup

- Guard empty passthrough_paths expansion for Bash 3.2 set -u compat
- Lower normalize_paths_for_cleanup fast-path threshold from 500 to 50,
  eliminating O(n²) bash loops for typical 50-500 item batches
- Replace per-item grep+sed JSON parsing in optimize with single awk
  pass (6.3s → 0.005s), also fixes truncated descriptions with quotes

V1.34.0

Toggle V1.34.0's commit message
fix: pre-release polish for V1.34.0

- Bump version to 1.34.0
- Remove optimize confirmation prompt, run all tasks automatically
- Fix firewall check triggering unnecessary sudo password prompt
- Fix login items audit false positives for apps with non-matching names
- Fix dev tools check: report found tools instead of warning about missing
- Add spinner and timeout for disk verify (was stalling ~12s)
- Fix analyze: accept size 0 for empty directories (DerivedData)
- Fix dry-run display bug in orphaned system services cleanup
- Fix total_kb underflow in batch uninstall

V1.33.0

Toggle V1.33.0's commit message
chore(release): bump version to V1.33.0