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.