23dfactory / backend /server.py

Commit History

fix: corregir payload de eliminacion por API de Supabase Storage y Base de Datos para evitar reaparicion al recargar F5
da85a45

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

fix: sincronizar eliminacion de galeria con Supabase Storage y Base de Datos para evitar File not found 404
90ba57f

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 busqueda de api_name candidato (/optimize_mesh_api, /optimize_mesh, /optimize) en llamadas de optimizacion de Gradio
1f61899

LogicalTrue commited on

fix: corregir parametro del constructor de gradio_client en Python (token en lugar de hf_token)
3c1e5dc

LogicalTrue commited on

fix: reportar errores explicitos de Hugging Face en optimizacion de malla 3D sin tragar excepciones
341b36e

LogicalTrue commited on

fix: prevenir ejecucion de Blender local en Render para evitar colapso de memoria RAM de 512MB
d1040c6

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: agregar ejecucion local de Blender y manejo explicito de error HTTP 405 de Gradio 5
5e234f1

LogicalTrue commited on

fix: descargar modelo desde Supabase Storage si no existe en disco local antes de llamar a la API de optimizacion de Hugging Face
ffc3242

LogicalTrue commited on

fix: corregir extraccion de clean_glb y agregar logs de depuracion detallados en la optimizacion 3D
2b4bfd2

LogicalTrue commited on

fix: solucionar metodo duplicado handle_get_gallery para cargar todas las creaciones desde Supabase y Storage
0f51a8f

LogicalTrue commited on

fix: mapear columnas de Supabase (output_glb_url, output_fbx_url, input_image_url) y listar archivos de la galeria
642e9e2

LogicalTrue commited on

fix: definir variables glb_url y fbx_url en respuesta de optimizacion 3D
14335b1

LogicalTrue commited on

fix: actualizar bucket por defecto de Supabase Storage a creations
d78be05

LogicalTrue commited on

fix: conectar la optimizacion manual de mallas 3D al Space de Hugging Face mediante /optimize_mesh_api
2ce25e0

LogicalTrue commited on

fix: inicializar conexion SQLite (conn/cursor) al registrar trabajos de generacion 2D
1ae069b

LogicalTrue commited on

fix: conectar la verificacion y descuento de creditos a Supabase de forma dinamica en la nube
e450d37

LogicalTrue commited on

Implement handle_generate_2d method in server.py to save generated 2D concept art images
68a78b8

LogicalTrue commited on

Implement handle_get_gallery in server.py to sync models with Supabase and local storage
25df385

LogicalTrue commited on

Fix 404 Model file not found error in handle_optimize_3d by returning candidate FBX/GLB URLs
3fea37d

LogicalTrue commited on

Remove legacy inline Blender fallback code from server.py to keep Render lightweight
733f9fa

LogicalTrue commited on

Fix NameError in sanitize_and_ensure_transparent_subject to resolve infinite 3D job polling loop
b459368

LogicalTrue commited on

Support pre-converted FBX directly from Trellis.2 Space and sync model metadata to Supabase
2c1add9

LogicalTrue commited on

Clean up CLIP classifier logging and confirm 100% stable 3D generation flow
772c571

LogicalTrue commited on

Safely release Gradio client memory and make inline Blender execution opt-in on Render Free Tier to prevent 512MB RAM OOM restart
c96453a

LogicalTrue commited on

Add in-memory ACTIVE_JOBS dictionary for zero-latency job status polling
8f062b8

LogicalTrue commited on

Optimize Blender execution memory footprint using single-thread flag -t 1 for Render Free Tier
0451368

LogicalTrue commited on

Implement missing handle_job_status and handle_user_active_job handlers in F23DHTTPRequestHandler
3272da9

LogicalTrue commited on

Automate Blender GLB to FBX conversion pipeline in background job immediately after Trellis output
d4f9470

LogicalTrue commited on

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

LogicalTrue commited on

Sync credits from Supabase profiles table in backend before checking limits
f4eabb1

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

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

LogicalTrue commited on

fix: remover ejecucion automatica de Blender durante generacion 3D para evitar reinicio de instancia
19c13df

LogicalTrue commited on

fix: agregar migracion automatica de columnas de perfil (nick, full_name, avatar, email) e inicializar 300 creditos
d2bd183

LogicalTrue commited on

fix: corregir nombres de columnas en SQLite (password_hash) para insercion limpia del usuario guest
bf0aac2

LogicalTrue commited on

fix: asignar 300 creditos iniciales a todos los usuarios (registrados y guest) para pruebas
4f0d3f8

LogicalTrue commited on

fix: asignar 999 creditos ilimitados al usuario guest para permitir generacion 3D sin trabas
feb3711

LogicalTrue commited on

fix: habilitar sesion de invitado automatica para generacion 3D sin requisitos de login previo
22dd239

LogicalTrue commited on

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

LogicalTrue commited on

feat: enable multithreaded worker pool and WAL SQLite mode for parallel multi-user jobs
e791e9a

LogicalTrue commited on

fix: pad transparent subject canvas with 20% safe margin to prevent edge clipping
e8c2c65

LogicalTrue commited on

fix: pass explicit background removal flag to Trellis preprocessor
fe8af9b

LogicalTrue commited on

Add Pillow and numpy to requirements.txt and wrap image sanitation imports dynamically to fix HF Space startup error
fd497ef

LogicalTrue commited on

Add automatic smart center-crop fallback and transparency sanitation to prevent flat 3D planes on full-frame photos
98b17ac

LogicalTrue commited on

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

LogicalTrue commited on