• vendor-dc2b1b5-20260906-r7-dist dc2b1b5b19

    vendor-dc2b1b5-20260906-r7-dist
    Some checks failed
    wasm-build.yml / cmms-embed: ai-bridge apply — carry newly-placed symbols' (lib_symbols) defs (push) Failing after 0s
    wasm-build.yml / cmms-embed: ai-bridge apply — carry newly-placed symbols' (lib_symbols) defs (release) Failing after 0s
    release / meta (push) Has been cancelled
    release / build (push) Has been cancelled
    release / publish-wasm (push) Has been cancelled
    release / deploy-demo (push) Has been cancelled
    release / deploy-editor (push) Has been cancelled
    release / Build all tools + KiCad e2e (Ubicloud) (push) Has been cancelled
    Stable

    AI_Assistant released this 2026-09-06 14:53:10 +10:00 | -7 commits to main since this release

    Standalone (web/standalone) rebuild off cmms-embed dc2b1b5. No wasm/kicad/wxwidgets change — pairs unchanged with the r4-debug wasm.

    Fix: cmms-ai-editor-apply now carries a newly-placed symbol's (lib_symbols …) definition into kdoc_libsymbols, not just the uuid'd instance item. Previously an AI proposal that placed a part the sheet had never carried rendered as nothing (instance → undefined symbol).

    • vite build --base=/vendor/pcbjam/ with web/standalone/.env.production
    • tsc --noEmit clean; vitest run 471/471 (adds ai-bridge.test.ts)
    • asset pcbjam-vendor-dc2b1b5-r7-dist.tar.gz sha256 cb73465f1ca7cbdc072a1de5261e69d2e69a64db1a20e9de194fc9513b7e2493
    • dist-only refresh: extract into /opt/DB/public/vendor/pcbjam/ (clear old assets/ first — hashed names change), leave wasm/ alone, bust edge cache.

    Supersedes vendor-213de59-20260905-r6-dist.

    Downloads
  • vendor-213de59-20260905-r6-dist 213de59f94

    vendor-213de59-20260905-r6-dist
    Some checks failed
    wasm-build.yml / cmms-embed: fix cmms-config validation rejecting the real server response (push) Failing after 0s
    wasm-build.yml / cmms-embed: fix cmms-config validation rejecting the real server response (release) Failing after 0s
    release / meta (push) Has been cancelled
    release / build (push) Has been cancelled
    release / publish-wasm (push) Has been cancelled
    release / deploy-demo (push) Has been cancelled
    release / deploy-editor (push) Has been cancelled
    release / Build all tools + KiCad e2e (Ubicloud) (push) Has been cancelled
    Pre-release

    AI_Assistant released this 2026-09-05 21:44:23 +10:00 | 1 commits to cmms-embed since this release

    dist-only fix: cmms-config validation was rejecting the real server response (missing entityType/entityId), silently falling back to NO_WIDGET despite aiEnabled:true. Also added boot-effect error logging. Supersedes r5-dist. wasm/ unaffected (still vendor-766e2f4-20260904-r4-debug).

    Downloads
  • vendor-bf1e7a5-20260905-r5-dist bf1e7a512e

    vendor-bf1e7a5-20260905-r5-dist
    Some checks failed
    wasm-build.yml / cmms-embed: kicad AI chat editor-buffer bridge (PCBJam Part 2) (push) Failing after 0s
    wasm-build.yml / cmms-embed: kicad AI chat editor-buffer bridge (PCBJam Part 2) (release) Failing after 0s
    release / meta (push) Has been cancelled
    release / build (push) Has been cancelled
    release / publish-wasm (push) Has been cancelled
    release / deploy-demo (push) Has been cancelled
    release / deploy-editor (push) Has been cancelled
    release / Build all tools + KiCad e2e (Ubicloud) (push) Has been cancelled
    Pre-release

    AI_Assistant released this 2026-09-05 20:21:42 +10:00 | 2 commits to cmms-embed since this release

    dist-only refresh: kicad AI chat editor-buffer bridge (PCBJam Part 2). web/standalone only, no wasm/kicad/wxwidgets changes - pairs with the existing wasm/ release vendor-766e2f4-20260904-r4-debug. sha256 of the tarball is on the asset.

    Downloads
  • vendor-766e2f4-20260904-r4-debug 014648807f

    vendor-766e2f4-20260904-r4-debug
    Some checks failed
    wasm-build.yml / cmms-embed: VITE_LIBS_SOURCE=static (not off) — install the window.kicadLibs bridge (push) Failing after 0s
    wasm-build.yml / cmms-embed: VITE_LIBS_SOURCE=static (not off) — install the window.kicadLibs bridge (release) Failing after 0s
    release / meta (push) Has been cancelled
    release / build (push) Has been cancelled
    release / publish-wasm (push) Has been cancelled
    release / deploy-demo (push) Has been cancelled
    release / deploy-editor (push) Has been cancelled
    release / Build all tools + KiCad e2e (Ubicloud) (push) Has been cancelled
    Pre-release

    AI_Assistant released this 2026-09-04 13:18:07 +10:00 | 3 commits to cmms-embed since this release

    all-DEBUG wasm bundle (4th attempt at the schematic-open abort).

    r1 (release-K/debug-wx, task-#54 mismatch), r2 (--full --release), r3-dist (r2 wasm + static
    libs) ALL abort at the identical spot — right after "[DND] Drag and drop handlers registered",
    during .kicad_sch parse/open. This is ./docker/build.sh kicad_editor -j 4 --full (no
    --release): env.sh defaults DEBUG_BUILD=1, so deps + wxWidgets (--enable-debug) + KiCad
    (-DCMAKE_BUILD_TYPE=Debug -g -O1) + embind (-DDEBUG) are all consistently Debug. Upstream's
    documented default and the config never browser-tested (the very first build was Debug but
    only its --release incremental, r1, got a browser).

    WASM-ONLY (dist stays r3-dist / static libs). kicad_editor.wasm 60,777,740 B (-O1, so a bit
    slower at runtime than r2's -O2 — acceptable for v1). No DWARF sidecar shipped. WebAssembly.compile
    OK (247 imports / 128 exports).

    sha256(pcbjam-vendor-766e2f4-r4-debug.tar.gz) = 835818474b7a2ffd482f6802a4ea152f832228e66beaca55da33a91dc4f483d2

    If this ALSO aborts at the same spot, the next diagnostic step is a --full --diag=coroutine
    build for SuspendError attribution, or filing the merged-kicad_editor + schematic + JSPI path
    upstream.

    Downloads
  • vendor-766e2f4-20260904-r3-dist 014648807f

    vendor-766e2f4-20260904-r3-dist
    Some checks failed
    wasm-build.yml / cmms-embed: VITE_LIBS_SOURCE=static (not off) — install the window.kicadLibs bridge (push) Failing after 0s
    wasm-build.yml / cmms-embed: VITE_LIBS_SOURCE=static (not off) — install the window.kicadLibs bridge (release) Failing after 0s
    release / meta (push) Has been cancelled
    release / build (push) Has been cancelled
    release / publish-wasm (push) Has been cancelled
    release / deploy-demo (push) Has been cancelled
    release / deploy-editor (push) Has been cancelled
    release / Build all tools + KiCad e2e (Ubicloud) (push) Has been cancelled
    Pre-release

    AI_Assistant released this 2026-09-04 10:13:27 +10:00 | 3 commits to cmms-embed since this release

    DIST-ONLY bundle — pairs with the r2 wasm (vendor-766e2f4-20260904-r2, unchanged).

    HYPOTHESIS TEST for the schematic-open abort that r1 AND r2 both hit: r1/r2 used
    VITE_LIBS_SOURCE=off, which leaves libsSource null so boot.ts never installs window.kicadLibs.
    A C++ libs-bridge call on schematic open (park site K1, sch_io_pcbjam_lib) then calls a method
    on undefined -> throws inside a suspending import -> SuspendError -> abort (matches the
    "Uncaught Error: undefined" in the console). This build sets VITE_LIBS_SOURCE=static: installs
    the bridge backed by 2 built-in example symbols, answers not-found gracefully, no backend.

    Standalone-only change (commit 0146488). NO wasm change — keep r2's wasm/ dir, swap only dist/.

    Contents: index.html + assets/.{js,css} + .br siblings + favicon/og. Extract
    tar xzf pcbjam-vendor-766e2f4-r3-dist.tar.gz -C public/vendor/pcbjam/ (overwrites dist files;
    wasm/ + edit.php + SOURCE.txt untouched). Old assets/index-
    .js hashes change — clear any
    edge cache.

    sha256(pcbjam-vendor-766e2f4-r3-dist.tar.gz) = 843fc364b2e0ef6e71ddc532c37fffb9fd03002ea015aae1e1e06fb5bc667d36

    If the schematic still aborts with this, the next test is an all-DEBUG wasm build
    (./docker/build.sh kicad_editor -j 4 --full, no --release) — upstream's documented default.

    Downloads
  • vendor-766e2f4-20260904-r2 1014881551

    vendor-766e2f4-20260904-r2
    Some checks failed
    wasm-build.yml / cmms-embed: add SOURCE.txt (provenance + GPLv3 corresponding-source pointer) (push) Failing after 0s
    wasm-build.yml / cmms-embed: add SOURCE.txt (provenance + GPLv3 corresponding-source pointer) (release) Failing after 0s
    release / meta (push) Has been cancelled
    release / build (push) Has been cancelled
    release / publish-wasm (push) Has been cancelled
    release / deploy-demo (push) Has been cancelled
    release / deploy-editor (push) Has been cancelled
    release / Build all tools + KiCad e2e (Ubicloud) (push) Has been cancelled
    Pre-release

    AI_Assistant released this 2026-09-04 01:25:02 +10:00 | 4 commits to cmms-embed since this release

    Vendor bundle r2 — supersedes vendor-766e2f4-20260903.

    FIX: r1 was --release KiCad linked against --enable-debug wxWidgets, violating the
    build's cross-TU -DDEBUG consistency invariant (build-kicad-target.sh "task #54") — it
    aborted opening a schematic (call_indirect vtable mismatch → libctx coroutine trap →
    SuspendError). r2 is --full --release: wxWidgets rebuilt RELEASE (no --enable-debug, -O2),
    KiCad RELEASE, no -DDEBUG on any TU. Verified in the build log.

    WASM-ONLY bundle (dist/ is unchanged from r1 — no standalone source change — so swap only
    public/vendor/pcbjam/wasm/). Contents: wasm/{wx.js, wx-dom.js, kicad_editor.js,
    kicad_editor.wasm, kicad_editor.wasm.br, images.tar.gz}. Emscripten 6.0.6.

    kicad_editor.wasm 59,216,065 B (r1: 61,565,217) · .br 10,248,797 B
    sha256(pcbjam-vendor-766e2f4-r2.tar.gz) = fdae71a9bc34f02ca50afefcaa5dce2f8ce52199d76ddd57530455fca9e7b00c

    Downloads
  • vendor-766e2f4-20260903 1014881551

    vendor-766e2f4-20260903
    Some checks failed
    wasm-build.yml / cmms-embed: add SOURCE.txt (provenance + GPLv3 corresponding-source pointer) (push) Failing after 0s
    wasm-build.yml / cmms-embed: add SOURCE.txt (provenance + GPLv3 corresponding-source pointer) (release) Failing after 0s
    release / meta (push) Has been cancelled
    release / build (push) Has been cancelled
    release / publish-wasm (push) Has been cancelled
    release / deploy-demo (push) Has been cancelled
    release / deploy-editor (push) Has been cancelled
    release / Build all tools + KiCad e2e (Ubicloud) (push) Has been cancelled
    Pre-release

    AI_Assistant released this 2026-09-03 23:03:29 +10:00 | 4 commits to cmms-embed since this release

    Static vendor bundle for the CMMS embed (public/vendor/pcbjam/ on prod).

    Built from cmms-embed (upstream 766e2f4 + compose host-networking + sub-path mount patch).
    Contents: dist/ (vite build --base=/vendor/pcbjam/) + wasm/ flat layout
    (wx.js, wx-dom.js, kicad_editor.js, kicad_editor.wasm[.br], images.tar.gz).
    Excludes edit.php + SOURCE.txt (those live in TT-DB). KiCad WASM = release
    build (kicad_editor, merged 4-editor bundle), Emscripten 6.0.6.

    sha256(pcbjam-vendor-766e2f4.tar.gz) = d88b9f13ef03b6a8f58c1555dcc47844b96345e70247ced50dde33ceea5060ce

    Downloads