Skip to content

v1.3.0 — Wider board coverage, smarter device packs, guided onboarding

Choose a tag to compare

@Junkz3 Junkz3 released this 07 Jun 15:31
· 10 commits to main since this release

Successor to v1.2.0 (Stock inventory, donor boards, faster boardview).

What's new

Broader boardview format support — reads a wide range of open and legacy
binary boardview formats (.bv .brd .bvr .asc .bdv .cad .cst .f2b .fz .gr .tvw .pcb), each via its own interoperability-focused parser; the right one is
selected automatically, and unreadable binaries fail with a clear message
instead of producing a blank board.

Device-kind detection — identifies the board type (e.g. laptop vs GPU) from
the board graph and constrains pack building accordingly, for more accurate
per-device knowledge packs. When the signals disagree, it asks for confirmation
instead of guessing.

Schematic upload at repair creation — attach a schematic (PDF) when you
start a repair, via the new "+ knowledge" flow, to enrich the device's pack.

Higher-quality knowledge packs — derived-pack enrichments now carry
provenance + confidence, are PII-sanitised, versioned, and revocable (new
wb-pack-admin operator CLI: list / show / revoke / affected-by).

Guided onboarding — first-run interactive tour on a shipped demo board,
walking through the schematic, the memory graph and the diagnostic agent —
free, no setup, no credits spent.

Rebuilt boardview workbench — the viewer moved to a WebGL renderer: smoother
pan/zoom, screen-constant on-board agent annotations, and noticeably faster on
large boards.

Smarter diagnostic agent — can recall prior field reports, patterns and
playbooks while diagnosing.

Technician profile & workshop setup — redesigned workshop picker (icons,
card toggles, custom free-text tools) and a wider, clearer configuration flow.

Engine runtime — the direct runtime reached parity with the managed runtime
on per-call metering, stream resilience, protocol confirmation and camera capture.

Fixes & polish

  • More robust boardview parsing — empty net/nail blocks, format auto-routing,
    and no more stray parts stacked at the board origin.
  • Diagnostic stream resilience — an inactivity watchdog (no more production
    freezes) plus mid-turn error recovery that keeps the session alive.
  • The capability dashboard now gates on the derived electrical graph, not the
    source PDF.
  • Schema/pack migration robustness — no data loss on upgrade.

☁️ WrenchBoard Cloud is coming

A hosted version is on the way at wrenchboard.cloud
the easiest way to use WrenchBoard, with nothing to install or set up. Sign up
to be among the first to try it.
The engine in this repo stays open-source and
self-hostable; the hosted layer is the optional managed product.

Notes

  • Open core — self-hostable; the engine trusts only a service token and holds no secrets.
  • Drop-in upgrade — no migration steps for existing self-hosted deployments.