|
6add6d7eda
|
feat(members): add MemberRole enum for role management
|
2025-02-06 10:44:49 +08:00 |
|
|
cf4236b0ea
|
feat(config): add MEMBERS_ID constant for Appwrite members
|
2025-02-06 10:44:43 +08:00 |
|
|
11e68c3956
|
feat(auth): invalidate workspaces query on successful logout
|
2025-02-06 10:44:35 +08:00 |
|
|
67a93aa671
|
feat(app-sidebar): replace TeamSwitcher with WorkspaceSwitcher in sidebar component
|
2025-02-06 09:21:51 +08:00 |
|
|
94f49eefd9
|
feat(workspaces): rename TeamSwitcher to WorkspaceSwitcher and update functionality to manage workspaces
|
2025-02-06 09:21:38 +08:00 |
|
|
bdd852ccc6
|
feat(workspaces): add WorkspaceAvatar component for displaying workspace images
|
2025-02-06 09:21:23 +08:00 |
|
|
5304524d75
|
feat(workspaces): add custom hook to fetch workspaces using React Query
|
2025-02-06 09:21:08 +08:00 |
|
|
af74979e09
|
feat(workspaces): refactor workspace routes to separate GET and POST handlers
|
2025-02-06 09:20:48 +08:00 |
|
|
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 |
|