flash555588
77d0cde43b
Improve Three converted model loading
2026-06-27 00:43:33 +08:00
flash555588
8920fa7bc3
Preserve part split format lineage
2026-06-26 17:34:25 +08:00
flash555588
5fee66310e
release: prepare 0.6.1 review patch
2026-06-25 23:48:08 +08:00
flash555588
5d4f8aa091
fix: harden converter diagnostics
2026-06-25 21:09:58 +08:00
flash555588
754867e1dc
test: harden obsidian preview smoke
2026-06-25 20:59:02 +08:00
flash555588
9cc3d10958
feat: upgrade three preview fidelity
2026-06-25 20:23:47 +08:00
flash555588
6802a0324c
fix(diagnostics): redact vault paths
2026-06-22 20:54:22 +08:00
flash555588
4c698adb33
fix(a11y): label preview canvases
2026-06-22 20:19:38 +08:00
flash555588
283ea94d62
fix(remote-draft): bound draft request timeouts
...
# Conflicts:
# CHANGELOG.md
2026-06-22 12:48:09 +08:00
flash555588
5226d7ed47
feat(ui): remove reset-parts toolbar button
...
- Delete the reset disassembled parts button from the inline preview toolbar.
- Remove unused reset-parts i18n keys and verify:obsidian step.
2026-06-20 10:00:11 +08:00
flash555588
c053fcf18d
fix(ui): use single global listener for helper dropdown
...
- Replace per-preview document click/keydown listeners with a single global listener to avoid performance issues with many previews.
- Refactor dropdown open/close to read state from DOM and close other menus when opening.
- Update verify:obsidian to open the dropdown before clicking reset-parts.
2026-06-20 03:11:56 +08:00
flash555588
d10ed96013
feat(ui): re-layout helper toolbar with labels and secondary collapse
...
- Promote reset, wireframe, axes, bounding box, focus, disassemble, measure, annotate, and copy snapshot to primary icon+text buttons.
- Collapse all secondary buttons behind a global "more" toggle by default.
- Add short-label i18n keys and tighten labeled-button CSS sizing.
- Update preview verification harness to expand the more menu for secondary actions.
2026-06-20 02:06:21 +08:00
flash555588
3915ff4d86
fix(annotations): reduce label jitter during camera rotation
2026-06-19 22:37:10 +08:00
flash555588
7a00adc141
fix(verify): update direct workbench verification logic
2026-06-08 13:21:37 +08:00
flash555588
b1cf45b11e
feat: register cross-format model components
2026-06-06 20:36:51 +08:00
flash555588
e478b426d7
feat: register glb component parts
2026-06-06 19:27:28 +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
768d7d027a
Improve preview focus, disassembly, and toolbar behavior
2026-05-27 11:15:26 +08:00
flash555588
c87d7ea5cd
release: simplify model view and publish 0.2.1
2026-05-25 20:42:41 +08:00
flash555588
af7906b4b7
test: add STL/PLY/OBJ format verification to preview test suite
...
- Extend verify-preview.mjs with --model argument for custom model paths
- Add MIME types for STL/PLY/OBJ formats
- Update visual-preview-entry.ts to read model path from URL params
- Add test cases for STL, PLY, OBJ, and alternate GLB path
- Create simple test model files for each format
2026-05-21 23:31:56 +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
Flash
d06a93c67a
feat: add PLY format and mobile support
...
PLY loader (ASCII/binary, mesh + point cloud + vertex color),
mobile compatibility (hardware scaling), SPLAT summary fix.
2026-05-07 17:51:56 +08:00
flash555588
31c3837cfa
feat: initial commit — Obsidian AI 3D Model Workbench plugin
...
Babylon.js-powered 3D viewer for Obsidian with support for
GLB, GLTF, STL, OBJ, and SPLAT formats. Features include
multi-model grid rendering, preset layouts, knowledge note
generation, and snapshot export.
2026-05-07 15:28:06 +08:00