flash555588_ai-model-workbench/src
flash555588 6a90d50887 test: add Vitest, escape-html/conversion tests, and data-testid attributes
- Install vitest and @vitest/coverage-v8; add npm test script.
- Extract remote-draft normalizer to pure module for testability.
- Add tests for escapeHtml, remote draft sanitization, and ConversionManager
  timeout/deduplication.
- Add data-testid to toolbar buttons via setAction().
2026-06-15 16:32:47 +08:00
..
diagnostics Release 0.4.3 2026-06-03 20:51:30 +08:00
domain feat: register cross-format model components 2026-06-06 20:36:51 +08:00
i18n fix: axes position, wireframe flicker, calibration icon, measurement scale 2026-06-07 12:50:25 +08:00
io test: add Vitest, escape-html/conversion tests, and data-testid attributes 2026-06-15 16:32:47 +08:00
render perf(rendering): pause Babylon loops, cache grid renders, and cap pins 2026-06-15 16:32:32 +08:00
store fix(stability): flush pending plugin store state on unload 2026-06-15 12:20:45 +08:00
utils test: add Vitest, escape-html/conversion tests, and data-testid attributes 2026-06-15 16:32:47 +08:00
view test: add Vitest, escape-html/conversion tests, and data-testid attributes 2026-06-15 16:32:47 +08:00
main.ts fix(stability): log swallowed errors and add conversion/command timeouts 2026-06-15 16:32:13 +08:00
settings.ts feat: register glb component parts 2026-06-06 19:27:28 +08:00