Tw93
8a3443be4d
update readme
2026-01-10 08:58:16 +08:00
Tw93
8118cab604
Merge branch 'main' of github.com:tw93/Mole
2026-01-10 08:52:12 +08:00
Tw93
7d43e669a8
fix(analyze): improve deletion safety and UI clarity
...
- Update UI status to 'Moving to Trash...' for clarity
- Use os.Lstat instead of os.Stat to correctly handle broken symlinks during deletion checks
2026-01-10 08:51:14 +08:00
Tw93
273a6b5cf0
fix(clean): enhance orphan detection accuracy and safety
...
- Expand app scan to include Homebrew Cask and Setapp locations
- Add lsappinfo fallback for more reliable running app detection
- Add sensitive data protection patterns (1Password, Keychain, etc.)
- Add mdfind fallback with file-based caching (Bash 3.2 compatible)
2026-01-10 08:51:14 +08:00
Tw93
9c39eef7fe
chore: auto format code
2026-01-10 00:23:16 +00:00
Tw93
0a654f365b
fix(clean): enhance orphan detection accuracy and safety
...
- Expand app scan to include Homebrew Cask and Setapp locations
- Add lsappinfo fallback for more reliable running app detection
- Add sensitive data protection patterns (1Password, Keychain, etc.)
- Add mdfind fallback with file-based caching (Bash 3.2 compatible)
2026-01-10 08:22:17 +08:00
github-actions[bot]
b952752a7d
chore: update contributors [skip ci]
2026-01-09 23:25:33 +00:00
Tw93
ebb4f7a1e9
feat(analyze): safer deletion with Trash and two-key confirm
...
- Change delete confirmation from double-delete to Delete→Enter
- Move files to macOS Trash instead of permanent deletion
- Allow file recovery from Trash if accidentally deleted
- Update UI prompts to show 'Press Enter to confirm'
- Skip Finder-dependent tests in CI environments
- Update SECURITY_AUDIT.md with new safety mechanisms
Closes #288
2026-01-10 07:24:58 +08:00
Biplav Barua
3507870275
feat: add Angular, SvelteKit, Astro, and coverage to purge targets ( #286 )
2026-01-10 00:05:38 +08:00
Tw93
cbd777bf14
Update documents and instructions
2026-01-09 17:13:34 +08:00
Tw93
ce8989d3e9
chore: auto format code
2026-01-09 06:44:51 +00:00
Tw93
e33e428569
fix: add KeePassXC new bundle id to protection list ( #285 )
2026-01-09 14:43:50 +08:00
Tw93
24fa0f8f21
feat: Add cleanup rule for Quark (夸克) video cache ( #279 )
2026-01-09 14:38:59 +08:00
github-actions[bot]
07e1ee0f3e
chore: update contributors [skip ci]
2026-01-09 06:16:55 +00:00
Tw93
2b5dd3f44c
feat: show scanning progress as percentage in disk analyzer
...
- Implemented progress percentage display (e.g., `(45%)`) in `cmd/analyze` to show scanning status based on cached total files.
- Kept the UI clean by avoiding a full progress bar.
- fix: formatting improvements in `bin/touchid.sh`.
2026-01-09 14:16:29 +08:00
github-actions[bot]
bb4561e682
chore: update contributors [skip ci]
2026-01-09 03:02:38 +00:00
Tw93
2394c5d768
feat(touchid): add sudo_local support with silent migration
2026-01-09 11:02:10 +08:00
Tw93
7a9a8c7124
Merge pull request #274 from alexandear-org/fix/golangci-lint-config
...
fix: golangci-lint config
2026-01-08 17:00:33 +08:00
Tw93
6be1915db2
1.20.0
V1.20.0
2026-01-08 16:25:32 +08:00
Oleksandr Redko
f1de7ffd18
fix: golangci-lint config
2026-01-08 10:20:42 +02:00
Tw93
5eb2edf1cd
fix: resolve spinner display and Ctrl+C handling issues
...
- fix(clean): stop spinner before safe_clean outputs results
- fix(uninstall): handle Ctrl+C during application scanning
2026-01-08 16:17:39 +08:00
Tw93
9e7f2a87cf
Repair output
2026-01-08 16:12:39 +08:00
Tw93
180037c22b
feat(status): persist cat visibility preference
...
- Add loadCatHidden/saveCatHidden functions
- Save preference to ~/.config/mole/status_prefs
- Load preference on startup
2026-01-08 15:58:50 +08:00
Tw93
b1bb91be1f
Fix the wrong test
2026-01-08 15:36:09 +08:00
Tw93
79a19ffbfe
Go code formatting optimization
2026-01-08 15:26:35 +08:00
Tw93
3e4674f1e6
Merge branch 'main' of github.com:tw93/Mole
2026-01-08 14:58:41 +08:00
Tw93
f301c671ae
Improve the document
2026-01-08 14:58:36 +08:00
github-actions[bot]
697ad4b0e0
chore: update contributors [skip ci]
2026-01-08 06:54:58 +00:00
Tw93
b889737e70
Merge branch 'main' of github.com:tw93/Mole
2026-01-08 14:54:37 +08:00
Tw93
ceed508841
docs: simplify script installation instructions
2026-01-08 14:53:57 +08:00
github-actions[bot]
e8eb29f55f
chore: update contributors [skip ci]
2026-01-08 06:52:52 +00:00
Tw93
952f9c44ac
docs: add goimports installation to setup instructions
2026-01-08 14:52:30 +08:00
Tw93
d13ca66187
ci: install goimports for enhanced auto-formatting
2026-01-08 14:49:59 +08:00
Tw93
5de9724c38
Merge branch 'main' of github.com:tw93/Mole
2026-01-08 14:49:11 +08:00
Tw93
68c84e3bfc
chore: optimize check.sh to use goimports for formatting if available
2026-01-08 14:34:26 +08:00
github-actions[bot]
29320ef19c
chore: update contributors [skip ci]
2026-01-08 06:32:33 +00:00
Matt Kneale
0cc205209c
feat: add golangci-lint for Go code quality
...
- Add .golangci.yml configuration enabling govet, staticcheck, errcheck, gosimple, ineffassign, unused, gofmt, and goimports linters
- Update scripts/check.sh to run golangci-lint with go vet fallback
- Update CI workflow to install golangci-lint in both format and quality jobs
- Add golangci-lint to CONTRIBUTING.md setup instructions
Closes #266
2026-01-08 14:30:54 +08:00
Tw93
9a3ecb7377
Merge branch 'dev'
2026-01-08 11:37:36 +08:00
Tw93
64a580b3a7
feat: cat hide toggle and critical fixes ( #272 )
...
- Add 'k' key to hide/show cat in mo status
- Hand-crafted mirror frames for better left-walking animation
- Fix extra blank lines bug (strings.Lines → strings.Split)
- Fix battery power overflow (ParseInt for negative values)
- Optimize README Tips section (8 → 5 items)
2026-01-08 11:27:47 +08:00
Tw93
7d6d5eb8b0
Fix the issue with the IDE GoLang cache #269
2026-01-08 10:20:04 +08:00
Tw93
1fccf6bcf8
Repair brew update prompts
2026-01-08 10:16:58 +08:00
Tw93
0d15177735
refactor: remove trimName and renderGPUCard functions
2026-01-06 21:07:51 +08:00
Tw93
c2c589ac81
Merge pull request #264 from alexandear-org/refactor/do-not-use-deprecated-funcs
...
refactor: replace deprecated `Start` with `Run`
2026-01-06 21:05:10 +08:00
Tw93
f69f53a607
refactor: complete Go modernization with strings.Lines()
2026-01-06 21:03:46 +08:00
Tw93
6ac19a9488
Merge pull request #265 from alexandear-org/refactor/modernize
...
refactor: modernize Go code
2026-01-06 20:49:27 +08:00
Oleksandr Redko
158af1e1ba
refactor: modernize Go code
2026-01-06 12:04:27 +02:00
Oleksandr Redko
80757ec074
refactor: replace deprecated Start with Run
2026-01-06 11:46:59 +02:00
Tw93
9343e1a9f3
Merge branch 'main' of github.com:tw93/Mole
2026-01-06 09:51:51 +08:00
Tw93
d3f1cdd834
fix(security): allow Firefox ..files directories in path validation
...
Fixes #263
- Change regex from \.\. to (^|/)\.\.(/|$) to only match path components
- Firefox uses ..files suffix in IndexedDB dirs (e.g., name..files)
- Still blocks actual traversal: /tmp/../etc
- Added test cases for Firefox compatibility
- All 16 tests passing
2026-01-06 09:51:34 +08:00
Tw93
6bbe4ea67a
Merge pull request #262 from tw93/dependabot/github_actions/stefanzweifel/git-auto-commit-action-7
2026-01-06 08:33:44 +08:00