KAN-38: Persönliche Git-Verbindungen #133

Merged
Twyco merged 2 commits from feature/KAN-38-personal-git-connections into main 2026-09-15 14:01:31 +00:00
Owner

KAN-38 gestaltet persönliche Git-Verbindungen als responsive Liste mit Dialogen zum Hinzufügen, Bearbeiten und bestätigten Entfernen neu. Provider und Server sind klar erkennbar; Validierung, Providerfehler, Netzwerkfehler und fehlende Berechtigung verwenden das gemeinsame Rückmeldesystem. Alle neuen UI-Texte verwenden englische Übersetzungsschlüssel.

Tokens bleiben verdeckt, werden nach erfolgreichem Speichern oder Verwerfen geleert und nicht im Browserverlauf gespeichert. Laravel flasht das Tokenfeld bei Validierungsfehlern nicht mehr in die Sitzung.

Basis: feature/KAN-37-security-application-keys.

Prüfung:

  • 34 PHPUnit-Tests bestanden (249 Assertions): GitConnectionTest, GitConnectionsUiTest, SecurityUiTest, SecurityTest, UserApplicationTest.
  • Automatisierte Browserprüfungen: Erstellen/Bearbeiten/Entfernen, Providerfehler, Netzwerk-/Serverfehler mit Retry, fehlende Berechtigung, Token-Schutz und Verwerfen, Fokus/Tastatur sowie 320/390/1440px in Hell und Dunkel.
  • Lint, Produktionsbuild, abschließende Typprüfung und Pint bestanden.
KAN-38 gestaltet persönliche Git-Verbindungen als responsive Liste mit Dialogen zum Hinzufügen, Bearbeiten und bestätigten Entfernen neu. Provider und Server sind klar erkennbar; Validierung, Providerfehler, Netzwerkfehler und fehlende Berechtigung verwenden das gemeinsame Rückmeldesystem. Alle neuen UI-Texte verwenden englische Übersetzungsschlüssel. Tokens bleiben verdeckt, werden nach erfolgreichem Speichern oder Verwerfen geleert und nicht im Browserverlauf gespeichert. Laravel flasht das Tokenfeld bei Validierungsfehlern nicht mehr in die Sitzung. Basis: feature/KAN-37-security-application-keys. Prüfung: - 34 PHPUnit-Tests bestanden (249 Assertions): GitConnectionTest, GitConnectionsUiTest, SecurityUiTest, SecurityTest, UserApplicationTest. - Automatisierte Browserprüfungen: Erstellen/Bearbeiten/Entfernen, Providerfehler, Netzwerk-/Serverfehler mit Retry, fehlende Berechtigung, Token-Schutz und Verwerfen, Fokus/Tastatur sowie 320/390/1440px in Hell und Dunkel. - Lint, Produktionsbuild, abschließende Typprüfung und Pint bestanden.
Twyco changed target branch from feature/KAN-36-profile-and-appearance to feature/KAN-37-security-application-keys 2026-09-15 08:11:02 +00:00
Twyco changed target branch from feature/KAN-37-security-application-keys to main 2026-09-15 14:01:26 +00:00
Twyco added 2 commits 2026-09-15 14:01:26 +00:00
Twyco merged commit 2edee702d4 into main 2026-09-15 14:01:31 +00:00
Twyco deleted branch feature/KAN-38-personal-git-connections 2026-09-15 14:01:32 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: PetschStudios/KanbanGit#133