Chneemann
|
0e6ee4dab2
|
refactor(ui): extract UserAvatar component and extend NextAuth session types
|
2026-08-30 15:37:28 +02:00 |
|
Chneemann
|
08513015d3
|
feat(members): implement online status and member sidebar with API integration
|
2026-08-30 13:09:55 +02:00 |
|
Chneemann
|
cc8677ae37
|
feat(servers): add server deletion modal, API endpoint, and delete button to header
|
2026-08-29 20:10:54 +02:00 |
|
Chneemann
|
b1acb6cf51
|
feat(servers): add server creation modal, API endpoint, and sidebar integration
|
2026-08-29 19:53:54 +02:00 |
|
Chneemann
|
b8ed4a5b66
|
refactor(services): validate UUID parameters with Zod and add error handling to prevent DB errors
|
2026-08-29 17:36:39 +02:00 |
|
Chneemann
|
4dc68e92a7
|
feat(servers): implement dynamic server & channel sidebar navigation and layout integration
|
2026-08-29 17:24:45 +02:00 |
|
Chneemann
|
1d56f9ef1f
|
feat(auth): implement guest login api route and UI integration
|
2026-08-28 20:00:39 +02:00 |
|
Chneemann
|
580afe8978
|
feat(auth): add login, registration pages, session integration, and logout functionality
|
2026-08-28 19:41:18 +02:00 |
|
Chneemann
|
413c47aa87
|
feat(auth): integrate auth.js v5 with credentials provider and bcrypt hashing
|
2026-08-28 16:49:27 +02:00 |
|
Chneemann
|
6eab20eaa4
|
chore(db): setup drizzle orm with postgres driver and drizzle-kit configuration
|
2026-08-28 15:43:18 +02:00 |
|
Chneemann
|
9d175303f5
|
feat(layout): implement core layout structure and navigation sidebars
|
2026-08-28 15:08:27 +02:00 |
|
Chneemann
|
fb862b6e1b
|
feat(app): initial setup with Next.js 16, Tailwind v4 and (app) route group
|
2026-08-28 12:00:24 +02:00 |
|
|
|
961388c454
|
Initial commit
|
2026-08-28 10:19:23 +02:00 |
|