From a2dee3164a7bebd44daaada44b35d11aca403299 Mon Sep 17 00:00:00 2001 From: duffyduck Date: Wed, 13 May 2026 01:13:15 +0200 Subject: [PATCH] =?UTF-8?q?feat(diag):=20Advanced=20Search=20=E2=80=94=20d?= =?UTF-8?q?ynamisch=20Felder=20hinzufuegen=20mit=20+=20Button?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Statt fest 3 Felder gibt's jetzt eine erweiterbare Reihen-Liste: - "+ Feld"-Button fuegt eine Reihe hinzu (UND/ODER + Eingabe) - ✕-Button pro Reihe (ausser der ersten) entfernt sie - Erste Reihe ist immer "Start" ohne Operator - syncAdvancedRowsFromDOM rettet Eingaben vor jedem Re-Render - runAdvancedSearch iteriert ueber alle Reihen mit Inhalt, leere werden ignoriert Damit ist die Boolean-Suche so lang wie noetig — Stefan kann auch 5-6 Begriffe verknuepfen ohne UI-Hack. Min. 1 Feld bleibt immer (clearAdvancedSearch reseted auf eine leere Start-Reihe). Co-Authored-By: Claude Opus 4.7 (1M context) --- diagnostic/index.html | 115 ++++++++++++++++++++++++++++++------------ 1 file changed, 84 insertions(+), 31 deletions(-) diff --git a/diagnostic/index.html b/diagnostic/index.html index d510269..7809299 100644 --- a/diagnostic/index.html +++ b/diagnostic/index.html @@ -857,25 +857,16 @@