Andrii Medvediev
7e62ed19f9
feat: add configurable purge paths ( #197 )
2025-12-29 19:16:16 +08:00
Tw93
376d7fb8cd
remove
2025-12-29 19:07:36 +08:00
Tw93
44e91be007
feat: add new system optimization tasks and implement orphaned startup item cleanup
2025-12-29 19:06:04 +08:00
Tw93
5f7df6235e
enhance macOS update check with configurable timeout and debug logging
2025-12-29 08:20:27 +08:00
Tw93
f84b019694
Merge branch 'pr-182'
2025-12-29 08:09:02 +08:00
Tw93
b67204f959
feat: remove SQLite vacuum optimization, enhance CJK/emoji width calculation, and improve system cleanup and UI feedback.
2025-12-29 00:29:42 +08:00
amanthanvi
9239571be1
Tighten macOS update check and add empty-output test
2025-12-28 11:18:12 -05:00
amanthanvi
014e15f721
Add macOS update check edge case tests
2025-12-28 10:59:40 -05:00
amanthanvi
62c783d5b3
Fix macOS update detection timeout
2025-12-28 10:49:00 -05:00
Tw93
44685d3999
feat: Improve CJK character width calculation, enhance SQLite vacuum test robustness, and update security audit documentation for core cleaning and optimization logic.
2025-12-28 21:29:10 +08:00
Tw93
ff6f288c9b
fix: replace pgrep with tmutil status for more accurate Time Machine backup detection and add new tests for this logic.
2025-12-28 20:10:16 +08:00
Tw93
4a626f9337
Optimize unit tests and check for errors
2025-12-28 19:59:44 +08:00
Tw93
504eda835f
fix: Update firewall management to use socketfilterfw for improved reliability on macOS.
2025-12-28 09:39:53 +08:00
Tw93
162180d9b5
Update test suites to reflect moved functionality and fix test execution syntax
2025-12-27 10:18:24 +08:00
Tw93
a7c989588e
improve code quality and fix signal handling
2025-12-26 20:34:38 +08:00
Tw93
2c23d15eb7
Clean performance speed optimization
2025-12-26 18:25:38 +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
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
d2dc68da90
feat: Enhance app protection with centralized critical component checks, improve UI string width calculation, refine analysis and cleaning logic, and add new tests.
2025-12-22 11:24:04 +08:00
Tw93
7e3daabcfb
feat: Enhance file deletion safety with path protection, streamline update prompts, and remove automated Homebrew update checks.
2025-12-18 20:17:03 +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
9fe1acaa0e
refactor: Remove perform_updates tests for brew skip, App Store fallback, and sudo failure scenarios.
2025-12-17 20:50:58 +08:00
Tw93
2659568389
test: update check_appstore_updates test to verify skipping for performance.
2025-12-17 20:47:41 +08:00
Tw93
85005bd9cf
Remove orphaned Homebrew cask cleaning functionality, improve shell safety for cache cleanup, and bump version
2025-12-13 14:12:01 +08:00
Tw93
b6b9f55d74
adjust update manager test directory structure, and improve release workflow for binary updates
2025-12-12 15:50:41 +08:00
Tw93
1a7cb20853
delete
2025-12-12 15:33:56 +08:00
Tw93
1896ddd348
add AI agent documentation, improve Touch ID testing, and update version.
2025-12-12 15:31:23 +08:00
Tw93
42634fbf3d
Parallelize metric collection, enhance Touch ID script reliability with improved cleanup and backup, and add debug logging tests.
2025-12-12 14:11:37 +08:00
Tw93
0d4bbb54dc
Re-enable vim directional keys
2025-12-11 16:34:10 +08:00
Tw93
dd841891ad
Test extensive coverage and improvement
2025-12-11 11:31:09 +08:00
Tw93
479cba6ca3
Automated test optimization increased to 132
2025-12-08 15:33:23 +08:00
Tw93
5c20db60af
Optimize automated testing
2025-12-06 00:18:57 +08:00
Tw93
443b59d9c7
Grammar check and optimization
2025-12-02 17:02:14 +08:00
Tw93
bb50a345b6
optimize code structure and reduce duplication
2025-12-02 15:24:19 +08:00
Tw93
61644caf92
Uninstall supports multi-level directory search
2025-12-02 10:58:40 +08:00
Tw93
4bd4ffc7be
Reconstruct clean lib code
2025-12-01 16:58:35 +08:00
Tw93
1578988ede
Code optimization as a whole
2025-12-01 16:27:32 +08:00
Tw93
3b8c083a23
delete
2025-11-29 23:15:52 +09:00
Tw93
3f9d1205fd
Automated test synchronous update
2025-11-29 23:14:46 +09:00
Tw93
a184094f45
New security tests
2025-11-29 22:50:12 +09:00
Tw93
a47f7d0d32
Reconstruct the clean split logic
2025-11-28 22:39:11 +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
8b0396a9ff
Automated test speed fix
2025-11-19 10:07:20 +08:00
Tw93
c018504e5f
Add 43 test cases
2025-11-19 09:49:28 +08:00
Tw93
f7dff3b798
Test case update
2025-11-15 13:40:43 +08:00
Tw93
53ebd90d91
Improve unit tests for greater safety
2025-11-15 13:11:00 +08:00
Tw93
2f0c74c621
Adjustment of file structure
2025-10-16 10:53:00 +08:00