Feature: Prompt-Editor direkt in der GUI #71

Closed
opened 2026-04-29 07:03:50 +02:00 by marcus · 1 comment
Owner

Beschreibung

Der KI-Prompt ist das Herzstück der Dateinamen-Generierung, muss aber aktuell in einem externen Editor bearbeitet werden. Ein einfacher Prompt-Editor direkt in der Anwendung beseitigt diesen Medienbruch.

Gewünschtes Verhalten

  • Neuer Bereich oder Tab zum Anzeigen und Bearbeiten der konfigurierten Prompt-Datei
  • Laden des aktuellen Prompts aus der konfigurierten prompt.template.file
  • Speichern direkt in dieselbe Datei
  • Syntaxhervorhebung wäre schön, ist aber kein Muss

Architektur-Hinweis

  • Lesen und Schreiben der Prompt-Datei läuft über einen bestehenden oder neuen Port (kein Direktzugriff aus dem GUI-Adapter)
  • Blockierende Dateioperationen laufen auf Worker-Thread, UI-Update via Platform.runLater()

Offene Fragen

  • Eigener Tab oder Unterbereich im Konfigurationstab?
  • Änderungsmarkierung (Dirty State) analog zur Konfigurationsdatei?

Abhängigkeiten

Keine.

## Beschreibung Der KI-Prompt ist das Herzstück der Dateinamen-Generierung, muss aber aktuell in einem externen Editor bearbeitet werden. Ein einfacher Prompt-Editor direkt in der Anwendung beseitigt diesen Medienbruch. ## Gewünschtes Verhalten - Neuer Bereich oder Tab zum Anzeigen und Bearbeiten der konfigurierten Prompt-Datei - Laden des aktuellen Prompts aus der konfigurierten `prompt.template.file` - Speichern direkt in dieselbe Datei - Syntaxhervorhebung wäre schön, ist aber kein Muss ## Architektur-Hinweis - Lesen und Schreiben der Prompt-Datei läuft über einen bestehenden oder neuen Port (kein Direktzugriff aus dem GUI-Adapter) - Blockierende Dateioperationen laufen auf Worker-Thread, UI-Update via `Platform.runLater()` ## Offene Fragen - Eigener Tab oder Unterbereich im Konfigurationstab? - Änderungsmarkierung (Dirty State) analog zur Konfigurationsdatei? ## Abhängigkeiten Keine.
Author
Owner

Umgesetzt in V3.0: Prompt-Editor-Tab implementiert. savePrompt(String) pfadfrei, ATOMIC_MOVE, UTF-8, Dirty State, alle Fehlerfälle behandelt. Commit 5d5dee0.

Umgesetzt in V3.0: Prompt-Editor-Tab implementiert. savePrompt(String) pfadfrei, ATOMIC_MOVE, UTF-8, Dirty State, alle Fehlerfälle behandelt. Commit 5d5dee0.
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: marcus/pdf-umbenenner#71