MClean changelog

MClean changelog

Back to MClean

7 releases since July 2026 · GitHub releases, checked Oct 26, 2026

  1. 1.0.6Latest

    Sửa lỗi Dashboard hiện một khung nền riêng phía sau thanh tiêu đề khi cửa sổ rộng hoặc khi rê chuột lên toolbar. Giữ nguyên bố cục và kích thước các card.

    Fixes the rectangular Dashboard backdrop behind the unified toolbar in wide windows, including when the pointer enters the title bar. The centered card layout is preserved.

    MClean 1.0.6 / build 7, Universal Apple Silicon + Intel, macOS 13 trở lên. Ký Developer ID, được Apple notarize và staple đầy đủ.

    • Người dùng 1.0.5 có thể cập nhật qua Sparkle trong app.
    • Cài thủ công: tải DMG, mở và kéo MClean vào Applications; ZIP chứa cùng app đã ký/staple.
    • Người dùng 1.0.4 trở về trước cần cài bản mới một lần để nhận cập nhật qua Sparkle. Nếu nâng cấp từ chữ ký Apple Development cũ, có thể cần cấp lại Full Disk Access cho MClean trong Applications và mở lại app.

    Thay đổi:.

    SHA-256:

    744dc260c04ef5fde2e78c77d066879da3ba8268273ba6cb821ca41c1ca5f6c2 MClean-1.0.6.dmg 47bb693bd0cbef407dceff8884829450e545b15447c96129531abf2fa7a85fec MClean-1.0.6.zip

  2. 1.0.5

    Bản Universal cho Apple Silicon và Intel, yêu cầu macOS 13 trở lên. App và DMG được ký Developer ID, Apple chấp nhận notarization và đã staple ticket.

    Thay đổi

    • Bộ nhận diện Clean M mới: logo, icon ứng dụng và icon menubar đơn sắc, hỗ trợ giao diện sáng/tối.
    • Sửa lỗi không bấm được breadcrumb để quay về thư mục cha trong Space Lens trên macOS 15; cải tiến duyệt, sắp xếp và quét lại dung lượng.
    • Bổ sung tìm file trùng, ảnh tương tự, kiểm tra bảo mật, theo dõi hiệu năng theo ứng dụng và cập nhật ứng dụng qua Homebrew.
    • Đồng bộ công cụ và các bản sửa lỗi từ PureMac 3.1.0; thêm danh mục cache, bộ lọc, danh sách loại trừ và cải tiến bảo vệ thao tác dọn. Hỗ trợ 14 ngôn ngữ, gồm tiếng Việt.
    • Tích hợp Sparkle: kiểm tra, tải và cài các bản MClean tiếp theo với feed và gói cập nhật được xác thực chữ ký.

    Cài đặt và nâng cấp

    Tải MClean-1.0.5.dmg, thoát MClean đang chạy, kéo app vào Applications và mở lại. ZIP chứa cùng app đã ký và staple.

    Người dùng 1.0.4 cần cài 1.0.5 một lần để nhận cập nhật trong app về sau. Chứng chỉ chuyển từ Apple Development sang Developer ID; nếu quyền cũ không còn hiệu lực, cấp lại Full Disk Access cho MClean mới trong Applications tại System Settings → Privacy & Security → Full Disk Access, rồi thoát và mở lại app.

    Upgrading from 1.0.4: install 1.0.5 once to enable future in-app updates. The signing certificate changes to Developer ID; you may need to grant Full Disk Access again to the new app in Applications, then relaunch.

    SHA-256

    | Asset | SHA-256 | |---|---| | MClean-1.0.5.dmg | acbb003e5d11cabcbc759830d2d85b7982e3154527e8785803cb71a6c8d2f957 | | MClean-1.0.5.zip | 556f49178a7bb70d2c87f2de3199c41de752a5a44310dcb9e64763ab21ba0a0f |

  3. 1.0.4

    Bản sửa hiệu năng quan trọng — dành cho ai thấy Quét thông minh "đứng im nhiều phút" (đặc biệt lần quét đầu tiên sau khi cài).

    • ⚡️ Quét thông minh chậm nhiều phút ở lần đầu, trên máy có app dung lượng lớn — nguyên nhân gốc: mỗi lần mở app, MClean đo dung lượng *mọi* ứng dụng trong /Applications bằng cách duyệt toàn bộ bundle, chạy ngay lúc khởi động. Với app khổng lồ (Xcode ~400.000 tệp / 3.7 GB…) và máy vừa reboot (đĩa "lạnh"), cú quét nền này ngốn đĩa nhiều phút và giành tài nguyên với Quét thông minh bạn vừa bấm — khiến lần quét (bản chất chỉ vài giây) bị kéo dài tới vài phút.

    Nay đã sửa tận gốc:

    • Danh sách ứng dụng chỉ được tải khi bạn mở tab "Gỡ ứng dụng", không còn tải lúc khởi động → mở app + Quét thông minh không còn đụng tới các bundle nặng.
    • Dung lượng app được cache theo ngày sửa đổi của bundle — chỉ đo lại khi app được cài mới/cập nhật.
    • Việc tải app (nếu có) chạy ở mức ưu tiên thấp, luôn nhường đĩa cho việc quét.
    • 📊 Vòng tiến trình nhảy vọt ~50% rồi đứng im — bỏ công thức pha trộn gây hiểu nhầm; vòng tròn giờ phản ánh trung thực số hạng mục đã hoàn thành.
    • 🔍 Thêm đo thời gian từng hạng mục quét vào log hệ thống (Console.app, subsystem com.maclife.mclean) để chẩn đoán nhanh nếu ai gặp quét chậm.

    Tải MClean-1.0.4.dmg, mở và kéo MClean vào Applications.

    > ⚠️ Bản này chưa được Apple notarize. Lần mở đầu: chuột phải vào MClean.app → Open → Open, hoặc System Settings → Privacy & Security → "Open Anyway".

    Major performance fix for the multi-minute first Smart Scan on machines with big apps installed. Root cause: the installed-app list was sized (walking every bundle — Xcode alone is ~400k files) eagerly at launch, starving a concurrently-started Smart Scan of disk I/O. Now the app list loads lazily only when the App Uninstaller is opened, bundle sizes are cached by modification date, and the load runs at low priority so scans always win the disk. Also reverts the misleading progress blend and adds per-category scan timing to the system log.

  4. 1.0.3

    Bản cập nhật sửa lỗi điều hướng từ Dashboard.

    • 🐛 Dashboard: click vào hạng mục kết quả không mở trang chi tiết — sau khi Quét thông minh xong, giờ bạn có thể click vào dòng kết quả hoặc thanh trong biểu đồ "Theo hạng mục" để nhảy thẳng đến trang chi tiết của hạng mục đó. Checkbox tick chọn vẫn hoạt động độc lập, không xung đột với việc điều hướng.
    • ⬅️ Nút Quay lại trên toolbar — sau khi nhảy từ Dashboard vào một hạng mục, toolbar hiện nút "Quay lại" để về Dashboard ngay; nút tự ẩn khi bạn điều hướng bằng sidebar
    • ✨ Dòng kết quả có hover highlight + mũi tên chevron để thấy rõ chỗ bấm được

    Cảm ơn @quoclam851995 đã báo lỗi! 🙏

    Tải MClean-1.0.3.dmg, mở và kéo MClean vào Applications.

    > ⚠️ Bản này chưa được Apple notarize. Lần mở đầu: chuột phải vào MClean.app → Open → Open, hoặc System Settings → Privacy & Security → "Open Anyway".

    Fixes dashboard navigation: clicking a category row or a bar in the By-category chart now opens that category's detail view (the checkbox remains an independent hit target), with a toolbar Back button to return to the dashboard. Thanks @quoclam851995 for the report! Not notarized yet — right-click → Open on first launch.

  5. 1.0.2

    Bản vá lỗi quan trọng cho người dùng macOS 15 (Sequoia).

    • 🐛 Space Lens: không bấm được thư mục cha trên breadcrumb để quay lại (macOS 15) — trên Sequoia, thanh cuộn ngang "nuốt" cú click của nút breadcrumb nên không thể điều hướng ngược. Đã thay cơ chế nhận click hoạt động ổn định trên mọi phiên bản macOS 13–15.
    • ✨ Breadcrumb giờ có highlight khi rê chuột và con trỏ bàn tay (macOS 15+) để thấy rõ chỗ nào bấm được.

    Tải MClean-1.0.2.dmg, mở và kéo MClean vào Applications.

    > ⚠️ Bản này chưa được Apple notarize. Lần mở đầu: chuột phải vào MClean.app → Open → Open, hoặc System Settings → Privacy & Security → "Open Anyway".

    Bugfix release for macOS 15 (Sequoia): Space Lens breadcrumb parent-folder navigation was unclickable (the horizontal ScrollView swallowed the button's tap). Fixed with a gesture-based crumb that works across macOS 13–15, plus hover highlight and link cursor for affordance. Not notarized yet — right-click → Open on first launch.

  6. 1.0.1

    Bản cập nhật giao diện — tập trung vào thanh menu và bố cục.

    • 🎛 Popup thanh menu mới — bấm icon MClean trên menu bar để xem CPU / RAM / đĩa trực tiếp, chạy Quét thông minh ngay từ đó, và mở Cài đặt (đã sửa lỗi nút Settings không hoạt động)
    • 🖼 Icon menu bar riêng, gọn gàng
    • 📐 Sửa bố cục Gỡ ứng dụng — cột dung lượng không còn bị cắt cụt đơn vị MB/GB, tên app hiển thị gọn
    • ✨ Tinh chỉnh đồng nhất giao diện (nút chuyển sáng/tối, onboarding, các thành phần chung)

    Phần giao diện trong bản này dựa trên đóng góp của @PhamHungTien qua. Cảm ơn bạn rất nhiều! 🙏

    Tải MClean-1.0.1.dmg, mở và kéo MClean vào Applications.

    > ⚠️ Bản này chưa được Apple notarize. Lần mở đầu: chuột phải vào MClean.app → Open → Open, hoặc vào System Settings → Privacy & Security → "Open Anyway".

    UI-focused update: new menu-bar popup (live CPU/RAM/disk, Smart Scan, fixed Settings action), dedicated menu-bar icon, and App Uninstaller layout fixes (size column no longer clipped). Menu-bar/UI work contributed by @PhamHungTien via. Not notarized yet — right-click → Open on first launch.

  7. 1.0.0

    Phiên bản đầu tiên của MClean — trình dọn dẹp & gỡ ứng dụng macOS miễn phí, mã nguồn mở. 🎉

    • 🧹 Quét thông minh — 10 hạng mục chạy song song: rác hệ thống, cache người dùng, ứng dụng AI, tệp Mail, thùng rác, tệp lớn & cũ, rác Xcode, cache Brew/Node/Docker
    • 🔍 Space Lens — soi ổ đĩa bằng bản đồ bong bóng tương tác, đi sâu từng thư mục, chuột phải để hiện trong Finder
    • 🗑 Gỡ ứng dụng tận gốc — bộ đối chiếu 10 tầng tìm mọi tệp app để lại (preferences, caches, containers, launch agents…)
    • 🧩 Tìm tệp mồ côi — phát hiện tệp sót lại từ app đã xoá
    • ⏰ Dọn theo lịch + theo dõi CPU/RAM/đĩa trên thanh menu
    • 🌏 5 ngôn ngữ: Tiếng Việt, English, 日本語, 简体中文, 繁體中文
    • 🪶 Cả app ~11 MB, universal (Apple Silicon + Intel), không thu thập dữ liệu

    Mọi thứ bị xoá đều vào Thùng rác (khôi phục được), không bao giờ rm thẳng.

    Tải MClean-1.0.0.dmg, mở và kéo MClean vào Applications.

    > ⚠️ Bản này chưa được notarize bởi Apple. Lần mở đầu tiên: chuột phải vào MClean.app → Open → Open, hoặc vào System Settings → Privacy & Security → bấm "Open Anyway". Mã nguồn công khai tại repo này nếu bạn muốn tự build.

    First release of MClean — a free, open-source macOS cleaner & app uninstaller. Smart Scan (10 parallel categories), Space Lens bubble-map disk visualizer, deep App Uninstaller, orphan finder, scheduled cleaning, menu-bar system monitor. ~11 MB universal binary, no telemetry, everything goes to the Trash. Note: not notarized yet — right-click → Open on first launch.