Commit Graph

  • cf3c114172 fix: correct UV mapping horizontal flip issue on cylindrical and spherical projections master AI Bot 2026-09-30 18:26:43 +05:30
  • f898dfadb4 fix: proxy Meshy GLB download through backend to resolve CORS blocking, remove polling console logs AI Bot 2026-09-30 17:40:49 +05:30
  • 49a3882441 fix: resolve 401 Unauthorized in Gemini editUVLayer by properly passing auth token, update loading UI with grayscale/blur, fix WebGLShadowMap deprecation warnings AI Bot 2026-09-30 17:15:53 +05:30
  • 86ba3a961c refactor: simplify ImageTo3DModal, only use Meshy, and auto-clean uploaded images AI Bot 2026-09-30 16:45:20 +05:30
  • 0623f30837 feat: Add Clean Image (AI) button to pre-process images before Meshy 3D generation AI Bot 2026-09-30 16:29:16 +05:30
  • aa5de9f197 fix: Align planar UV projection with GLTF spec to fix upside-down textures AI Bot 2026-09-22 10:11:54 +05:30
  • 585e6a2032 fix: Remove backslash escape causing syntax error in backend/server.js AI Bot 2026-09-17 11:12:05 +05:30
  • df40822129 fix: Restore UVEditor and implement AI texture editing AI Bot 2026-09-17 11:03:58 +05:30
  • 76d4d39687 fix: Fetch keys when ImageTo3DModal opens AI Bot 2026-09-17 10:43:50 +05:30
  • 2d51352854 fix: Load API keys from database in ImageTo3DModal AI Bot 2026-09-17 10:34:23 +05:30
  • c4253022db feat: Add layer-wise texture editing using Gemini AI AI Bot 2026-09-17 09:56:37 +05:30
  • 6e182cf4ac feat: Add Flip X and Flip Y options for UV baking AI Bot 2026-09-17 09:44:35 +05:30
  • 12e406664b fix: Invert X and Y for baked UV texture AI Bot 2026-09-17 09:41:34 +05:30
  • e2ae339abf feat: Add UV reprojection and texture baking via WebGL AI Bot 2026-09-17 09:34:14 +05:30
  • c7ebd76e1c fix: Hardcode SMTP credentials for deployment AI Bot 2026-09-17 09:05:04 +05:30
  • b7a08b687d fix: Add missing auth API methods AI Bot 2026-09-17 08:55:31 +05:30
  • cbf44587aa feat: User management, SMTP email activation and password resets AI Bot 2026-09-17 08:49:11 +05:30
  • 603aee646c fix: Pass proxy URL to onPushToApp to prevent CORS errors when importing Meshy models into main scene AI Bot 2026-09-14 23:04:03 +05:30
  • 3351ab43e1 fix: Restore meshy-6 as the required Image-To-3D model since meshy-4 is deprecated AI Bot 2026-09-14 22:51:59 +05:30
  • 23941c23ed fix: Add detailed error logging for Meshy API task creation failure AI Bot 2026-09-14 22:35:24 +05:30
  • 1e79ca762f fix: Revert to Meshy Image-To-3D V1 and update models to meshy-4/meshy-3 AI Bot 2026-09-14 22:30:03 +05:30
  • f893ed697b fix: Upgrade Meshy API to V2 endpoints to support meshy-6 and fix infinite stuck states AI Bot 2026-09-14 22:23:49 +05:30
  • df24db62e5 fix: Resolve Meshy stuck generation by fixing status string case matching and ai_model parameter AI Bot 2026-09-14 22:16:13 +05:30
  • 90127e98c0 fix: Add backend proxy for GLB files to resolve CORS in ImageTo3DModal AI Bot 2026-09-14 21:31:40 +05:30
  • 79d8d9b4fa fix: restore image upload UI in ImageTo3DModal and enforce high quality Meshy generation AI Bot 2026-09-14 21:14:00 +05:30
  • a4853e73e0 feat: Add HQ image preview modal in SparkPlug and improve Meshy 3D model quality via topology parameters AI Bot 2026-09-03 15:38:26 +05:30
  • b73315791c fix: Use native GLTF material when mappingType is 'uv' to preserve exact original UV mappings and texture orientations AI Bot 2026-09-03 15:19:50 +05:30
  • a5126d618a fix: Set tex.flipY = false for dynamically loaded textures in ModelViewer to match GLTF UV standard and prevent scrambled UVs AI Bot 2026-09-03 15:15:19 +05:30
  • 9807b9622b fix: Upload generated models to cloud storage in onPushToApp to prevent blob URL fetch failures on save AI Bot 2026-09-03 13:57:19 +05:30
  • c11e6b52cc chore: debug extractMaterialProps AI Bot 2026-09-03 13:38:55 +05:30
  • d65d6633e8 chore: add debug logs for texture extraction AI Bot 2026-09-03 13:29:57 +05:30
  • 2c319ecb24 fix(Editor): Force canvas extraction for blob URLs to avoid revoked blob errors AI Bot 2026-09-03 13:19:10 +05:30
  • 1c268c6222 fix(Editor): Resolve syntax error and extract material properties correctly AI Bot 2026-09-03 13:01:29 +05:30
  • 7607a6478c fix(ImageTo3D): enforce glb format in Meshy API payload AI Bot 2026-09-03 11:55:23 +05:30
  • c7fad9dad2 fix(Editor): Fallback to glb extension if missing in reImportModel to fix legacy scenes AI Bot 2026-09-03 10:53:51 +05:30
  • 606f39b9a3 fix(Editor): Sync cameraProps state when auto-framing on model generation AI Bot 2026-09-03 10:36:01 +05:30
  • ed8f589d49 fix: resolve Context Lost by fixing GPU memory leaks and removing base64 model conversion AI Bot 2026-09-02 18:34:08 +05:30
  • e30d9e9869 Fix React Strict Mode double fetchProject causing WebGL Context Lost AI Bot 2026-09-02 18:03:42 +05:30
  • a89efe1f7b Fix modelData saving and error catching AI Bot 2026-09-02 17:46:10 +05:30
  • d530801b84 Fix invisible model on load by populating meshCache synchronously with useMemo AI Bot 2026-09-02 17:27:46 +05:30
  • faeb473bfc Fix WebGL Context Lost when loading projects due to React Strict Mode unmount AI Bot 2026-09-02 17:20:24 +05:30
  • db4981c835 Update image generation prompt to forbid generating multiple variations side-by-side AI Bot 2026-09-02 17:03:13 +05:30
  • e941be0242 Refactor PDF extraction to use chunked upload to bypass proxy size limits AI Bot 2026-09-02 16:39:36 +05:30
  • 7a45b7a262 Update image generation prompt to strictly enforce consistent aspect ratios and dimensions across all views AI Bot 2026-09-02 16:16:39 +05:30
  • 6221817900 Proxy Meshy GLB download through backend to bypass CORS AI Bot 2026-09-02 16:02:22 +05:30
  • 28989d0630 Fix SparkPlug 3D preview, remove global loader overlay during generation, and fix empty scene hierarchy bug when transferring to Editor AI Bot 2026-09-02 15:52:07 +05:30
  • 276da43d28 fix: move to step 4 immediately so user can see meshy progress bar during polling AI Bot 2026-09-02 15:23:51 +05:30
  • ad6a28ea0e fix: explicitly instruct model to generate distinct back view with barcode and text AI Bot 2026-09-02 14:37:15 +05:30
  • 0865b02d17 feat: intelligently determine necessary views for thin objects and update SparkPlug UI to support dynamic number of views AI Bot 2026-09-02 14:33:16 +05:30
  • 857648292f fix: change prompt to 3D render to avoid IMAGE_RECITATION filter AI Bot 2026-09-02 14:28:52 +05:30
  • e24ac0f9b3 feat: improve gemini prompt for intelligent handling of thin objects and text removal AI Bot 2026-09-02 14:26:20 +05:30
  • 87fbf6a75c fix: use gemini-3.1-flash-image and generateContent API for image generation AI Bot 2026-09-02 14:19:45 +05:30
  • ec17eb833c fix: switch to Gemini Imagen 3 API endpoint to fix image base64 extraction AI Bot 2026-09-02 14:14:57 +05:30
  • b0e01f9adc fix: dump full error response data for gemini image generation to debug 403 AI Bot 2026-09-02 13:25:36 +05:30
  • 06a0096d45 fix: use new v1beta/interactions endpoint for gemini 3.1 image generation instead of legacy predict AI Bot 2026-09-02 13:16:28 +05:30
  • 1a99d451a7 feat: use raw pdf inline data for multimodal gemini extraction of sample images AI Bot 2026-09-02 13:03:35 +05:30
  • 253c705f52 feat: switch to latest gemini 3.5 flash lite models AI Bot 2026-09-02 12:57:19 +05:30
  • 8f3df482df fix: change model to gemini-1.5-flash-8b as requested AI Bot 2026-09-02 12:51:12 +05:30
  • 2935fed86f fix: change gemini model to gemini-1.5-pro AI Bot 2026-09-02 12:47:18 +05:30
  • 88a9d179a0 fix: downgrade pdf-parse to 1.1.1 to fix TypeError AI Bot 2026-09-02 12:44:46 +05:30
  • 93b9fa90a0 feat: implement SparkPlug backend API integration for Gemini and Meshy AI Bot 2026-09-02 12:38:01 +05:30
  • a89fdd5f3f feat: add confirmation state to DashboardSettings save button AI Bot 2026-09-02 12:23:43 +05:30
  • 658ca9e571 feat: move API keys storage to Postgres database instead of localStorage AI Bot 2026-09-02 12:16:32 +05:30
  • abb818fecc feat: add descriptive loading overlays to Spark Plug wizard AI Bot 2026-09-02 12:05:47 +05:30
  • 40d3e686b5 feat: update Spark Plug UI to handle 4 multi-view images and save generated GLB URL AI Bot 2026-09-02 12:03:45 +05:30
  • 9fe22f9210 feat: add Spark Plug module for PDF to 3D generation and move API settings to Dashboard AI Bot 2026-09-02 10:50:20 +05:30
  • 76f03b4251 feat: add back to dashboard option in file menu AI Bot 2026-09-02 10:31:35 +05:30
  • 579ebfba9d fix: restore default flipY for uploaded textures, fix main model deletion visibility AI Bot 2026-09-02 10:22:03 +05:30
  • 04ee585c99 fix: retrieve created_at for projects and handle persistent login in UI AI Bot 2026-09-02 10:12:54 +05:30
  • 7582d9b810 fix: texture mapping in JuiceBox and node deletion bug in hierarchy AI Bot 2026-09-02 10:05:44 +05:30
  • 35c688ba47 feat: show upload progress for project saving and model imports AI Bot 2026-09-02 09:59:32 +05:30
  • 324b93d898 fix: reduce chunk size to 512KB to bypass strict Nginx limits AI Bot 2026-09-02 09:54:48 +05:30
  • 3a3ccceb96 fix: implement chunked file uploading to bypass proxy size limits AI Bot 2026-09-02 07:39:14 +05:30
  • 39d131a9a5 fix: resolve mixed content and upload payload too large errors AI Bot 2026-09-02 01:12:38 +05:30
  • 48cda051a3 chore: retry build due to docker hub timeout AI Bot 2026-09-01 15:12:13 +05:30
  • 643902e73c feat: complete redesign of the Titan3D homepage with new assets AI Bot 2026-09-01 15:05:54 +05:30
  • 032456cbd3 chore: update landing page copy to Titan 3D configurator AI Bot 2026-09-01 13:37:23 +05:30
  • 2aece203e1 feat: replace heavy 3d models with parallax product images AI Bot 2026-09-01 13:15:23 +05:30
  • 6fbb3f2b81 ci: push to actor namespace instead of digifoxkurama AI Bot 2026-09-01 13:04:03 +05:30
  • bace64937c ci: use REGISTRY_TOKEN for docker login AI Bot 2026-09-01 12:53:55 +05:30
  • 052398383a ci: fix curl auth and add verbose logging AI Bot 2026-09-01 12:42:48 +05:30
  • 92c1f2d9eb chore: remove accidental test tarball AI Bot 2026-09-01 12:40:11 +05:30
  • fff33db43b fix: uv map flipY and triplanar world space, add deployment guide AI Bot 2026-09-01 12:39:41 +05:30
  • 3f6ffd7c4f ci: bypass git completely using tarball AI Bot 2026-09-01 12:34:16 +05:30
  • 61ff98a64e ci: replace actions/checkout with manual ssh clone AI Bot 2026-09-01 12:28:23 +05:30
  • fae923037b ci: revert checkout to default HTTP AI Bot 2026-09-01 12:25:38 +05:30
  • 2a7e53d3e4 trigger: test ssh checkout AI Bot 2026-09-01 12:22:47 +05:30
  • 99add9678d ci: switch checkout to use SSH instead of broken HTTP AI Bot 2026-09-01 12:15:04 +05:30
  • 72f0193a8e feat: clean repository without any huge files AI Bot 2026-09-01 11:57:05 +05:30