Files
claude-ai-control/memory/linux-release-prep.md
T
marcus.hinz 60dea6d003 memory: Linux-Release-Prep + Feedback nicht-suchen-fragen
- linux-release-prep: Handoff fuer den Linux-Umzug (Feature-Stand 165501c,
  Verifikations-Checkliste, offene Port-Luecke sips)
- feedback-nicht-suchen-fragen: bei fehlendem Tool/Pfad fragen statt suchen
- MEMORY.md: Index aktualisiert
2026-07-11 16:47:18 +02:00

2.3 KiB

name, description, metadata
name description metadata
linux-release-prep Stand vorm Linux-Umzug — Panel/MCP-Feature auf origin; Verifikations-Checkliste + offene Linux-Port-Lücken
node_type type originSessionId
memory project f7704328-4eb4-4f0f-bf42-da68abab401d

Stand 2026-07-11: Das Entwurfs-Panel samt MCP-Tool ist fertig und auf origin (lintus), letzter Commit 165501c. Auf der Linux-Box origin pullen, alles verifizieren, dann Release. Build-Deps + Release-Schritte stehen im Skill git-commit (Abschnitt 3): webkit2gtk-4.1, libgtk-3, libayatana-appindicator3, librsvg2, patchelf; npm run tauri build; gh release.

Feature-Kurzfassung: MCP-stdio-Server app --mcp-panel (Server-Key text-panel, Tool write_panel + archive_panel), pro Pool in .claude.json (alwaysLoad) + Freigabe mcp__text-panel__write_panel in settings.json, provisioniert beim App-Start. Panel-UI (terminal.html/panel.html, andockbar/ablösbar), Titel aus erster Überschrift + Titel-Edit, Content-Editor, Archiv pro Projekt (archiveDir + additionalDirectories), Rechtschreib-Sprache (spellcheckLang, per-Text-Selector).

Auf Linux gezielt prüfen (WebKitGTK/GTK-abhängig):

  • MCP: claude startet app --mcp-panel als Kind, write_panel schreibt AI_CONTROL_PANEL, Watcher zieht es ins Panel; Tool ohne Rückfrage (Freigabe geladen).
  • Ordner-Dialog (tauri-plugin-dialog) beim Archivieren.
  • Rechtschreibprüfung in WebKitGTK: braucht enchant + Wörterbücher (z. B. hunspell-de), sonst keine Unterringelung.
  • reveal_path nutzt xdg-open (öffnet den Ordner, kein „select" wie macOS).
  • Abgelöstes Panel-Fenster: auf Linux baut es mit Default-Dekorationen (die Terminal-Fenster sind decorations(false)); prüfen, dass es sinnvoll aussieht.
  • Zwei-Zeilen-Kopf + SVG-Icons rendern.

Offene Linux-Port-Lücke (unabhängig vom Panel): sips (Icon-Resize, lib.rs ~1114) ist macOS-only und braucht einen Linux-Pfad. security-Aufrufe sind der apiKeyHelper (bereits cfg-verzweigt). Siehe linux-umzug.

README: komplett außer sync (nur macOS, kein Panel/MCP, keine Linux/Windows-Angaben, fehlende settings-Keys terminalFontSize/spellcheckLang). Beim Release überarbeiten — Framing (Linux/Windows „supported" vs. „to follow") hängt am Verifikations-Ergebnis auf der Box.