Analysepipeline: echte Umlaute und ASCII-Bindestriche
Em-dashes und Umlaut-Umschreibungen aus den Pipeline-Aenderungen entfernt: Tooltip-Texte, HTML-Empty-State, JS-Kommentare, Count-Status-Platzhalter, Orchestrator-Kommentare und CSS-Kommentare. Anstelle von typografischen Gedankenstrichen werden jetzt Kommas oder Punkte gesetzt, "uebersprungen" -> "uebersprungen" mit echtem Umlaut, "laeuft" usw. analog. UI-Text "— Refresh starten" wird zu zwei Saetzen. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Dieser Commit ist enthalten in:
@@ -5994,7 +5994,7 @@ body.tutorial-active .tutorial-cursor {
|
||||
}
|
||||
|
||||
@media (max-width: 900px) {
|
||||
/* Snake aufloesen — alle Reihen werden vertikal gestapelt */
|
||||
/* Snake auflösen, alle Reihen werden vertikal gestapelt */
|
||||
.pipeline-row,
|
||||
.pipeline-row[data-direction="rtl"] {
|
||||
flex-direction: column;
|
||||
|
||||
@@ -290,7 +290,7 @@
|
||||
</div>
|
||||
<div class="pipeline-body">
|
||||
<div class="pipeline-stage" id="pipeline-stage" aria-label="Analysepipeline-Visualisierung">
|
||||
<div class="pipeline-empty" id="pipeline-empty">Noch nie aktualisiert — starte den ersten Refresh.</div>
|
||||
<div class="pipeline-empty" id="pipeline-empty">Noch nie aktualisiert. Starte den ersten Refresh.</div>
|
||||
</div>
|
||||
<aside class="pipeline-sidenote" id="pipeline-sidenote" hidden>
|
||||
Recherche-Lagen werden mehrfach evaluiert, um das Bild Schritt für Schritt aufzubauen.
|
||||
|
||||
@@ -118,7 +118,7 @@ const Pipeline = {
|
||||
const key = d.step_key;
|
||||
if (!key) return;
|
||||
|
||||
// State aktualisieren — letzter Pass gewinnt
|
||||
// State aktualisieren, letzter Pass gewinnt
|
||||
const prev = this._stateByKey[key];
|
||||
const passNr = d.pass_number || 1;
|
||||
if (!prev || passNr >= (prev.pass_number || 1)) {
|
||||
@@ -177,11 +177,11 @@ const Pipeline = {
|
||||
|
||||
// Brandneue Lage ohne Refresh
|
||||
if (!this._lastRefreshHeader) {
|
||||
this._renderEmpty('Noch nie aktualisiert — starte den ersten Refresh.');
|
||||
this._renderEmpty('Noch nie aktualisiert. Starte den ersten Refresh.');
|
||||
return;
|
||||
}
|
||||
|
||||
// Sichtbare Blöcke (skipped komplett ausgeblendet — Anforderung 4b)
|
||||
// Sichtbare Blöcke (skipped komplett ausgeblendet, Anforderung 4b)
|
||||
const visible = (this._definition || []).filter(s => {
|
||||
const st = this._stateByKey[s.key];
|
||||
return !st || st.status !== 'skipped';
|
||||
@@ -469,12 +469,12 @@ const Pipeline = {
|
||||
if (status === 'done') return '<span class="count-status">erledigt</span>';
|
||||
if (status === 'active') return '<span class="count-status">läuft...</span>';
|
||||
if (status === 'error') return '<span class="count-status">Fehler</span>';
|
||||
return '<span class="count-status">—</span>';
|
||||
return '<span class="count-status">-</span>';
|
||||
}
|
||||
if (status === 'pending') return '<span class="count-status">—</span>';
|
||||
if (status === 'pending') return '<span class="count-status">-</span>';
|
||||
if (status === 'active') return '<span class="count-status">läuft...</span>';
|
||||
if (status === 'error') return '<span class="count-status">Fehler</span>';
|
||||
if (cv == null) return '<span class="count-status">—</span>';
|
||||
if (cv == null) return '<span class="count-status">-</span>';
|
||||
|
||||
switch (stepKey) {
|
||||
case 'sources_review':
|
||||
|
||||
In neuem Issue referenzieren
Einen Benutzer sperren