- 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
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 |
|
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-panelals Kind,write_panelschreibtAI_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_pathnutztxdg-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.