Commit graph

17 commits

Author SHA1 Message Date
flash555588
b3845f0348 fix(release): sync package-lock version to 0.5.8 2026-06-20 10:50:33 +08:00
flash555588
b71112ff64 ci(release): use npm install and sync lockfile version
- Switch release workflow from npm ci to npm install to avoid platform-specific optional dependency lockfile mismatches.

- Update package-lock.json version to 0.5.7.
2026-06-20 04:08:18 +08:00
flash555588
d5a59d12ec refactor(store): encapsulate profile mutations in typed actions and fix js-yaml audit 2026-06-17 22:02:18 +08:00
flash555588
00e3f12f75 perf(bundle): remove unused Babylon packages
- Drop @babylonjs/gui, @babylonjs/materials, @babylonjs/serializers.
- Keeps @babylonjs/core and @babylonjs/loaders which are actually imported.
2026-06-15 16:32:40 +08:00
flash555588
9a5b85016f fix(release): align package-lock version to 0.5.5 and upgrade esbuild to 0.28.1
- Fixes package-lock.json staying at 0.4.3 while manifest/package.json were 0.5.5,
  which blocked release verification.
- Upgrades esbuild to resolve GHSA-gv7w-rqvm-qjhr (npm audit high severity).
2026-06-15 12:20:40 +08:00
flash555588
fd491042c1 Release 0.4.3 2026-06-03 20:51:30 +08:00
flash555588
e3bdfba358 release: prepare 0.4.0 2026-06-01 22:33:25 +08:00
flash555588
8463173d5d release: prepare 0.3.1 2026-05-30 14:07:55 +08:00
flash555588
9b2079343f release: prepare 0.3.0 2026-05-29 23:51:40 +08:00
flash555588
16a06bfb43 release: prepare 0.2.3 2026-05-29 16:33:42 +08:00
flash555588
c87d7ea5cd release: simplify model view and publish 0.2.1 2026-05-25 20:42:41 +08:00
flash555588
be3db73d9b feat: Three.js as primary renderer for all single-model formats and workbench
- Add renderer-agnostic preview abstraction layer (src/render/preview/)
- Add Three.js renderer with GLB/GLTF/STL/PLY/OBJ support (src/render/three/)
- Add Three.js disassembly, explode, focusWorldPoint, animation support
- Route workbench to Three.js for supported formats (allowEditModeOnThree)
- Fix htm multi-root template rendering with replaceWithHtml helper
- Fix profile null-safety with getProfileTags/getProfileAnnotations
- Fix AnalysisView double-mount with pre-cleanup in onOpen
- Move presets from babylon/presets/ to renderer-agnostic presets/
- Update routing matrix, README, i18n for expanded format support
2026-05-21 20:25:39 +08:00
Zyk
8a586b0356 Add preview focus and part inspection tools 2026-05-19 19:11:31 +08:00
flash555588
7abc5a761c chore: release 0.1.7 2026-05-13 03:41:36 +08:00
flash555588
9b88e3e55e chore: rename plugin to ai-model-workbench 2026-05-13 03:32:37 +08:00
flash555588
db77c003ec feat: require manual converter setup 2026-05-13 02:23:21 +08:00
flash555588
c0629c7d17 fix: prepare 0.1.5 release 2026-05-13 02:03:30 +08:00