Tagesreport Montag, 19. Oktober 2026
83
Issues offen
+10
Neu angelegt
11
Abgeschlossen
23
PRs gemergt
#1292 feat: Multiinstanzbetrieb des Backends
3 / 12 erledigt
- #2943Multiinstanzbetrieb als Nachfolger von ADR-0021 entschieden
- Zehn Tickets für Instanzregister, Migrationen, Cron-Synchronisation, Zustandspersistenz und Indexierungslauf-Verwaltung angelegt
Gemergte Pull Requests:
- #2953docs(adr): Mehrinstanzbetrieb entscheiden und ADR-0021 ablösen (+481/−47, 6 Dateien)
Sonstiges
- Zehn Code-Review-Befunde aus main-Stand c942d22b3 behoben: Dateigröße, Client-Secret-Zeitzone, Nachfolgefall-Race-Condition, Token-Suchumfang, Indexierungsfehler-Anzeige, Dokumentlisten-Reihenfolge, nginx-Härtung, Workflow-Härtung, Verzeichnisabgleich-Status, Rate-Limit-Zählung
- Frontend-Dateien nach Verantwortung aufgeteilt: ChatInput, ChatStore, AuthStore, LibraryDetailPage, LibraryMetadataFieldsSection, LibraryCreatePage, SearchIndexingAdminPage, LibraryDocumentsSection
- Abhängigkeiten aktualisiert: Renovate, ESLint, actions/setup-java, rustfs
Gemergte Pull Requests:
- #2940chore(deps): renovate/renovate docker tag to v44.161.2 (+1/−1, 1 Datei)
- #2939chore(deps): eslint auf v10.13.0 aktualisieren (+57/−57, 2 Dateien)
- #2938chore(deps): actions/setup-java action auf v6.1.0 aktualisieren (+12/−12, 8 Dateien)
- #2937chore(deps): rustfs/rustfs docker tag to v1.0.3 (+4/−4, 3 Dateien)
- #2935refactor(library): LibraryDocumentsSection nach Verantwortung aufteilen (+1116/−752, 14 Dateien)
- #2934refactor(search-admin): SearchIndexingAdminPage in Bereiche aufteilen (+833/−763, 8 Dateien)
- #2933refactor(library): LibraryCreatePage in Schritte und Quellartwahl aufteilen (+576/−330, 6 Dateien)
- #2932fix(library): Einzelner Abruffehler zeigt den Indexierungslauf nicht mehr als fehlgeschlagen (+396/−104, 9 Dateien)
- #2931refactor(library): LibraryMetadataFieldsSection in Dialoge und Teilkomponenten aufteilen (+760/−604, 9 Dateien)
- #2930refactor(library): LibraryDetailPage in Bereiche und Teilkomponenten aufteilen (+753/−508, 11 Dateien)
- #2929fix(directory): Gescheiterten Verzeichnisabgleich als Status festhalten und anzeigen (+351/−68, 18 Dateien)
- #2928refactor(chat): ChatInput in Chip-Leiste, Hooks und Texthelfer aufteilen (+690/−446, 6 Dateien)
- #2927fix(frontend): Dokumentliste verwirft überholte Antworten; Abruffehler zeigen den Lauf nicht mehr als fehlgeschlagen (+619/−156, 9 Dateien)
- #2926refactor(chat): chatStore nach Verantwortung aufteilen (+848/−734, 8 Dateien)
- #2925fix(externalaccess): Suchumfang eines Zugriffstokens fail-closed statt über Thread-Local (+220/−59, 10 Dateien)
- #2924fix(succession): Parallel geschlossenen Nachfolgefall nicht wieder öffnen (+272/−22, 5 Dateien)
- #2923fix(connection): Ablaufkennzeichen des Client-Secrets in Serverzeit rechnen (+124/−5, 3 Dateien)
- #2922fix(frontend): nginx härten – X-Forwarded-Header leeren, Permissions-Policy, CSP-Zusatz prüfen (+275/−55, 15 Dateien)
- #2921refactor(session): authStore nach Anmeldeflüssen aufteilen (+1116/−962, 8 Dateien)
- #2920ci: Workflows härten – Kontextwerte über env, minimale Token-Rechte, pytest pinnen (+502/−31, 24 Dateien)
- #2919build(frontend): max-lines als ESLint-Warnung einführen (+14/−0, 1 Datei)
- #2918fix(ratelimit): Globale Deckel nur mit angemeldeten Anfragen belasten, Pfadsegment als UUID prüfen (+796/−84, 17 Dateien)