Synchronize Electron test assertions with completed input and queue events
CI / verify (push) Waiting to run

This commit is contained in:
Sucukdeluxe
2026-09-22 06:37:15 +02:00
parent 572b2a7f6b
commit 16ad2ad379
2 changed files with 16 additions and 5 deletions
+1
View File
@@ -98,6 +98,7 @@ npm audit --omit=dev
## Zuletzt verifiziert
- CI-Timingkorrektur nach `2.1.50`: Checkbox-Test wartet begrenzt auf native Klick-, Tab- und Leertastenverarbeitung und meldet bei Zeitüberschreitung Aktion und letzten Zustand; Hintergrunddrosselung im isolierten Testfenster deaktiviert. Start-/Reload-Test akzeptiert einen leeren, noch nicht belieferten Renderer nicht mehr als abgeschlossen, sondern wartet auf den Dateikandidaten und die abgearbeitete Ereigniswarteschlange. Bestehende Zustands-, Fokus-, Stil-, Duplikat- und Generationenprüfungen unverändert. Beide betroffenen Tests zehnmal hintereinander erfolgreich; Lint und 18 Servertests erfolgreich. Reine Teständerung, kein App-Release erforderlich.
- Release `2.1.50`: englischer GitHub- und inhaltlich gleichwertiger deutscher Forgejo-Changelog mit allen Änderungen seit `2.1.49`, Titel, Tag, jeweils vier Assets und Update-Metadaten verifiziert. Alle acht veröffentlichten Assets erneut heruntergeladen und per Größe/SHA-512 mit lokalen Dateien verglichen. Echter Updater mit Version `2.1.49` erkennt `2.1.50`, akzeptiert englische Release Notes, gültigen Veröffentlichungszeitpunkt und Forgejo-Manifest. Installer 98.034.441 Bytes, Portable 97.809.731 Bytes; beide Produktversion `2.1.50`. Öffentlicher Quellcheck einschließlich Screenshots erfolgreich (164 Dateien). Release-Commit `e51a4c5`, annotierter Tag `0c32d9a` auf beiden Remotes identisch. Lokaler Update-Anzeigetest vollständig entfernt; keine produktive Serveränderung.
- Releasevorbereitung `2.1.50`: 845 Haupttests und 18 Backup-API-Tests erfolgreich, Lint erfolgreich, Produktionsaudit ohne Schwachstellen. Ausführliche englische/deutsche Release-Texte decken Änderungen seit `2.1.49` ab. Lokale Update-Simulation deaktiviert; Entwicklungslauncher verwendet wieder den echten Updater. Keine produktive Serveränderung erforderlich.
- Update-Dialog nach `2.1.49`: Versionsmeldung von 12 auf 14 px erhöht. Updater reicht `published_at` als `publishedAt` weiter; Anzeige ergänzt lokale Veröffentlichungszeit als `TT.MM.JJJJ - HH:mm`, fehlende/ungültige Werte bleiben ausgeblendet. Deutsche und englische Übersetzung mit Datum geprüft. 40 Übersetzungs-/Updater-Tests, zwei gezielte Renderer-Tests und Lint ohne Warnungen erfolgreich. Laufende Entwicklung zeigt im lokalen Test `Update v2.1.50 verfügbar (22.09.2026 - 19:30)`; kein Release veröffentlicht.