Commit Graph

18 Commits

Author SHA1 Message Date
PitresAli 7a9ab0e553 Restore complete control layout and window interaction 2026-08-26 19:12:51 +02:00
PitresAli bd3e9b20d1 Make demo mode fully frontend-only 2026-08-26 11:48:16 +02:00
PitresAli b8e299e95f Add reliable built-in demo mode 2026-08-26 11:44:14 +02:00
PitresAli e14462f41c Update UI layout, window controls, and vehicle styling 2026-08-26 06:57:13 +02:00
PitresAli 4fb912bc43 fix: Replace requestAnimationFrame with setTimeout to prevent deadlocks during headless/background boot 2026-08-26 01:00:34 +02:00
PitresAli add739c253 fix: Embed saved_model info in initial_state payload for instant boot auto-loading 2026-08-26 00:56:00 +02:00
PitresAli 340cd182e7 fix: Defer initial WebGL render until DOM layout completes for auto-loaded STL 2026-08-26 00:52:26 +02:00
PitresAli 1abd4f74ac perf: Optimize STL chunk transfer to 1 MB and primitive spatial hashing for instant auto-loading 2026-08-26 00:50:40 +02:00
PitresAli c8f287cb3c feat: Default to Main Assembly V1 (2).stl model in repository and settings 2026-08-26 00:42:04 +02:00
PitresAli b98231ae08 feat: WebGL 3D model viewer with smooth vertex normals, water caustics, soft cyan-slate material, floaty controls, and camera position mapping 2026-08-26 00:36:02 +02:00
PitresAli 61df99e99c Preserve all STL assembly faces 2026-08-25 23:00:08 +02:00
PitresAli ed205945d9 Restore orbit and zoom for silhouette model 2026-08-25 22:55:23 +02:00
PitresAli 8fed9dc61e Render STL as fixed white top-view silhouette 2026-08-25 22:40:48 +02:00
PitresAli 411eb6397c Replace hanging STL dialog with local file picker 2026-08-25 22:33:27 +02:00
PitresAli 85ba44281e Fix STL import feedback and rendering 2026-08-25 22:27:34 +02:00
PitresAli b48f9846d5 Add interface preview and fix WebView bridge exposure 2026-08-25 22:24:03 +02:00
PitresAli e845ae7eb6 Rename app and document virtual environment setup 2026-08-25 22:18:31 +02:00
PitresAli 2f6077f5d8 Initial SUB Control application 2026-08-25 22:13:54 +02:00