Rbanh closed issue Rbanh/schemeta#2 2026-02-18 21:03:04 -05:00
Selection & edit UX hardening: predictable drag, deselect, isolate, and multi-select behavior
Rbanh closed issue Rbanh/schemeta#1 2026-02-18 21:03:01 -05:00
Routing engine v2: overlap-averse schematic routing with label-tie fallback
Rbanh commented on issue Rbanh/schemeta#9 2026-02-18 21:02:52 -05:00
MCP/API productionization: versioned contracts, auth model, and operational docs

Final closure summary:

  • API/MCP responses include versioned contract metadata (api_version, schema_version).
  • Added request-size limits, rate limiting, and optional hosted auth token…
Rbanh commented on issue Rbanh/schemeta#8 2026-02-18 21:02:45 -05:00
QA/CI hardening: e2e editor tests, schema regression tests, and release checklist

Final closure summary:

  • Release checklist + operations docs added.
  • CI workflow added (.gitea/workflows/ci.yml) to run syntax checks and npm test on push/PR.
  • Added regression suites for…
Rbanh commented on issue Rbanh/schemeta#7 2026-02-18 21:02:41 -05:00
Accessibility and keyboard-first workflow compliance

Final closure summary:

  • Keyboard-accessible list interactions and focus-visible styling shipped.
  • Added keyboard shortcuts for high-frequency edit actions (Alt+Enter apply current editor,…
Rbanh commented on issue Rbanh/schemeta#6 2026-02-18 21:02:40 -05:00
Performance budget and virtualization for large schematics

Final closure summary:

  • Instances/Nets list virtualization shipped for large models.
  • Added perf regression tests including explicit 500+ instances / 1000+ net nodes coverage.
  • Compile perf…
Rbanh commented on issue Rbanh/schemeta#5 2026-02-18 21:02:39 -05:00
Label placement and readability pass: prevent text collisions and duplicate noise

Final closure summary:

  • Label readability engine includes collision suppression, duplicate-net label suppression, and zoom-density controls.
  • Pin/value/ref/net label visibility now adapts by…
Rbanh commented on issue Rbanh/schemeta#4 2026-02-18 21:02:23 -05:00
Inspector UX redesign: task-oriented editors with less cognitive load

Final closure summary:

  • Inspector sections are collapsible with persisted state.
  • Quick actions (duplicate/delete/isolate) integrated.
  • Added destructive-action confirmations with impact…
Rbanh commented on issue Rbanh/schemeta#3 2026-02-18 21:02:22 -05:00
Symbol/pin editor safety: schema-constrained edits with net reference migration

Final closure summary:

  • Symbol/pin editing now enforces schema-like constraints with inline row validation.
  • Unique pin names and numbers enforced.
  • Destructive symbol edits require explicit…
Rbanh commented on issue Rbanh/schemeta#2 2026-02-18 21:02:21 -05:00
Selection & edit UX hardening: predictable drag, deselect, isolate, and multi-select behavior

Final closure summary:

  • Selection/movement behavior hardened across click-off deselect, isolate resets, and multi-select flows.
  • Undo/redo stack implemented and integrated across editing…
Rbanh commented on issue Rbanh/schemeta#1 2026-02-18 21:02:20 -05:00
Routing engine v2: overlap-averse schematic routing with label-tie fallback

Final closure summary:

  • Routing heuristics upgraded with stronger tie-net fallback and route-quality metrics.
  • Compile/UI now expose crossings, overlaps, bends, detour, and tie-net counts. -…
Rbanh pushed to main at Rbanh/schemeta 2026-02-18 21:02:07 -05:00
347d547875 Add 500+ instance performance regression test
Rbanh pushed to main at Rbanh/schemeta 2026-02-18 21:01:30 -05:00
9ce07c860b Add CI workflow, render snapshots, and keyboard apply shortcuts
Rbanh commented on issue Rbanh/schemeta#8 2026-02-18 20:59:32 -05:00
QA/CI hardening: e2e editor tests, schema regression tests, and release checklist

QA coverage increment in main via commit bfb8275.

Delivered:

  • Added tests/auth.test.js for hosted auth controls (SCHEMETA_AUTH_TOKEN, bearer, x-api-key).
  • Test suite now covers compile,…
Rbanh commented on issue Rbanh/schemeta#9 2026-02-18 20:59:31 -05:00
MCP/API productionization: versioned contracts, auth model, and operational docs

Hosted-mode auth controls are now implemented in main via commit bfb8275.

Delivered:

  • Added optional API token enforcement via SCHEMETA_AUTH_TOKEN.
  • When configured, all POST API routes…
Rbanh pushed to main at Rbanh/schemeta 2026-02-18 20:59:24 -05:00
bfb8275b2f Add optional API token auth and validation tests
Rbanh commented on issue Rbanh/schemeta#1 2026-02-18 20:55:44 -05:00
Routing engine v2: overlap-averse schematic routing with label-tie fallback

Routing readability increment delivered in main via commit f65e4d9.

Delivered:

  • Expanded label-tie routing heuristics in schematic mode:
    • auto tie-net mode for dense multi-node nets…
Rbanh pushed to main at Rbanh/schemeta 2026-02-18 20:55:37 -05:00
f65e4d9876 Improve tie-net heuristics and destructive edit safeguards
Rbanh commented on issue Rbanh/schemeta#4 2026-02-18 20:53:35 -05:00
Inspector UX redesign: task-oriented editors with less cognitive load

Inspector safety polish shipped in main via commit 31d2182.

Delivered destructive-action safeguards:

  • Confirm dialog before deleting a component, with impact summary (nodes removed, nets…
Rbanh pushed to main at Rbanh/schemeta 2026-02-18 20:53:30 -05:00
31d2182258 Add destructive-action confirmations in inspector editors