Doku: REST-API-Suche, Moduldokumentation, FLAW-18 und Hilfe-Seite aktualisiert

This commit is contained in:
sandrodach committed 2026-10-28 23:08:05 +01:00
1 parent 9c6598cb85
commit 0e9bfab943
4 files changed
+69 -7

No files matched your search

+38 -1
View File
@@ -341,6 +341,42 @@ export const HelpView: React.FC<HelpViewProps> = ({ onBack }) => {
</div>
),
},
{
id: 'workspace-search-cmdk',
category: 'workspace',
title: 'Globale Suche & Command Palette (Cmd+K)',
subtitle: 'FTS5-Volltextsuche in Notizen, Blöcken, Aufgaben und Listen',
icon: Command,
keywords: [
'suche',
'search',
'command',
'palette',
'cmdk',
'find',
'fts',
'volltext',
'tastatur',
],
content: (
<div className="space-y-2 text-muted leading-relaxed">
<p>
Drücke <kbd className="px-1.5 py-0.5 bg-panel border border-border rounded font-mono text-[11px] text-accent">Cmd + K</kbd> / <kbd className="px-1.5 py-0.5 bg-panel border border-border rounded font-mono text-[11px] text-accent">Strg + K</kbd> oder <kbd className="px-1.5 py-0.5 bg-panel border border-border rounded font-mono text-[11px] text-accent">/</kbd> (wenn kein Textfeld aktiv ist), um die globale Suche zu öffnen:
</p>
<ul className="space-y-1.5 list-disc list-inside">
<li>
<strong className="text-main">Volltextsuche (FTS5):</strong> Durchsucht Notiz-Titel und Blöcke, Aufgaben und Listeneinträge blitzschnell mit Relevanz-Ranking (BM25) und Präfixsuche.
</li>
<li>
<strong className="text-main">Sicherheit:</strong> Zeigt nur Inhalte, auf die du tatsächlich Zugriff hast (eigene sowie freigegebene Notizen, Aufgabenlisten und Listen).
</li>
<li>
<strong className="text-main">Tastaturnavigation:</strong> Mit <kbd className="px-1.5 py-0.5 bg-panel border border-border rounded font-mono text-[11px] text-accent">↑</kbd> und <kbd className="px-1.5 py-0.5 bg-panel border border-border rounded font-mono text-[11px] text-accent">↓</kbd> blättern, mit <kbd className="px-1.5 py-0.5 bg-panel border border-border rounded font-mono text-[11px] text-accent">Enter</kbd> Treffer direkt öffnen (Notizen direkt am gefundenen Block).
</li>
</ul>
</div>
),
},
// TRIAGE & QUICK DUMP
{
@@ -656,7 +692,8 @@ export const HelpView: React.FC<HelpViewProps> = ({ onBack }) => {
// Keyboard shortcuts table data
const shortcuts = useMemo(
() => [
{ key: 'C oder /', scope: 'Global', desc: 'Fokus sofort in die Schnellerfassungsleiste setzen' },
{ key: 'Cmd + K / Strg + K oder /', scope: 'Global', desc: 'Globale Volltextsuche (Command Palette) öffnen' },
{ key: 'C', scope: 'Global', desc: 'Fokus sofort in die Schnellerfassungsleiste setzen' },
{ key: 'Enter', scope: 'Schnellerfassung', desc: 'Gedanken blitzschnell speichern' },
{ key: 'Esc', scope: 'Schnellerfassung', desc: 'Eingabe leeren & Optionen schließen' },
{ key: 'Enter', scope: 'Workspace Outliner', desc: 'Neuen Bullet-Point anlegen (oder leeren Block ausrücken)' },