1
0
mirror of https://github.com/tw93/Mole.git synced 2026-02-04 16:49:41 +00:00

Commit Graph

  • 26a380c2cd docs: enhance AI agent guide with detailed safety, architecture, and workflow instructions. Tw93 2026-01-04 10:10:11 +08:00
  • a2f071fd48 feat: Create utility to find stale app installers Jack Phallen 2026-01-02 21:39:16 -08:00
  • 41c8325019 chore: auto format code Tw93 2026-01-03 10:08:35 +00:00
  • 6dfd675417 refactor: standardize epoch time retrieval with get_epoch_seconds and ensure locale-independent string transformations. Tw93 2026-01-03 18:07:47 +08:00
  • 4efe1411aa Merge branch 'dev' Tw93 2026-01-03 14:17:45 +08:00
  • 07a61844fb Merge pull request #237 from jimmystridh/fix/arrow-key-responsiveness Tw93 2026-01-03 14:16:27 +08:00
  • 6698099215 chore: auto format code Tw93 2026-01-03 06:11:23 +00:00
  • 7415c77bdb docs: Link contributing guide in README and clarify PR submission to dev branch in CONTRIBUTING.md. Tw93 2026-01-03 14:10:22 +08:00
  • e57e71557c fix(ui): improve arrow key responsiveness in menu Jimmy Stridh 2026-01-03 07:08:37 +01:00
  • 8a55e33a00 refactor: ensure mail cleaning configuration variables default to empty if unset. Tw93 2026-01-03 14:06:29 +08:00
  • 3e1f22b3f7 feat: Add mo alias to zsh completion. Tw93 2026-01-03 14:03:45 +08:00
  • 8db91730b3 feat: Add conditional colorization to BATS test output based on terminal capabilities and formatter. Tw93 2026-01-03 13:59:19 +08:00
  • 8cb1bc6fbe Merge pull request #236 from jimmystridh/fix/preserve-sort-state-after-uninstall Tw93 2026-01-03 13:57:28 +08:00
  • 095921fd24 ci: update BATS_FORMATTER to tap in test workflow. Tw93 2026-01-03 13:46:08 +08:00
  • c4df04ff4f test: remove obsolete environment variable tests Tw93 2026-01-03 13:44:55 +08:00
  • 4fd3ae4e01 fix(ui): preserve sort state after uninstall Jimmy Stridh 2026-01-03 06:44:11 +01:00
  • 5ee7d2d703 test: fix empty directory cleanup depth and remove obsolete spinner test Tw93 2026-01-03 13:37:53 +08:00
  • a57cd22abf chore: improve CI stability and add edge install support Tw93 2026-01-03 13:34:39 +08:00
  • dfffe0b6fb chore: improve CI stability and add edge install support Tw93 2026-01-03 13:34:27 +08:00
  • f98aab6840 refactor: simplify configuration by removing unused environment variables Tw93 2026-01-03 13:34:19 +08:00
  • da7bb2cde2 feat: add screen refresh rate display in status view Tw93 2026-01-03 13:33:49 +08:00
  • 5c1e3a939d Adds iterative empty directory cleanup and smart Edge Updater version management. Tw93 2026-01-03 13:32:07 +08:00
  • c165230159 refactor: simplify ui and log defaults Tw93 2026-01-03 13:29:07 +08:00
  • 5955bd93dc feat: enhance clean logic Tw93 2026-01-03 13:29:07 +08:00
  • 3cb21aad7e refactor: improve brew cleanup timeout handling and remove app_caches, clean_extras, and optimize_core tests. Tw93 2026-01-03 12:53:31 +08:00
  • ac5c0e3c9d fix: Add Library directory existence check to clean script and enhance test script for bats version compatibility. Tw93 2026-01-03 12:30:53 +08:00
  • 4aab7890c3 Remove VSCode Swift configurations, update .gitignore for build and test artifacts, and improve clean and test script robustness. Tw93 2026-01-03 12:30:26 +08:00
  • 4aef2de0fc refactor: Consolidate and refactor test suite by removing redundant files and simplifying test execution. Tw93 2026-01-03 12:04:57 +08:00
  • f5a8adb97e feat: implement empty Library directory cleanup and Android NDK version check. Tw93 2026-01-03 09:41:05 +08:00
  • a0be298bfc Support the installation of dev branche Tw93 2026-01-03 09:40:53 +08:00
  • 8f388ace46 Merge branch 'main' into dev Tw93 2026-01-02 20:06:59 +08:00
  • 87963f9e68 chore: auto format code Tw93 2026-01-02 11:59:49 +00:00
  • 57024f6417 Merge branch 'main' of github.com:tw93/Mole V1.18.0 Tw93 2026-01-02 19:59:13 +08:00
  • cc0cbef8d9 feat: display macOS battery capacity and cached memory, and refine status view presentation Tw93 2026-01-02 19:59:07 +08:00
  • ecbe43fa35 chore: auto format code Tw93 2026-01-02 11:27:06 +00:00
  • 6c8c87bef6 refactor: remove Christmas seasonal feature Tw93 2026-01-02 19:26:22 +08:00
  • 115e2d3ef1 1.18.0 Tw93 2026-01-02 19:17:49 +08:00
  • 2462968731 chore: clarify workflow test job name to Unit & Integration Tests Tw93 2026-01-02 19:16:52 +08:00
  • f7f7fbab98 chore: remove Mac client code and sync gitignore with main Tw93 2026-01-02 19:13:47 +08:00
  • 1ee64aff33 Merge main into dev (resolve conflict in .gitignore) Tw93 2026-01-02 19:13:03 +08:00
  • d701519310 refactor: simplify pnpm environment variable handling in clean script Tw93 2026-01-02 19:10:20 +08:00
  • 910e79df4e feat: Improve clean command's regex handling and pnpm cache cleaning, enhance test output, update completion descriptions, and clarify installation instructions. Tw93 2026-01-02 18:50:42 +08:00
  • 09286f8ff9 Merge PR #231: fix(purge): use regex OR pattern for fd Tw93 2026-01-02 18:29:36 +08:00
  • f85f40b67c Merge branch 'main' of github.com:tw93/Mole Tw93 2026-01-02 17:47:55 +08:00
  • 5e7f276722 fix(purge): use regex OR pattern instead of multiple -g flags for fd Jack Phallen 2026-01-01 22:45:30 -08:00
  • 1923a6bf2f chore: Add shellcheck directives and consolidate file writes. Tw93 2026-01-02 10:14:36 +08:00
  • 78ded00847 chore: auto format code Tw93 2026-01-02 01:56:20 +00:00
  • 88f434f01a feat: Add browser version cleanup tests, enhance shell completion with new tests, and introduce core command definitions. Tw93 2026-01-02 09:55:42 +08:00
  • 9a055ece6c Merge pull request #228 from jjmartres/feature/shell-completion Tw93 2026-01-02 08:23:05 +08:00
  • 6c93f9a0e9 🐛 fix(code formatting): use spaces not tabs Jean-Jacques Martrès 2026-01-01 18:30:18 +01:00
  • 23ffafc415 feat: add Microsoft Edge old version cleanup and improve vendor directory protection logic. Tw93 2026-01-02 00:29:58 +08:00
  • 64a9946483 feat: add unit tests for project root detection and vendor directory protection logic Tw93 2026-01-02 00:07:10 +08:00
  • a671c63401 feat: smart vendor directory handling in purge Tw93 2026-01-02 00:03:17 +08:00
  • 70f427d861 Merge PR #229: Skip Rails vendor during purge Tw93 2026-01-02 00:00:12 +08:00
  • 9e84883de5 fix: skip Rails vendor during purge Jalen Yan 2026-01-01 23:37:02 +08:00
  • 553bd47127 feat: add shell completion script Jean-Jacques Martrès 2026-01-01 15:27:23 +01:00
  • 7d125e1a95 Merge branch 'main' of github.com:tw93/Mole Tw93 2026-01-01 13:48:13 +08:00
  • b64f7df357 feat: add Zig build artifacts and project files to cleanup script. Tw93 2026-01-01 13:48:08 +08:00
  • b66102baac Merge pull request #226 from LmanTW/main Tw93 2026-01-01 13:46:33 +08:00
  • 40cfc363f2 feat: add support for cleaning up Zig projects LmanTW 2026-01-01 13:07:27 +08:00
  • f53d440bb8 feat: Add Chrome old versions cleanup and whitelist Poetry virtualenvs from cleaning. Tw93 2026-01-01 10:26:59 +08:00
  • 2bede99e94 fix: enhance local snapshot warning and improve disk space calculation for macOS Tw93 2026-01-01 10:12:43 +08:00
  • fdcaa7fa25 Fix workflow errors Tw93 2025-12-31 22:54:51 +08:00
  • 592f02e6e2 feat: overhaul quality checks and expand test suite for clean and optimize features Tw93 2025-12-31 18:13:37 +08:00
  • 1e8ff30fa1 chore: auto format code Tw93 2025-12-31 08:24:02 +00:00
  • 9aa569cbb6 feat: Enhance clean, optimize, analyze, and status commands, and update security audit documentation. Tw93 2025-12-31 16:23:31 +08:00
  • 8ac59da0e2 chore: auto format code Tw93 2025-12-31 06:46:46 +00:00
  • 108563ed9b refactor: enhance install script robustness with improved error handling, option validation, and safer file operations, and add error checking for alias removal during uninstall. Tw93 2025-12-31 14:46:14 +08:00
  • e30dfd3c57 feat: add --update flag to install.sh to set update action Tw93 2025-12-31 14:25:50 +08:00
  • bb142429e3 docs: clarify installation method headers in README Tw93 2025-12-31 14:03:14 +08:00
  • 1f7a8b1bcb docs: streamline installation instructions by moving script method to Quick Start and clarifying Homebrew header. Tw93 2025-12-31 14:00:15 +08:00
  • 01eff633e8 fix: safely handle sparse/empty arrays with set -u in install.sh Tw93 2025-12-31 11:58:27 +08:00
  • 0ad1573aef fix: Ensure set -- correctly clears positional parameters when no arguments are collected. Tw93 2025-12-31 11:57:13 +08:00
  • 31b8821dfd feat: Add versioned and edge installation support to install.sh and update README, removing old install script options. Tw93 2025-12-31 11:55:55 +08:00
  • 884a095534 Merge branch 'main' of github.com:tw93/Mole Tw93 2025-12-31 10:59:56 +08:00
  • b5b09461c7 feat: add spinner feedback to optimization tasks, enhance app discovery for uninstall, and improve UI robustness and signal handling Tw93 2025-12-31 10:59:50 +08:00
  • aca0f66688 chore: auto format code Tw93 2025-12-31 02:25:09 +00:00
  • 97ed11cd42 refactor: clean_local_snapshots now uses an array for snapshot processing and includes a read_key fallback, with new tests. Tw93 2025-12-31 10:23:11 +08:00
  • 8d935c6140 feat: Improve clean_local_snapshots robustness and simplify Raycast quick launcher setup. Tw93 2025-12-31 10:22:53 +08:00
  • 7247ded783 fix: prompt before cleaning local snapshots and keep latest Tw93 2025-12-31 09:24:59 +08:00
  • 6cf6a995cd Fix: Improve Homebrew uninstallation feedback in 'mo remove' Tw93 2025-12-31 00:17:40 +08:00
  • 13e735d58a fix: replace safe_sudo with sudo for local snapshot removal Tw93 2025-12-30 23:53:17 +08:00
  • bd1c37d627 fix: reduce raycast setup prompts after first run Tw93 2025-12-30 23:40:19 +08:00
  • f33304ae12 chore: auto format code Tw93 2025-12-30 15:06:41 +00:00
  • 98afaabcff fix: make raycast setup safe in non-interactive Tw93 2025-12-30 23:05:53 +08:00
  • e2c1b62046 chore: auto format code Tw93 2025-12-30 15:02:31 +00:00
  • 9e10ab2925 Merge pull request #211 from thijsvanhal/main Tw93 2025-12-30 23:01:58 +08:00
  • 5d6a4640a8 enhance raycast quick launcher setup script Thijs van Hal 2025-12-30 12:01:27 +01:00
  • fff27a7578 1.17.0 V1.17.0 Tw93 2025-12-30 18:18:11 +08:00
  • a7b071e8f6 refactor: improve database optimization spinner handling and network optimization success tracking. Tw93 2025-12-30 18:16:22 +08:00
  • bb49ec3170 fix: Improve shell script robustness by adding variable validation and safer du output parsing. Tw93 2025-12-30 18:07:48 +08:00
  • fcde129d2f fix: expand default whitelist patterns for accurate comparison and list all active patterns in dry-run output Tw93 2025-12-30 17:46:21 +08:00
  • 5f6448b99d perf: Increase section tracking overhead test threshold and ensure note_activity is defined for testing. Tw93 2025-12-30 17:22:22 +08:00
  • 6c1fcd23d7 feat: optimize clean operation performance by pre-expanding whitelist patterns, improving size calculation, and adapting parallel processing based on file types, alongside test suite enhancements. Tw93 2025-12-30 17:13:43 +08:00
  • 41ce597f02 fix: improve CI stability and Bluetooth audio detection Tw93 2025-12-30 16:27:52 +08:00
  • 389cae21c9 update Tw93 2025-12-30 15:57:01 +08:00
  • b156bf85d9 Merge branch 'main' of github.com:tw93/Mole Tw93 2025-12-30 15:55:53 +08:00
  • 1ee5ab86c7 feat: add automatic Homebrew Core formula update support Tw93 2025-12-30 15:55:21 +08:00
  • e6a0b58797 Merge branch 'main' of github.com:tw93/Mole Tw93 2025-12-30 15:52:37 +08:00
  • af93011b28 feat: add automatic Homebrew Core formula update support Tw93 2025-12-30 15:52:32 +08:00