Chneemann
|
68e5070d78
|
refactor(dashboard): modularize KanbanCard into clean sub-components and organize folder structure
|
2026-08-10 13:33:20 +02:00 |
|
Chneemann
|
1033f99d3f
|
refactor(dashboard): move drag-and-drop source logic into KanbanCard component
|
2026-08-10 12:49:05 +02:00 |
|
Chneemann
|
a9919a045c
|
feat(dashboard): connect task drag-and-drop and mobile actions to status API
|
2026-08-09 12:14:32 +02:00 |
|
Chneemann
|
7f543db46f
|
feat(api): add PATCH endpoint for task status updates
|
2026-08-09 11:59:05 +02:00 |
|
Chneemann
|
96b654078c
|
feat(dashboard): add client-side drag-and-drop support and mobile status change dropdown for kanban tasks
|
2026-08-08 14:03:33 +02:00 |
|
Chneemann
|
73bc52e41a
|
style(dashboard): update design kanban column and task cards with enhanced UI
|
2026-08-08 13:22:41 +02:00 |
|
Chneemann
|
3057310b13
|
feat(dashboard): implement kanban board page with server-side batch querying and simplified responsive layout
|
2026-08-08 12:54:55 +02:00 |
|
Chneemann
|
0b3636a96f
|
feat(db): implement task service logic and database schema with relational tables
|
2026-08-08 12:29:24 +02:00 |
|
Chneemann
|
6fc598be83
|
feat(layout): implement navbar, routing (/summary, /board), layout enhancements and JSDoc
|
2026-08-04 08:59:08 +02:00 |
|
Chneemann
|
c785b1bd46
|
feat(db): migrate from SQLite to PostgreSQL via Drizzle ORM
|
2026-08-03 19:37:03 +02:00 |
|
Chneemann
|
c35379ffbe
|
feat(auth): integrate user registration route, frontend form, and server validation
|
2026-08-03 18:56:43 +02:00 |
|
Chneemann
|
f5fc0ac256
|
feat(db): integrate Drizzle ORM with SQLite
|
2026-08-03 18:07:02 +02:00 |
|
Chneemann
|
fd728634ce
|
feat(auth): integrate NextAuth v5 with credentials provider, protected routes, and custom auth layouts
|
2026-08-03 15:13:18 +02:00 |
|
Chneemann
|
47b89056b5
|
feat(layout): setup core layout structure with sidebar, header, navbar, brand, and theme tokens
|
2026-08-03 11:34:43 +02:00 |
|
Chneemann
|
f961ffb7df
|
Initial commit
|
2026-08-01 12:13:57 +02:00 |
|