Features
- Standard DWG coverage now reaches the scene end-to-end: extended entities, object data, tables, view symbols, lights, materials, visual styles, dimensions, and viewport data are decoded into editable OpenCADStudio models.
- 3D solids and meshes gain complete ACIS placement, block-transform, material, colour-fallback, tessellation, and rendering integration.
- Start-page workflows, document-cache REPL access, responsive file-opening progress, and the in-app performance console are expanded.
Fixes
- Save As preserves unsupported and newly decoded CAD data instead of producing lossy or recover-only round trips; DBCOLOR and additional legacy DWG/DXF records survive save and reopen.
- Web loading uses a dedicated parser worker and paper-space rendering no longer produces stale, enlarged, or misplaced overlays.
- Large-coordinate leaders and complex linetypes retain precision; annotative scales, model-space linetype scaling, inserted wipeouts, XREF layer-zero colours, viewport stretching, and SHX plotting render correctly.
- Camera near/far planes update during orbit, renderer capability selection falls back automatically, and oversized 3D edge buffers split safely.
- Snap tracking keeps full precision, XREF text picking is tighter, and legacy R12 through pre-R2004 drawings recover block ownership, paper-space placement, gradients, MTEXT backgrounds, polyline widths, and AC15 locators correctly.
Performance
- Snap, tracking, hover, selection, and picking share one spatial interaction index instead of repeatedly scanning dense scenes.
- Entity edits, history, undo, redo, resident geometry, and interaction indexes update incrementally, removing large-drawing stalls during add, delete, modify, and grip operations.
- File opening and expensive scene work move off the UI thread; initial hover and paper/model navigation stay responsive.
- Repeated block meshes share GPU geometry, changed mesh chunks patch in place, and large mesh batches use chunk culling plus indirect draws.
Chore
- Pin the current acadrust DWG pipeline and round-trip fixes.
- Remove the temporary vendored web renderer.
- Add document-cache REPL handling from @schoeller in #472.
Full Changelog: v0.8.7...v0.8.8