Skip to content

Conversation

@bossadizenith
Copy link

This pull request introduces several updates to enhance functionality, improve user experience, and fix minor inconsistencies across the project. The changes include database schema updates, new scripts and dependencies, UI improvements, and code refactoring for better maintainability.

Database and Configuration Updates:

  • Added a new icon column to the project table in the database schema (drizzle/0002_curved_nomad.sql).
  • Updated the database migration journal to include the new migration tag 0002_curved_nomad (drizzle/meta/_journal.json).
  • Adjusted the database credentials configuration in drizzle.config.ts to ensure proper formatting (drizzle.config.ts).

Backend Enhancements:

  • Implemented a getDomainMetadata function in src/app/api/project/route.ts to fetch and parse metadata (title, description, icon) from a domain, which is now used when creating new projects. This includes handling invalid domains and SSL certificate issues.
  • Updated the POST function in src/app/api/project/route.ts to utilize the new metadata fetching logic and save the icon field when creating a project.

Frontend Improvements:

Dependency and Script Updates:

  • Added new dependencies: @radix-ui/react-label, geist, and zustand to package.json. [1] [2]
  • Introduced new database-related scripts (db:migrate and db:studio) in package.json for easier database management.

Minor Fixes:

  • Corrected inconsistent indentation and formatting in public/tracking-script.js to improve code readability. [1] [2] [3]

@vercel
Copy link
Contributor

vercel bot commented May 17, 2025

@code-env is attempting to deploy a commit to the avikcreator's projects Team on Vercel.

A member of the Team first needs to authorize it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant