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