Chneemann
|
1cd01ad88c
|
refactor(legal): combine imprint and privacy policy into tabbed view
Deploy Waveform to VPS / deploy (push) Successful in 1m24s
|
2026-09-30 04:20:40 +02:00 |
|
Chneemann
|
4936e41c43
|
feat(settings): add profile edit card with zod validation and save restrictions
Deploy Waveform to VPS / deploy (push) Successful in 1m28s
|
2026-09-28 11:54:36 +02:00 |
|
Chneemann
|
c48ff6543a
|
feat(members): expand available member background color options
Deploy Waveform to VPS / deploy (push) Successful in 1m15s
|
2026-09-26 20:06:25 +02:00 |
|
Chneemann
|
b64356381d
|
refactor(settings): extract MEMBER_STATUS_OPTIONS into member constants
Deploy Waveform to VPS / deploy (push) Successful in 1m14s
|
2026-09-26 20:03:05 +02:00 |
|
Chneemann
|
256c3d03e3
|
refactor(settings): sync status and color updates directly via UserContext
Deploy Waveform to VPS / deploy (push) Failing after 14s
|
2026-09-23 10:32:44 +02:00 |
|
Chneemann
|
6b104d112d
|
feat(settings): add online status selection UI
Deploy Waveform to VPS / deploy (push) Successful in 1m28s
|
2026-09-22 09:03:29 +02:00 |
|
Chneemann
|
009c1ef9de
|
feat(members): add role badges to member list items
Deploy Waveform to VPS / deploy (push) Successful in 7m6s
|
2026-09-17 17:22:07 +02:00 |
|
Chneemann
|
c6af4e1565
|
feat(servers): include members in activeServer payload and remove extra fetch
Deploy Waveform to VPS / deploy (push) Successful in 6m1s
|
2026-09-17 04:26:21 +02:00 |
|
Chneemann
|
94fb7285a6
|
feat(sidebar): add smooth animations and persistent category collapse state
Deploy Waveform to VPS / deploy (push) Successful in 5m0s
|
2026-09-15 04:28:53 +02:00 |
|
Chneemann
|
0cb26f62f0
|
feat(channels): add EditCategoryModal and category settings action in sidebar
Deploy Waveform to VPS / deploy (push) Successful in 3m51s
|
2026-09-14 18:54:36 +02:00 |
|
Chneemann
|
2321551518
|
feat(channels): display categories and fallback to default text channels
Deploy Waveform to VPS / deploy (push) Successful in 6m56s
|
2026-09-13 15:56:53 +02:00 |
|
Chneemann
|
3a119c5891
|
refactor(members): introduce UserProvider to eliminate prop drilling for member profile popovers
Deploy Waveform to VPS / deploy (push) Successful in 1m4s
|
2026-09-10 10:20:41 +02:00 |
|
Chneemann
|
2f4d012d59
|
feat(legal): add legal notice and privacy pages with footer links
|
2026-09-08 07:33:22 +02:00 |
|
Chneemann
|
98a982b9fb
|
feat(chat): integrate UserProfilePopover with direct messaging and friend requests
|
2026-09-07 13:46:22 +02:00 |
|
Chneemann
|
fb5b007861
|
refactor(utils): export uuid regex and isValidUuid helper
|
2026-09-05 11:00:15 +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
|
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
|
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
|
9d175303f5
|
feat(layout): implement core layout structure and navigation sidebars
|
2026-08-28 15:08:27 +02:00 |
|