Jason (Json)
09c39e0ec5
fix(scripts): keep bundled channel smoke standalone ( #122212 )
2026-08-11 13:05:46 -07:00
Peter Steinberger
055a2dc6ce
feat: continue dashboard sessions from CLI URLs ( #120893 )
...
* feat(cli): ingest session targets
* refactor(ui): remove gateway scope shim
* docs(cli): document session targets
* fix(cli): classify session target failures
* fix(cli): keep session target result private
* fix(cli): simplify timeout option warning
* build: declare session URL contract dependency
* fix(cli): parse bare session URL options symmetrically
* fix(cli): preserve command-owned URL arguments
* build: keep session URL contract build-only
* fix: address session URL review findings
* test: preserve session key mock exports
* fix: keep session URL helpers internal
* fix(tui): preserve URL agent for global sessions
* fix(tui): keep URL agent input internal
* fix(gateway): reconcile websocket protocol owner
* fix(attach): preserve global session agent ownership
* fix(attach): enforce global owner at grant boundary
2026-08-09 16:44:25 -07:00
Peter Steinberger
c70aee247e
refactor(scripts): migrate JavaScript tools to TypeScript ( #121005 )
...
* refactor(scripts): migrate JavaScript tools to TypeScript
* fix(ci): keep changed-scope preflight zero-install
* fix(ci): preserve zero-install script owners
* fix(ci): complete script migration follow-through
* fix(release): keep stable closeout zero-install
* fix(scripts): preserve standalone execution boundaries
* fix(scripts): repair standalone loader boundaries
* fix(scripts): normalize gateway observation ids
* fix(scripts): keep Docker packager standalone
* test(scripts): preserve rebase cleanup helpers
* test(sessions): use tracked temp directory
2026-08-09 07:21:35 -07:00
Peter Steinberger
f6131a4fbf
build(deps): remove npm shrinkwrap; mirror pnpm lock into transient package locks ( #114006 )
...
* build(deps): remove npm shrinkwrap; mirror pnpm lock into transient package locks
npm 12 removed shrinkwrap (command + tarball/root loading). Delete all 82
committed npm-shrinkwrap.json files and stop publishing lockfiles; keep
pnpm-lock.yaml as the single reviewed dependency boundary. The generator
becomes scripts/generate-npm-package-lock.mjs and feeds plugin bundling via
a transient package-lock.json + npm ci (works on npm 11 and 12). Tarball
validation treats the published 2026.7.2 beta train as a shrinkwrap
transition; self-update npm detection now uses install topology instead of
the shipped shrinkwrap.
* fix(deps): repair lint, deadcode, and test-type lanes for the npm 12 migration
- sort integrity comparisons with an explicit comparator (oxlint)
- keep resolveBunGlobalNodeModules module-local (knip unused-export gate)
- model npm pack --json as npm<=11 array / npm 12 name-keyed object
- default calver destructuring in the tarball test fixture
2026-07-26 01:29:55 -04:00
Peter Steinberger
ced61db64a
fix(ci): preserve OCM workspace prepack ( #107844 )
...
* fix(ci): preserve OCM workspace prepack
* fix(ci): bind OCM prepack to pack context
* fix(ci): avoid path import shadowing
2026-07-14 17:28:45 -07:00
Jason (Json)
be88c46160
fix(packaging): reject unsafe root source packs ( #107794 )
2026-07-14 16:09:27 -07:00
Peter Steinberger
16fa19cd72
improve(control-ui): compress and cache bundled assets ( #105890 )
...
* perf(control-ui): compress bundled assets
* chore(control-ui): remove release-owned changelog edit
* fix(control-ui): release assets before compression
* refactor(control-ui): split static response helpers
* perf(control-ui): precompress bundled assets
* refactor(control-ui): keep encoding internals private
* chore(control-ui): refresh LOC baseline
2026-07-12 23:13:04 -07:00
Vincent Koc
9e2aed2ece
fix(release): allow explicit non-publish changelog packing
2026-07-11 16:32:59 +08:00
Peter Steinberger
7fe004d852
feat: show build identity in About screens ( #103595 )
...
* feat: show build identity in About screens
* chore: leave root changelog to release automation
* fix: translate Control UI About build details
2026-07-10 10:42:36 +01:00
Vincent Koc
74214000bf
fix(release): preserve npm pack json output
2026-06-24 09:19:00 +02:00
Peter Steinberger
ecb6779a16
docs: document root test files
2026-06-04 20:37:28 -04:00
Vincent Koc
6d643ccd11
fix(tooling): reject malformed release command limits
2026-06-03 02:52:16 +02:00
Peter Steinberger
fcdc25ba64
test: dedupe redundant test coverage
2026-05-30 06:27:13 +01:00
Vincent Koc
bda3531560
fix(test): bound startup build helpers
2026-05-28 14:25:06 +02:00
Vincent Koc
653e8d1ea5
fix(release): bound prepack subprocesses
2026-05-28 14:14:13 +02:00
Shakker
5206f40104
test: tighten release empty array assertions
2026-05-09 04:50:34 +01:00
Vincent Koc
c727388f93
fix(plugins): localize bundled runtime deps to extensions ( #67099 )
...
* fix(plugins): localize bundled runtime deps to extensions
* fix(plugins): move staged runtime deps out of root
* fix(packaging): harden prepack and runtime dep staging
* fix(packaging): preserve optional runtime dep staging
* Update CHANGELOG.md
* fix(packaging): harden runtime staging filesystem writes
* fix(docker): ship preinstall warning in bootstrap layers
* fix(packaging): exclude staged plugin node_modules from npm pack
2026-04-15 12:04:31 +01:00
Peter Steinberger
ad06d5ab4d
build: reuse release preflight artifacts
2026-04-01 06:30:36 +09:00