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

1102 Commits

Author SHA1 Message Date
Tw93
6dfd675417 refactor: standardize epoch time retrieval with get_epoch_seconds and ensure locale-independent string transformations. 2026-01-03 18:07:47 +08:00
Tw93
4efe1411aa Merge branch 'dev' 2026-01-03 14:17:45 +08:00
Tw93
07a61844fb Merge pull request #237 from jimmystridh/fix/arrow-key-responsiveness
fix(ui): improve arrow key responsiveness in menu
2026-01-03 14:16:27 +08:00
Tw93
6698099215 chore: auto format code 2026-01-03 06:11:23 +00:00
Tw93
7415c77bdb docs: Link contributing guide in README and clarify PR submission to dev branch in CONTRIBUTING.md. 2026-01-03 14:10:22 +08:00
Jimmy Stridh
e57e71557c fix(ui): improve arrow key responsiveness in menu
drain_pending_input was discarding buffered arrow keys during
key repeat, causing slow/jerky scrolling and lingering movement
after key release.
2026-01-03 07:08:37 +01:00
Tw93
8a55e33a00 refactor: ensure mail cleaning configuration variables default to empty if unset. 2026-01-03 14:06:29 +08:00
Tw93
3e1f22b3f7 feat: Add mo alias to zsh completion. 2026-01-03 14:03:45 +08:00
Tw93
8db91730b3 feat: Add conditional colorization to BATS test output based on terminal capabilities and formatter. 2026-01-03 13:59:19 +08:00
Tw93
8cb1bc6fbe Merge pull request #236 from jimmystridh/fix/preserve-sort-state-after-uninstall
fix(ui): preserve sort state after uninstall
2026-01-03 13:57:28 +08:00
Tw93
095921fd24 ci: update BATS_FORMATTER to tap in test workflow. 2026-01-03 13:46:08 +08:00
Tw93
c4df04ff4f test: remove obsolete environment variable tests 2026-01-03 13:44:55 +08:00
Jimmy Stridh
4fd3ae4e01 fix(ui): preserve sort state after uninstall
Sort mode and order were reset to defaults when returning
from uninstallation. Now persisted via environment variables.
2026-01-03 06:44:54 +01:00
Tw93
5ee7d2d703 test: fix empty directory cleanup depth and remove obsolete spinner test 2026-01-03 13:37:53 +08:00
Tw93
a57cd22abf chore: improve CI stability and add edge install support 2026-01-03 13:34:39 +08:00
Tw93
dfffe0b6fb chore: improve CI stability and add edge install support 2026-01-03 13:34:27 +08:00
Tw93
f98aab6840 refactor: simplify configuration by removing unused environment variables 2026-01-03 13:34:19 +08:00
Tw93
da7bb2cde2 feat: add screen refresh rate display in status view 2026-01-03 13:33:49 +08:00
Tw93
5c1e3a939d Adds iterative empty directory cleanup and smart Edge Updater version management. 2026-01-03 13:32:07 +08:00
Tw93
c165230159 refactor: simplify ui and log defaults
Remove support for obscure env var overrides in favor of sensible defaults.
2026-01-03 13:29:07 +08:00
Tw93
5955bd93dc feat: enhance clean logic
1. Add recursive empty directory cleanup for Application Support and Caches.
2. Add support for cleaning old Edge Updater versions.
2026-01-03 13:29:07 +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
Tw93
ac5c0e3c9d fix: Add Library directory existence check to clean script and enhance test script for bats version compatibility. 2026-01-03 12:30:53 +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
4aef2de0fc refactor: Consolidate and refactor test suite by removing redundant files and simplifying test execution. 2026-01-03 12:04:57 +08:00
Tw93
f5a8adb97e feat: implement empty Library directory cleanup and Android NDK version check. 2026-01-03 09:41:05 +08:00
Tw93
a0be298bfc Support the installation of dev branche 2026-01-03 09:40:53 +08:00
Tw93
8f388ace46 Merge branch 'main' into dev 2026-01-02 20:06:59 +08:00
Tw93
87963f9e68 chore: auto format code 2026-01-02 11:59:49 +00:00
Tw93
57024f6417 Merge branch 'main' of github.com:tw93/Mole V1.18.0 2026-01-02 19:59:13 +08:00
Tw93
cc0cbef8d9 feat: display macOS battery capacity and cached memory, and refine status view presentation 2026-01-02 19:59:07 +08:00
Tw93
ecbe43fa35 chore: auto format code 2026-01-02 11:27:06 +00:00
Tw93
6c8c87bef6 refactor: remove Christmas seasonal feature 2026-01-02 19:26:22 +08:00
Tw93
115e2d3ef1 1.18.0 2026-01-02 19:17:49 +08:00
Tw93
2462968731 chore: clarify workflow test job name to Unit & Integration Tests 2026-01-02 19:16:52 +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
d701519310 refactor: simplify pnpm environment variable handling in clean script 2026-01-02 19:10:20 +08:00
Tw93
910e79df4e feat: Improve clean command's regex handling and pnpm cache cleaning, enhance test output, update completion descriptions, and clarify installation instructions. 2026-01-02 18:50:42 +08:00
Tw93
09286f8ff9 Merge PR #231: fix(purge): use regex OR pattern for fd 2026-01-02 18:29:36 +08:00
Tw93
f85f40b67c Merge branch 'main' of github.com:tw93/Mole 2026-01-02 17:47:55 +08:00
Jack Phallen
5e7f276722 fix(purge): use regex OR pattern instead of multiple -g flags for fd 2026-01-01 22:45:30 -08:00
Tw93
1923a6bf2f chore: Add shellcheck directives and consolidate file writes. 2026-01-02 10:14:36 +08:00
Tw93
78ded00847 chore: auto format code 2026-01-02 01:56:20 +00:00
Tw93
88f434f01a feat: Add browser version cleanup tests, enhance shell completion with new tests, and introduce core command definitions. 2026-01-02 09:55:42 +08:00
Tw93
9a055ece6c Merge pull request #228 from jjmartres/feature/shell-completion
feat: add shell completion script
2026-01-02 08:23:05 +08:00
Jean-Jacques Martrès
6c93f9a0e9 🐛 fix(code formatting): use spaces not tabs 2026-01-01 18:30:18 +01:00
Tw93
23ffafc415 feat: add Microsoft Edge old version cleanup and improve vendor directory protection logic. 2026-01-02 00:29:58 +08:00
Tw93
64a9946483 feat: add unit tests for project root detection and vendor directory protection logic 2026-01-02 00:07:10 +08:00
Tw93
a671c63401 feat: smart vendor directory handling in purge
- Only clean PHP Composer vendor (regeneratable)
  - Protect Rails, Go, and unknown vendor directories
  - Enhanced test coverage for all scenarios

  Builds on PR #229 with improved multi-language support
2026-01-02 00:03:17 +08:00