Commit graph

  • 94fb7285a6
    feat(sidebar): add smooth animations and persistent category collapse state main Chneemann 2026-09-15 04:28:53 +0200
  • ff54346a35
    refactor(ui): split ChannelSidebar into smaller modular components Chneemann 2026-09-14 19:24:51 +0200
  • 0cb26f62f0
    feat(channels): add EditCategoryModal and category settings action in sidebar Chneemann 2026-09-14 18:54:36 +0200
  • ca395c76ae
    feat(channels): add category creation modal and sidebar action Chneemann 2026-09-14 18:46:15 +0200
  • 9601177a00
    feat(api): add CRUD endpoints for server categories Chneemann 2026-09-13 16:14:56 +0200
  • 0f5f7c75f2
    feat(channels): allow assigning category when creating channel Chneemann 2026-09-13 16:04:12 +0200
  • 2321551518
    feat(channels): display categories and fallback to default text channels Chneemann 2026-09-13 15:56:53 +0200
  • 4b9256e570
    feat(db): add categories table and update channels relations Chneemann 2026-09-12 18:35:33 +0200
  • a6232b0c38
    fix(members): prevent MemberSidebar from closing when clicking outside while UserProfilePopover is open Chneemann 2026-09-11 09:01:26 +0200
  • ba8bcd6116
    docs(readme): add CI/CD deployment status badges and details Chneemann 2026-09-10 11:24:59 +0200
  • a9969c0ec1
    fix(members): resolve UserProfilePopover not opening from MemberSidebar Chneemann 2026-09-10 11:20:08 +0200
  • 3a119c5891
    refactor(members): introduce UserProvider to eliminate prop drilling for member profile popovers Chneemann 2026-09-10 10:20:41 +0200
  • e2985c53a2
    feat(members): integrate UserProfilePopover into MemberSidebar Chneemann 2026-09-09 09:29:19 +0200
  • eafe17c8c9
    feat(ci): add automated SSH deployment workflow Chneemann 2026-09-08 09:36:42 +0200
  • 2f4d012d59
    feat(legal): add legal notice and privacy pages with footer links Chneemann 2026-09-08 07:33:22 +0200
  • ac964ea98b
    feat(chat): add ESC key support and improve positioning for UserProfilePopover Chneemann 2026-09-07 18:20:27 +0200
  • 98a982b9fb
    feat(chat): integrate UserProfilePopover with direct messaging and friend requests Chneemann 2026-09-07 13:46:22 +0200
  • c181ec1848
    feat(ui): add inline delete confirmation for channels and servers Chneemann 2026-09-06 20:21:18 +0200
  • b40d305835
    fix(channels): correct delete action label in EditChannelModal Chneemann 2026-09-06 20:12:44 +0200
  • 2e170b9d36
    style(ui): add custom theme-compliant scrollbar styles Chneemann 2026-09-06 20:09:28 +0200
  • a2c0de037f
    feat(chat): add submit button and auto-resizing textareas for multiline messaging Chneemann 2026-09-06 12:45:25 +0200
  • 441a6c4453
    fix(chat): correct apiEndpoint routing for direct messages in ChatItem Chneemann 2026-09-05 15:35:32 +0200
  • f312316400
    feat(dm): display active conversations in direct message sidebar Chneemann 2026-09-05 12:57:21 +0200
  • fb5b007861
    refactor(utils): export uuid regex and isValidUuid helper Chneemann 2026-09-05 11:00:15 +0200
  • a5c6778c78
    feat(chat): integrate direct messaging into ChatMessages component Chneemann 2026-09-05 10:56:04 +0200
  • d94d1ec077
    feat(api): add CRUD endpoints for conversations and direct messages Chneemann 2026-09-05 10:00:33 +0200
  • 739c9c1bf6
    feat(db): add conversations and direct_messages tables with relations Chneemann 2026-09-04 19:25:14 +0200
  • a481f16a1d
    feat(friends): add live user search and search API endpoint Chneemann 2026-09-04 04:57:27 +0200
  • 28dc63e0fd
    feat(friends): add friends section with headers, tabs, and request management Chneemann 2026-09-04 04:37:47 +0200
  • e07036c190
    feat(api): add CRUD endpoints for friendships and friend requests Chneemann 2026-09-03 04:23:48 +0200
  • d4066752c6
    feat(db): add friendships table, status enum, and user relations Chneemann 2026-09-02 03:58:36 +0200
  • 1252a8aed1
    feat(ui): add reusable ActionButton component and integrate into modals Chneemann 2026-09-01 19:49:28 +0200
  • 7a5d8051e4
    refactor(servers): convert delete modal to edit server modal with patch endpoint Chneemann 2026-09-01 04:17:05 +0200
  • be4e10893e
    refactor(channels): cap name length at 32 chars and fix sidebar truncation layout Chneemann 2026-08-31 12:08:16 +0200
  • 2325c5725e
    refactor(channels): add default channel protection in DB, API and UI settings modal Chneemann 2026-08-31 10:47:00 +0200
  • 942fce0e63
    feat(channel): add edit/delete modal, API, and context updates Chneemann 2026-08-31 10:30:35 +0200
  • 21a49ff1d9
    feat(channel): add channel creation with API, modal UI, and context state update Chneemann 2026-08-31 10:08:32 +0200
  • 4e6bf60577
    refactor(chat): split ChatItem into ChatItemActions and ChatItemEdit components Chneemann 2026-08-31 09:45:26 +0200
  • da3a037b9d
    feat(chat): add date divider between messages in ChatMessages Chneemann 2026-08-31 09:39:57 +0200
  • e610b6c9db
    feat(chat): add PATCH /api/messages/[messageId] endpoint and message inline editing UI Chneemann 2026-08-31 09:24:37 +0200
  • 4f49caf1f1
    feat(chat): add DELETE /api/messages/[messageId] endpoint and message deletion UI Chneemann 2026-08-30 19:55:26 +0200
  • ac8392569b
    feat(chat): add POST /api/messages endpoint and update ChatInput to send messages Chneemann 2026-08-30 19:44:48 +0200
  • af10837072
    refactor(auth): remove SessionProvider and sync user status on login/logout Chneemann 2026-08-30 16:25:11 +0200
  • 0e6ee4dab2
    refactor(ui): extract UserAvatar component and extend NextAuth session types Chneemann 2026-08-30 15:37:28 +0200
  • 08513015d3
    feat(members): implement online status and member sidebar with API integration Chneemann 2026-08-30 13:09:55 +0200
  • cc8677ae37
    feat(servers): add server deletion modal, API endpoint, and delete button to header Chneemann 2026-08-29 20:10:54 +0200
  • b1acb6cf51
    feat(servers): add server creation modal, API endpoint, and sidebar integration Chneemann 2026-08-29 19:53:54 +0200
  • b8ed4a5b66
    refactor(services): validate UUID parameters with Zod and add error handling to prevent DB errors Chneemann 2026-08-29 17:36:39 +0200
  • 4dc68e92a7
    feat(servers): implement dynamic server & channel sidebar navigation and layout integration Chneemann 2026-08-29 17:24:45 +0200
  • 1d56f9ef1f
    feat(auth): implement guest login api route and UI integration Chneemann 2026-08-28 20:00:39 +0200
  • 580afe8978
    feat(auth): add login, registration pages, session integration, and logout functionality Chneemann 2026-08-28 19:41:18 +0200
  • 413c47aa87
    feat(auth): integrate auth.js v5 with credentials provider and bcrypt hashing Chneemann 2026-08-28 16:49:27 +0200
  • 6eab20eaa4
    chore(db): setup drizzle orm with postgres driver and drizzle-kit configuration Chneemann 2026-08-28 15:43:18 +0200
  • 9d175303f5
    feat(layout): implement core layout structure and navigation sidebars Chneemann 2026-08-28 15:08:27 +0200
  • fb862b6e1b
    feat(app): initial setup with Next.js 16, Tailwind v4 and (app) route group Chneemann 2026-08-28 12:00:24 +0200
  • 961388c454 Initial commit André Kempf 2026-08-28 10:19:23 +0200