Commit Graph

  • 76e0c703ba fix: rename menu labels to 安装开机自启 with section header for clarity main i 2026-06-02 23:00:51 +08:00
  • 5c92522135 feat: separate hub/runner service install options in menu i 2026-06-02 22:52:38 +08:00
  • 0dd33ea3c2 fix: always show install-service option regardless of current state i 2026-06-02 22:50:25 +08:00
  • f02838a95d fix: split autostart menu into install/enable/disable separate options i 2026-06-02 22:37:16 +08:00
  • 6f1408ac68 fix: when piped via curl|bash/irm|iex without flags, enter interactive menu instead of exiting i 2026-06-02 22:19:59 +08:00
  • 93d0adee9e fix: show user-level systemd status in print_status for non-root i 2026-06-02 01:14:16 +08:00
  • feec8f36c2 fix: use return instead of exit in iex mode to prevent closing the PowerShell host i 2026-06-02 01:13:51 +08:00
  • b94090c99b remove #Requires -RunAsAdministrator so non-admin users can run i 2026-06-02 01:12:45 +08:00
  • c7c984bc76 fix: support user-level systemd for non-root (status, setup, enable, disable) i 2026-06-02 01:11:48 +08:00
  • 98384486c2 fix: wrap main execution in try/catch to show errors instead of silent exit i 2026-06-02 01:09:40 +08:00
  • 437d41bd48 fix: use Start-Sleep instead of Read-Host in pipe mode to avoid stdin issues i 2026-06-02 01:09:10 +08:00
  • 2b2a8cb70e fix: protect against null .Trim() and Get-ScheduledTask crashes; add pause before exit in pipe mode i 2026-06-02 01:08:36 +08:00
  • ff5b372bf5 fix: remove .UI.RawUI.KeyAvailable which crashes in pipe mode i 2026-06-02 01:04:49 +08:00
  • 329f7722b3 refactor: unified status + menu flow, removed run_quick_mode, cleaner status page and menus for both scripts i 2026-06-02 00:58:09 +08:00
  • 01792bbac4 fix: use Register-ScheduledTask -Force instead of delete-then-create to avoid losing tasks on failure i 2026-06-02 00:53:50 +08:00
  • 43d29e4fee fix: show npm package path in confirmation prompt when source is npm i 2026-06-02 00:51:58 +08:00
  • 6d73f2cbf1 fix: use separate stdout/stderr files for Start-Process to avoid same-path error i 2026-06-02 00:48:20 +08:00
  • 8638d306bc fix: show actual npm install path instead of script working dir when hapi is from npm i 2026-06-02 00:47:15 +08:00
  • e59d852879 fix: move detect_installed after setup_install_dir to avoid empty Test-Path error i 2026-06-02 00:44:34 +08:00
  • 4a8944fb9e fix: inherit install source from detected INSTALLED_SOURCE instead of always defaulting to npm i 2026-06-02 00:42:26 +08:00
  • cd5b581908 fix: add 'skip version check' option when mirror also fails; fix npm view --registry arg; add npm list -g fallback i 2026-06-02 00:41:54 +08:00
  • 71ba9eba4c fix: show actual hapi install path when already installed via npm in quick mode i 2026-06-02 00:41:15 +08:00
  • 19ee388805 sync: add mirror/switch on version fetch fail, asset platform guard, install fallback to fork (Linux) i 2026-06-02 00:38:37 +08:00
  • 38ce541528 fix: npm view should respect configured registry when checking version i 2026-06-02 00:37:44 +08:00
  • 512c03dfab refactor: remove Docker from Linux install.sh; fix log file path; add confirm prompt i 2026-06-02 00:36:08 +08:00
  • e5c70a7d8b fix: offer mirror config or source switch when version fetch fails, no silent fallback i 2026-06-02 00:31:23 +08:00
  • 04f3f21f14 refactor: remove all Docker checks, warnings, compose operations from install script i 2026-06-02 00:27:01 +08:00
  • fcba4c6eef fix: remove Out-Null swallowing failures; fallback to fork when official repo has no matching Windows asset i 2026-06-02 00:24:44 +08:00
  • 9539487f1c feat: confirm before installing in quick mode (irm | iex) i 2026-06-02 00:23:13 +08:00
  • be09e5b20c fix: check npm exists before version check; reject unmatched platform assets in Match-GithubAsset i 2026-06-02 00:22:32 +08:00
  • 61d75a730c feat: offer mirror config choices interactively when version fetch fails in quick mode i 2026-06-02 00:19:51 +08:00
  • 305d07e14b fix: use user dir on Windows, detect pipe execution for one-click install iandHAPI 2026-06-02 00:09:31 +08:00
  • 14791602d6 feat: ask install directory, support non-root on Linux iandHAPI 2026-06-02 00:02:33 +08:00
  • 96290bee6a feat: rewrite install scripts with status dashboard + interactive menu iandHAPI 2026-06-01 23:44:31 +08:00
  • 65c6e960a9 fix: remove npm version/source file writes, infer from path instead iandHAPI 2026-06-01 23:18:11 +08:00
  • 8cb35598af feat: add npm timeout, mirror support, and interactive fallback iandHAPI 2026-06-01 23:15:06 +08:00
  • 43c4fbe1e8 fix: replace PowerShell 7 pipeline operator with 5.1 compatible syntax iandHAPI 2026-06-01 23:01:21 +08:00
  • 4f2a71c3e3 feat: add one-click install scripts for Linux and Windows iandHAPI 2026-06-01 22:57:55 +08:00
  • 4759787276 docs: restructure README and add Linux systemd auto-start guide iandHAPI 2026-05-25 00:08:06 +08:00
  • 72ab8e95bc docs: restructure README and add Linux systemd auto-start guide iandHAPI 2026-05-24 22:59:30 +08:00
  • b139ff3a3a Merge branch 'main' of https://mybugs.work/i/Hapi-Docker i 2026-05-24 22:41:15 +08:00
  • 76fc0a6246 docs: add Windows scheduled task script for auto-starting HAPI Runner i 2026-05-24 22:38:49 +08:00
  • acd51fae08 refactor: unify build/release workflows into a single parameterized workflow iandHAPI 2026-05-22 17:52:44 +08:00
  • f23b40f554 feat: add origin Docker image and release workflow from official hapi repo iandHAPI 2026-05-22 14:45:48 +08:00
  • 2a44d333f2 docs: document CORS_ORIGINS=* requirement for reverse proxy / WebSocket terminal i 2026-05-22 11:02:55 +08:00
  • 6948808f18 feat: add workflow to release self-built hapi binaries iandHAPI 2026-05-21 23:10:14 +08:00
  • 002e0b5e46 feat: add self-built Docker image from local hapi source iandHAPI 2026-05-21 22:28:25 +08:00
  • 88c9c12804 docs: add Windows CLI setup instructions i 2026-05-20 15:46:24 +08:00
  • ff77a879bc docs: rewrite README with full server + client workflow i 2026-05-20 15:44:58 +08:00
  • 59c0934274 chore: bump Node to 24 i 2026-05-20 15:36:12 +08:00
  • 9bfc11e740 fix: single-stage build to include platform binary i 2026-05-20 15:35:54 +08:00
  • d60fe49414 chore: use latest tag instead of main i 2026-05-20 15:31:30 +08:00
  • 03bdec1ce0 docs: update README with correct GHCR repo i 2026-05-20 15:26:27 +08:00
  • 94de06a832 init: HAPI Hub Docker 部署 (Dockerfile + docker-compose + GHCR workflow) i 2026-05-20 15:14:09 +08:00