Settings: Server-Sync Bereich UI aufräumen #108

Closed
opened 2026-05-18 07:08:33 +00:00 by jreinemann-euris · 1 comment
jreinemann-euris commented 2026-05-18 07:08:33 +00:00 (Migrated from github.com)

Beschreibung

Der Server-Synchronisierungsbereich in den App-Einstellungen sieht unstrukturiert aus und braucht ein visuelles Cleanup.

Anforderungen

Cards & Layout

  • Anmeldung + Abmelde-Button auf eine eigene Card setzen (analog zur Serververbindungs-Card)
  • Abmelde-Button soll wie ein richtiger Button aussehen (nicht nur Text-Link)
  • "Letzte Sync..." direkt unter "Verbunden" anzeigen, ohne Trenner – kompakt

Buttons & Icons entfernen/anpassen

  • Update-Kringel neben Server-URL: Ersetzen durch Reset-Button mit Label "Reset". Nur sichtbar wenn eine nicht-default Adresse eingetragen ist (setzt auf Default zurück)
  • Update-Kringel neben "Verbunden" (Serverstatus): Entfernen – macht keinen Sinn
  • Sync muss vollautomatisch sein – keine manuellen Sync-Buttons

Akzeptanzkriterien

  • Anmeldestatus ("angemeldet als admin") + Logout auf eigener Card
  • Logout-Button sieht aus wie ein Material-Button
  • "Letzte Sync..." steht direkt unter Verbindungsstatus ohne Divider
  • Kein Update-Kringel neben Serverstatus
  • Reset-Button neben Server-URL nur sichtbar wenn nicht-default Adresse eingetragen (setzt auf Default zurück)
  • Keine manuellen Sync-Trigger-Buttons in der UI
## Beschreibung Der Server-Synchronisierungsbereich in den App-Einstellungen sieht unstrukturiert aus und braucht ein visuelles Cleanup. ## Anforderungen ### Cards & Layout - **Anmeldung + Abmelde-Button** auf eine eigene Card setzen (analog zur Serververbindungs-Card) - Abmelde-Button soll wie ein richtiger Button aussehen (nicht nur Text-Link) - "Letzte Sync..." direkt unter "Verbunden" anzeigen, **ohne Trenner** – kompakt ### Buttons & Icons entfernen/anpassen - **Update-Kringel neben Server-URL**: Ersetzen durch Reset-Button mit Label "Reset". Nur sichtbar wenn eine nicht-default Adresse eingetragen ist (setzt auf Default zurück) - **Update-Kringel neben "Verbunden" (Serverstatus)**: Entfernen – macht keinen Sinn - **Sync muss vollautomatisch sein** – keine manuellen Sync-Buttons ## Akzeptanzkriterien - [ ] Anmeldestatus ("angemeldet als admin") + Logout auf eigener Card - [ ] Logout-Button sieht aus wie ein Material-Button - [ ] "Letzte Sync..." steht direkt unter Verbindungsstatus ohne Divider - [ ] Kein Update-Kringel neben Serverstatus - [ ] Reset-Button neben Server-URL nur sichtbar wenn nicht-default Adresse eingetragen (setzt auf Default zurück) - [ ] Keine manuellen Sync-Trigger-Buttons in der UI
jreinemann-euris commented 2026-05-18 08:10:16 +00:00 (Migrated from github.com)

Umgesetzt in commit 887cdbd.

Änderungen:

  • Login-Status + Logout-Button auf eigene ElevatedCard
  • Logout als OutlinedButton (Material-Button)
  • Letzte Sync direkt unter Verbindungsstatus (ohne Divider)
  • Refresh-IconButton neben Serverstatus entfernt
  • Reset-Button neben Server-URL nur sichtbar bei nicht-default Adresse
  • Alle manuellen Sync-Buttons entfernt (Sync ist vollautomatisch)
Umgesetzt in commit 887cdbd. Änderungen: - Login-Status + Logout-Button auf eigene ElevatedCard - Logout als OutlinedButton (Material-Button) - Letzte Sync direkt unter Verbindungsstatus (ohne Divider) - Refresh-IconButton neben Serverstatus entfernt - Reset-Button neben Server-URL nur sichtbar bei nicht-default Adresse - Alle manuellen Sync-Buttons entfernt (Sync ist vollautomatisch)
Sign in to join this conversation.
No description provided.