Weekly Development Update: 10/8/2025 - 10/15/2025

October 15, 2025

Quick Update

- The embed API received significant enhancements, including improved logging and a new test save endpoint for better debugging.
- Timestamp parameters and a refresh button were added to embeds for a more dynamic user experience.
- Inline project editing functionality has been introduced, making it easier to manage projects on the fly.
- Cache busting measures were implemented to ensure users see the latest updates promptly.

This week's development activity from 10/8/2025 - 10/15/2025.

Recent Commits

  • [kurasao] fix: Update test save to use correct world ID
  • [kurasao] debug: Add first object position logging to embed API
  • [kurasao] debug: Add test save endpoint
  • [kurasao] debug: Add detailed logging to save operation
  • [kurasao] fix: Move Supabase client initialization outside handler in embed API
  • [kurasao] debug: Add direct Supabase query test endpoint
  • [kurasao] debug: Add raw Supabase data logging to embed API
  • [kurasao] fix: Force embed API redeployment to clear edge cache
  • [kurasao] debug: Add test endpoint to debug embed query
  • [kurasao] debug: Add detailed database inspection for world data
  • [kurasao] debug: Add aggressive cache busting and world listing
  • [kurasao] debug: Add detailed logging to embed system
  • [kurasao] debug: Add version tracking and world timestamp updates
  • [kurasao] feat: Add timestamp parameter and refresh button to embeds
  • [kurasao] fix: Fix invalid hex colors and add favicon
  • [kurasao] debug: Add caching prevention and debugging for embed data
  • [kurasao] fix: Add GLTF model support to embed pages
  • [kurasao] fix: Prevent click event bubbling in project edit mode
  • [kurasao] feat: Add inline project editing functionality
  • [kurasao] debug: Add detailed logging for project deletion debugging
  • [kurasao] fix: Create proper dynamic route for project deletion
  • [kurasao] fix: Implement proper project deletion with database persistence
  • [kurasao] fix: Make Content Browser flush to bottom of screen
  • [kurasao] debug: Add debugging for Content Browser visibility issues
  • [kurasao] fix: Improve Content Browser visibility and reliability
  • [kurasao] feat: Implement Unreal Engine-style Content Browser layout
  • [kurasao] fix: Improve Asset Library readability and design
  • [kurasao] feat: Switch Asset Library to clean list view
  • [kurasao] fix: Remove title attributes from Button components
  • [kurasao] fix: Improve Asset Library button usability
  • [kurasao] fix: Remove error destructuring from useGLTF hook
  • [kurasao] fix: Improve GLTF loading and WebGL error handling
  • [kurasao] fix: Pass projectId to SimpleEditor component
  • [kurasao] fix: Move addAssetToScene function before useEffect
  • [kurasao] fix: Add null check for TransformControls object
  • [kurasao] fix: Resolve TypeScript build errors
  • [kurasao] feat: Integrate Asset Library with 3D Scene
  • [kurasao] feat: Add test page for Asset Management system
  • [kurasao] feat: Add debug endpoint to check assets table existence
  • [kurasao] fix: Replace 'ghost' variant with 'outline' in SimpleEditor
  • [kurasao] fix: Add forwardRef support to Input component
  • [kurasao] fix: Replace 'ghost' variant with 'outline' in AssetLibrary
  • [kurasao] fix: Resolve build errors and TypeScript warnings
  • [kurasao] fix: Add lucide-react dependency for icon components
  • [kurasao] fix: Create missing UI components for Asset Management System
  • [kurasao] feat: Add assets migration endpoint
  • [kurasao] feat: Implement Asset Management System
  • [kurasao] fix: Update database.ts to use scene_data column
  • [kurasao] trigger: Force new deployment with schema fixes
  • [kurasao] fix: Update worlds route PUT method to use scene_data column
  • [kurasao] fix: Update debug world-creation route to use scene_data column
  • [kurasao] fix: Update all references from data column to scene_data column
  • [kurasao] debug: Add schema check endpoint to inspect world_versions table structure
  • [kurasao] fix: Use scene_data column instead of data column for world_versions
  • [kurasao] feat: Add service key test endpoint for world creation debugging
  • [kurasao] fix: Use empty object for promoted_parameters to match existing data
  • [kurasao] debug: Add detailed logging for world version creation errors
  • [kurasao] feat: Add sign-out button to dashboard
  • [kurasao] feat: Convert entire editor to dark mode by default
  • [kurasao] fix: Force dark text color in export modal with !important and inline styles
  • [kurasao] fix: Improve text readability in export modal embed code fields
  • [kurasao] fix: Use empty array for promoted_parameters to match database schema
  • [kurasao] fix: Remove problematic debug schema-check endpoint causing build failure
  • [kurasao] fix: Add credentials: 'include' to all fetch calls for proper authentication
  • [kurasao] debug: Add session debugging endpoint to check authentication state
  • [kurasao] debug: Add comprehensive debugging endpoints for world creation issues
  • [kurasao] docs: Add comprehensive data streaming strategy and implementation plan
  • [kurasao] docs: Add comprehensive CDN strategy and implementation plan
  • [kurasao] cleanup: Remove separate embed package
  • [kurasao] docs: Update all documentation for Export & Embedding System
  • [kurasao] fix: Add default lighting data for embed scenes
  • [kurasao] feat: Create dedicated embed API endpoint
  • [kurasao] fix: Use public API endpoint for embed routes
  • [kurasao] feat: Add embed route to editor package
  • [kurasao] fix: Remove schema-check API route causing deployment failure
  • [kurasao] fix: Update API routes to use correct production schema
  • [kurasao] feat: Add schema check API to debug column names
  • [kurasao] fix: Update API routes to use correct production schema
  • [kurasao] fix: Correct migration for actual production schema
  • [kurasao] feat: Add migration to create missing world_versions
  • [kurasao] feat: Add database inspection API for debugging
  • [kurasao] feat: Add migration to fix world_versions table schema
  • [kurasao] feat: Add test scene API endpoint for debugging
  • [kurasao] feat: Add health check API endpoint
  • [kurasao] fix: Resolve TypeScript errors in debug API route
  • [kurasao] debug: Add debug API endpoint to troubleshoot authentication and data access
  • [kurasao] fix: Correct Json type casting in saveWorldVersion function
  • [kurasao] fix: Restore world_versions functions to resolve 404 errors
  • [kurasao] debug: Add detailed logging to worlds API for troubleshooting
  • [kurasao] fix: Simplify and improve worlds API authorization logic
  • [kurasao] fix: Remove non-existent is_active field from api_keys table
  • [kurasao] fix: Correct Json type casting in createEmbed function
  • [kurasao] fix: Correct embeds table schema usage in createEmbed function
  • [kurasao] fix: Remove unused saveWorldVersion function from useDatabase hook
  • [kurasao] fix: Resolve duplicate variable names in worlds API PUT method
  • [kurasao] fix: Update worlds API to use correct database schema
  • [kurasao] fix: Update export API to use correct database schema
  • [kurasao] fix: Restore supabase-types.ts module and remove unused imports
  • [kurasao] fix: Temporarily disable world_versions functions to resolve build
  • [kurasao] fix: Correct world_versions table column name from scene_data to data

No pull requests in this period.

No issues in this period.