André Kempf Chneemann
  • Karlsruhe - Germany
  • https://andre-kempf.com
  • Full-Stack Developer
    Specializing in Angular (RxJS), Django, React (Next.js) and Python

  • Joined on 2026-07-29
Chneemann pushed to main at Chneemann/waveform 2026-09-06 12:45:24 +02:00
a2c0de037f feat(chat): add submit button and auto-resizing textareas for multiline messaging
Chneemann pushed to main at Chneemann/waveform 2026-09-05 15:35:31 +02:00
441a6c4453 fix(chat): correct apiEndpoint routing for direct messages in ChatItem
Chneemann pushed to main at Chneemann/waveform 2026-09-05 12:57:21 +02:00
f312316400 feat(dm): display active conversations in direct message sidebar
Chneemann pushed to main at Chneemann/waveform 2026-09-05 11:00:15 +02:00
fb5b007861 refactor(utils): export uuid regex and isValidUuid helper
Chneemann pushed to main at Chneemann/waveform 2026-09-05 10:56:02 +02:00
a5c6778c78 feat(chat): integrate direct messaging into ChatMessages component
Chneemann pushed to main at Chneemann/waveform 2026-09-05 10:00:32 +02:00
d94d1ec077 feat(api): add CRUD endpoints for conversations and direct messages
Chneemann pushed to main at Chneemann/waveform 2026-09-04 19:25:14 +02:00
739c9c1bf6 feat(db): add conversations and direct_messages tables with relations
Chneemann pushed to main at Chneemann/waveform 2026-09-04 04:57:27 +02:00
a481f16a1d feat(friends): add live user search and search API endpoint
Chneemann pushed to main at Chneemann/waveform 2026-09-04 04:37:48 +02:00
28dc63e0fd feat(friends): add friends section with headers, tabs, and request management
Chneemann pushed to main at Chneemann/waveform 2026-09-03 04:23:50 +02:00
e07036c190 feat(api): add CRUD endpoints for friendships and friend requests
Chneemann pushed to main at Chneemann/waveform 2026-09-02 03:58:38 +02:00
d4066752c6 feat(db): add friendships table, status enum, and user relations
Chneemann pushed to main at Chneemann/waveform 2026-09-01 19:49:31 +02:00
1252a8aed1 feat(ui): add reusable ActionButton component and integrate into modals
Chneemann pushed to main at Chneemann/waveform 2026-09-01 04:17:07 +02:00
7a5d8051e4 refactor(servers): convert delete modal to edit server modal with patch endpoint
Chneemann pushed to main at Chneemann/waveform 2026-08-31 12:08:18 +02:00
be4e10893e refactor(channels): cap name length at 32 chars and fix sidebar truncation layout
Chneemann pushed to main at Chneemann/waveform 2026-08-31 10:47:03 +02:00
2325c5725e refactor(channels): add default channel protection in DB, API and UI settings modal
Chneemann pushed to main at Chneemann/waveform 2026-08-31 10:30:38 +02:00
942fce0e63 feat(channel): add edit/delete modal, API, and context updates
Chneemann pushed to main at Chneemann/waveform 2026-08-31 10:08:36 +02:00
21a49ff1d9 feat(channel): add channel creation with API, modal UI, and context state update
Chneemann pushed to main at Chneemann/waveform 2026-08-31 09:45:29 +02:00
4e6bf60577 refactor(chat): split ChatItem into ChatItemActions and ChatItemEdit components
Chneemann pushed to main at Chneemann/waveform 2026-08-31 09:40:02 +02:00
da3a037b9d feat(chat): add date divider between messages in ChatMessages
Chneemann pushed to main at Chneemann/waveform 2026-08-31 09:24:40 +02:00
e610b6c9db feat(chat): add PATCH /api/messages/[messageId] endpoint and message inline editing UI