Skip to content

v0.0.4

Choose a tag to compare

@niyongsheng niyongsheng released this 13 Jul 05:26

Changes

Treemap Visualization Overhaul

  • Fix squarified treemap layout algorithm boundary overflow bug
  • Add cell padding, rounded corners, higher opacity fills, and hover reticle effects (NASA-Punk style)
  • Vary directory colors with warm palette instead of uniform orange
  • Fold tail entries ((>80) items) into a single "Other" block
  • Lower label thresholds so more cells show name and size

Bug Fixes & Security

  • Fix AppDelegate force-cast and NSRegularExpression crash risks
  • Fix MoleProcess pipe deadlock with concurrent readabilityHandler draining
  • Fix CleanViewModel data race on errData with lock protection
  • Fix SystemMonitor isFetching permanent stuck state with defer guard
  • Fix PrivilegeBroker locale-dependent user-cancel detection (use exit code -128)
  • Stop inactive SceneKit views from rendering to save GPU resources

Security Hardening

  • Scope App Transport Security exception to api.github.com only
  • Remove unused network.server entitlement
  • Add NSCache countLimit to SoftwareIcons cache

Error Handling

  • Track failed uninstalls in Software module and display in result
  • Track failed purge items separately from successful removals

Full Changelog: v0.0.3...v0.0.4