Chneemann
|
a5c6778c78
|
feat(chat): integrate direct messaging into ChatMessages component
|
2026-09-05 10:56:04 +02:00 |
|
Chneemann
|
a481f16a1d
|
feat(friends): add live user search and search API endpoint
|
2026-09-04 04:57:27 +02:00 |
|
Chneemann
|
28dc63e0fd
|
feat(friends): add friends section with headers, tabs, and request management
|
2026-09-04 04:37:47 +02:00 |
|
Chneemann
|
1252a8aed1
|
feat(ui): add reusable ActionButton component and integrate into modals
|
2026-09-01 19:49:28 +02:00 |
|
Chneemann
|
7a5d8051e4
|
refactor(servers): convert delete modal to edit server modal with patch endpoint
|
2026-09-01 04:17:05 +02:00 |
|
Chneemann
|
be4e10893e
|
refactor(channels): cap name length at 32 chars and fix sidebar truncation layout
|
2026-08-31 12:08:16 +02:00 |
|
Chneemann
|
2325c5725e
|
refactor(channels): add default channel protection in DB, API and UI settings modal
|
2026-08-31 10:47:00 +02:00 |
|
Chneemann
|
942fce0e63
|
feat(channel): add edit/delete modal, API, and context updates
|
2026-08-31 10:30:35 +02:00 |
|
Chneemann
|
21a49ff1d9
|
feat(channel): add channel creation with API, modal UI, and context state update
|
2026-08-31 10:08:32 +02:00 |
|
Chneemann
|
4e6bf60577
|
refactor(chat): split ChatItem into ChatItemActions and ChatItemEdit components
|
2026-08-31 09:45:26 +02:00 |
|
Chneemann
|
da3a037b9d
|
feat(chat): add date divider between messages in ChatMessages
|
2026-08-31 09:39:57 +02:00 |
|
Chneemann
|
e610b6c9db
|
feat(chat): add PATCH /api/messages/[messageId] endpoint and message inline editing UI
|
2026-08-31 09:24:37 +02:00 |
|
Chneemann
|
4f49caf1f1
|
feat(chat): add DELETE /api/messages/[messageId] endpoint and message deletion UI
|
2026-08-30 19:55:26 +02:00 |
|
Chneemann
|
ac8392569b
|
feat(chat): add POST /api/messages endpoint and update ChatInput to send messages
|
2026-08-30 19:44:48 +02:00 |
|
Chneemann
|
af10837072
|
refactor(auth): remove SessionProvider and sync user status on login/logout
|
2026-08-30 16:25:11 +02:00 |
|
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
|
4dc68e92a7
|
feat(servers): implement dynamic server & channel sidebar navigation and layout integration
|
2026-08-29 17:24:45 +02:00 |
|
Chneemann
|
580afe8978
|
feat(auth): add login, registration pages, session integration, and logout functionality
|
2026-08-28 19:41:18 +02:00 |
|
Chneemann
|
9d175303f5
|
feat(layout): implement core layout structure and navigation sidebars
|
2026-08-28 15:08:27 +02:00 |
|