Shakeel Mohamed
5a8d766667
Add Puppeteer cache cleanup ( #353 )
2026-01-23 09:55:02 +08:00
Tw93
d39d787c83
update test
2026-01-17 10:25:00 +08:00
Tw93
3672000779
update test
2026-01-17 10:20:58 +08:00
Tw93
93953abad6
fix: remove insecure empty folder cleanup logic to prevent critical data loss ( #320 )
...
- Removes clean_empty_library_items functionality that incorrectly deleted critical paths (e.g., Postgres data, Steam locks)
- Cleans up associated tests and unnecessary protection rules
- Ensures empty folders are preserved by default for safety
2026-01-15 21:24:38 +08:00
Tw93
377f777184
test: remove outdated empty files assertion from clean_empty_library_items test
...
The clean_empty_library_items function intentionally skips empty file cleanup
to avoid removing app sentinel files (as noted in lib/clean/user.sh:77).
Updated the test to only verify empty folder cleanup, matching current behavior.
2026-01-15 21:06:59 +08:00
Tw93
3b517c7a6b
Merge branch 'dev' into fix/harden-brew-uninstall
2026-01-15 14:00:20 +08:00
Jack Phallen
9f441eea86
Fix unrelated test failures
...
Fixed WHITELIST_PATTERNS unbound variable error in lib/core/app_protection.sh
Updated clean_empty_library_items to match current behavior
2026-01-14 09:29:05 -05:00
Tw93
8a873c85a3
fix: remove unsafe file cleanup in Library root and fix tests
...
- lib/clean: remove empty file cleanup in ~/Library to protect potential sentinel files
- tests: fix unbound variable error in clean_user_core.bats by initializing WHITELIST_PATTERNS
2026-01-14 12:56:38 +08:00
Tw93
3cb21aad7e
refactor: improve brew cleanup timeout handling and remove app_caches, clean_extras, and optimize_core tests.
2026-01-03 12:53:31 +08:00