Commit Graph

125 Commits

Author SHA1 Message Date
javayhu
8aaead0245 feat: add React Email templates and Resend email configuration
- Integrate React Email library for creating email templates
- Add email templates for newsletter welcome, reset password, and email verification
- Create email format styles for consistent email design
- Configure Resend email service with new mail utility
- Update authentication flow to use React Email templates
- Add new email-related dependencies in package.json
2025-03-07 19:14:13 +08:00
javayhu
24981655bb feat: add Radix UI toggle and toggle group components 2025-03-06 00:02:03 +08:00
javayhu
74aefcd2b1 chore: upgrade Next.js to version 15.2.1 2025-03-05 20:29:11 +08:00
javayhu
579885393b feat: enhance locale switching with Radix UI Select and Zustand store
- Add Radix UI Select component for improved locale selection
- Create Zustand store for managing current locale state
- Update navbar and mobile navbar to use new LocaleSelector
- Remove deprecated LocaleSwitcher and LocaleSwitcherSelect components
- Update routing configuration with emoji flags for locales
- Add deepmerge and Zustand dependencies to package.json
2025-03-03 00:54:33 +08:00
javayhu
4c6997a012 feat: implement internationalization with next-intl
- Add multi-language support using next-intl
- Configure routing and localization for English and Chinese
- Update project structure to support i18n routing
- Add middleware and navigation helpers for localized routing
- Create message files for translations
- Modify layout and page components to support internationalization
2025-03-01 21:59:22 +08:00
javayhu
7ab78c95dc feat: enhance navbar with nested menu, mobile responsiveness, and marketing links 2025-03-01 14:15:16 +08:00
javayhu
e99b4f7e1a feat: add Radix UI Checkbox component and Navbar1 block 2025-02-27 00:48:44 +08:00
javayhu
59f023e933 feat: integrate Geist font and update site configuration 2025-02-25 00:49:58 +08:00
javayhu
fe1bf59d6f feat: add mobile drawer component for user button menu 2025-02-23 15:50:58 +08:00
javayhu
940b8e9dfc feat: enhance authentication flow with improved email verification and password reset 2025-02-23 11:53:53 +08:00
javayhu
ecaf761b61 refactor: migrate from Neon serverless to node-postgres driver for Drizzle ORM 2025-02-23 01:06:25 +08:00
javayhu
3f66a24a60 feat: set up authentication with Drizzle ORM and Better Auth 2025-02-22 21:15:41 +08:00
javayhu
ddf2c49312 feat: optimize blog list and blog post page 2025-02-22 16:52:36 +08:00
javayhu
5dc5c09306 chore: add drizzle dependencies 2025-02-22 00:15:54 +08:00
javayhu
399365be41 chore: add dependencies for ai sdk, better auth, resend email, and more 2025-02-21 23:46:52 +08:00
javayhu
0f04b73114 feat: add shadcn ui navigation menu component 2025-02-21 22:23:27 +08:00
javayhu
f64cd08ec9 chore: add shadcn component form & install zod and react hook form 2025-02-21 00:58:12 +08:00
javayhu
f6b029a843 feat: add component sonner 2025-02-20 01:02:01 +08:00
javayhu
8d2560c74c feat: add shadcn component toaster 2025-02-20 00:59:30 +08:00
javayhu
de1f8bbfcf feat: install content collections 2025-02-20 00:21:32 +08:00
javayhu
d893138250 feat: install biome 2025-02-17 00:16:10 +08:00
javayhu
1f0945446a feat: add magic ui components 2025-02-17 00:00:41 +08:00
javayhu
f16e06f753 feat: add shadcn sidebar-08 2025-02-16 23:39:58 +08:00
javayhu
e2d0c90f9e feat: install shadcn ui 2025-02-16 23:33:56 +08:00
javayhu
ca3ccb0f6f Initial commit from Create Next App 2025-02-16 21:19:53 +08:00