commits
Address "Maximum call stack size exceeded" error by chunking base64 image conversion and adding image size validation.
Implement a public landing page, a user history page to view past generations, and increase the daily upload limit to 20. Update the edge function to reflect the new rate limit and adjust routing to accommodate the landing page.
Implement authentication, rate limiting, URL validation, restricted database access, and error sanitization to secure the application. This includes database migrations, edge function updates, and UI modifications for authentication and error handling.
Change image upload to use a custom CDN and update stats to display real-time data.
Connect to Lovable Cloud and set up the project. This includes updating the design system, creating UI components, setting up a storage bucket for images, and creating an edge function for the Claude API.
Enable Lovable Cloud for backend functionality, including file storage and API integration. The AI will proceed with using the Claude API as requested but will also inform the user about the option of using the built-in Lovable AI for vision-capable models.