Commit graph

  • 014648807f cmms-embed: VITE_LIBS_SOURCE=static (not off) — install the window.kicadLibs bridge vendor-766e2f4-20260904-r4-debug vendor-766e2f4-20260904-r3-dist cmms-embed AI_Assistant 2026-09-04 10:13:09 +10:00
  • 1014881551 cmms-embed: add SOURCE.txt (provenance + GPLv3 corresponding-source pointer) vendor-766e2f4-20260904-r2 vendor-766e2f4-20260903 AI_Assistant 2026-09-03 22:52:42 +10:00
  • 84dd40702c cmms-embed: sub-path mount support (/vendor/pcbjam/) AI_Assistant 2026-09-03 22:49:31 +10:00
  • 28c545ff6e build: host networking (no Docker bridge/NAT on the build host) build/host-networking AI_Assistant 2026-09-03 19:02:02 +10:00
  • 766e2f409f tests: give the 17 bare dwell markers their documented why (determinism lint) main Istvan Matejcsok 2026-09-01 09:36:26 +02:00
  • c421d724b0 findings(E-10..E-22): fix the defects a code review found in the E-1..E-9 work Istvan Matejcsok 2026-08-27 12:27:12 +02:00
  • 0f21a33216 findings(E-5,E-6,E-7,E-8,E-9): close the test-coverage gaps + kicad ifdef bump Istvan Matejcsok 2026-08-24 15:37:21 +02:00
  • 06a46546cc findings(E-5,E-6): validation-round fixes — live e2e falsified two ported shapes Istvan Matejcsok 2026-08-19 17:53:11 +02:00
  • c14e76651c findings(E-5,E-8,E-9): module-identity ngspice events + runWaitCompletion admission gate Istvan Matejcsok 2026-08-19 16:03:16 +02:00
  • 0b8e7186d4 findings(E-1,E-2,E-3,E-6): ngspice service generations + credit-bounded event transport Istvan Matejcsok 2026-08-19 15:48:41 +02:00
  • 3de00bb15b findings(E-1,E-2,E-3,E-4): occ-service generations/watchdogs/messageerror + abortable model prefetch Istvan Matejcsok 2026-08-19 15:48:14 +02:00
  • 6fb07ea882
    site(blog): devblog w32-35 — async rewrite, one-request boot, security sweep, viewers Gergő Törcsvári 2026-08-31 16:55:13 +02:00
  • a4fab53590 sibling restage: focus-triggered repull — a dropped touched no longer strands the mirror until reload Gergő Törcsvári 2026-08-31 15:13:43 +02:00
  • 141f7ba5bd
    build: freetype download falls back to sha-pinned mirrors (savannah 502) Gergő Törcsvári 2026-08-31 12:58:51 +02:00
  • 8a3fc914e5
    collab: paste-collision sync-delete fix — lenient sibling restage, forced removals for deleted dirty roots, eeschema child-blob lifting Gergő Törcsvári 2026-08-31 12:50:12 +02:00
  • f3119e690f
    feat(standalone): floating sheet navigator panel backed by a C++ hierarchy export (sheet-panel) Gergő Törcsvári 2026-08-29 16:24:57 +02:00
  • fab6108cbb
    fix(standalone): never let the boot-time default-lib create blank the lib tables Gergő Törcsvári 2026-08-29 15:18:53 +02:00
  • aa26125f61
    tests: findings-p1 keyboard rotate — explicit canvas focus, retried hotkey, skip (not fail) when the hotkey cannot reach the tool on the runner Gergő Törcsvári 2026-08-28 23:46:13 +02:00
  • c666a37f51
    tests: dark-mode spec diffs against a per-engine light-mode reference Gergő Törcsvári 2026-08-28 23:24:20 +02:00
  • ac0a42ef00
    tests: findings-p1 keyboard-rotate spec falls back to kicadCollabTestSelectByUuid when the click misses Gergő Törcsvári 2026-08-28 22:31:33 +02:00
  • c4bdaad7a0
    staging CI green-up: P-1 apply-slot wedge under JSPI, popup P-4 regression, ysync double-seed header, spec fixes Gergő Törcsvári 2026-08-28 22:25:21 +02:00
  • f409294c77
    tests: annotate documented dwells in group-Y presence specs (determinism lint) Gergő Törcsvári 2026-08-28 21:30:49 +02:00
  • f6b0aaf122
    findings X-1: pin every dependency tarball fetch to a SHA256 and enforce it Gergő Törcsvári 2026-08-28 20:34:16 +02:00
  • 5ce919daa6
    findings group W: pins/presence bridge never receives non-finite coords (W-1/W-4) Gergő Törcsvári 2026-08-28 19:42:31 +02:00
  • af07a413ee
    ysync bug 07 UP side: superseded sheet switch never adopts onto the new screen + apply envelope sheet tag/guard (subsheet self-reference fix) Gergő Törcsvári 2026-08-28 18:19:29 +02:00
  • 602f5c6fed
    collab: passive pull facade, sibling mirror without BoardRoom wake (load-path-rework 0004) Gergő Törcsvári 2026-08-28 17:55:59 +02:00
  • 7a9aeb5181
    presence: fix stale peer selections after delete, select-all lag, ghost-peer removal (findings group Y) Gergő Törcsvári 2026-08-28 16:14:44 +02:00
  • d069b7be80
    findings Q-2: a non-target sibling fetch failure no longer aborts the open Gergő Törcsvári 2026-08-28 15:15:08 +02:00
  • 9e757c5396
    findings R: coverage for the demo-ledger fixes (R-2, R-3, R-4, R-9) — tests only Gergő Törcsvári 2026-08-28 13:56:53 +02:00
  • 3d19117d88
    findings group P: liftBlob field gap (P-5), apply-slot hardening (P-1), chooser-held rotate (P-4) Gergő Törcsvári 2026-08-28 12:57:38 +02:00
  • 931935c70a
    findings group O: chooser Enter + infobar close fixes (wx → 15e5315244) with repro specs and uipolish guards Gergő Törcsvári 2026-08-28 11:31:32 +02:00
  • 97d4f9657e
    read-only-viewer 0003: no lib catalog for viewers; 3D viewer from the session menu Gergő Törcsvári 2026-08-27 15:26:30 +02:00
  • c80622a860
    wx wasm: grid cell editors typeable (wxwidgets → d32535fefb) + gating e2e Gergő Törcsvári 2026-08-27 14:42:37 +02:00
  • 9575498c9e
    cvpcb: footprint filter box drawn too high and dead to clicks (wx fa46f1822c) Gergő Törcsvári 2026-08-27 13:47:07 +02:00
  • c981e3dc75
    collab: repair duplicated layout header groups after seed and on remote layout merges (ysync 0011 follow-up; shared → f14401b) Gergő Törcsvári 2026-08-27 10:17:23 +02:00
  • 8fa6bae084
    fix: hollow sheet rooms wiped subsheets on entry (ysync 0011) + hierarchy pane icon sizing/selection colours Gergő Törcsvári 2026-08-27 08:58:40 +02:00
  • 767f2abfc0
    libs 0019: remote lib edit — invalidate, don't auto-reload; editor copy counted + re-read Gergő Törcsvári 2026-08-26 13:29:29 +02:00
  • d7cb570f07 fix(wasm): 3D-viewer toolbar clicks hijacked by hidden main-frame DOM controls — input barrier + canvas anchoring Istvan Matejcsok 2026-08-26 13:13:57 +02:00
  • 4b92175c4e tests: eeschema-copy-paste — satisfy the determinism guard Istvan Matejcsok 2026-08-26 12:16:57 +02:00
  • 6034a0550d eeschema copy/paste fix: wx UTF-8 text dataobj (c1f1477) + regression specs Istvan Matejcsok 2026-08-26 11:21:00 +02:00
  • fcad12d251
    tests: fpedit-cmd-save — drop the from-pcbnew variant (CI timeouts), keep the standalone frame Gergő Törcsvári 2026-08-26 09:05:37 +02:00
  • 079522d1e7
    standalone: split the WasmTool component body Gergő Törcsvári 2026-08-25 19:52:11 +02:00
  • 866db5888c
    libs 0017: sync overrides indexed + stale-lib session menu + Cmd+S DOM-focus fix + WasmTool split Gergő Törcsvári 2026-08-25 17:58:54 +02:00
  • 9a19b96b6c
    standalone: file-change hints — ~files watch, sibling restage, target notice (project-sync 0002) Gergő Törcsvári 2026-08-25 13:55:01 +02:00
  • 5650e6193f
    standalone: room-backed files skip the save upload (save-flow uploadPolicy) Gergő Törcsvári 2026-08-25 13:22:51 +02:00
  • 473e1eb935
    3D models from the registry: --models-source flag, staging + prod editor builds Gergő Törcsvári 2026-08-25 13:15:42 +02:00
  • c3bb5d2cb1 bump kicad: unbind GL_ARRAY_BUFFER after raytracer-blit setup (ab62afa4732) Istvan Matejcsok 2026-08-25 12:36:43 +02:00
  • daaff1f973 fix(3d): blank viewer after raytracing round-trip — owner-context FFP routing + VAO isolation (gl1) Istvan Matejcsok 2026-08-25 11:24:26 +02:00
  • b824eb007a
    standalone: record CAS base revision for sync-bundle-staged files Gergő Törcsvári 2026-08-24 19:36:51 +02:00
  • cf28e3be82
    tests(trio): settleConverged names the diverging tab + first differing line Gergő Törcsvári 2026-08-24 19:35:52 +02:00
  • 7a88399a60 fix(dialogs): centre unpositioned dialogs — repair the origin-placement regression from the display-index fix Istvan Matejcsok 2026-08-24 17:50:21 +02:00
  • 3722891d48 fix(3d): blank render + lost position after 3D viewer close/reopen (gl1 context guard) Istvan Matejcsok 2026-08-24 15:55:31 +02:00
  • 90bc4e0222
    batched upload resave: --resave-batch CLI + one staging pass per bulk upload (tasks-runner 0004) Gergő Törcsvári 2026-08-24 14:46:43 +02:00
  • 864ddb00a4
    bump wxwidgets: negative-radius DrawRoundedRectangle fix Gergő Törcsvári 2026-08-24 11:06:36 +02:00
  • f419a1fedd build+perf: wasm-opt the shipped wasm, and measure real frames in CI Viktor Vaczi 2026-08-22 12:53:00 +02:00
  • 745b8f413a
    version badge: display commit hashes GitHub-style (7 chars) Gergő Törcsvári 2026-08-20 11:49:56 +02:00
  • 3df3468d36
    viewer-panels: read-only boots panels open-collapsed; kicad-style layer rows Gergő Törcsvári 2026-08-20 11:49:55 +02:00
  • acc76f65ec
    feat: viewer panels — layer selector + selection inspector (viewer-panels) Gergő Törcsvári 2026-08-20 11:29:46 +02:00
  • 47bd6d1a3e
    feat: lib kind identity + chunked packages3D ingest + registry model serving Gergő Törcsvári 2026-08-20 09:23:46 +02:00
  • 75bb0d7661 fix(tests): restore the dark-mode spec's light-mode reference PNG Istvan Matejcsok 2026-08-19 15:11:39 +02:00
  • 471e078a9d ci: forward the R2 write pair to staging builds — runs become reviewable in morelli Istvan Matejcsok 2026-08-19 15:07:26 +02:00
  • 91291fde37 screenshots: sweep remaining committed-manifest wording Istvan Matejcsok 2026-08-19 11:57:50 +02:00
  • ec7a1b0787 screenshots: R2-hosted manifest becomes the baseline source of truth (morelli cutover) Istvan Matejcsok 2026-08-19 11:54:20 +02:00
  • 4196958c10 ci: upload each run's screenshots + meta.json to R2 (runs/pcbjam/<run-id>/) Istvan Matejcsok 2026-08-19 11:45:40 +02:00
  • aeacadf603
    feat: live lib edit — cmd+s accelerators, editing-context overlay, lib-set realtime (libs 0015) Gergő Törcsvári 2026-08-19 13:47:13 +02:00
  • 4e089ae455
    feat(save): D group — client save lane + CAS PUT re-created from codex reference Gergő Törcsvári 2026-08-19 11:51:45 +02:00
  • 453df4fb9c tests: harden the R2 baseline pipeline's failure paths (review findings) Istvan Matejcsok 2026-08-19 08:51:44 +02:00
  • 3257ddc966 docs: R2 baseline model in TESTING/README/WHATWORKS + promote-screenshots skill Istvan Matejcsok 2026-08-19 08:40:34 +02:00
  • 6dfa6ebd15 tests: move screenshot baselines from git to R2 (content-addressed manifest v2) Istvan Matejcsok 2026-08-18 16:01:46 +02:00
  • fe57caeb92
    ui: style the boot-request wait like the wasm loading overlay Gergő Törcsvári 2026-08-18 21:05:42 +02:00
  • 5191a63fd8
    fix: spawn CDN pthread workers via a same-origin blob trampoline Gergő Törcsvári 2026-08-18 20:13:25 +02:00
  • 3e53ac37f4
    feat: cache ydoc-backed file bodies under the blob-etag validator Gergő Törcsvári 2026-08-18 16:37:44 +02:00
  • 8de7695f28
    feat: load-path §5 client — gateway transport behind the YjsProvider seam Gergő Törcsvári 2026-08-18 14:02:40 +02:00
  • ad0f215fe3
    chore: bump pcbjam-shared — load-path §5 gateway wire protocol Gergő Törcsvári 2026-08-18 12:59:05 +02:00
  • 7c15f14bb8
    feat: consume the boot payload (load-path-rework 0001 §6, client) Gergő Törcsvári 2026-08-18 12:17:29 +02:00
  • 314986ad36
    feat: stage plain project files via the sync namespace (load-path-rework 0001 §4 full, client) Gergő Törcsvári 2026-08-18 11:45:23 +02:00
  • f9deee60a7
    fix(eeschema): warm collab rooms for the OPENED hierarchy only, not every project schematic Gergő Törcsvári 2026-08-18 11:22:28 +02:00
  • 2355e03888
    deps: pcbjam-shared — registry verdict drives (re)connect resync (load-path-rework 0002 5b) Gergő Törcsvári 2026-08-18 11:12:23 +02:00
  • 451833666e
    feat: cutover-409 save retry (load-path-rework 0002, 3a) Gergő Törcsvári 2026-08-18 09:24:36 +02:00
  • 89b4a7b61c
    feat: load-path rework steps 1-2 — project-file IDB cache + immutable CDN lib layers Gergő Törcsvári 2026-08-17 20:26:44 +02:00
  • 7d500a5f9e
    fix(collab): group C session-lifecycle hardening — C-1..C-7 Gergő Törcsvári 2026-08-17 19:42:08 +02:00
  • 1b99b63851
    staging: bump pcbjam-shared — B-5 delete precondition client (e1df6fa) Gergő Törcsvári 2026-08-17 19:24:07 +02:00
  • 1f13db0d87
    test(collab): A-4 deterministic held-relay same-item conflict reducer Gergő Törcsvári 2026-08-17 15:02:01 +02:00
  • 2b9ba1a6db
    fix(cdn): serve pre-compressed R2 bodies with encodeBody manual Gergő Törcsvári 2026-08-17 14:50:15 +02:00
  • 1ea35f72f6
    fix(cdn): gate 206 on the request's Range header, not object.range Gergő Törcsvári 2026-08-17 13:36:56 +02:00
  • a0bbffe5c0
    fix(editor): via GetWidth layer fix + console tab/copy restore Gergő Törcsvári 2026-08-17 12:33:21 +02:00
  • 42479b313c
    fix(cdn): stop stamping range-less GETs as 206 partial responses Gergő Törcsvári 2026-08-17 12:32:15 +02:00
  • db84293af1
    tests: fix two-tab collab baseline race + build the jspi harnesses in CI Gergő Törcsvári 2026-08-14 21:46:24 +02:00
  • c0ed5d59a7
    chore: drop orphaned binaryen gitlink Gergő Törcsvári 2026-08-14 17:57:12 +02:00
  • d10b196e47
    chore: bump pcbjam-shared to 218fddb — source sequencing + PROJECT_FILE_REVISION_HEADER Gergő Törcsvári 2026-08-14 17:57:09 +02:00
  • e652810de7 bench: jetson FPS battery — both backends saturate at 80.9 MB scale Viktor Vaczi 2026-08-14 12:07:18 +02:00
  • da299ed6f9 bench: JSPI vs asyncify A/B — harness + results Viktor Vaczi 2026-08-14 11:53:06 +02:00
  • 9c475a804e jspi cleanup: remove the asyncify-era residue — dead code, conditionals, pipeline scaffolding, stale prose Viktor Vaczi 2026-08-14 09:25:32 +02:00
  • 3ee174e9b4 tests: un-skip sweep — 26 tests revived on the JSPI build, failures re-gated with fresh evidence Viktor Vaczi 2026-08-13 18:43:36 +02:00
  • db819850ee jspi: fix the dead-tools ownership bug, emscripten-6 fallout, and green the full suite on Playwright 1.62 Viktor Vaczi 2026-08-13 17:41:28 +02:00
  • 94cac5e4d4 port staging 29c61b8's zero-duration nanosleep guard (allocator must not suspend) Viktor Vaczi 2026-08-13 09:04:43 +02:00
  • e14faeca8b jspi: retire the asyncify pipeline — knob, post-link tail, binaryen hooks Viktor Vaczi 2026-08-13 08:39:12 +02:00
  • 3f09a46ff5 jspi: migration phases 0-7 — build knob, scheduler shim, test successor suite Viktor Vaczi 2026-08-13 07:06:24 +02:00
  • 33e23e0a65 tooling(sourcetrail): code-graph setup + asyncify allocator-suspend plan Viktor Vaczi 2026-08-11 13:53:01 +02:00
  • 80199f42f4
    Phase F: restore the doc-19 bounce (footprint chooser dead-app) + regression spec Gergő Törcsvári 2026-08-10 09:58:28 +02:00