UI-Redesign: Editor-Kontextspalte, Brain-Zeitstrahl, Settings-Suche + KI-Zentrale#43
Merged
Merged
Conversation
Kopfzeile: Breadcrumb + Display-Titel, Zettel-ID als Mono-Chip (splitZettelTitle), EIN Export-Menü mit „Zuletzt"-Gedächtnis (editorLastExport) statt PDF/reMarkable/DOCX/WP-Einzelbuttons, LanguageTool als Icon mit Fehler-Badge + Dropdown (Prüfen/Korrigieren), Modus-Toggle mit Wörtern (Markdown|Schreiben|Lesen). Kontextspalte (ContextPanel.tsx, Toggle im Header + Fußzeile, editorShowContextPanel): Backlinks + ausgehende Links an einem Ort, Ähnlich aus dem Smart-Connections-Embeddings-Cache (nur Cache-Lookup, keine Berechnung; verzögertes Laden), fällige Karteikarten pro Notiz mit Lern-Button. Fußzeile zeigt „← N Backlinks". Single-Source: cosine/normalize/CACHE_VERSION/Modellwahl nach utils/embeddingSimilarity.ts extrahiert (SmartConnectionsPanel nutzt dieselbe Quelle), isCardDue aus flashcardStore exportiert. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Segmented-Control benennt die drei Zustände (Rückblick | Zeitstrahl | Ganzer Graph — Label = Zustand, nie Aktion, Befund B1) statt „← Freier Graph"/„MindGraph"-Aktions-Buttons; Heute-Button bei Nicht-aktuellem Monat. Konstellation wird Zeitstrahl (1c): Tages-Punkte auf durchgehender Spine (gleichmäßige Abstände, dichtester Tag größer + Badge), Chips mit Display-Titel/PDF-Chip darüber, Kanten neutral & ruhig (Kategorie nur im Dot, Befund B2), „Heute" als leerer gestrichelter Docking-Punkt, „Das Brain sagt"-Karte mit Rückblick-Essenz im Graph, Monats-Scrubber (Klick zentriert Tag) + Legende-Pill unten rechts. Der volle Rückblick-Erzähltext bleibt eigener Zustand (Brain redet). Brain einheitlich in Token --brain-color (= Akzentfarbe) statt hartem Pink #e85aad (Befund B3): BrainIcon, Lens-Button, Backlinks, Arbeitskontext, Digest-Links. Neue Strings in de/en-Übersetzungen. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
…gn 1b+1c) Suche (Befund S1 — 19 Tabs ohne Suche, KI-Orte in 7 davon): Suchfeld oben in der Nav mit kuratiertem Index über alle Tabs und die wichtigsten Einzel-Einstellungen (inkl. ALLER Modell-Orte). Treffer zeigen Einstellung + Pfad, ↑↓/↵/Klick springt zum Tab, Anker-Ziele werden gescrollt und blitzen kurz auf. fuzzyMatch/highlightMatch aus der Command Palette wiederverwendet (jetzt exportiert). Index hängt an den Modul-Flags (useIsModuleEnabled) — sonst fehlen z.B. die E-Mail-Einträge, bis die Modul-Konfiguration geladen ist. KI-Zentrale (1c als eigener Tab statt Vollseite): neuer Tab „KI & Modelle" bündelt die bisher im Integrationen-Tab verstreuten KI-Blöcke (Lokale KI/Backend, Standard-Modell, Kompatibilitäts-Matrix, Projekt-RAG-Embedding, OpenRouter, LLMBase, Webrecherche, Smart-Connections-Feinschliff) plus neue Backend-Statuskarte (Erreichbarkeit, Host, Modellanzahl) und Datenschutz-Hinweis („Gehirn immer lokal · Cloud opt-in · Hard-Lock"). Integrationen enthält nur noch externe Dienste (Zotero, Research, Docling, …). Deep-Links (ActiveModelBadge, AiActionBar, MODULE_CONFIG_TABS) zeigen auf den neuen Tab. Rename (Befund S2): Tab „Sprache" heißt jetzt „Diktat & Vorlesen" — keine Verwechslung mehr mit der UI-Sprache im Allgemein-Tab. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Die reinen Wort-Labels aus dem Redesign verlieren die vertraute Ikonografie — jetzt Stift/Auge-Icons UND Beschriftung zusammen (Markdown | Schreiben | Lesen). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Ab 500 Notizen im Ausschnitt rendert der Graph nicht mehr, sondern verlangt eine Ordnerwahl — ein 4000er-Graph ist weder lesbar noch schafft ihn der Renderer (real: 13 Minuten bei 100% CPU nach Klick auf „Ganzer Graph" mit 4251 Notizen). Der Guard gated drei Dinge: Node-Bau, Kanten-Bau UND den Content-Nachlade-Effekt — letzterer war der Kern des Freezes (readFilesBatch über den ganzen Vault + updateNote einzeln pro Notiz = Tausende Store-Updates mit Re-Render-Kaskade; ungegated crashte der Renderer beim Test reproduzierbar per OOM). Ordner > Schwelle zeigt den Guard konsistent mit neuem Zähler; Local Mode ist ausgenommen. GUI-verifiziert am 4256-Notizen-Vault. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Setzt die drei Design-Dateien aus dem Claude-Design-Projekt um (je als vom Doc empfohlene Kombination der Varianten 1b + 1c). Alle drei Teile sind GUI-verifiziert (Dev-App gegen den Demo-Vault), Typecheck + 826 Unit-Tests grün.
1. Editor — „Ruhige Kopfzeile + Kontextspalte" (
5a07b19b)splitZettelTitle), EIN Export-Menü mit „Zuletzt"-Gedächtnis statt PDF/reMarkable/DOCX/WP-Einzelbuttons, LanguageTool als 1 Icon mit Fehler-Badge (Prüfen/Korrigieren im Dropdown), Modus-Toggle mit Wörtern (Markdown | Schreiben | Lesen)ContextPanel.tsx, zuschaltbar, persisted): Backlinks + ausgehende Links + Ähnlich (nur Smart-Connections-Cache-Lookup, keine Embedding-Berechnung) + fällige Karteikarten an einem Ort; Fußzeile zeigt „← N Backlinks" als Toggleutils/embeddingSimilarity.ts(cosine/normalize/CACHE_VERSION),isCardDueaus flashcardStore exportiert2. Brain — „Zustands-Control + Zeitstrahl + Petrol" (
d35b5fbf)--brain-color(= Akzentfarbe) ersetzt hartes Pink#e85aadüberall (B3)3. Einstellungen — „Suche + KI-Zentrale" (
4c551f70)Bewusste Entscheidungen
Offen / bekannt
🤖 Generated with Claude Code