James Peter
|
7c7ceba418
|
Merge fix/npx-bin-collision: restore correct npx behavior; robust global PATH collision handling\n\n- Runtime: always run bundled binary; show npx path; never delegate to VS Code\n- Postinstall: detect any PATH collisions, remove our 'code' shim, keep 'coder'\n- Logs: clear guidance for both npx and global installs
|
2025-08-29 16:10:54 +10:00 |
|
James Peter
|
f5907a33ee
|
fix(cli/postinstall): if any other 'code' exists on PATH, remove our global shim and log clear guidance\n\n- Detect collisions using all candidates (which -a) not just the first\n- Remove npm global 'code' shim to avoid shadowing VS Code et al.\n- Keep 'coder' as the stable entrypoint; still create code-tui/exec wrappers\n- Offer optional 'vscode' alias to the detected editor path\n\nPairs with runtime change to always exec our bundled binary under npx.
|
2025-08-29 16:09:11 +10:00 |
|
James Peter
|
05047a013c
|
fix(cli/bin): stop delegating to system 'code' (VS Code) when invoked via npm/npx; always run bundled binary and show path\n\n- Remove fragile delegation heuristic that caused to open VS Code\n- Print a concise notice under npx showing the exact binary path in use\n- Keep postinstall collision handling for global installs unchanged\n\nThis restores expected behavior and makes collisions visible during npx runs.
|
2025-08-29 15:44:56 +10:00 |
|
GitHub Action
|
cdf89e6216
|
chore(release): 0.2.42 [skip ci]
|
2025-08-29 04:29:17 +00:00 |
|
James Peter
|
e7c9c2d511
|
merge(main<-origin/main): keep ours; adopt version bumps
|
2025-08-29 14:20:26 +10:00 |
|
James Peter
|
865393316e
|
chore: commit local work (CLI + core + TUI)
|
2025-08-29 14:20:24 +10:00 |
|
GitHub Action
|
4f2e273025
|
chore(release): 0.2.41 [skip ci]
|
2025-08-29 03:51:11 +00:00 |
|
GitHub Action
|
fc33d8b7fb
|
chore(release): 0.2.40 [skip ci]
|
2025-08-29 03:07:58 +00:00 |
|
James Peter
|
2b3135031c
|
merge(upstream-2025-08-29): integrate upstream main with -X ours; align web_search events; fix TUI popup APIs; clean warnings; build passes
|
2025-08-29 12:55:03 +10:00 |
|
GitHub Action
|
c1e1872c68
|
chore(release): 0.2.38 [skip ci]
|
2025-08-29 01:55:54 +00:00 |
|
GitHub Action
|
894f047b0e
|
chore(release): 0.2.37 [skip ci]
|
2025-08-27 02:17:20 +00:00 |
|
James Peter
|
35971252dc
|
packaging: move binaries to npm optionalDependencies per target; postinstall resolves platform package before GitHub fallback
|
2025-08-27 11:51:13 +10:00 |
|
GitHub Action
|
424a55fd54
|
chore(release): 0.2.36 [skip ci]
|
2025-08-27 01:30:14 +00:00 |
|
James Peter
|
35a96e0b66
|
packaging: download single binary + create code-tui/code-exec wrappers; CI builds only 'code'
|
2025-08-27 11:06:08 +10:00 |
|
GitHub Action
|
ec65a171b5
|
chore(release): 0.2.35 [skip ci]
|
2025-08-27 00:49:13 +00:00 |
|
James Peter
|
7db34b553b
|
release: slimmer assets + zstd fallback (.zst/.tar.gz)\n\n- Dual-format artifacts for macOS and Linux (.zst + .tar.gz)\n- Postinstall picks one: prefers .zst when zstd available, else .tar.gz\n- Windows stays .zip\n- Trim npm package (no embedded natives)\n- release-prod strips debuginfo; warning cleanup
|
2025-08-27 10:33:56 +10:00 |
|
GitHub Action
|
bbdc65b13a
|
chore(release): 0.2.34 [skip ci]
|
2025-08-26 07:29:26 +00:00 |
|
GitHub Action
|
bffd512384
|
chore(release): 0.2.33 [skip ci]
|
2025-08-26 06:10:48 +00:00 |
|
GitHub Action
|
b1675e9441
|
chore(release): 0.2.32 [skip ci]
|
2025-08-25 11:11:14 +00:00 |
|
GitHub Action
|
3d69934921
|
chore(release): 0.2.31 [skip ci]
|
2025-08-25 01:15:39 +00:00 |
|
GitHub Action
|
e973a0873f
|
chore(release): 0.2.30 [skip ci]
|
2025-08-24 23:39:08 +00:00 |
|
GitHub Action
|
5fd30bc882
|
chore(release): 0.2.29 [skip ci]
|
2025-08-24 23:05:00 +00:00 |
|
GitHub Action
|
899f666d3b
|
chore(release): 0.2.28 [skip ci]
|
2025-08-24 18:28:36 +00:00 |
|
GitHub Action
|
9a5af20c99
|
chore(release): 0.2.27 [skip ci]
|
2025-08-24 11:36:47 +00:00 |
|
GitHub Action
|
523179d3b5
|
chore(release): 0.2.26 [skip ci]
|
2025-08-24 07:18:28 +00:00 |
|
GitHub Action
|
b86a51578d
|
chore(release): 0.2.25 [skip ci]
|
2025-08-24 06:40:03 +00:00 |
|
GitHub Action
|
e8c5ea0e69
|
chore(release): 0.2.24 [skip ci]
|
2025-08-24 06:24:57 +00:00 |
|
GitHub Action
|
01e5f1fc99
|
chore(release): 0.2.23 [skip ci]
|
2025-08-24 06:00:27 +00:00 |
|
GitHub Action
|
fbf8eaf85a
|
chore(release): 0.2.22 [skip ci]
|
2025-08-24 04:53:22 +00:00 |
|
GitHub Action
|
f4aeeb2894
|
chore(release): 0.2.21 [skip ci]
|
2025-08-24 02:10:48 +00:00 |
|
GitHub Action
|
0c168f4e90
|
chore(release): 0.2.20 [skip ci]
|
2025-08-24 01:15:51 +00:00 |
|
GitHub Action
|
5ae1f365fd
|
chore(release): 0.2.19 [skip ci]
|
2025-08-24 00:48:36 +00:00 |
|
GitHub Action
|
d4d4e3bc43
|
chore(release): 0.2.18 [skip ci]
|
2025-08-24 00:30:32 +00:00 |
|
GitHub Action
|
d35fd8f96e
|
chore(release): 0.2.17 [skip ci]
|
2025-08-24 00:01:29 +00:00 |
|
GitHub Action
|
7f62caf1c6
|
chore(release): 0.2.16 [skip ci]
|
2025-08-23 23:37:31 +00:00 |
|
GitHub Action
|
77d5e9245b
|
chore(release): 0.2.15 [skip ci]
|
2025-08-23 23:10:46 +00:00 |
|
GitHub Action
|
57a95e4165
|
chore(release): 0.2.14 [skip ci]
|
2025-08-23 22:49:37 +00:00 |
|
GitHub Action
|
4631bd65e1
|
chore(release): 0.2.13 [skip ci]
|
2025-08-23 22:22:14 +00:00 |
|
GitHub Action
|
a434fb3bdc
|
chore(release): 0.2.12 [skip ci]
|
2025-08-23 21:18:13 +00:00 |
|
GitHub Action
|
7d75db9e33
|
chore(release): 0.2.11 [skip ci]
|
2025-08-23 20:40:37 +00:00 |
|
GitHub Action
|
063e04b1d9
|
chore(release): 0.2.10 [skip ci]
|
2025-08-23 08:46:12 +00:00 |
|
GitHub Action
|
056dcb5c84
|
chore(release): 0.2.9 [skip ci]
|
2025-08-21 01:02:41 +00:00 |
|
GitHub Action
|
7b98140dbd
|
chore(release): 0.2.8 [skip ci]
|
2025-08-21 00:34:54 +00:00 |
|
GitHub Action
|
64759f9702
|
chore(release): 0.2.7 [skip ci]
|
2025-08-20 10:58:54 +00:00 |
|
GitHub Action
|
01d37b303b
|
chore(release): 0.2.6 [skip ci]
|
2025-08-20 01:12:56 +00:00 |
|
GitHub Action
|
e21ae16d26
|
chore(release): 0.2.5 [skip ci]
|
2025-08-19 22:00:49 +00:00 |
|
James Peter
|
029ce20a38
|
cli(downloads): verify Content-Length, add retries/timeouts; improve WSL guidance\n\n- postinstall: bytes count vs Content-Length, inactivity/absolute timeouts, retry with backoff\n- coder.js: WSL detection + tailored guidance when binaries missing/invalid
|
2025-08-20 07:46:25 +10:00 |
|
GitHub Action
|
b48f94d634
|
chore(release): 0.2.4 [skip ci]
|
2025-08-19 04:06:32 +00:00 |
|
James Peter
|
48d64f24d5
|
cli(windows): guard against corrupt/empty downloads and improve spawn errors\n\n- postinstall: robust download + header validation (MZ/ELF/Mach-O), delete on failure\n- coder.js: pre-spawn binary header check; clearer EFTYPE/ENOEXEC/EACCES guidance\n- reduces confusing Windows EFTYPE crashes from partial downloads
|
2025-08-19 13:51:46 +10:00 |
|
GitHub Action
|
326ffff9ed
|
chore(release): 0.2.3 [skip ci]
|
2025-08-19 02:31:52 +00:00 |
|