1
0
mirror of https://github.com/tw93/Mole.git synced 2026-02-04 15:04:42 +00:00
Commit Graph

31 Commits

Author SHA1 Message Date
tw93
64f79a59d8 feat: optimize log system and add mo log command
- Add get_timestamp() helper and optimize log rotation
- Create mo log viewer with search/filter capabilities
- Improve test coverage to 18.4% with better assertions
- Add security fixes for grep injection prevention
2026-01-28 19:46:01 +08:00
Tw93
213dcf587d Improve and ignore documents 2026-01-19 16:12:53 +08:00
Tw93
060c48c48d refactor: enhance uninstall safety and fix dock removal
- Add symlink/bundle_id/BOM validation to prevent injection attacks
- Fix Dock removal for /Applications symlink (use pwd not pwd -P)
- Fix brew uninstall test hanging (skip sudo in non-interactive mode)
- Remove unused SENSITIVE_DATA_REGEX
2026-01-17 09:49:42 +08:00
Tw93
acac949bc7 update agents.md 2026-01-13 19:48:08 +08:00
Bhadra
6e0d850d6a feat(windows): add Windows support Phase 2 - cleanup features
Add cleanup modules and command scripts for Windows:
- lib/clean: user, caches, dev, apps, system cleanup modules
- bin/clean: deep cleanup orchestrator with dry-run and whitelist
- bin/uninstall: interactive app uninstaller
- bin/optimize: system optimization and health checks
- bin/purge: project artifact cleanup

All scripts support dry-run mode and follow safe deletion practices.
2026-01-08 15:46:45 +05:30
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
Tw93
4aab7890c3 Remove VSCode Swift configurations, update .gitignore for build and test artifacts, and improve clean and test script robustness. 2026-01-03 12:30:26 +08:00
Tw93
f7f7fbab98 chore: remove Mac client code and sync gitignore with main 2026-01-02 19:13:47 +08:00
Tw93
1ee64aff33 Merge main into dev (resolve conflict in .gitignore) 2026-01-02 19:13:03 +08:00
Tw93
af61748977 release binaries via GH releases and update installer fallback 2025-12-29 20:23:11 +08:00
Tw93
d5baf0207f chore: remove accidentally committed binary and update gitignore 2025-12-22 16:40:27 +08:00
Tw93
87fdd26272 feat: Add git hooks to enforce universal binary builds and improve CPU metric calculation. 2025-12-22 16:30:22 +08:00
Sizk
74d05ed9aa feat(analyze): add multi-select for batch file operations (#140)
- Add spacebar to toggle selection on files/directories
- Support batch delete for multiple selected items
- Support batch open (O) and reveal in Finder (F) for selections
- Show selection count and total size in status bar
- Display selection indicator (● selected, ○ unselected)
- Clear selections when navigating directories or switching views

Authored-by: Sizk <sizk@users.noreply.github.com>
2025-12-21 22:15:14 +08:00
Tw93
9d72eab95a feat: add interactive purge command with comprehensive tests 2025-12-18 14:16:56 +08:00
Tw93
34bdd14a6f feat: add purge command to clean project build artifacts and update clean dry-run message. 2025-12-17 20:35:45 +08:00
Tw93
4547f5819e feat: Add VS Code launch/task configurations and refactor app icon and resource management. 2025-12-15 14:00:27 +08:00
Tw93
eae05bd8d2 feat: Introduce app packaging script, replace old icon assets with a single mole.png, and update gitignore to exclude generated app bundles. 2025-12-14 19:25:08 +08:00
Tw93
b1c1ac51f6 Merge branch 'main' into dev 2025-12-14 09:29:31 +08:00
Tw93
37c7b7e743 feat: Add AI agent documentation, expand critical application protection for AI/LLM tools, and enhance user cache cleaning safety 2025-12-14 08:53:19 +08:00
Tw93
e3fc44bd5b feat: introduce initial Mole application with 3D interactive planet, scanning, cleaning, and logging functionalities. 2025-12-14 08:43:53 +08:00
Tw93
1896ddd348 add AI agent documentation, improve Touch ID testing, and update version. 2025-12-12 15:31:23 +08:00
Tw93
b7518c9c6b Status supports temperature display 2025-12-11 14:24:19 +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
54c30d6b60 Supports multi-disk detection 2025-11-23 20:20:35 +08:00
Tw93
45d31e880c Add System Status Dashboard 2025-11-21 17:58:31 +08:00
Tw93
2a81c38f8f The loading experience and effect of the analysis are unified 2025-11-19 10:39:33 +08:00
Tw93
a443e54376 Simpler documentation 2025-10-09 00:40:18 +08:00
Tw93
4ea3b1c47f Release 1.7 2025-10-08 23:57:48 +08:00
Tw93
377194086b 🎨 Make the code more maintainable 2025-09-28 17:01:25 +08:00
Tw93
a595378d20 🐛 update 2025-09-23 15:34:10 +08:00