• v1.5.2 94b562edcd

    v1.5.2 Stable

    serrebi released this 2026-05-03 18:19:16 -07:00 | 35 commits to master since this release

    Adds full macOS support: a Homebrew-first one-click installer (install_all_macos.sh) with a LaunchAgent updater, macOS install paths in the wxPython GUI, and a GitHub Actions workflow that builds and verifies the macOS artifact on every push. The macOS zip is attached to this release automatically by that workflow.

    Downloads
  • v1.5.1 ec13b7c5e7

    v1.5.1 Stable

    serrebi released this 2026-05-03 17:26:46 -07:00 | 39 commits to master since this release

    Fixes Codex auto-updates on Windows by skipping Codex while it is running and cleaning stale npm .codex-* temp directories. Keeps hidden updater behavior and avoids locked codex.exe cleanup warnings.

    Downloads
  • v1.5.0 15cd144c27

    v1.5.0 Stable

    serrebi released this 2026-04-29 08:59:40 -07:00 | 3 commits to main since this release

    Changes

    • Windows hidden updater now runs through a wscript.exe/VBScript wrapper so the PowerShell updater does not flash a console window at startup/logon.
    • Windows GUI and one-click updaters now refresh npm CLIs per package with npm install -g <package>@latest, matching the working Claude/Codex scheduler approach.
    • Gemini shim repair now supports both bundle\gemini.js and dist\index.js package layouts and removes the PowerShell shim so gemini resolves through the repaired .cmd shim.
    • One-click Windows updater can find npm from PATH or the standard Node.js install directory, and dry-run commands no longer require elevation.
    • Linux cron updater now also uses npm install -g <package>@latest; the Linux script remains LF-only.

    Verification

    • py -3.14 -m unittest -q test_ai_cli_installer_gui.py
    • py -3.14 -m coverage run -m unittest -q test_ai_cli_installer_gui.py
    • py -3.14 -m coverage report -m ai_cli_installer_gui.py test_ai_cli_installer_gui.py (current total: 87%)
    • powershell.exe -NoProfile -ExecutionPolicy Bypass -File .\install_all_windows.ps1 setup-updater -DryRun
    • powershell.exe -NoProfile -ExecutionPolicy Bypass -File .\install_all_windows.ps1 install codex -DryRun -NoAutoUpdate
    • Git Bash: bash -n install_all_linux.sh, help, and list
    • cmd /c build_exe.bat
    Downloads