1
0
mirror of https://github.com/tw93/Mole.git synced 2026-03-23 15:20:06 +00:00

Commit Graph

  • 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
  • a3cbf5258e feat: add automatic Homebrew Core formula update support Tw93 2025-12-30 15:51:19 +08:00
  • 8e45da97b5 chore: auto format code Tw93 2025-12-30 07:45:31 +00:00
  • 7eb26ccb3a Merge branch 'main' of github.com:tw93/Mole Tw93 2025-12-30 15:44:57 +08:00
  • f0c9683048 feat: Add new system optimizations, refine existing tasks with safety checks, and update whitelisting options. Tw93 2025-12-30 15:44:52 +08:00
  • 91935dcedf Merge pull request #208 from zeldrisho/brew Tw93 2025-12-30 15:44:52 +08:00
  • 7f431e775e docs: brew official formula Zeldris 2025-12-30 14:22:29 +07:00
  • 08aec02283 fix: ensure 0KB files or du failures are still cleaned (potential under-cleaning fix) Tw93 2025-12-30 15:02:35 +08:00
  • 1c4b033cf7 refactor: rename total_size_bytes to total_size_kb in clean.sh for clarity Tw93 2025-12-30 14:55:43 +08:00
  • 3ba406b5e7 Merge branch 'main' of github.com:tw93/Mole Tw93 2025-12-30 14:48:15 +08:00
  • f5dad048ff refactor: improve pagination robustness and reduce code duplication Tw93 2025-12-30 14:48:10 +08:00
  • dab8136da5 chore: auto format code Tw93 2025-12-30 06:46:48 +00:00
  • 91351d9440 docs: clarify comment for 1Password sync helpers Tw93 2025-12-30 14:46:02 +08:00
  • 8711c5b5fc feat: add cloud storage protection and bump version to 1.16.2 Tw93 2025-12-30 14:38:22 +08:00
  • 73f3d43308 feat: improve mo purge UX with pagination and smart project detection Tw93 2025-12-30 14:38:16 +08:00
  • 184aab5f60 feat: add --dry-run support for mo optimize Tw93 2025-12-30 14:38:09 +08:00
  • 34d202eb01 fix: resolve syntax error in size calculation (Issue #203) Tw93 2025-12-30 14:38:02 +08:00
  • 21a921c986 chore(deps): bump actions/download-artifact from 4.1.8 to 7.0.0 (#201) dependabot[bot] 2025-12-30 07:04:47 +08:00
  • 02eaf3d645 chore(deps): bump actions/upload-artifact from 4.6.0 to 6.0.0 (#200) dependabot[bot] 2025-12-30 07:04:21 +08:00
  • a7337280a8 feat: package binaries into tar.gz for Homebrew resource Tw93 2025-12-29 22:40:53 +08:00
  • 3fd1dbe89a fix: resolve version tag normalization bug (VV prefix) and improve network detection Tw93 2025-12-29 22:29:01 +08:00
  • c962b6f4b9 update install V tag Tw93 2025-12-29 22:11:43 +08:00
  • c94e26d531 ci: Update macOS runners to macos-latest in release workflow. V1.16.1 Tw93 2025-12-29 20:57:48 +08:00
  • 0e6b595d8a chore: Bump version to 1.16.1 and refactor CI/CD to build separate macOS architectures with CGO enabled. Tw93 2025-12-29 20:52:13 +08:00
  • 3c38790d38 feat: bump version to 1.16.0 and normalize release tags in the installer for consistent version handling. Tw93 2025-12-29 20:31:14 +08:00
  • ac73c0c249 Merge branch 'main' of github.com:tw93/Mole Tw93 2025-12-29 20:26:22 +08:00
  • 3eccb7c094 feat: improve project clean module's common utility sourcing and bump version to 1.15.10 Tw93 2025-12-29 20:26:16 +08:00
  • 2528169d41 chore: auto format code Tw93 2025-12-29 12:23:50 +00:00
  • af61748977 release binaries via GH releases and update installer fallback Tw93 2025-12-29 20:23:11 +08:00
  • a95355c002 Merge branch 'main' of github.com:tw93/Mole Tw93 2025-12-29 19:40:14 +08:00
  • 7485af0bee chore: Remove --force-rescan option from uninstall command and script. Tw93 2025-12-29 19:40:09 +08:00
  • fd95e2f3fc chore: auto format code Tw93 2025-12-29 11:38:50 +00:00
  • 6328bf158d feat(purge): smart project discovery and optimization Tw93 2025-12-29 19:38:14 +08:00
  • bb83362195 feat(purge): add --paths option to configure scan directories Tw93 2025-12-29 19:23:54 +08:00
  • fefb831c1f docs: simplify purge config section with collapsible details Tw93 2025-12-29 19:19:51 +08:00
  • bf36d3d6b6 chore: polish PR #197 and add Xcode Archives whitelist option Tw93 2025-12-29 19:18:25 +08:00
  • ad43c92fa1 chore: auto format code Tw93 2025-12-29 11:16:45 +00:00
  • 7e62ed19f9 feat: add configurable purge paths (#197) Andrii Medvediev 2025-12-29 12:16:16 +01:00
  • 657d7e767c Merge branch 'main' of github.com:tw93/Mole Tw93 2025-12-29 19:09:41 +08:00
  • 376d7fb8cd remove Tw93 2025-12-29 19:07:36 +08:00
  • c8b2e3691b chore: auto format code Tw93 2025-12-29 11:07:20 +00:00
  • 580548876a Merge branch 'main' of github.com:tw93/Mole Tw93 2025-12-29 19:06:24 +08:00