Tw93
504eda835f
fix: Update firewall management to use socketfilterfw for improved reliability on macOS.
2025-12-28 09:39:53 +08:00
Tw93
4c7fa894e1
Simplify system check output structure and remove redundant section headers
2025-12-27 10:16:08 +08:00
Tw93
a7c989588e
improve code quality and fix signal handling
2025-12-26 20:34:38 +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
Tw93
240202dfa9
refactor: Extract Apple Silicon cache cleaning to a shared function and improve optimization summary calculation.
2025-12-19 20:35:54 +08:00
Tw93
8eeed7d079
feat(clean, optimize): enhance recent items cleanup safety
2025-12-18 17:19:18 +08:00
Tw93
af03452f6d
feat: Enhance clean and optimize operations with new configuration constants
2025-12-18 17:02:04 +08:00
Tw93
9d72eab95a
feat: add interactive purge command with comprehensive tests
2025-12-18 14:16:56 +08:00
Tw93
df7e5c8a04
feat: enhance system protection by adding critical path safeguards and removing problematic Spotlight and Finder/Dock cleanups.
2025-12-18 10:42:13 +08:00
Tw93
a667a1a777
feat: Bump version to 1.13.5, enhance show_version output, optimize software update checks, and add Touch ID for sudo as a security fix.
2025-12-17 11:56:39 +08:00
Tw93
963aaa3673
Fix usage issues in different countries
2025-12-12 10:01:59 +08:00
github-actions[bot]
5b73e4ffad
chore: auto format code
2025-12-10 03:53:17 +00:00
Tw93
161be5b951
Optimize the display effect
2025-12-10 10:42:33 +08:00
Tw93
88c5f92ac4
format
2025-12-08 18:59:52 +08:00
Tw93
51decd1091
Optimize supports setting whitelist
2025-12-08 16:51:25 +08:00
Tw93
78e6743666
Performance and speed optimization
2025-12-08 15:34:51 +08:00
Tw93
03610e34a5
Optimize the start speed of optimize
2025-12-06 20:57:08 +08:00
Tw93
074f447269
Move the system maintenance in the cleaning to optimize
2025-12-06 20:37:36 +08:00
Tw93
3b59920bab
Simplify the debug code
2025-12-06 12:40:07 +08:00
Tw93
b939442e92
Support debug
2025-12-05 17:16:46 +08:00
Tw93
bb50a345b6
optimize code structure and reduce duplication
2025-12-02 15:24:19 +08:00
Tw93
8cdf583d85
Uniform color specifications
2025-12-02 14:45:48 +08:00
Tw93
4bd4ffc7be
Reconstruct clean lib code
2025-12-01 16:58:35 +08:00
Tw93
75bd91840f
Safer cleaning and enhancement capabilities
2025-11-29 22:43:57 +09:00
Tw93
7c4c106558
format
2025-11-27 07:51:38 +09:00
Tw93
0bf13ab9b7
Prevent follow-up problems caused by empty health checks
2025-11-27 07:29:40 +09:00
Tw93
e517bf4a3e
format
2025-11-25 17:25:13 +08:00
Tw93
a19d525072
System optimization and massive updates
2025-11-25 11:19:13 +08:00
Tw93
d5aea990f6
Fix the optimized exit issue in Iterm2
2025-11-23 20:20:05 +08:00
Tw93
178176500c
Support more detection and update
2025-11-23 14:03:14 +08:00
Tw93
ba058acc05
Optimize the count
2025-11-22 16:11:41 +08:00
Tw93
804c4c2161
Neat and simple content
2025-11-22 14:14:23 +08:00
Tw93
198077de76
Simplified words
2025-11-22 14:00:27 +08:00
Tw93
bb6e6adb53
Fix and optimize reading issues
2025-11-22 08:44:07 +08:00
Tw93
b9760573bc
Empty line normalization
2025-11-21 10:44:36 +08:00
Tw93
ce591cb272
Fix crash when cleaning Recent Items
2025-11-20 20:10:41 +08:00
Tw93
ab3f8cc129
Optimize the experience of system optimization
2025-11-20 15:15:19 +08:00
Tw93
c16047a3a6
Tip content format optimization
2025-11-19 11:33:15 +08:00
Tw93
23b3ba9d4d
Safer and more compatible with modern macOS
2025-11-19 09:38:35 +08:00
Tw93
e59df04fbd
Fixed wifi exclamation mark issue after optimization
2025-11-19 09:24:41 +08:00
Tw93
cccc41990e
Apply scan cache to simplify
2025-11-15 13:20:58 +08:00
Tw93
78f5341a68
Optimize the key usage experience
2025-11-15 12:28:34 +08:00
Tw93
72caed7da2
System optimization priority increased
2025-11-14 21:55:16 +08:00
Tw93
03b5896070
Replace optimize module with pure Bash
2025-11-14 21:19:24 +08:00
Tw93
7029905aaa
Added system optimization features
2025-11-14 17:35:16 +08:00