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-08-30 19:55:27 +02:00
4f49caf1f1 feat(chat): add DELETE /api/messages/[messageId] endpoint and message deletion UI
Chneemann pushed to main at Chneemann/waveform 2026-08-30 19:44:50 +02:00
ac8392569b feat(chat): add POST /api/messages endpoint and update ChatInput to send messages
Chneemann pushed to main at Chneemann/waveform 2026-08-30 16:25:13 +02:00
af10837072 refactor(auth): remove SessionProvider and sync user status on login/logout
Chneemann pushed to main at Chneemann/waveform 2026-08-30 15:37:30 +02:00
0e6ee4dab2 refactor(ui): extract UserAvatar component and extend NextAuth session types
Chneemann pushed to main at Chneemann/waveform 2026-08-30 13:09:58 +02:00
08513015d3 feat(members): implement online status and member sidebar with API integration
Chneemann pushed to main at Chneemann/waveform 2026-08-29 20:10:56 +02:00
cc8677ae37 feat(servers): add server deletion modal, API endpoint, and delete button to header
Chneemann pushed to main at Chneemann/waveform 2026-08-29 19:53:57 +02:00
b1acb6cf51 feat(servers): add server creation modal, API endpoint, and sidebar integration
Chneemann pushed to main at Chneemann/waveform 2026-08-29 17:36:41 +02:00
b8ed4a5b66 refactor(services): validate UUID parameters with Zod and add error handling to prevent DB errors
Chneemann pushed to main at Chneemann/waveform 2026-08-29 17:24:48 +02:00
4dc68e92a7 feat(servers): implement dynamic server & channel sidebar navigation and layout integration
Chneemann pushed to main at Chneemann/waveform 2026-08-28 20:00:42 +02:00
1d56f9ef1f feat(auth): implement guest login api route and UI integration
Chneemann pushed to main at Chneemann/waveform 2026-08-28 19:41:21 +02:00
580afe8978 feat(auth): add login, registration pages, session integration, and logout functionality
Chneemann pushed to main at Chneemann/waveform 2026-08-28 16:49:30 +02:00
413c47aa87 feat(auth): integrate auth.js v5 with credentials provider and bcrypt hashing
Chneemann pushed to main at Chneemann/waveform 2026-08-28 15:43:21 +02:00
6eab20eaa4 chore(db): setup drizzle orm with postgres driver and drizzle-kit configuration
Chneemann pushed to main at Chneemann/waveform 2026-08-28 15:08:30 +02:00
9d175303f5 feat(layout): implement core layout structure and navigation sidebars
Chneemann pushed to main at Chneemann/waveform 2026-08-28 12:00:27 +02:00
fb862b6e1b feat(app): initial setup with Next.js 16, Tailwind v4 and (app) route group
Chneemann created repository Chneemann/waveform 2026-08-28 10:19:23 +02:00
Chneemann pushed to main at Chneemann/flowstate 2026-08-28 10:01:17 +02:00
f3378796bb feat(ui): extract drop zone styles into reusable DropActionButton component and rename ActionDropZones to DropZones
Chneemann pushed to main at Chneemann/flowstate 2026-08-27 09:40:14 +02:00
1a8bed2d4f refactor(ui,tasks): enhance ActionButton to support submit/disabled states and expose isSubmitting
Chneemann pushed to main at Chneemann/flowstate 2026-08-27 09:31:41 +02:00
83dbe3a388 refactor(ui): update ActionButton to support both links and form submit buttons and integrate into task form
Chneemann pushed to main at Chneemann/flowstate 2026-08-27 09:23:09 +02:00
d08a3cc0fe refactor(ui): integrate reusable ActionButton across dashboard and tasks components