Molecule 1.0.9

Dọn Docker ngay trong Dev Cleanup, sửa hiển thị % ổ cứng, lướt mượt hơn.

Bản này thêm một tính năng được nhiều bạn dev hỏi xin: dọn Docker từ trong app, không phải mở terminal gõ docker system prune mỗi lần. Kèm theo vài chỉnh chính xác cho phần hiển thị dung lượng ổ cứng.

Mới: dọn Docker từ Dev Cleanup

Vào tab Dev Cleanup, ngay đầu trang có section Docker riêng. Hiện dung lượng có thể thu hồi ngay (đọc từ docker system df), một cú click vào nút Prune ▾ thấy 3 lựa chọn:

Khi xong, subtitle của row hiện luôn last prune freed X GB để anh biết vừa giải phóng bao nhiêu.

Điều kiện: Docker Desktop / Colima / OrbStack đang chạy. Nếu daemon tắt, row báo Daemon stopped — start Docker Desktop to prune, không cho prune. Nếu chưa cài Docker, section ẩn hẳn.

Sửa hiển thị % dung lượng ổ cứng

Trước đây pill trên menu bar (và popover chi tiết) hiển thị % dung lượng dùng theo cách Apple gọi là available for important usage — tức là cộng cả purgeable space (cache iCloud, Time Machine local snapshot, derived data, v.v.) vào “free”. Kết quả là một ổ thực tế đầy 96% chỉ hiện 60% trong Molecule. Sai concept với một app cleanup.

Giờ Molecule dùng volumeAvailableCapacityKey (real free, không gộp purgeable) — khớp với df, Disk Utility, và Finder cho thấy “About This Mac” cũ. Số trông cao hơn trước, nhưng đó là số thật — và là số anh cần khi quyết định có nên cleanup hay không.

Tổ chức lại Dev Cleanup

Tab Dev Cleanup giờ chia rõ 2 section:

  1. DOCKER — row prune ở trên (chỉ hiện khi anh có Docker).
  2. NODE MODULES — phần per-project artifacts cũ (node_modules, target, build, vendor, dist, .next, .gradle…). Có search root, filter pills, project list y nguyên như cũ.

Tiêu đề trang đổi từ “node_modules everywhere, gone in seconds.” sang “Dev caches everywhere, gone in seconds.” — bao gồm cả Docker.

Tinh chỉnh chạy mượt

Cảm ơn

Tính năng Docker đến từ một góp ý ngắn gọn: “thêm cho tôi mục chạy xoá cache Docker, lệnh prune gì gì ấy”. Cảm ơn bạn đã hỏi — cái này tôi cũng dùng hàng tuần nhưng chưa nghĩ tới phải có sẵn trong app. Có gì cần thêm cứ nhắn.