Commit graph

  • 344a36799a
    chore: add dev:demo script (web) + refresh site lockfile Gergő Törcsvári 2026-06-30 08:41:29 +02:00
  • 7bc5260bc7
    fix(scopes): standalone project list label showed old /p/<slug> instead of scope/projects/<slug> Gergő Törcsvári 2026-06-30 08:38:08 +02:00
  • 234e5fe189
    feat(scopes): phase 0003 — standalone scope routing, tool inference, scoped API client, Demo/Local/Cloud badges Gergő Törcsvári 2026-06-29 15:52:45 +02:00
  • e28e5e8e57
    chore: bump pcbjam-shared (scopes 0001 — shared scope grammar) Gergő Törcsvári 2026-06-29 13:28:27 +02:00
  • c1ef489cfa feat(wasm-eh): migrate the WASM build to native wasm exceptions (+ 3D viewer default-on) Viktor Vaczi 2026-06-29 19:50:18 +02:00
  • b8c8dee355 fix(wasm): blank foreign-editor Preferences pages Istvan Matejcsok 2026-06-29 11:23:44 +02:00
  • 13cac06778 fix(wasm): radio groups no longer merge into one Istvan Matejcsok 2026-06-29 11:23:22 +02:00
  • 39cb04b127
    feat(standalone): demo follow-ups — waitlist, analytics, move-to-local, file tree, load progress Gergő Törcsvári 2026-06-27 07:59:09 +02:00
  • 6c6f889ef5
    chore: bump kicad (lazy footprint load fixes pcbnew WASM boot hang) Gergő Törcsvári 2026-06-26 18:25:43 +02:00
  • a77f7ae346
    fix(standalone): bump KICAD_VERSION_DIR 9.99 -> 10.0 so seeded lib tables are read Gergő Törcsvári 2026-06-26 13:50:55 +02:00
  • e8d964d871
    feat(demo): local dev-demo runner — R2 libs + example gallery, no backend/partykit Gergő Törcsvári 2026-06-26 08:16:43 +02:00
  • d6ce380458
    fix(wasm): add MODEL_SUBSTITUTION no-op stub for 3D-disabled pcbnew/footprint build Gergő Törcsvári 2026-06-26 08:14:47 +02:00
  • 30645dbae5
    feat(libs): fat-list provider + getAllItems + parallel lib pre-sync; re-land onto KiCad 10 wasm-port Gergő Törcsvári 2026-06-25 20:31:25 +02:00
  • ce344da2dc upgrade: ⬆️ bump kicad Istvan Matejcsok 2026-06-25 09:57:42 +02:00
  • a7cdafbb39 upgrade: ⬆️ bump kicad + wxwidgets Istvan Matejcsok 2026-06-25 09:33:04 +02:00
  • 40629fe9b5 test(eeschema): drop obsolete test.fail on crosshair cycle Istvan Matejcsok 2026-06-24 10:31:22 +02:00
  • ddd2c4f5cc fix(test): match KiCad 10 FONT::Draw signature in gal-webgl stub Istvan Matejcsok 2026-06-24 09:00:05 +02:00
  • cdaa96250d fix(wasm): KiCad 10 kiplatform/libgit2 stubs, e2e fixtures, asyncify -g hook Istvan Matejcsok 2026-06-23 21:23:20 +02:00
  • 3e3e97aec7 wasm-port-rebase: KiCad 10.0.4 rebase + WASM build adaptations Istvan Matejcsok 2026-06-23 15:09:46 +02:00
  • 129f9496ce fix: 🐛 init window context unconditionally in setWindowRect Istvan Matejcsok 2026-06-23 16:15:03 +02:00
  • a4dd0eaf3b fix: 🐛 wxWdigets popup position Istvan Matejcsok 2026-06-23 14:32:28 +02:00
  • 6493f8fe00 fix: 🐛 remove css duplication Istvan Matejcsok 2026-06-23 12:59:43 +02:00
  • c35005589d refactor(cmake): batch F (gerbview/pl_editor #5 + navlib #6) + docs Istvan Matejcsok 2026-06-22 18:41:11 +02:00
  • a3478fe3a5 refactor(cmake): de-churn batches A-E (fork-cleanup doc 02) Istvan Matejcsok 2026-06-22 17:14:08 +02:00
  • 913bc90fa0
    ci: single build recipe (reusable) + ordered tag release pipeline; two-tier opt cache Gergő Törcsvári 2026-06-22 14:15:00 +02:00
  • 80ee95a785
    build: split build.sh into --compile-only / --postprocess-only phases Gergő Törcsvári 2026-06-22 14:07:50 +02:00
  • 6bbd211c4a fix: 🐛 modal border + background after dnd Istvan Matejcsok 2026-06-22 13:38:43 +02:00
  • fdfabea6c8 chore: 🔧 fork-cleanup tooling + bump kicad submodule Istvan Matejcsok 2026-06-22 12:17:01 +02:00
  • cee569dc5d fix: 🐛 kicad aui resize Istvan Matejcsok 2026-06-22 08:49:15 +02:00
  • 6b737f95ed
    feat(deploy): publish-libs CI + full clone (C1.3) Gergő Törcsvári 2026-06-20 12:47:38 +02:00
  • 55f8d79a78
    feat(deploy): publish-libs (C1.2) — full KiCad set as r2-idb-sync static origins Gergő Törcsvári 2026-06-20 11:04:49 +02:00
  • 307a66dd77
    feat(standalone): cdn libs source (C1.1) — full KiCad set from R2 static origins Gergő Törcsvári 2026-06-20 10:30:18 +02:00
  • 142e2d4e5e
    feat(standalone): project-centric new-file flow + fork gallery; clean idb key-sep source Gergő Törcsvári 2026-06-20 10:02:36 +02:00
  • 4839a9d73a
    polish(standalone): unify home Projects list + solid source chips Gergő Törcsvári 2026-06-20 08:53:16 +02:00
  • ce9ede1e9e
    feat(standalone): browser-local (IndexedDB) virtual projects Gergő Törcsvári 2026-06-20 08:24:14 +02:00
  • 0f53984407
    feat(standalone): bottom-right version + source badge Gergő Törcsvári 2026-06-20 08:01:50 +02:00
  • e94f5b31be ci: cache KiCad WASM build output to skip Docker on unchanged sources Gergő Törcsvári 2026-06-19 14:49:17 +02:00
  • 4c199dff9f fix: 🐛 tooltip + test cases Istvan Matejcsok 2026-06-19 14:32:01 +02:00
  • 8069688b52
    fix(demo): resolve tag from input first (workflow_dispatch ref_name is the branch) Gergő Törcsvári 2026-06-19 13:45:41 +02:00
  • f3683bda39
    ci(demo): auto-create Pages project on first deploy (idempotent) Gergő Törcsvári 2026-06-19 13:37:43 +02:00
  • 4261d90683
    ci(demo): pin pnpm 10.33.0 in deploy-demo Gergő Törcsvári 2026-06-19 13:34:28 +02:00
  • 5248f3a464
    fix(demo): default WRANGLER_CMD to npx + silence expected R2 not-found probes Gergő Törcsvári 2026-06-19 13:31:06 +02:00
  • e8cef07f7f ci: 🎡 add 3d viewer on Istvan Matejcsok 2026-06-19 12:14:41 +02:00
  • 5aae2a0d16
    feat(demo): demo.pcbjam.com deploy — versioned WASM CDN + static gallery + tag CI Gergő Törcsvári 2026-06-18 17:09:40 +02:00
  • 5ff9f1c7b8 test: 💍 fix raytracer test cases Istvan Matejcsok 2026-06-19 10:43:23 +02:00
  • 5c6e426b00 fix: 🐛 hide print preview Istvan Matejcsok 2026-06-19 10:24:41 +02:00
  • 5d18bd0c45 test: 💍 deadlock test + readme update Istvan Matejcsok 2026-06-18 16:48:00 +02:00
  • 1b1e7884ee test: 💍 wxWidgets secondary canvas Istvan Matejcsok 2026-06-18 16:00:06 +02:00
  • 77a04821ef test: 💍 multithread nested asyncify Istvan Matejcsok 2026-06-18 15:11:34 +02:00
  • 0195ff0941 feat: enable WASM 3D viewer build — FFP link stubs, drop glemu shim Istvan Matejcsok 2026-06-18 10:43:45 +02:00
  • 68c711e633 feat: enable the 3D viewer in the WASM port (WIP) Istvan Matejcsok 2026-06-17 17:02:25 +02:00
  • 61760ea155 Updated vercel.json blog url. Viktor Vaczi 2026-06-18 15:46:08 +02:00
  • 91cb62ffc1 Rename blogpost. Viktor Vaczi 2026-06-18 15:29:07 +02:00
  • 429ac206f9 fix: 🐛 Gerber demo: survive a stale cross-origin-isolation state Viktor Vaczi 2026-06-18 14:33:55 +02:00
  • 8b438b48b2 feat: WebGL graphics blog post, Gerber demo on landing page, open-source license notices Viktor Vaczi 2026-06-18 14:06:37 +02:00
  • 698f6d7cb7
    feat(libs): standalone .lib→.kicad_sym wasm converter (sym_convert) Gergő Törcsvári 2026-06-18 12:21:15 +02:00
  • b1320afab9
    feat(eeschema): hierarchical subschema collaboration — per-sheet rooms, lazy seed, save flow, embind + e2e Gergő Törcsvári 2026-06-17 17:53:38 +02:00
  • 695a46015c Updated cleanup docs. Viktor Vaczi 2026-06-17 17:42:40 +02:00
  • 5f02608a91 fix: 🐛 wxWidgets text ellipsis Istvan Matejcsok 2026-06-17 14:26:03 +02:00
  • 4418fd3792 fix: 🐛 kicad openGL import Istvan Matejcsok 2026-06-17 10:51:57 +02:00
  • 57f1f53d26 feat: lazily-loaded Gerber viewer demo in the blog, served from R2 Viktor Vaczi 2026-06-17 10:28:06 +02:00
  • dca8e41390
    feat(libs): r2-idb-sync bridge — sync-wire protocol, FE/BE packages, apps/server resolve+origin serving, GPL adapter Gergő Törcsvári 2026-06-17 09:40:57 +02:00
  • 3ad33a10ca ci: 🎡 fix pcb firefox & queue ci runs Istvan Matejcsok 2026-06-17 08:56:03 +02:00
  • 17e92cb1a2 fix: 🐛 01-revert-dead-code Istvan Matejcsok 2026-06-17 08:10:16 +02:00
  • 0efeb5d3d9
    feat(ysync): drift-detection loop + fix second-tab ydoc adopt Gergő Törcsvári 2026-06-16 16:26:23 +02:00
  • 1d54e7afc8
    test(web): cover footprint_editor in tools-open smoke (all 7 tools) Gergő Törcsvári 2026-06-16 11:58:59 +02:00
  • 92b5fd7a42
    feat: editor loading chrome — boot overlay, item spinner, error toast Gergő Törcsvári 2026-06-16 09:31:47 +02:00
  • 2f5d37993e
    feat: /l/:libId/:tool lib-scoped route + fix lib items for fileless launches Gergő Törcsvári 2026-06-16 06:13:41 +02:00
  • 4b404f3771
    feat: open library files + lib-scoped editors; fix wx-dom.js boot Gergő Törcsvári 2026-06-15 18:10:26 +02:00
  • b0b7f69846
    feat: standalone home rework — tool launcher + backend libraries listing Gergő Törcsvári 2026-06-15 12:28:22 +02:00
  • c2e1214fd1
    feat: GPL backend self-provisions example libs + standalone port override Gergő Törcsvári 2026-06-15 11:12:56 +02:00
  • 54731fe8ba
    feat: libs 0009-C — footprint write round-trip e2e (footprint-write-remote.spec.ts): editor → user lib → New Footprint auto-save → PUT → backend persists fork-native .kicad_mod; green Gergő Törcsvári 2026-06-14 08:32:40 +02:00
  • 2c52637b1a
    feat: libs 0009-B — footprint serve + read wiring (GPL backend + standalone): extForKind .kicad_mod read/write, kind-filtered listLibs, LibsSource.listLibs(kind) threaded + boot per-tool kind; footprint-browse-remote e2e green (opens real capped 10.0.3 fp); bump pcbjam-shared Gergő Törcsvári 2026-06-14 07:55:24 +02:00
  • 19fce866c1
    feat: libs 0009-S — footprint write-path spike DONE + verified (footprint editor as project-scoped WASM tool + PCB_IO_PCBJAM_FP plugin + bridge kind 4th-arg; New Footprint→FootprintSave fires through bridge on main thread, fork-native body v20251028, no wedge — Firefox e2e green); bump kicad + pcbjam-shared Gergő Törcsvári 2026-06-14 06:22:40 +02:00
  • f04915ee1d
    feat: libs 0005 — standalone sends the project header on lib requests (project-scoped server-side resolution); bump pcbjam-shared Gergő Törcsvári 2026-06-13 17:16:40 +02:00
  • fa7984b192
    feat: libs 0004-C — standalone real remote writes (createLib/saveItemBody + OWNER_HEADER), single-mount collapse, boot ensures user lib; remote-write e2e; bump kicad Gergő Törcsvári 2026-06-13 14:05:53 +02:00
  • beb4ce0f3f
    feat: libs 0004-B — example backend user-lib write (createLib + item PUT, owner-namespaced files, merged reads); bump pcbjam-shared Gergő Törcsvári 2026-06-13 13:20:05 +02:00
  • df4de65ba2
    feat: libs 0004-A — symbol write-path spike (provider save op, writable lib + MEMFS placeholder files, rw mount); fix symbol_editor embind link; e2e write-bridge test; bump kicad Gergő Törcsvári 2026-06-13 11:06:54 +02:00
  • d2d2c19a8c
    feat: libs 0003 — remote provider + example backend serving; bump kicad, shared Gergő Törcsvári 2026-06-12 19:15:37 +02:00
  • 29a7dcc233
    feat: libs 0002 — /mnt/pcbjam lib URIs + mount point seed; bump kicad Gergő Törcsvári 2026-06-12 17:05:59 +02:00
  • 7e454104aa
    feat: libs 0002 spike — kicadLibs provider stub + lib-table seeding; bump kicad Gergő Törcsvári 2026-06-12 16:08:52 +02:00
  • aa9d613f50 fix: 🐛 press m & move w/ arrows Istvan Matejcsok 2026-06-16 15:46:43 +02:00
  • 5df7f40b3c ci: 🎡 -o1 & test workers Istvan Matejcsok 2026-06-16 12:55:01 +02:00
  • e203c74a68 ci: 🎡 exclude -o2 and CI PRs Istvan Matejcsok 2026-06-16 08:15:24 +02:00
  • 9733400734 chore: 🤖 add new worktree setup script Istvan Matejcsok 2026-06-16 08:14:35 +02:00
  • f4af42514a test: 💍 add tab switch fix test Istvan Matejcsok 2026-06-16 11:22:18 +02:00
  • 58fb1c5db7 fix: 🐛 pcb layers tab Istvan Matejcsok 2026-06-16 09:33:32 +02:00
  • 54ab7e0dfc lp screenshots. Viktor Vaczi 2026-06-16 08:37:10 +02:00
  • 28615aba02 test: 💍 select height wxWidget Istvan Matejcsok 2026-06-15 18:41:18 +02:00
  • de03d6f0f6 fix: 🐛 select height Istvan Matejcsok 2026-06-15 14:40:37 +02:00
  • 83292915ff ci: 🎡 pcb family under chrome Istvan Matejcsok 2026-06-15 11:52:17 +02:00
  • bfe4ae8be9 Kicad fork cleanup docs. Viktor Vaczi 2026-06-15 11:32:12 +02:00
  • dcb8d69e91 ci(ubicloud): install web/ workspace so the collab bundle resolves @pcbjam/shared Viktor Vaczi 2026-06-14 08:37:57 +02:00
  • 68430fa87c feat(wasm-dom): tests for context menus + scrollbars; fix clean wx build Viktor Vaczi 2026-06-13 23:15:49 +02:00
  • 8dbca8a48b ci: fix stale build-wxuniversal-wasm.sh reference after rename Viktor Vaczi 2026-06-13 19:50:23 +02:00
  • 4186ea490f test(wasm-dom): repros + fixes for the text-ctrl reentry and tooltip UAF bugs Viktor Vaczi 2026-06-13 17:39:34 +02:00
  • fa408c0c06 fix(wasm): bump wxwidgets for the wxMenuBar Detach() UAF fix Viktor Vaczi 2026-06-13 14:10:05 +02:00
  • dcfd9e57ca sync: bump wxwidgets pointer after rebase onto wasm-port asyncify hardening Viktor Vaczi 2026-06-12 20:23:16 +02:00
  • b58ae49d6e fix(wasm): non-suspending clipboard predicate; kicad baselines for the DOM port Viktor Vaczi 2026-06-12 14:19:34 +02:00
  • 324217872a test: refresh wx baselines after the notebook geometry fix Viktor Vaczi 2026-06-12 10:20:40 +02:00