Scarriffle
f9923b022e
feat: Login-Name vs. Anzeigename (Server)
- Neue Spalte users.display_name (Original-Schreibweise); username bleibt der
lowercase Login-Name. Setup/Create setzen display_name aus der Eingabe.
- Login bleibt case-insensitive (Anzeigename eingeben funktioniert -> wird
lowercased -> trifft den Login-Namen).
- Profil: PUT /api/profile/ kann display_name UND username (Login-Name) aendern;
bei Login-Namen-Wechsel kommt ein frischer Token zurueck (JWT sub haengt am
Namen). Stabile interne ID (Integer-PK) traegt alle Verweise -> Umbenennen
bricht Shares/Gruppen/creator_id nicht.
- display_name ueberall ausgeliefert/genutzt (me, profile, users, directory,
shares, Gruppen-Mitglieder, creator/owner, ORGANIZER-Export).
- Migration + Backfill (display_name = username). Tests ergaenzt (17 gruen).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-05-31 17:40:38 +02:00
..
2026-05-31 17:40:38 +02:00
2026-05-31 17:40:38 +02:00
2026-03-26 11:20:48 +01:00
2026-03-26 11:44:37 +01:00
2026-04-29 18:31:58 +02:00
2026-03-26 11:20:48 +01:00
2026-05-31 16:05:18 +02:00
2026-05-31 17:40:38 +02:00
2026-05-31 17:40:38 +02:00
2026-05-31 17:40:38 +02:00
2026-05-31 16:05:18 +02:00