Commit Graph

80 Commits

Author SHA1 Message Date
377b37fe03 feat: add shadcn/originui select 2025-02-05 21:43:34 +08:00
4c0f263581 feat(docker): upgrade to Node.js v20 to resolve ReferenceError: File is not defined 2025-02-04 22:52:26 +08:00
5de0865bbd feat(workspaces): add image upload functionality to workspace creation form 2025-02-04 22:52:19 +08:00
2e5f76953a feat(dashboard): simplify layout by removing unnecessary elements and adjusting padding 2025-02-04 20:38:47 +08:00
0475dab559 feat(nav-user, sidebar): update icon components to use consistent sizing 2025-02-04 15:09:32 +08:00
9f5132beb6 feat(dashboard): integrate Navbar component and remove Breadcrumb from layout 2025-02-04 14:55:37 +08:00
5faba489da feat(dashboard): remove unnecessary padding from header section in DashboardPage 2025-02-04 14:55:23 +08:00
22e4580bc9 feat(sidebar): remove user data from AppSidebar and update NavUser component usage; refactor ThemeSwitcher to export function 2025-02-04 14:48:36 +08:00
c39dd21278 feat(dashboard): enhance DashboardPage layout with header and description 2025-02-04 14:44:07 +08:00
dc42896efe feat(dashboard): refactor layout and remove unused components, integrate new sidebar and breadcrumb structure 2025-02-04 14:35:26 +08:00
e41b1e4590 feat(nav-user): refactor NavUser component to use SidebarMenu and improve user loading state 2025-02-04 14:29:34 +08:00
9729e2d8a0 feat(dashboard): add user authentication and integrate CreateWorkspaceForm 2025-02-04 13:51:56 +08:00
cc1f37633c feat(dashboard): create DashboardLayout component and refactor DashboardPage 2025-02-04 13:46:39 +08:00
e2ede23d7f feat: add shadcn sidebar-07 2025-02-04 09:51:19 +08:00
24f5a5b1a9 feat: add shadcn/originui breadcrumb, collapsible and tooltip components 2025-02-03 12:59:20 +08:00
468143ae0f feat(dashboard): integrate CreateWorkspaceForm into HomePage 2025-02-03 12:14:54 +08:00
c77876fee8 feat(workspaces): add CreateWorkspaceForm component for workspace creation 2025-02-03 12:14:14 +08:00
0084b56df6 feat(workspaces): implement hook for creating workspaces with success/error notifications 2025-02-03 12:12:53 +08:00
e96f111a39 feat(api): add server route for workspaces 2025-02-03 12:12:20 +08:00
579025e62d feat(workspaces): add server route for creating workspaces 2025-02-03 12:12:12 +08:00
ada4674997 feat(workspaces): add schema for creating workspaces 2025-02-03 12:12:02 +08:00
dfc0123565 feat(config): add environment variables for database and workspaces IDs 2025-02-03 12:10:37 +08:00
139796c89e feat(auth): add toast notifications for login, logout, and registration success/error 2025-02-03 12:07:51 +08:00
ca0512ff14 feat(layout): add Toaster component to RootLayout 2025-02-03 12:07:11 +08:00
e102418c50 feat: add shadcn/originui sonner component 2025-02-03 11:53:39 +08:00
2a8c99b7dd fix(auth): update button text from "Login" to "Sign In" 2025-02-02 02:11:59 +08:00
1f00891371 feat(docker): enable telemetry data collection in Dockerfile 2025-02-02 01:44:36 +08:00
90c9961060 feat(deps): add @tanstack/react-query package 2025-02-02 01:42:39 +08:00
11e32f4a24 feat(dashboard): add protected dashboard homepage 2025-02-02 01:32:15 +08:00
3d828279ca feat(layout): create dashboard layout structure 2025-02-02 01:31:57 +08:00
98089acd77 feat(layout): create navbar with mobile sidebar integration 2025-02-02 01:31:42 +08:00
4c8aa5b264 feat(ui): add mobile sidebar with sheet component 2025-02-02 01:31:28 +08:00
fa30235172 feat(layout): implement sidebar with navigation 2025-02-02 01:31:11 +08:00
fb8f3f0b26 feat(ui): add navigation menu component 2025-02-02 01:30:40 +08:00
cd1a0b2d56 feat(deps): add shadcn sheet package 2025-02-01 10:57:54 +08:00
4367d147f4 feat(auth): add user button component 2025-02-01 10:04:01 +08:00
32f52945de refactor(auth): update sign-in and sign-up pages to use server-side authentication 2025-02-01 10:03:49 +08:00
40636d2d52 refactor(auth): update sign-in and sign-up cards to use loading states 2025-02-01 10:03:28 +08:00
afb1b05c0a refactor(auth): update auth hooks to refresh page on success 2025-02-01 10:03:13 +08:00
2572b4dae5 feat(auth): add getCurrent function for authentication 2025-02-01 10:02:56 +08:00
546e431f2a feat: add shadcn/originui dropdown-menu component 2025-01-31 20:46:23 +08:00
0eee0fdc60 feat: add shadcn/originui avatar component 2025-01-31 20:37:02 +08:00
a8abee3757 feat(auth): add hooks for current user and logout functionality 2025-01-31 20:27:17 +08:00
5bd06bc58e feat(auth): add current user endpoint and enhance logout with session management 2025-01-31 20:26:49 +08:00
5bb77e4ad4 feat(auth): add session middleware for user authentication and context management 2025-01-31 20:25:45 +08:00
b4a986f51e feat(auth): implement login, register, and logout endpoints with cookie management 2025-01-31 19:43:05 +08:00
e1dfce9f26 feat(auth): add constant for authentication cookie 2025-01-31 19:42:34 +08:00
c97e2f4a3a chore: add server-only import to appwrite client initialization 2025-01-31 17:00:01 +08:00
04c922c032 feat(deps): add server-only package 2025-01-31 16:55:09 +08:00
448afc4dec feat(appwrite): add function to create admin client with Appwrite configuration 2025-01-31 16:54:35 +08:00