Commit Graph

7 Commits

Author SHA1 Message Date
Sahaj Jain 154f802cf5 Shadcraft (#203)
* chore: allow overriding ControlSection classNames

* feat: Support Google Fonts API and load fonts dynamically

* feat: Enforce System Prompt to use Google Fonts API if needed

* styles: Improve GoogleFontPicker styles

* feat: Pull Fonts from fileSystem instead of hitting the Google Fonts API every time

* feat: Improve System Prompt to reference Google Fonts

* refactor: Use Next.js Cache instead of manually fetching and reading from the filesystem

* feat: Only enable Font picker fetch when it's open

* chore: Remove JSON for Google Fonts catalogue

* feat: Scroll to selected font if it's already fetched and add clean search button

* chore: update imports

* fix: dashboard preview

* feat: Add shadcraft dialog

---------

Co-authored-by: Luis Llanes <luisllaboj@gmail.com>
2025-07-30 16:16:52 +05:30
Sahaj Jain 57d6e4d619 feat: Add pricing demo 2025-05-24 03:26:03 +05:30
Sahaj Jain fb50de58d4 feat: Update hero section heading 2025-05-23 19:55:33 +05:30
Sahaj Jain bcec7509d0 fix: MCP themes path 2025-05-01 01:00:16 +05:30
Sahaj Jain a8c2e49521 feat: Add more options with MCP option and dialog 2025-04-30 23:34:01 +05:30
Sahaj Jain a8ebc09001 Save & Edit
* feat: add formatCompactNumber utility for compact number formatting

* Feature/save (#41)

* setup drizzle with better-auth

* switch to turso

* chore: better auth migrations

* feat: add basic signin signup auth

* update form uis

* remove emailAndPassword

* loading state for auth btns

* add theme routes and save function

* migrate to actions

* feat: Add dashboard page to view saved themes

* hook up delete theme functionality

* minor improvements

* feat(auth): add AuthDialogWrapper and integrate with existing components

* setup post login action to open save modal after login

* refactor action bar

* refactor

* add ability to open theme by id

* Use URL param for themeId

* feat(editor): improve theme loading and add theme editing actions component

* feat(theme): implement theme editing functionality with routing updates

* refactor: move to try-catch

* remove unused files for auth and theme routes

* fix build errors

* modify copies

* add theme limit

* fix: Recursive setstate

* fix: Save theme loading state

* feat: Implement theme checkpoint for better reset during editing

* reset theme after save/reset

* feat: Add privacy-policy page

* speed up nav using prefetch and loading with better loader

* refactor

* update dashbaord UI

* add quick apply to theme card

* switch to neon

* minor ui updates
2025-04-25 23:32:45 +05:30
Sahaj Jain b3f5de8a3d replace contents with tweakcn-next 2025-04-17 14:18:28 +05:30