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-23 10:32:31 +02:00
256c3d03e3 refactor(settings): sync status and color updates directly via UserContext
Chneemann pushed to main at Chneemann/waveform 2026-09-23 09:27:24 +02:00
00b11f2113 feat(settings): connect status and color updates to profile API endpoint
Chneemann pushed to main at Chneemann/waveform 2026-09-22 09:18:42 +02:00
ca9b35f8dd feat(api): add PATCH endpoint for user profile status and color updates
Chneemann pushed to main at Chneemann/waveform 2026-09-22 09:13:31 +02:00
d2f3d30d20 feat(settings): add avatar profile color palette selection
Chneemann pushed to main at Chneemann/waveform 2026-09-22 09:03:15 +02:00
6b104d112d feat(settings): add online status selection UI
Chneemann pushed to main at Chneemann/waveform 2026-09-21 13:53:53 +02:00
454cc2bea8 fix(docker): copy node_modules to runner stage for drizzle-kit
Chneemann pushed to main at Chneemann/waveform 2026-09-21 13:52:37 +02:00
1b77063d67 fix(docker): include drizzle config and db schemas in runner stage
Chneemann pushed to main at Chneemann/waveform 2026-09-21 13:47:42 +02:00
cee742bc74 fix(ci): execute drizzle-kit migrations in app container instead of studio
Chneemann pushed to main at Chneemann/waveform 2026-09-21 13:39:08 +02:00
4d0e49c928 fix(ci): rebuild docker containers before running db migrations
Chneemann pushed to main at Chneemann/waveform 2026-09-21 13:33:51 +02:00
6fa8b1f1d4 feat(settings): add user settings page and initial SettingsView component
Chneemann pushed to main at Chneemann/waveform 2026-09-20 09:18:16 +02:00
4db0a3cd57 feat(ci): enable Docker BuildKit to speed up VPS deployment
Chneemann pushed to main at Chneemann/waveform 2026-09-19 19:34:45 +02:00
7aadbda127 fix(types): mark type as optional in MessageWithMember
Chneemann pushed to main at Chneemann/waveform 2026-09-19 19:18:04 +02:00
e19b3f1d08 fix(types): remove unused role property from MessageWithMember
Chneemann pushed to main at Chneemann/waveform 2026-09-19 04:31:41 +02:00
d286e6cad7 fix(ui): translate ServerSettingsMenu labels to English
Chneemann pushed to main at Chneemann/waveform 2026-09-18 04:27:07 +02:00
8ab022eabe feat(members): update roleEnum to support OWNER, MODERATOR, MEMBER, and GUEST
Chneemann pushed to main at Chneemann/waveform 2026-09-17 17:21:57 +02:00
009c1ef9de feat(members): add role badges to member list items
Chneemann pushed to main at Chneemann/waveform 2026-09-17 04:41:29 +02:00
4622dac9bf refactor(ui): move category creation from ChannelSidebar to ServerSettingsMenu
Chneemann pushed to main at Chneemann/waveform 2026-09-17 04:26:10 +02:00
c6af4e1565 feat(servers): include members in activeServer payload and remove extra fetch
Chneemann pushed to main at Chneemann/waveform 2026-09-16 04:16:06 +02:00
11722ac3e0 fix(sidebar): use pathname to determine sidebar view state during hydration
Chneemann pushed to main at Chneemann/waveform 2026-09-15 04:28:45 +02:00
94fb7285a6 feat(sidebar): add smooth animations and persistent category collapse state