Commit Graph

2 Commits

Author SHA1 Message Date
88867e80e5 fix: handle 404 for scenes endpoint gracefully
- Scenes endpoint may not be implemented in Core API yet
- useVLMScenes returns empty array instead of error on 404
2026-10-23 20:22:48 +08:00
e2612dde72 feat: add VLM composables for Vue 3 integration
- useVLMScenes(fileUuid): load scenes for a specific file with thumbnails
- useVLMSearch(): search VLM scenes and traces with bilingual support
- useSceneThumbnail(fileUuid, sceneIndex): load scene thumbnail URLs
- TypeScript interfaces: VLMTag, VLMScene, VLMTrace, FileScene
- Uses direct HTTP calls via getApiBase() (no Tauri IPC needed)
- Follows Vue 3 composable best practices (ref, loading, error states)
2026-10-23 20:21:00 +08:00