1
0
mirror of https://github.com/tw93/Mole.git synced 2026-03-22 20:15:07 +00:00
Commit Graph

23 Commits

Author SHA1 Message Date
Tw93
0cc4862f9c fix(touchid): add Q key support to quit menu
Allow users to press 'q' or 'Q' to quit the Touch ID setup menu,
in addition to ESC key. This fixes the "Invalid key" error when
users press Q as suggested by the prompt.

Fixes #575
2026-03-16 20:19:32 +08:00
陳德生
05446e0847 Add dry-run support across destructive commands (#516)
* chore: update contributors [skip ci]

* Add dry-run support across destructive commands

Implement dry-run for uninstall, purge, installer, touchid, completion, and remove flows.\nGuard side effects in uninstall path (launchctl, defaults writes, kill/brew actions), update help/README, and add coverage in CLI/Bats tests.\n\nValidation: ./scripts/check.sh and ./scripts/test.sh (452 tests, 0 failures, 8 skipped).

* test(purge): keep dev-compatible purge coverage

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Tw93 <hitw93@gmail.com>
2026-03-01 20:03:22 +08:00
Tw93
9aa5a0a69d chore: auto format code 2026-02-10 07:07:52 +00:00
tw93
172afa83af refactor: centralize subcommand help handlers 2026-02-10 15:06:14 +08:00
Michael Wang 汪東陽
3820bf2be7 feat: add commands help flag (#429) 2026-02-10 15:02:57 +08:00
tw93
e966838c82 style: standardize punctuation across codebase
- Replace parentheses with commas for supplementary info
- Use commas instead of em-dashes for separators
- Update bullet points from - to * in some contexts
- Improve version extraction regex with fallback logic
2026-01-26 14:36:06 +08:00
Tw93
ffea36e868 fix the touchid tests 2026-01-12 16:20:37 +08:00
Tw93
5d5056fc9e fix: address mo update hanging and imporve temporary file reliability 2026-01-12 14:55:42 +08: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
Tw93
2394c5d768 feat(touchid): add sudo_local support with silent migration 2026-01-09 11:02:10 +08:00
Tw93
9aa569cbb6 feat: Enhance clean, optimize, analyze, and status commands, and update security audit documentation. 2025-12-31 16:23:31 +08:00
Tw93
2a6930388f Align Touch ID enable output with log_success 2025-12-29 15:13:47 +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
dd841891ad Test extensive coverage and improvement 2025-12-11 11:31:09 +08:00
Tw93
4bd4ffc7be Reconstruct clean lib code 2025-12-01 16:58:35 +08:00
Tw93
c16047a3a6 Tip content format optimization 2025-11-19 11:33:15 +08:00
Tw93
018afa396c Keyboard optimization processing and log performance optimization 2025-11-15 13:18:57 +08:00
Tw93
78f5341a68 Optimize the key usage experience 2025-11-15 12:28:34 +08:00
Tw93
1cb87c67e8 esc to q 2025-11-15 10:01:21 +08:00
Tw93
f842d4092f Delete useless help and optimize format 2025-10-14 19:43:59 +08:00
Tw93
cf821cdc4b Code support format detection 2025-10-12 20:49:10 +08:00
Tw93
7e42516260 Support one-click activation of touchid 2025-10-11 22:43:50 +08:00