23dfactory / frontend

Commit History

Fix database connection handle in user active job endpoint and bump to v223
a57ed6f
Running

LogicalTrue commited on

Auto-sort glTF binary and Kaydara FBX files by magic bytes to prevent mislabeling, bump to v222
bef7621

LogicalTrue commited on

Auto terminate stale orphaned tasks and cleanup progress overlay on failure, bump to v221
130074b

LogicalTrue commited on

Fix syntax error in app.js and validate with node -c, bump to v220
e2c6226

LogicalTrue commited on

Guard slider element bindings to ensure zero exceptions during event initialization and bump to v219
417f86a

LogicalTrue commited on

Ensure appContainer is visible by default without blocking on auth and bump to v218
44ec519

LogicalTrue commited on

Remove unused external Gradio CDN import from app.js and bump to v217
da8aa82

LogicalTrue commited on

Fix JavaScript syntax closure in initThreeViewer and bump to v216
be1b4a7

LogicalTrue commited on

Support dual FBXLoader and GLTFLoader directly in Three.js viewer
762c79c

LogicalTrue commited on

Auto-filter corrupt FBX/non-GLB files in gallery and ensure clean GLTF binary loading
1899959

LogicalTrue commited on

Fetch arrayBuffer directly with binary magic byte inspection in Three.js GLTF parser
ef26736

LogicalTrue commited on

Keep original GLB binary file intact and prevent blender export overwrite
75a8568

LogicalTrue commited on

Fix model substitution and clean mesh FBX generation logic to ensure GLB compatibility
7909d2b

LogicalTrue commited on

Add file URL to ThreeViewer error popup for exact diagnostic
d643c2a

LogicalTrue commited on

Fix GLB/FBX viewer URL resolution to prevent JSON parsing error when opening FBX files in Three.js GLTFLoader
ecb4e56

LogicalTrue commited on

Bump frontend app.js cache version to v208 to clear browser cache
e7ea9ad

LogicalTrue commited on

Fix loader is not defined error by instantiating THREE.GLTFLoader
8c3a745

LogicalTrue commited on

Ensure Three.js viewer strictly consumes .glb files and isolate .fbx for download
135460e

LogicalTrue commited on

Fix GLTF vs FBX loader routing and Three.js parsing
0011cb7

LogicalTrue commited on

Update cache busters and enhance Three.js error handling
8f3ee2a

LogicalTrue commited on

Fix Three.js bone hierarchy mapping and loader robustness
ed5afd5

LogicalTrue commited on

Fix Three.js bone rotation null checks and backend max_dim preprocessing
a77d182

LogicalTrue commited on

style: update dropzone icon to image 🖼️ and text to Sube una foto o imagen desde tu celular
8c0fe26

LogicalTrue commited on

revert: simplify mobile dropzone to clean single file/gallery box
ef6d8dc

LogicalTrue commited on

feat: force WebRTC live camera modal on Tomar Foto button click
274e068

LogicalTrue commited on

fix: clean event listener null references and refine camera click handler for mobile
3a76f98

LogicalTrue commited on

fix: resolve PC gallery flickering and add video play stream trigger for mobile camera
1d57152

LogicalTrue commited on

feat: add live WebRTC camera stream viewfinder modal with capture trigger for mobile
cea73c0

LogicalTrue commited on

feat: add native mobile camera capture option to dropzone
9adc2d0

LogicalTrue commited on

Add continuous background job polling on PC for 2D and 3D generations
40e40c1

LogicalTrue commited on

Show modal loader and auto load 3D model on PC when job triggered from mobile
4326f0e

LogicalTrue commited on

Fix 3D button click listener JS error
cbaed1a

LogicalTrue commited on

Fix UI duplicate banner and enable sync to HuggingFace
630c498

LogicalTrue commited on

feat: sync active background generation status across devices and sessions via /api/user-active-job
bdb76da

LogicalTrue commited on

feat: add global header background task progress banner for 2D and 3D generations
a485a65

LogicalTrue commited on

Make processing status banner global sticky top above navigation tabs
9098b26

LogicalTrue commited on

Move 3D status banner above mobile navigation tab bar for global visibility
696ee22

LogicalTrue commited on

Add automatic retries for initial POST /api/generate-3d on mobile
12d3169

LogicalTrue commited on

Protect completion handlers against secondary network errors
544e7e8

LogicalTrue commited on

Fix undefined apiBase reference in viewer.html
485eec8

LogicalTrue commited on

Add network retry tolerance to job status polling for mobile background resilience
cfff9c6

LogicalTrue commited on

Update default 3d resolution to 1536 and texture size to 4096 for mobile
9431565

LogicalTrue commited on

feat: add mobile registration tab and form in viewer.html
a9befa6

LogicalTrue commited on

Automatically open and load newly generated 3D models directly into viewer upon completion
3bede7b

LogicalTrue commited on

style: unify mobile privacy text color to white and prevent menu line break
95bd5f7

LogicalTrue commited on

feat: add mobile profile and privacy configuration modals
3fe34ab

LogicalTrue commited on

fix: render profile avatar and custom nickname in mobile viewer header
55c3b9c

LogicalTrue commited on

fix: implement backend profile update endpoints and sync user avatar and nick in header
88ed64a

LogicalTrue commited on

fix: integrate profile and privacy modal handlers in desktop view
9c5a1a6

LogicalTrue commited on

fix: toggle user dropdown menu using active class for smooth CSS transitions
127cf9f

LogicalTrue commited on