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/portfolio 2026-10-04 19:30:41 +02:00
dcc077184c feat: connect CV request modal to command palette
Chneemann pushed to main at Chneemann/portfolio 2026-10-03 13:34:35 +02:00
359cdddaf6 feat: add CV request modal for privacy-friendly resume download
Chneemann pushed to main at Chneemann/waveform 2026-10-02 04:14:50 +02:00
e150c819ca refactor(servers): integrate responsive color picker grid into EditServerModal
Chneemann pushed to main at Chneemann/waveform 2026-10-01 04:21:31 +02:00
dffcfca0ad refactor(servers): improve server color picker UI and expand palette
Chneemann pushed to main at Chneemann/waveform 2026-09-30 04:20:22 +02:00
1cd01ad88c refactor(legal): combine imprint and privacy policy into tabbed view
Chneemann pushed to main at Chneemann/waveform 2026-09-29 04:44:47 +02:00
a957991bee feat(legal): integrate legal pages in-app with header support
Chneemann pushed to main at Chneemann/waveform 2026-09-29 04:03:13 +02:00
342dbc549f style(legal): update UI design for legal pages
Chneemann pushed to main at Chneemann/waveform 2026-09-29 03:44:18 +02:00
a37a2eb151 feat(api): check username and email uniqueness on profile update
Chneemann pushed to main at Chneemann/waveform 2026-09-28 11:54:19 +02:00
4936e41c43 feat(settings): add profile edit card with zod validation and save restrictions
Chneemann pushed to main at Chneemann/waveform 2026-09-27 20:37:23 +02:00
48151906d3 fix(settings): resolve scrolling layout issue and add spacing between collapsible cards
Chneemann pushed to main at Chneemann/waveform 2026-09-27 13:24:57 +02:00
778126627f fix(docker): expose GUEST_EMAIL to client-side via NEXT_PUBLIC prefix
Chneemann pushed to main at Chneemann/waveform 2026-09-27 13:22:08 +02:00
bbc5ec6648 fix(auth): handle signout and status update for deleted users
Chneemann pushed to main at Chneemann/waveform 2026-09-27 13:06:12 +02:00
0d695f9fc0 feat(settings): add SettingsDeleteAccountCard component with two-step confirmation
Chneemann pushed to main at Chneemann/waveform 2026-09-27 12:33:01 +02:00
fabd11e9e0 feat(api): add account deletion endpoint with guest user protection
Chneemann pushed to main at Chneemann/waveform 2026-09-26 20:06:09 +02:00
c48ff6543a feat(members): expand available member background color options
Chneemann pushed to main at Chneemann/waveform 2026-09-26 20:03:12 +02:00
b64356381d refactor(settings): extract MEMBER_STATUS_OPTIONS into member constants
Chneemann pushed to main at Chneemann/waveform 2026-09-26 17:14:25 +02:00
2bc0a508ea feat(settings): make SettingsProfileCard collapsible
Chneemann pushed to main at Chneemann/waveform 2026-09-25 10:19:53 +02:00
3e1d21f259 feat(settings): integrate AppHeader in SettingsView to support sidebar toggling
Chneemann pushed to main at Chneemann/waveform 2026-09-24 09:03:19 +02:00
80fa74605f refactor(settings): split SettingsView into SettingsHeader and SettingsProfileCard
Chneemann pushed to main at Chneemann/waveform 2026-09-23 10:36:22 +02:00
db0616aa9a fix(settings): remove unused props from SettingsView call