Commit Graph

  • 8404575c30 Prepare v0.15.0 release (#338) v0.15.0 Chris Tate 2026-06-24 14:14:34 -05:00
  • 7f6859fc19 Prepare v0.15.0 release #338 prepare-v0.15.0 Chris Tate 2026-06-24 13:07:37 -05:00
  • a112baef25 feat: add portless doctor (#337) Chris Tate 2026-06-24 12:55:52 -05:00
  • 59c2c8f23f Fix doctor nested state directory check #337 ctate/doctor Chris Tate 2026-06-24 12:35:25 -05:00
  • c5a1d3325e Fix doctor diagnostics edge cases Chris Tate 2026-06-24 12:14:36 -05:00
  • b5c0032593 fix: handle custom certs in doctor Chris Tate 2026-06-24 11:59:13 -05:00
  • 453b22832f fix: harden doctor diagnostics Chris Tate 2026-06-24 11:49:44 -05:00
  • 26b96cbe82 feat: add portless doctor Chris Tate 2026-06-24 11:29:54 -05:00
  • 21f4919e78 Fix Windows env assignment coverage #329 ctate/general-improvements-3 Chris Tate 2026-06-10 16:18:48 -05:00
  • 33fe72c280 Fix Windows shell command quoting Chris Tate 2026-06-10 16:10:53 -05:00
  • b0a4a50dc3 Fix url alias dispatch and Windows command quoting Chris Tate 2026-06-10 15:59:37 -05:00
  • 9b5c9b4c0e Fix url alias flag parsing Chris Tate 2026-06-10 14:50:29 -05:00
  • bf80517c80 Address PR 329 review follow-ups Chris Tate 2026-06-10 14:33:35 -05:00
  • df0ceef8d4 Fix wildcard marker cleanup Chris Tate 2026-06-10 13:50:29 -05:00
  • b4395d9019 Harden Windows route lock retries Chris Tate 2026-06-10 13:31:10 -05:00
  • 8b6bb3446e Fix env assignment test on Windows Chris Tate 2026-06-10 13:26:02 -05:00
  • 9d90bae4e9 Address PR 329 review feedback Chris Tate 2026-06-10 13:19:14 -05:00
  • 7f43e35082 Improve CLI ergonomics and error responses Chris Tate 2026-06-10 11:42:25 -05:00
  • e4f65fa715 Fix HTTP/2 Host forwarding and --force takeover race (#328) Chris Tate 2026-06-10 11:28:13 -05:00
  • c011aa58f5 Fix HTTP/2 Host forwarding and --force takeover race #328 ctate/general-improvements-2 Chris Tate 2026-06-10 11:03:34 -05:00
  • 8cf5440504 Prepare v0.14.0 release (#324) v0.14.0 Chris Tate 2026-06-04 15:44:12 -05:00
  • 500fe54103 Prepare v0.14.0 release #324 prepare-v0.14.0 Chris Tate 2026-06-04 14:57:42 -05:00
  • cd0329dd84 Add ngrok sharing support (#323) Chris Tate 2026-06-04 14:49:51 -05:00
  • 1b52cdef54 Fix ngrok tunnel lifecycle #323 ctate/ngrok Chris Tate 2026-06-04 14:11:39 -05:00
  • 414a5bded6 Add ngrok sharing support Chris Tate 2026-06-04 13:45:11 -05:00
  • e5c2771d81 fix: keep dist/index.js built for cross-process route test #317 expose-geturl-api Hiroki Osame 2026-05-30 17:12:17 +09:00
  • 8854bad30f refactor: scope public package entry to api.ts Hiroki Osame 2026-05-30 13:29:42 +09:00
  • 5ecb837d83 docs: cover programmatic getUrl() API in README and SKILL.md Hiroki Osame 2026-05-29 15:45:38 +09:00
  • c98b8ac35a feat: expose getUrl() for programmatic service URL retrieval Hiroki Osame 2026-05-28 20:57:17 +09:00
  • 551434f0e2 Prepare v0.13.1 release (#316) v0.13.1 Chris Tate 2026-05-27 18:04:28 -05:00
  • 03284a1632 Prepare v0.13.1 release #316 prepare-v0.13.1 Chris Tate 2026-05-27 17:57:41 -05:00
  • cd26f70a69 feat(service): support configurable startup services (#315) Chris Tate 2026-05-27 17:48:34 -05:00
  • 439107f611 fix windows ci failures #315 service-install-config Chris Tate 2026-05-27 17:44:54 -05:00
  • 63eff59f44 fix(service): stop existing proxy on port changes Chris Tate 2026-05-27 17:33:01 -05:00
  • e16ff837bd fix(service): reject unsupported LAN service installs Chris Tate 2026-05-27 17:23:39 -05:00
  • f506716886 Fix service install config handling Chris Tate 2026-05-27 17:13:16 -05:00
  • 57bef1813c feat(service): support configurable startup services Chris Tate 2026-05-27 16:56:55 -05:00
  • 974ae781cb chore: require pnpm release age policy (#307) Chris Tate 2026-05-20 16:51:31 -05:00
  • 64fb8dda5e test: use valid ca pem fixture #307 ctate/min-release-age Chris Tate 2026-05-20 16:28:05 -05:00
  • 8fb0229fee ci: avoid engine strict pnpm setup Chris Tate 2026-05-20 16:20:43 -05:00
  • 91f09df461 ci: run javascript actions on node 24 Chris Tate 2026-05-20 16:16:36 -05:00
  • edcea83d54 ci: install pnpm after node setup Chris Tate 2026-05-20 16:15:33 -05:00
  • df78d5c104 chore: require pnpm release age policy Chris Tate 2026-05-20 16:13:26 -05:00
  • d564c2c097 Prepare v0.13.0 release (#290) v0.13.0 Chris Tate 2026-05-07 19:17:39 -05:00
  • f8b91d2374 Prepare v0.13.0 release #290 ctate/v0.13.0 Chris Tate 2026-05-07 19:09:08 -05:00
  • 402e19ddc8 Add OS startup service support (#289) Chris Tate 2026-05-07 19:02:08 -05:00
  • 975e5ba926 Fix service clean elevation and Windows PATH #289 ctate/sudo Chris Tate 2026-05-07 18:49:22 -05:00
  • 31ea1f0b55 Fix service uninstall runner error test Chris Tate 2026-05-07 18:27:26 -05:00
  • b8da7efc66 Fix startup service lifecycle ownership Chris Tate 2026-05-07 18:15:14 -05:00
  • 854391e926 Fix Windows CI failures in service tests Chris Tate 2026-05-07 17:49:32 -05:00
  • 7d550e4f31 Fix flaky tryUninstallService test on machines without service installed Chris Tate 2026-05-07 11:02:04 -05:00
  • 732d790ae9 Fix implicit any in service test mock.calls map callbacks Chris Tate 2026-05-07 10:42:55 -05:00
  • ab92b3c833 Fix hardcoded task name in tryUninstallService and add handleService tests Chris Tate 2026-05-07 10:26:16 -05:00
  • a59d25f756 Harden service support and integrate with portless clean Chris Tate 2026-05-07 10:20:23 -05:00
  • 3585e77b2d Add OS startup service support Chris Tate 2026-05-07 09:49:47 -05:00
  • 524b3732ea fix: add preflight check for funnel on tailscale (#282) Anshuman Bhardwaj 2026-05-06 21:41:37 +05:30
  • cd38375df2 fix: add preflight check for funnel on tailscale #282 anshuman/funnel-not-enabled-error Anshuman Bhardwaj 2026-05-04 13:47:33 +05:30
  • 4522cf70c9 Prepare v0.12.0 release (#265) v0.12.0 Chris Tate 2026-04-29 11:05:17 -05:00
  • f82637e372 Prepare v0.12.0 release #265 prepare-v0.12.0 Chris Tate 2026-04-29 10:53:49 -05:00
  • f8c7edce3c Add Tailscale sharing and Funnel support (#262) Chris Tate 2026-04-28 20:54:45 -05:00
  • ca4b5c5698 fixes #262 ctate/tailscale Chris Tate 2026-04-28 20:37:28 -05:00
  • af9b11b484 fixes Chris Tate 2026-04-28 19:45:53 -05:00
  • 90fe8500c5 Add Tailscale sharing and Funnel support Chris Tate 2026-04-28 19:12:25 -05:00
  • b4f89a5031 Prepare v0.11.1 release (#256) v0.11.1 Chris Tate 2026-04-28 01:19:14 -05:00
  • 32935674ca Prepare v0.11.1 release #256 prepare-v0.11.1 Chris Tate 2026-04-28 01:11:06 -05:00
  • 8252927d7e Fix zombie process orphaning on CLI crash (#255) Chris Tate 2026-04-28 01:07:09 -05:00
  • e7d679efd4 Fix zombie process orphaning on CLI crash #255 fix/zombie-process-orphaning Chris Tate 2026-04-28 00:38:18 -05:00
  • 3dfcb3cb5a Prepare v0.11.0 release (#253) v0.11.0 Chris Tate 2026-04-27 15:34:21 -05:00
  • 60a8b26994 Prepare v0.11.0 release #253 prepare-v0.11.0 Chris Tate 2026-04-27 15:26:31 -05:00
  • a183e394a8 Config file support, zero-arg mode, and multi-app orchestration (#251) Chris Tate 2026-04-27 15:21:57 -05:00
  • 291dffb661 Switch release workflow to npm trusted publishing (#252) Chris Tate 2026-04-27 15:17:31 -05:00
  • ac16b13092 Switch release workflow to npm trusted publishing #252 ctate/trusted-publisher Chris Tate 2026-04-27 15:12:13 -05:00
  • cfe9aa75e6 Restore red/yellow ANSI colors for errors and warnings #251 ctate/portless-config Chris Tate 2026-04-27 15:06:15 -05:00
  • 1b522aeebb Improve multi-app output and turbo integration Chris Tate 2026-04-27 15:01:17 -05:00
  • ade90fcbfe Make bare portless just work everywhere, monochrome output Chris Tate 2026-04-27 14:51:52 -05:00
  • cee1bbe5d9 Fix doc gaps: state dir, CA path, turbo field, pkg portless key, hostname convention Chris Tate 2026-04-27 14:13:46 -05:00
  • 8e486d787a Fix turbo loader double-escape, cleanup guards, and direct-spawn route cleanup Chris Tate 2026-04-27 14:06:22 -05:00
  • 60018ebacb Use turbo for multi-app orchestration Chris Tate 2026-04-27 13:53:53 -05:00
  • f4aa4b807b Fix prettier formatting in configuration docs Chris Tate 2026-04-27 13:04:45 -05:00
  • c8fa9b978d Auto-trust CA after proxy auto-start Chris Tate 2026-04-27 12:38:27 -05:00
  • 0bc2eceb0a Fix macOS CA cleanup when multiple certs share the same CN Chris Tate 2026-04-27 12:32:30 -05:00
  • 8f8f5a27f0 Eliminate /tmp state dir, fix symlink LPE, and clean up multi-app output Chris Tate 2026-04-27 12:26:57 -05:00
  • 33b7f914ee Address PR review: SIGKILL fallback, YAML flow sequences, glob wildcards, stream fixes Chris Tate 2026-04-27 11:10:54 -05:00
  • b4c01676d4 Address PR 251 review: child lifecycle, shell safety, line buffering, proxy dedup, multi-PM workspaces, config errors Chris Tate 2026-04-27 10:45:39 -05:00
  • 56e711be55 Add package manager delegation, turborepo support, and fix TLS state discovery Chris Tate 2026-04-27 10:25:21 -05:00
  • 6ea7b1ad69 Address PR review: docs fixes, config precedence, proxy option Chris Tate 2026-04-27 09:38:39 -05:00
  • bf1559b9dd Address PR review: config fixes, proxy auto-start, and refactors Chris Tate 2026-04-27 09:19:02 -05:00
  • 4f7a53f1a4 Skip proxy route for build-only tools, support portless config in package.json Chris Tate 2026-04-27 02:40:27 -05:00
  • 2f98ddd9bb Fix proxy start prompting for trust on every launch Chris Tate 2026-04-27 02:29:29 -05:00
  • 3136dc1e7e Fix multi-app PATH and deduplicate project name Chris Tate 2026-04-27 02:22:55 -05:00
  • f77b81e507 Pass through scripts that already invoke portless Chris Tate 2026-04-27 02:18:00 -05:00
  • 6c7c6ce95d Use npm scope as project base for multi-app names Chris Tate 2026-04-27 02:13:56 -05:00
  • 506012c1c4 Add portless.json config file and zero-arg mode Chris Tate 2026-04-27 02:06:59 -05:00
  • adfe8d3a62 Add Rsbuild support (#244) (#250) Chris Tate 2026-04-26 01:03:41 -05:00
  • 0643284e9b Add Rsbuild support (#244) #250 ctate/fix-244 Chris Tate 2026-04-26 00:57:25 -05:00
  • 6d65878536 Harden release workflow permissions (#249) Chris Tate 2026-04-26 00:04:54 -05:00
  • 41db0fa177 Use Release environment for publishing #249 ctate/env-release Chris Tate 2026-04-25 23:55:31 -05:00
  • b73ecc3ceb Harden release workflow permissions Chris Tate 2026-04-25 23:42:16 -05:00
  • 08ce521bee adds trusted publishing (#239) Chris Tate 2026-04-20 00:30:58 -05:00
  • 8231c23267 adds trusted publishing #239 ctate/trusted-publishing Chris Tate 2026-04-20 00:25:15 -05:00