1
0
mirror of https://github.com/tw93/Mole.git synced 2026-02-04 20:19:45 +00:00
Commit Graph

975 Commits

Author SHA1 Message Date
Tw93
b0f6917fd9 Bump version to 1.14.7 and improve Homebrew installation detection logic 2025-12-27 10:18:12 +08:00
Tw93
f40603636c Remove redundant cleanup functions and simplify maintenance task output 2025-12-27 10:18:05 +08:00
Tw93
9f51da3211 Improve sudo prompt interaction with safe line clearing for a cleaner UI 2025-12-27 10:17:57 +08:00
Tw93
b086278d26 Implement spinner stack management and ANSI terminal capability checks 2025-12-27 10:17:49 +08:00
Tw93
71d0f2c3cc Migrate recent items and mail downloads cleanup to the user module and add scanning spinners 2025-12-27 10:17:39 +08:00
Tw93
4d00794b04 Add progress spinners to deep system cleanup and Time Machine checks 2025-12-27 10:17:28 +08:00
Tw93
749d73b1b9 Add spinners to project artifact cleaning and update navigation icons 2025-12-27 10:17:22 +08:00
Tw93
d17c9efe47 Add progress spinners to developer tool cleanup task 2025-12-27 10:17:05 +08:00
Tw93
d2f61973c3 Add spinners to cache cleaning and optimize development project detection 2025-12-27 10:16:58 +08:00
Tw93
50c1b0146d Update output icons for Homebrew cleanup to match the new design system 2025-12-27 10:16:52 +08:00
Tw93
6323a45f37 Implement caching for installed application scanning to improve performance and add progress spinners 2025-12-27 10:16:42 +08:00
Tw93
bd832b9854 Add progress spinners to application cache scanning and cleaning 2025-12-27 10:16:35 +08:00
Tw93
f945eecbc6 Sync health check definitions with the latest optimization task changes 2025-12-27 10:16:27 +08:00
Tw93
01dd879077 Standardize check icons and add internal section headers for better visual hierarchy 2025-12-27 10:16:17 +08:00
Tw93
4c7fa894e1 Simplify system check output structure and remove redundant section headers 2025-12-27 10:16:08 +08:00
Tw93
36e480333b Add inline spinners for better UI feedback and integrate recent items cleanup into the main flow. 2025-12-27 10:15:58 +08:00
Tw93
ee9b34a4ca Merge branch 'main' of github.com:tw93/Mole 2025-12-26 20:45:09 +08:00
Tw93
2583f5000b Merge branch 'pr-162' 2025-12-26 20:41:44 +08:00
Tw93
257a15d381 chore: auto format code 2025-12-26 12:35:48 +00:00
Tw93
dbdb3d896d Merge branch 'main' of github.com:tw93/Mole 2025-12-26 20:35:12 +08:00
Tw93
a7c989588e improve code quality and fix signal handling 2025-12-26 20:34:38 +08:00
Ruben Nogueira
21bf7392c9 feat: legcord 2025-12-26 11:58:37 +00:00
Tw93
1af4055462 chore: update binaries for V1.14.5 2025-12-26 10:46:04 +00:00
Tw93
cebbc8396a update Security Audit Report V1.14.5 2025-12-26 18:39:53 +08:00
Tw93
22db4291ce chore: auto format code 2025-12-26 10:26:55 +00:00
Tw93
04312962b2 1.14.5 2025-12-26 18:26:18 +08:00
Tw93
2c23d15eb7 Clean performance speed optimization 2025-12-26 18:25:38 +08:00
Tw93
aff8d3fde3 Uninstall list scrolling performance enhanced for smoothness 2025-12-26 18:25:15 +08:00
Tw93
cb538b5355 feat: optimize user file handling with early exit for chown, improve Darwin version detection fallback, and add comprehensive tests for user file and Darwin utilities 2025-12-26 15:01:12 +08:00
Tw93
72ec18ad8c fix: source common utilities in purge tests and remove temporary clean list artifact 2025-12-26 14:36:56 +08:00
Tw93
27f57bd361 Merge branch 'main' of github.com:tw93/Mole 2025-12-26 12:55:12 +08:00
Kwaku Biney
f9309bae01 improv: prompt user when Docker daemon not running (#155)
Signed-off-by: kwakubiney <kebiney@hotmail.com>
2025-12-26 12:54:39 +08:00
Tw93
428fc86f66 refactor: streamline pnpm cache cleaning by adjusting description and removing redundant store paths. 2025-12-26 12:49:56 +08:00
Tw93
2c5253736b chore: auto format code 2025-12-26 03:46:26 +00:00
Ruben Nogueira
4163fab312 feat: pnpm clean (#156)
* feat: pnpm clean

* fix: pnpm use prune
2025-12-26 11:46:00 +08:00
Tw93
40521b44e0 refactor: simplify log file initialization by consolidating directory and file creation. 2025-12-26 11:27:30 +08:00
Luke Bullimore
785032635a feat: harden user file handling and gate LaunchServices rebuild (#159)
- add ensure_user_dir/ensure_user_file helpers in lib/core/base.sh, including
  sudo-aware ownership correction under the invoking user’s home
- use the helpers across clean/optimize/purge/uninstall/whitelist to create
  cache and export files safely (no naked mkdir/touch), including log files and
  dry-run exports
- ensure purge stats/count files and update message caches are pre-created with
  safe permissions
- add Darwin version helpers and skip LaunchServices/dyld rebuild on macOS 15+,
  keeping the existing corruption protection for earlier versions
- guard brew cache timestamp writes and TCC permission flags with safe file
  creation to avoid root-owned artifacts
2025-12-26 10:54:56 +08:00
Nathan Broadbent
f838e9517d fix: use BSD stat explicitly to avoid GNU coreutils conflict (#160) 2025-12-26 10:43:18 +08:00
Tw93
b09b771dfe chore: update binaries for V1.14.4 2025-12-25 03:55:31 +00:00
Tw93
223d1fb6be Merge branch 'main' of github.com:tw93/Mole V1.14.4 2025-12-25 11:53:09 +08:00
Tw93
8bd4147dc1 1.14.4 2025-12-25 11:53:05 +08:00
Tw93
80903729a3 chore: auto format code 2025-12-25 03:50:34 +00:00
Tw93
babab8e1a3 Fix the error judgment problem of uninstalling the silent writing software 2025-12-25 11:45:52 +08:00
Tw93
4aaab78985 chore: auto format code 2025-12-25 03:27:51 +00:00
Tw93
952b2eea61 fix: Enhance uninstall robustness with base64
compatibility and cleanup improvements

- Fix field count
  mismatch and base64 BSD/GNU compatibility
  - Add sensitive data detection and macOS defaults cleanup
  - Improve error handling and add compatibility tests
2025-12-25 11:24:12 +08:00
Tw93
2ecae62d57 chore: update binaries for V1.14.3 2025-12-23 01:57:36 +00:00
Tw93
6d66465447 refactor: Improve shell array expansion robustness in cleanup functions V1.14.3 2025-12-23 09:55:18 +08:00
Tw93
275458bd86 chore: update binaries for V1.14.2 2025-12-22 11:32:05 +00:00
Tw93
fe3f99e520 chore: auto format code 2025-12-22 11:31:14 +00:00
Tw93
f410f356df feat: Display system, adapter, and battery power metrics in status view V1.14.2 2025-12-22 19:30:35 +08:00