Commit Graph

  • 5a936a335b feat(workspace-switcher): improve workspace display logic for empty and active states main ngc2207 2025-02-07 11:37:16 +0800
  • 6b3e851d4a feat(workspaces): enhance workspace creation with member role assignment and invite code generation ngc2207 2025-02-06 10:45:09 +0800
  • 24dd663611 feat(utils): add generateInviteCode function for random invite code generation ngc2207 2025-02-06 10:44:56 +0800
  • 6add6d7eda feat(members): add MemberRole enum for role management ngc2207 2025-02-06 10:44:49 +0800
  • cf4236b0ea feat(config): add MEMBERS_ID constant for Appwrite members ngc2207 2025-02-06 10:44:43 +0800
  • 11e68c3956 feat(auth): invalidate workspaces query on successful logout ngc2207 2025-02-06 10:44:35 +0800
  • 67a93aa671 feat(app-sidebar): replace TeamSwitcher with WorkspaceSwitcher in sidebar component ngc2207 2025-02-06 09:21:51 +0800
  • 94f49eefd9 feat(workspaces): rename TeamSwitcher to WorkspaceSwitcher and update functionality to manage workspaces ngc2207 2025-02-06 09:21:38 +0800
  • bdd852ccc6 feat(workspaces): add WorkspaceAvatar component for displaying workspace images ngc2207 2025-02-06 09:21:23 +0800
  • 5304524d75 feat(workspaces): add custom hook to fetch workspaces using React Query ngc2207 2025-02-06 09:21:08 +0800
  • af74979e09 feat(workspaces): refactor workspace routes to separate GET and POST handlers ngc2207 2025-02-06 09:20:48 +0800
  • 377b37fe03 feat: add shadcn/originui select ngc2207 2025-02-05 21:43:34 +0800
  • 4c0f263581 feat(docker): upgrade to Node.js v20 to resolve ReferenceError: File is not defined ngc2207 2025-02-04 22:52:26 +0800
  • 5de0865bbd feat(workspaces): add image upload functionality to workspace creation form ngc2207 2025-02-04 22:52:19 +0800
  • 2e5f76953a feat(dashboard): simplify layout by removing unnecessary elements and adjusting padding ngc2207 2025-02-04 20:38:47 +0800
  • 0475dab559 feat(nav-user, sidebar): update icon components to use consistent sizing ngc2207 2025-02-04 15:09:32 +0800
  • 9f5132beb6 feat(dashboard): integrate Navbar component and remove Breadcrumb from layout ngc2207 2025-02-04 14:55:37 +0800
  • 5faba489da feat(dashboard): remove unnecessary padding from header section in DashboardPage ngc2207 2025-02-04 14:55:23 +0800
  • 22e4580bc9 feat(sidebar): remove user data from AppSidebar and update NavUser component usage; refactor ThemeSwitcher to export function ngc2207 2025-02-04 14:48:36 +0800
  • c39dd21278 feat(dashboard): enhance DashboardPage layout with header and description ngc2207 2025-02-04 14:44:07 +0800
  • dc42896efe feat(dashboard): refactor layout and remove unused components, integrate new sidebar and breadcrumb structure ngc2207 2025-02-04 14:35:26 +0800
  • e41b1e4590 feat(nav-user): refactor NavUser component to use SidebarMenu and improve user loading state ngc2207 2025-02-04 14:29:34 +0800
  • 9729e2d8a0 feat(dashboard): add user authentication and integrate CreateWorkspaceForm ngc2207 2025-02-04 13:51:56 +0800
  • cc1f37633c feat(dashboard): create DashboardLayout component and refactor DashboardPage ngc2207 2025-02-04 13:46:39 +0800
  • e2ede23d7f feat: add shadcn sidebar-07 ngc2207 2025-02-04 09:51:19 +0800
  • 24f5a5b1a9 feat: add shadcn/originui breadcrumb, collapsible and tooltip components ngc2207 2025-02-03 12:59:20 +0800
  • 468143ae0f feat(dashboard): integrate CreateWorkspaceForm into HomePage ngc2207 2025-02-03 12:14:54 +0800
  • c77876fee8 feat(workspaces): add CreateWorkspaceForm component for workspace creation ngc2207 2025-02-03 12:12:59 +0800
  • 0084b56df6 feat(workspaces): implement hook for creating workspaces with success/error notifications ngc2207 2025-02-03 12:12:53 +0800
  • e96f111a39 feat(api): add server route for workspaces ngc2207 2025-02-03 12:12:20 +0800
  • 579025e62d feat(workspaces): add server route for creating workspaces ngc2207 2025-02-03 12:12:12 +0800
  • ada4674997 feat(workspaces): add schema for creating workspaces ngc2207 2025-02-03 12:12:02 +0800
  • dfc0123565 feat(config): add environment variables for database and workspaces IDs ngc2207 2025-02-03 12:10:37 +0800
  • 139796c89e feat(auth): add toast notifications for login, logout, and registration success/error ngc2207 2025-02-03 12:07:51 +0800
  • ca0512ff14 feat(layout): add Toaster component to RootLayout ngc2207 2025-02-03 12:07:11 +0800
  • e102418c50 feat: add shadcn/originui sonner component ngc2207 2025-02-03 11:53:39 +0800
  • 2a8c99b7dd fix(auth): update button text from "Login" to "Sign In" ngc2207 2025-02-02 02:11:59 +0800
  • 1f00891371 feat(docker): enable telemetry data collection in Dockerfile ngc2207 2025-02-02 01:44:36 +0800
  • 90c9961060 feat(deps): add @tanstack/react-query package ngc2207 2025-02-02 01:42:39 +0800
  • 11e32f4a24 feat(dashboard): add protected dashboard homepage ngc2207 2025-02-02 01:32:15 +0800
  • 3d828279ca feat(layout): create dashboard layout structure ngc2207 2025-02-02 01:31:57 +0800
  • 98089acd77 feat(layout): create navbar with mobile sidebar integration ngc2207 2025-02-02 01:31:42 +0800
  • 4c8aa5b264 feat(ui): add mobile sidebar with sheet component ngc2207 2025-02-02 01:31:28 +0800
  • fa30235172 feat(layout): implement sidebar with navigation ngc2207 2025-02-02 01:31:11 +0800
  • fb8f3f0b26 feat(ui): add navigation menu component ngc2207 2025-02-02 01:30:40 +0800
  • cd1a0b2d56 feat(deps): add shadcn sheet package ngc2207 2025-02-01 10:57:54 +0800
  • 4367d147f4 feat(auth): add user button component ngc2207 2025-02-01 10:04:01 +0800
  • 32f52945de refactor(auth): update sign-in and sign-up pages to use server-side authentication ngc2207 2025-02-01 10:03:49 +0800
  • 40636d2d52 refactor(auth): update sign-in and sign-up cards to use loading states ngc2207 2025-02-01 10:03:28 +0800
  • afb1b05c0a refactor(auth): update auth hooks to refresh page on success ngc2207 2025-02-01 10:03:13 +0800
  • 2572b4dae5 feat(auth): add getCurrent function for authentication ngc2207 2025-02-01 10:02:56 +0800
  • 546e431f2a feat: add shadcn/originui dropdown-menu component ngc2207 2025-01-31 20:46:23 +0800
  • 0eee0fdc60 feat: add shadcn/originui avatar component ngc2207 2025-01-31 20:37:02 +0800
  • a8abee3757 feat(auth): add hooks for current user and logout functionality ngc2207 2025-01-31 20:27:17 +0800
  • 5bd06bc58e feat(auth): add current user endpoint and enhance logout with session management ngc2207 2025-01-31 20:26:49 +0800
  • 5bb77e4ad4 feat(auth): add session middleware for user authentication and context management ngc2207 2025-01-31 20:25:45 +0800
  • b4a986f51e feat(auth): implement login, register, and logout endpoints with cookie management ngc2207 2025-01-31 19:43:05 +0800
  • e1dfce9f26 feat(auth): add constant for authentication cookie ngc2207 2025-01-31 19:42:34 +0800
  • c97e2f4a3a chore: add server-only import to appwrite client initialization ngc2207 2025-01-31 17:00:01 +0800
  • 04c922c032 feat(deps): add server-only package ngc2207 2025-01-31 16:55:09 +0800
  • 448afc4dec feat(appwrite): add function to create admin client with Appwrite configuration ngc2207 2025-01-31 16:54:35 +0800
  • 41e21b1149 feat(deps): add node-appwrite package ngc2207 2025-01-31 16:48:28 +0800
  • 3f23b60c9d feat(ui): implement sign-in/sign-up form with validation ngc2207 2025-01-31 16:42:12 +0800
  • 90853fa69a feat(auth): create login/register mutation hooks ngc2207 2025-01-31 16:41:33 +0800
  • 531288f57a chore(layout): integrate Query provider into root layout ngc2207 2025-01-31 16:41:04 +0800
  • f87c0acc13 chore(state): add React Query provider ngc2207 2025-01-31 16:37:51 +0800
  • e3dac30eaa feat(rpc): create type-safe client with AppType ngc2207 2025-01-31 16:37:28 +0800
  • 0b624f0873 build(api): setup Hono base route handler ngc2207 2025-01-31 16:37:08 +0800
  • 66deafc4fb feat(auth): implement auth API routes ngc2207 2025-01-31 16:35:53 +0800
  • 2a126e496b feat: add @hono/zod-validator package ngc2207 2025-01-31 16:35:14 +0800
  • 4d194774fc feat(auth): define login/register schemas ngc2207 2025-01-31 16:33:19 +0800
  • f7d8234f6a feat(docker): add curl installation for health check support ngc2207 2025-01-29 22:19:10 +0800
  • 989f4b4354 feat: add health check endpoint using Hono framework ngc2207 2025-01-29 21:53:47 +0800
  • a6c4e47295 feat: add hono package ngc2207 2025-01-29 21:53:39 +0800
  • 5a0be71f40 feat: implement authentication pages and forms for sign-in and sign-up ngc2207 2025-01-29 17:20:56 +0800
  • 67565b1b18 fix: add width/height auto styling to maintain aspect ratio in image ngc2207 2025-01-29 16:54:59 +0800
  • abfadf3b0d feat: add shadcn/originui label component and shadcn form component ngc2207 2025-01-29 16:38:55 +0800
  • d8e75145e2 feat: add zod, react-icons, react-hook-form and @hookform/resolvers packages ngc2207 2025-01-29 16:09:03 +0800
  • 1ee369c3be feat: add shadcn/originui input component ngc2207 2025-01-29 15:57:16 +0800
  • 50cd4a86c5 feat: add shadcn separator component ngc2207 2025-01-29 15:49:12 +0800
  • 821317b357 feat: add shadcn card component ngc2207 2025-01-29 13:33:09 +0800
  • 59bdba44c2 feat(auth): add authentication layout ngc2207 2025-01-29 13:30:38 +0800
  • 6261025880 chore(assets): add logo.svg to public directory ngc2207 2025-01-29 13:30:23 +0800
  • c7aa92456c feat: add shadcn/originui button component ngc2207 2025-01-29 13:28:22 +0800
  • 29f1942367 feat: update layout to use Inter font and enhance Tailwind configuration for font family ngc2207 2025-01-29 13:19:47 +0800
  • 25aec8223b fix: make RootLayoutProps readonly to enhance type safety ngc2207 2025-01-29 12:28:34 +0800
  • 75cd5caa04 feat(theme): add theme switcher component with radio group for light, dark, system modes and skeleton loading state ngc2207 2025-01-29 01:14:06 +0800
  • f139be1c97 feat: implement dark mode with next-themes and ThemeProvider ngc2207 2025-01-29 01:05:54 +0800
  • c85de533e1 chore: add Docker support with Dockerfile and .dockerignore ngc2207 2025-01-28 22:36:49 +0800
  • 73ab56de00 chore: initialize shadcn ngc2207 2025-01-28 22:16:24 +0800
  • 8c8391266d chore: initialize the Next.js project ngc2207 2025-01-28 22:08:33 +0800