Skip to content

Releases: hungmtuci/AppSweep

AppSweep v1.3.1 — Tối ưu hiệu năng I/O, bộ nhớ & luồng đồng thời

Choose a tag to compare

@hungmtuci hungmtuci released this 01 Nov 01:00

⚡ Tối ưu hiệu năng & Kiến trúc hệ thống (v1.3.1)

  • Tính dung lượng đĩa cấp nhân POSIX (fts_open / fts_read): Thay thế FileManager.enumerator + cấp phát URLResourceValues trên từng tệp bằng duyệt cây vật lý C/POSIX (st_blocks * 512, hỗ trợ tệp nén inline APFS và khử trùng lặp hard-link theo dev + ino), tăng tốc độ tính dung lượng gấp 4–8 lần và giảm gần như bằng 0 cấp phát bộ nhớ tạm.
  • Hiển thị dung lượng tức thì & Quét danh mục đa nhân: Đọc sẵn kMDItemFSSize từ Spotlight kết hợp DispatchQueue.concurrentPerform trên toàn bộ nhân CPU cho AppCatalogService, DeepFileScanner và OrphanScannerService.
  • Memoization trạng thái giao diện O(1) & Gom lô cập nhật UI: Chuyển filteredApps, usageFilterCounts, filteredAddons, filteredOrphans sang bộ nhớ đệm một lượt duyệt duy nhất; gom lô cập nhật dung lượng nền mỗi 200ms thay vì phát >130 sự kiện @Published rời rạc.
  • Quản lý bộ nhớ Icon & Điều phối Batch Scan giới hạn luồng: Giới hạn NSCache (400 mục), dùng chung icon theo UTType cho tệp cấu hình/log phổ biến, và điều phối quét hàng loạt tối đa 4 worker song song có thể hủy ngay lập tức.
  • Khắc phục triệt để lỗi hệ thống tiềm ẩn: Xử lý nguy cơ treo bộ đệm Pipe() 64 KB trong UninstallEngine.runQuietProcess, khử đường dẫn lồng nhau tránh tính trùng dung lượng trong DeepFileScanner, đồng bộ cấu hình Dock qua CFPreferencesAppSynchronize, và rút ngắn thời gian đóng tiến trình khi gỡ hàng loạt.

AppSweep v1.3.0 — Giao diện tối giản chuẩn macOS (Apple HIG)

Choose a tag to compare

@hungmtuci hungmtuci released this 29 Oct 15:05

✨ Thay đổi trong AppSweep v1.3.0

  • Thiết kế lại toàn bộ giao diện chuẩn macOS gốc (Apple HIG):
    • Loại bỏ hoàn toàn các mảng màu rực rỡ trên tiêu đề bảng, huy hiệu và thẻ lọc.
    • Chuyển sang thanh Scope Bar trung tính, Checkbox gốc macOS, biểu tượng SF Symbols nét mảnh đơn sắc (secondary / tertiary), và thanh phân bổ dung lượng đơn sắc đồng bộ theo màu nhấn hệ thống (tương tự System Settings → General → Storage).
    • Tinh gọn thanh bên (Sidebar) với tiêu đề cửa sổ hợp nhất (.unified), chỉ giữ biểu tượng gốc của các ứng dụng làm điểm nhấn thị giác duy nhất.
    • Biểu tượng ứng dụng AppSweep mới mang tông xám chì (Graphite Slate) chuẩn tiện ích hệ thống macOS.

AppSweep v1.2.1 — Gỡ ứng dụng triệt để, Xóa hàng loạt, Lọc mức sử dụng & Cập nhật qua GitHub

Choose a tag to compare

@hungmtuci hungmtuci released this 29 Oct 14:51

✨ Điểm nổi bật trong AppSweep v1.2.1 (Universal: Apple Silicon & Intel)

  • Quét sâu 11 tầng hệ thống (DeepFileScanner): Dọn sạch Application Support, Sandbox & Group Containers (có Sibling-App TeamID Guard chống xóa nhầm dữ liệu dùng chung), Caches ẩn Darwin /var/folders, Preferences (kèm làm mới cfprefsd), LaunchAgents/Daemons, PrivilegedHelperTools, Logs, .pkg Receipts và cấu hình ẩn.
  • Chọn nhiều & Gỡ bỏ hàng loạt (Batch Uninstall): Chọn và quét song song nhiều ứng dụng, gộp xác thực Touch ID / Admin chỉ 1 lần duy nhất.
  • Bộ lọc & Thống kê Mức độ sử dụng (Usage Filter): Lọc nhanh ứng dụng Chưa mở, Bỏ quên (> 90 ngày), Ít dùng (30–90 ngày), Thường xuyên từ dữ liệu Spotlight.
  • An toàn tuyệt đối: Gom gọn vào ~/.Trash kèm manifest Hoàn tác 1 chạm (Undo) và tuỳ chọn Sao lưu .zip.
  • Cập nhật tự động 1 chạm qua GitHub: Tích hợp UpdateCheckerService tải nhanh gói mới, xác thực Bundle ID, thay thế AppSweep.app, gỡ cờ Gatekeeper xattr -cr và tự khởi động lại.

📥 Cài đặt nhanh

  1. Tải AppSweep-Installer-v1.2.1.dmg bên dưới, kéo AppSweep.app vào /Applications (hoặc chạy Cai_Dat_AppSweep.command).
  2. Nếu mở lần đầu trên máy mới gặp cảnh báo Gatekeeper:
    xattr -cr /Applications/AppSweep.app && open /Applications/AppSweep.app