Hauptfix (User-Report): in der VOD-Grid sass der Trim/Queue-Button bei Cards mit 1-zeiligem Titel hoeher als bei 2-zeiligen Nachbarn. Ursache: .vod-card war ein Block, Buttons flossen mit dem Content. Grid streckt zwar alle Cards einer Reihe gleich hoch, aber der Leerraum landete unten. Fix: .vod-card = flex column, .vod-actions = margin-top:auto -> Buttons docken am Boden an. Verifiziert per Playwright ueber xqc (16 Reihen), papaplatte (6), xrohat (12): maxButtonTopSpread = 0px in allen. Weitere Funde aus dem Screenshot-Pass (scripts/ui-screenshot.js): - Globale Basis-Dark-Theme-Regel fuer alle text-Inputs + textarea, damit bare Inputs ohne .form-group/.form-stack Wrapper nie OS-weiss durchkommen (#cutterFilePath war weiss im Dark-Theme). - Cutter-Preview-Placeholder 'Video auswahlen um Vorschau zu sehen' war hardcoded Deutsch ohne id -> id + Locale-Key + Wiring (zeigt jetzt 'Select a video to see a preview' im EN-Mode). - Clips-Button '#btnClip' wurde nie lokalisiert (zeigte immer 'Clip herunterladen') -> setText-Wiring ergaenzt, nutzt existierenden clips.downloadButton key. scripts/ui-screenshot.js: neues Harness das die App startet, durch Tabs/Streamer/Themes navigiert, Screenshots macht + Button-Alignment programmatisch misst. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
15 lines
185 B
Plaintext
15 lines
185 B
Plaintext
node_modules/
|
|
dist/
|
|
release/
|
|
*.log
|
|
.DS_Store
|
|
|
|
# Test-Artefakte
|
|
tmp_e2e_full/
|
|
tmp_bugtest/
|
|
tmp_dl/
|
|
tmp_ui_shots/
|
|
|
|
# Dev-Scripts ohne Token (Stub, nicht produktiv)
|
|
codeberg_api_upload.sh
|