Tw93
910e79df4e
feat: Improve clean command's regex handling and pnpm cache cleaning, enhance test output, update completion descriptions, and clarify installation instructions.
2026-01-02 18:50:42 +08:00
Tw93
88f434f01a
feat: Add browser version cleanup tests, enhance shell completion with new tests, and introduce core command definitions.
2026-01-02 09:55:42 +08:00
Tw93
64a9946483
feat: add unit tests for project root detection and vendor directory protection logic
2026-01-02 00:07:10 +08:00
Tw93
a671c63401
feat: smart vendor directory handling in purge
...
- Only clean PHP Composer vendor (regeneratable)
- Protect Rails, Go, and unknown vendor directories
- Enhanced test coverage for all scenarios
Builds on PR #229 with improved multi-language support
2026-01-02 00:03:17 +08:00
Jalen Yan
9e84883de5
fix: skip Rails vendor during purge
2026-01-01 23:37:02 +08:00
Tw93
fdcaa7fa25
Fix workflow errors
2025-12-31 22:54:51 +08:00
Tw93
592f02e6e2
feat: overhaul quality checks and expand test suite for clean and optimize features
2025-12-31 18:13:37 +08:00
Tw93
97ed11cd42
refactor: clean_local_snapshots now uses an array for snapshot processing and includes a read_key fallback, with new tests.
2025-12-31 10:23:11 +08:00
Tw93
5f6448b99d
perf: Increase section tracking overhead test threshold and ensure note_activity is defined for testing.
2025-12-30 17:22:22 +08:00
Tw93
6c1fcd23d7
feat: optimize clean operation performance by pre-expanding whitelist patterns, improving size calculation, and adapting parallel processing based on file types, alongside test suite enhancements.
2025-12-30 17:13:43 +08:00
Tw93
41ce597f02
fix: improve CI stability and Bluetooth audio detection
2025-12-30 16:27:52 +08:00
Tw93
f0c9683048
feat: Add new system optimizations, refine existing tasks with safety checks, and update whitelisting options.
2025-12-30 15:44:52 +08:00
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