23dfactory / frontend /app.js

Commit History

fix: reemplazar materiales Phong de FBX por MeshStandardMaterial PBR para iluminacion y texturas vivas
5b5272a

LogicalTrue commited on

fix: corregir material negro en cargador FBX de Three.js ajustando color difuso a 0xffffff
9a60c72

LogicalTrue commited on

fix: normalizar escala y matriz de transformacion de FBX (centimetros a metros) en el visor Three.js
9ce7b5b

LogicalTrue commited on

feat: agregar soporte nativo de visualizacion FBX con THREE.FBXLoader para mostrar mallas cuadrilateras (Quads) en tiempo real
cb090b4

LogicalTrue commited on

fix: borrar elemento de la base de datos de Supabase y remover la tarjeta de la biblioteca instantaneamente al confirmar eliminar
3e5b97d

LogicalTrue commited on

feat: guardar malla optimizada como nuevo elemento independiente en Supabase DB/Storage y recargar galeria de Biblioteca
1a0b4a6

LogicalTrue commited on

fix: limpiar parametros de query (?t=timestamp) de las rutas de modelo para evitar corruptos en exportacion de Blender
3cd20bc

LogicalTrue commited on

fix: agregar cache buster con timestamp al recargar modelo optimizado en el visor 3D
286c815

LogicalTrue commited on

fix: agregar cabecera X-Session-User al endpoint de optimizacion 3D y permitir usuario guest de respaldo
71a2bbd

LogicalTrue commited on

fix: eliminar recarga forzada de pagina (location.reload) al optimizar malla 3D y cargar modelo actualizado dinamicamente en Three.js
448babf

LogicalTrue commited on

fix: corregir mensaje e indicador de progreso al cargar modelos 3D en el visor
76d55c8

LogicalTrue commited on

Enable direct browser FBX file download without invoking local Blender conversion
ab525dd

LogicalTrue commited on

Enforce FBX conversion on download when model is raw GLB
457aa5f

LogicalTrue commited on

Fetch stored nickname and profile fields directly from Supabase when opening Mi Perfil modal
c752134

LogicalTrue commited on

Add ALTER TABLE commands for nick and avatar columns in profiles
2ec116f

LogicalTrue commited on

Fix profile fallback hierarchy and select full profile fields on login
711d673

LogicalTrue commited on

Fix profile update persistence in SQLite and auto-detect Supabase session
079a58f

LogicalTrue commited on

Implement Supabase SaaS Cloud Architecture with SQL schema and direct DB sync
8ae36a5

LogicalTrue commited on

Persist profile changes to Supabase profiles table and recover profile on reload
7d8b95c

LogicalTrue commited on

Fix profile and privacy modals to include session headers and update avatar UI
81f31a4

LogicalTrue commited on

Fix user header display name and avatar update on login
7cd4e59

LogicalTrue commited on

fix: persistencia garantizada de sesion de usuario personalizada usando LocalStorage y X-Session-User header
db54db2

LogicalTrue commited on

feat: implementar sistema de diagnostico de traza milimetrica con logs de respuesta en vivo
14ee8ac

LogicalTrue commited on

fix: ampliar tiempo maximo de polling a 5 minutos para permitir reconstruccion GPU completa
5fbe4c4

LogicalTrue commited on

fix: desactivar cache HTTP 304 en Vercel para polling de job-status
359c092

LogicalTrue commited on

perf: redimensionar a 512px JPEG ultrafino para garantizar <50KB y eliminar HTTP 413 en Vercel
3cc233f

LogicalTrue commited on

fix: comprimir imagen Base64 a 1024px para evitar HTTP 413 en Vercel/HF
c81ac33

LogicalTrue commited on

fix: mostrar diagnostico detallado de errores en el alert modal de Vercel
356f342

LogicalTrue commited on

fix: corregir ruteo de job-status y encoding de job_id en Vercel
8330a78

LogicalTrue commited on

feat: reestructuracion produccion nube (Vercel + RunPod Serverless GPU)
6630c3d

LogicalTrue commited on

fix: convertir data URL a File antes de llamar handleImageFile
a8d8638

LogicalTrue commited on

config: add vercel.json rewrite rules for serverless API
e1c9047

LogicalTrue commited on

feat: complete serverless migration with clean secure environment variables
51abf18

LogicalTrue commited on

feat: connect Supabase Auth client-side for registration and login
e8acfad

LogicalTrue commited on

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

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

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

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

LogicalTrue commited on

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

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

fix: simplify password validation rules for registration
09dab92

LogicalTrue commited on

Add interactive Cropper.js modal for cropping and framing subjects before 3D model generation
3a6bde5

LogicalTrue commited on

Unify 2D image viewer overlay and remove gallery grid animation delay flicker on filter tab click
bd8d298

LogicalTrue commited on

Fix desktop layout bug: reset app-container style.display to empty string instead of flex to preserve CSS grid
868e244

LogicalTrue commited on

Add smooth height morph transition and slide-fade animation when switching auth tabs
875bff5

LogicalTrue commited on

Eliminate PC mode page load flash by hiding app-container and activating auth-overlay by default
cad52be

LogicalTrue commited on