Commit Graph
54 Commits
Author SHA1 Message Date
ngc2207 1f00891371 feat(docker): enable telemetry data collection in Dockerfile 2025-02-02 01:44:36 +08:00
ngc2207 90c9961060 feat(deps): add @tanstack/react-query package 2025-02-02 01:42:39 +08:00
ngc2207 11e32f4a24 feat(dashboard): add protected dashboard homepage 2025-02-02 01:32:15 +08:00
ngc2207 3d828279ca feat(layout): create dashboard layout structure 2025-02-02 01:31:57 +08:00
ngc2207 98089acd77 feat(layout): create navbar with mobile sidebar integration 2025-02-02 01:31:42 +08:00
ngc2207 4c8aa5b264 feat(ui): add mobile sidebar with sheet component 2025-02-02 01:31:28 +08:00
ngc2207 fa30235172 feat(layout): implement sidebar with navigation 2025-02-02 01:31:11 +08:00
ngc2207 fb8f3f0b26 feat(ui): add navigation menu component 2025-02-02 01:30:40 +08:00
ngc2207 cd1a0b2d56 feat(deps): add shadcn sheet package 2025-02-01 10:57:54 +08:00
ngc2207 4367d147f4 feat(auth): add user button component 2025-02-01 10:04:01 +08:00
ngc2207 32f52945de refactor(auth): update sign-in and sign-up pages to use server-side authentication 2025-02-01 10:03:49 +08:00
ngc2207 40636d2d52 refactor(auth): update sign-in and sign-up cards to use loading states 2025-02-01 10:03:28 +08:00
ngc2207 afb1b05c0a refactor(auth): update auth hooks to refresh page on success 2025-02-01 10:03:13 +08:00
ngc2207 2572b4dae5 feat(auth): add getCurrent function for authentication 2025-02-01 10:02:56 +08:00
ngc2207 546e431f2a feat: add shadcn/originui dropdown-menu component 2025-01-31 20:46:23 +08:00
ngc2207 0eee0fdc60 feat: add shadcn/originui avatar component 2025-01-31 20:37:02 +08:00
ngc2207 a8abee3757 feat(auth): add hooks for current user and logout functionality 2025-01-31 20:27:17 +08:00
ngc2207 5bd06bc58e feat(auth): add current user endpoint and enhance logout with session management 2025-01-31 20:26:49 +08:00
ngc2207 5bb77e4ad4 feat(auth): add session middleware for user authentication and context management 2025-01-31 20:25:45 +08:00
ngc2207 b4a986f51e feat(auth): implement login, register, and logout endpoints with cookie management 2025-01-31 19:43:05 +08:00
ngc2207 e1dfce9f26 feat(auth): add constant for authentication cookie 2025-01-31 19:42:34 +08:00
ngc2207 c97e2f4a3a chore: add server-only import to appwrite client initialization 2025-01-31 17:00:01 +08:00
ngc2207 04c922c032 feat(deps): add server-only package 2025-01-31 16:55:09 +08:00
ngc2207 448afc4dec feat(appwrite): add function to create admin client with Appwrite configuration 2025-01-31 16:54:35 +08:00
ngc2207 41e21b1149 feat(deps): add node-appwrite package 2025-01-31 16:48:28 +08:00
ngc2207 3f23b60c9d feat(ui): implement sign-in/sign-up form with validation 2025-01-31 16:42:12 +08:00
ngc2207 90853fa69a feat(auth): create login/register mutation hooks 2025-01-31 16:41:33 +08:00
ngc2207 531288f57a chore(layout): integrate Query provider into root layout 2025-01-31 16:41:04 +08:00
ngc2207 f87c0acc13 chore(state): add React Query provider 2025-01-31 16:37:51 +08:00
ngc2207 e3dac30eaa feat(rpc): create type-safe client with AppType 2025-01-31 16:37:28 +08:00
ngc2207 0b624f0873 build(api): setup Hono base route handler 2025-01-31 16:37:08 +08:00
ngc2207 66deafc4fb feat(auth): implement auth API routes 2025-01-31 16:35:53 +08:00
ngc2207 2a126e496b feat: add @hono/zod-validator package 2025-01-31 16:35:14 +08:00
ngc2207 4d194774fc feat(auth): define login/register schemas 2025-01-31 16:33:19 +08:00
ngc2207 f7d8234f6a feat(docker): add curl installation for health check support 2025-01-29 22:19:10 +08:00
ngc2207 989f4b4354 feat: add health check endpoint using Hono framework 2025-01-29 21:53:47 +08:00
ngc2207 a6c4e47295 feat: add hono package 2025-01-29 21:53:39 +08:00
ngc2207 5a0be71f40 feat: implement authentication pages and forms for sign-in and sign-up 2025-01-29 20:25:02 +08:00
ngc2207 67565b1b18 fix: add width/height auto styling to maintain aspect ratio in image 2025-01-29 16:54:59 +08:00
ngc2207 abfadf3b0d feat: add shadcn/originui label component and shadcn form component 2025-01-29 16:38:55 +08:00
ngc2207 d8e75145e2 feat: add zod, react-icons, react-hook-form and @hookform/resolvers packages 2025-01-29 16:33:41 +08:00
ngc2207 1ee369c3be feat: add shadcn/originui input component 2025-01-29 15:57:16 +08:00
ngc2207 50cd4a86c5 feat: add shadcn separator component 2025-01-29 15:54:52 +08:00
ngc2207 821317b357 feat: add shadcn card component 2025-01-29 13:33:09 +08:00
ngc2207 59bdba44c2 feat(auth): add authentication layout 2025-01-29 13:30:38 +08:00
ngc2207 6261025880 chore(assets): add logo.svg to public directory 2025-01-29 13:30:23 +08:00
ngc2207 c7aa92456c feat: add shadcn/originui button component 2025-01-29 13:28:22 +08:00
ngc2207 29f1942367 feat: update layout to use Inter font and enhance Tailwind configuration for font family 2025-01-29 13:19:47 +08:00
ngc2207 25aec8223b fix: make RootLayoutProps readonly to enhance type safety 2025-01-29 12:28:34 +08:00
ngc2207 75cd5caa04 feat(theme): add theme switcher component with radio group for light, dark, system modes and skeleton loading state 2025-01-29 01:15:17 +08:00
ngc2207 f139be1c97 feat: implement dark mode with next-themes and ThemeProvider 2025-01-29 01:09:10 +08:00
ngc2207 c85de533e1 chore: add Docker support with Dockerfile and .dockerignore 2025-01-28 22:36:49 +08:00
ngc2207 73ab56de00 chore: initialize shadcn 2025-01-28 22:16:24 +08:00
ngc2207 8c8391266d chore: initialize the Next.js project 2025-01-28 22:08:33 +08:00