Mein Konto - Bereich in Desktop Variante nicht vorhanden #1

Closed
opened 2026-08-22 22:33:01 +00:00 by florian.wilde · 3 comments
Owner

Mein Konto - Bereich in Desktop Variante nicht vorhanden.
Passwort kann nicht geändert werden, Passkeys können nicht erzeugt werden etc.

Angelegt aus Betreuungs-Cockpit in Nebula.

Mein Konto - Bereich in Desktop Variante nicht vorhanden. Passwort kann nicht geändert werden, Passkeys können nicht erzeugt werden etc. _Angelegt aus [Betreuungs-Cockpit](https://nebula.wilde-ste.de/projects/cmt3luxld002lpc01609c16h0) in Nebula._
florian.wilde added the in-arbeit label 2026-08-22 22:34:01 +00:00
florian.wilde started working 2026-08-22 22:35:24 +00:00
Author
Owner

🤖 Claude Code hat mit der Umsetzung begonnen.

  • Branch: fix/1-mein-konto-desktop
  • Verstanden als: In der Desktop-Ansicht führt kein benutzbarer Weg nach „Mein Konto" — damit sind Passwortwechsel, zweiter Faktor und die Passkey-Verwaltung dort unerreichbar, obwohl die Seite selbst existiert.
  • Geplantes Vorgehen:
    • Fehler zuerst im Browser reproduzieren (Desktop-Breite), statt aus dem Code zu schließen — das Benutzermenü ist in der Seitenleiste durchaus angelegt, es kommt also nur nicht an
    • Ursache eingrenzen: öffnet das Aufklappmenü gar nicht, oder klappt es unsichtbar unter den Bildschirmrand?
    • Beheben und zusätzlich einen direkt sichtbaren Weg prüfen, statt „Mein Konto" allein hinter einem Aufklappmenü zu lassen
    • Playwright-Test auf Desktop-Breite, damit es nicht ein zweites Mal unbemerkt verschwindet

Zeiterfassung läuft.

🤖 **Claude Code hat mit der Umsetzung begonnen.** - Branch: `fix/1-mein-konto-desktop` - Verstanden als: In der Desktop-Ansicht führt kein benutzbarer Weg nach „Mein Konto" — damit sind Passwortwechsel, zweiter Faktor und die Passkey-Verwaltung dort unerreichbar, obwohl die Seite selbst existiert. - Geplantes Vorgehen: - Fehler zuerst im Browser reproduzieren (Desktop-Breite), statt aus dem Code zu schließen — das Benutzermenü ist in der Seitenleiste durchaus angelegt, es kommt also nur nicht an - Ursache eingrenzen: öffnet das Aufklappmenü gar nicht, oder klappt es unsichtbar unter den Bildschirmrand? - Beheben und zusätzlich einen direkt sichtbaren Weg prüfen, statt „Mein Konto" allein hinter einem Aufklappmenü zu lassen - Playwright-Test auf Desktop-Breite, damit es nicht ein zweites Mal unbemerkt verschwindet Zeiterfassung läuft.
florian.wilde worked for 24 minutes 2026-08-22 23:00:06 +00:00
florian.wilde added zu-testen and removed in-arbeit labels 2026-08-22 23:01:00 +00:00
Author
Owner

✅ Umsetzung abgeschlossen — bereit zum Testen.

Was geändert wurde

  • Die Seitenleiste am Schreibtisch bleibt stehen (lg:sticky lg:top-0 lg:h-dvh lg:self-start), statt mit der Seite mitzuwachsen. Ihr Fuß mit dem Benutzermenü landete vorher am Ende der Seite statt am unteren Bildschirmrand — auf „Heute" bei 1632 Pixel in einem 900 Pixel hohen Fenster.
  • Die Navigation dazwischen scrollt bei Bedarf in sich selbst; Kopf, Betreutenauswahl und Fuß bleiben immer sichtbar.
  • Am Handy war nichts zu ändern: Dort sitzt das Menü in der ohnehin festen Kopfzeile.
  • Fünf neue End-to-End-Tests prüfen nicht, ob das Menü im DOM ist, sondern ob es im Bild steht — auf fünf Seiten, an drei Scrollpositionen, auf einem flachen Laptopfenster und am Handy. Gegen den kaputten Zustand gegengeprüft: Sie schlagen dort an.
  • Version auf 1.1.2, Changelog ergänzt.

Geänderte Dateien

  • src/components/app-huelle.tsx
  • e2e/benutzermenue.spec.ts (neu)
  • CHANGELOG.md, README.md, docs/INSTALLATION.md, docs/ROADMAP.md
  • package.json, src/lib/version.ts

So testest du es

  1. git switch fix/1-mein-konto-desktop
  2. npm run dev und am Desktop (Fenster breiter als 1024 px) auf „Heute" gehen
  3. Ohne zu scrollen unten links schauen: Dein Name mit „Administrator" steht dort
  4. Draufklicken → Mein Konto
  5. Erwartet: Die Seite öffnet sich mit den Bereichen Zugang, Zweiter Faktor, Passkeys und Passwort ändern
  6. Gegenprobe: Auf „Heute" ganz nach unten scrollen — die Seitenleiste bleibt stehen, das Menü wandert nicht mit weg
  7. Zweite Gegenprobe: Fenster flach ziehen (etwa 620 px hoch) — die Navigation bekommt einen eigenen Scrollbalken, das Benutzermenü bleibt unten sichtbar

Aufgewendete Zeit: 00:24
Pull Request: #2


Nebenbei aufgefallen (nicht Teil dieses PR, gehört ins Dashboard):

  1. „Mein Konto" hängt allein an einem Aufklappmenü. Es gibt keinen direkten Eintrag in der Navigation. Wenn jemand das Menü nicht als anklickbar erkennt, ist der Bereich wieder unauffindbar — der Fehler wäre dann nur verschoben. Ein eigener Eintrag unter „Einstellungen" oder ein Punkt in der Hauptnavigation wäre robuster.
  2. Die Zahlen im README waren teils falsch gerechnet. Modelle (24 statt 33) und Seiten (46 statt 79) waren veraltet, die e2e-Zahl uneinheitlich gezählt. Jetzt stehen die Nachzählbefehle daneben. Erledigt, aber es zeigt: Solche Angaben altern unbemerkt.

Nach Freigabe: /issue-freigabe 1

✅ **Umsetzung abgeschlossen — bereit zum Testen.** <!-- claude-status branch: fix/1-mein-konto-desktop pr: 2 zeit_sekunden: 1482 --> **Was geändert wurde** - Die Seitenleiste am Schreibtisch bleibt stehen (`lg:sticky lg:top-0 lg:h-dvh lg:self-start`), statt mit der Seite mitzuwachsen. Ihr Fuß mit dem Benutzermenü landete vorher am Ende der **Seite** statt am unteren Bildschirmrand — auf „Heute" bei 1632 Pixel in einem 900 Pixel hohen Fenster. - Die Navigation dazwischen scrollt bei Bedarf in sich selbst; Kopf, Betreutenauswahl und Fuß bleiben immer sichtbar. - Am Handy war nichts zu ändern: Dort sitzt das Menü in der ohnehin festen Kopfzeile. - Fünf neue End-to-End-Tests prüfen nicht, ob das Menü im DOM ist, sondern ob es **im Bild** steht — auf fünf Seiten, an drei Scrollpositionen, auf einem flachen Laptopfenster und am Handy. Gegen den kaputten Zustand gegengeprüft: Sie schlagen dort an. - Version auf 1.1.2, Changelog ergänzt. **Geänderte Dateien** - `src/components/app-huelle.tsx` - `e2e/benutzermenue.spec.ts` *(neu)* - `CHANGELOG.md`, `README.md`, `docs/INSTALLATION.md`, `docs/ROADMAP.md` - `package.json`, `src/lib/version.ts` **So testest du es** 1. `git switch fix/1-mein-konto-desktop` 2. `npm run dev` und am **Desktop** (Fenster breiter als 1024 px) auf „Heute" gehen 3. Ohne zu scrollen unten links schauen: Dein Name mit „Administrator" steht dort 4. Draufklicken → **Mein Konto** 5. Erwartet: Die Seite öffnet sich mit den Bereichen *Zugang*, *Zweiter Faktor*, *Passkeys* und *Passwort ändern* 6. Gegenprobe: Auf „Heute" ganz nach unten scrollen — die Seitenleiste bleibt stehen, das Menü wandert nicht mit weg 7. Zweite Gegenprobe: Fenster flach ziehen (etwa 620 px hoch) — die Navigation bekommt einen eigenen Scrollbalken, das Benutzermenü bleibt unten sichtbar **Aufgewendete Zeit:** 00:24 **Pull Request:** #2 --- **Nebenbei aufgefallen** (nicht Teil dieses PR, gehört ins Dashboard): 1. **„Mein Konto" hängt allein an einem Aufklappmenü.** Es gibt keinen direkten Eintrag in der Navigation. Wenn jemand das Menü nicht als anklickbar erkennt, ist der Bereich wieder unauffindbar — der Fehler wäre dann nur verschoben. Ein eigener Eintrag unter „Einstellungen" oder ein Punkt in der Hauptnavigation wäre robuster. 2. **Die Zahlen im README waren teils falsch gerechnet.** Modelle (24 statt 33) und Seiten (46 statt 79) waren veraltet, die e2e-Zahl uneinheitlich gezählt. Jetzt stehen die Nachzählbefehle daneben. Erledigt, aber es zeigt: Solche Angaben altern unbemerkt. Nach Freigabe: `/issue-freigabe 1`
Author
Owner

🚀 Freigegeben und nach main übernommen.

  • Merge-Commit: 8a594ee
  • Pull Request: #2 (gemergt)
  • Gesamtaufwand: 00:24
  • Veröffentlicht als v1.1.2 — der Tag ist gesetzt, sonst würde update.sh die Fassung nicht finden und weiter v1.1.1 anbieten.

Auf dem Server ankommen tut die Änderung mit:

cd /opt/docker/configs/betreuungs-cockpit
./scripts/update.sh

Reine Darstellungsänderung — keine Migration, kein Eingriff in Daten.

Issue wird geschlossen.

🚀 **Freigegeben und nach `main` übernommen.** <!-- claude-status merge: 8a594ee4a43b0c892d7ada6771b07506f2284009 pr: 2 zeit_sekunden: 1482 --> - Merge-Commit: `8a594ee` - Pull Request: #2 (gemergt) - Gesamtaufwand: 00:24 - Veröffentlicht als **v1.1.2** — der Tag ist gesetzt, sonst würde `update.sh` die Fassung nicht finden und weiter v1.1.1 anbieten. Auf dem Server ankommen tut die Änderung mit: ```bash cd /opt/docker/configs/betreuungs-cockpit ./scripts/update.sh ``` Reine Darstellungsänderung — keine Migration, kein Eingriff in Daten. Issue wird geschlossen.
florian.wilde removed the zu-testen label 2026-08-22 23:04:42 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Total Time Spent: 24 minutes
florian.wilde
24 minutes
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: florian.wilde/betreuungs-cockpit#1