Block a user
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…
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…
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…
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…
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…
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. -…
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.jsfor hosted auth controls (SCHEMETA_AUTH_TOKEN, bearer, x-api-key). - Test suite now covers compile,…
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…
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…
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…
Symbol/pin editor safety: schema-constrained edits with net reference migration
Implemented a major symbol/pin safety pass in main via commit fcad4b2.
Delivered:
- Added explicit
Preview Migrationflow in Symbol editor. - Added migration impact summary before commit…
QA/CI hardening: e2e editor tests, schema regression tests, and release checklist
Additional QA gate added in main via commit c6578c0.
Delivered:
- Introduced
tests/perf-budget.test.jsto detect compile performance regressions automatically. npm testnow includes…
Performance budget and virtualization for large schematics
Performance regression coverage increment shipped in main via commit c6578c0.
Delivered:
- Added
tests/perf-budget.test.jswith a deterministic large synthetic model. - Added a compile-time…