Projekt-Wizard und Projekt löschen
- create_project_full: Scaffold nach 08-07-Muster (memory/, Sentinel- .gitignore, settings.json mit autoMemoryDirectory/Permissions/pool-guard- Hook, ai-control.json mit Pool/Terminal); Arbeitsordner anlegen oder vorhandenen verknuepfen, Pruefung vor dem Anlegen; ersetzt create_project - Wizard-Dialog: Name, Pool, Arbeitsordner (keiner/anlegen/Picker), Terminal-Titel + Theme - delete_project: Guard bei laufender Session, optional Arbeitsordner mitloeschen (additionalDirectories, via project_work_dirs); Papierkorb- Button mit Bestaetigungs-Dialog inkl. Checkbox und Pfadliste - 8 neue Tests (36 gesamt), i18n de/en
This commit is contained in:
+34
@@ -50,6 +50,23 @@ const de = {
|
||||
noPoolAssigned: "kein Pool",
|
||||
needsPool: "Kein Pool zugeordnet",
|
||||
needsKey: "Pool hat keinen API-Key",
|
||||
newProject: "+ Projekt",
|
||||
wizardTitle: "Neues Projekt",
|
||||
name: "Name",
|
||||
workDir: "Arbeitsordner",
|
||||
workDirNone: "keiner",
|
||||
workDirCustom: "vorhandenen Ordner verknüpfen",
|
||||
chooseFolder: "Ordner wählen …",
|
||||
create: "Anlegen",
|
||||
wizardHint:
|
||||
"Angelegt werden Projektordner mit memory/, Sentinel-.gitignore, settings.json mit pool-guard-Hook und die Pool-/Terminal-Zuordnung.",
|
||||
delete: "Projekt löschen",
|
||||
deleteRunning: "Läuft noch — erst beenden",
|
||||
deleteTitle: "{name} löschen",
|
||||
deleteWarning:
|
||||
"Der Projektordner unter ~/claude-projects (inkl. memory/, Settings und Pool-Zuordnung) wird endgültig gelöscht.",
|
||||
deleteWorkDirs: "Arbeitsordner mitlöschen:",
|
||||
workDirsStay: "Die Arbeitsordner bleiben unangetastet.",
|
||||
},
|
||||
pools: {
|
||||
pool: "Pool",
|
||||
@@ -138,6 +155,23 @@ const en: typeof de = {
|
||||
noPoolAssigned: "no pool",
|
||||
needsPool: "No pool assigned",
|
||||
needsKey: "Pool has no API key",
|
||||
newProject: "+ Project",
|
||||
wizardTitle: "New project",
|
||||
name: "Name",
|
||||
workDir: "Working folder",
|
||||
workDirNone: "none",
|
||||
workDirCustom: "link existing folder",
|
||||
chooseFolder: "Choose folder …",
|
||||
create: "Create",
|
||||
wizardHint:
|
||||
"Creates the project folder with memory/, sentinel .gitignore, settings.json with the pool-guard hook, and the pool/terminal assignment.",
|
||||
delete: "Delete project",
|
||||
deleteRunning: "Still running — stop it first",
|
||||
deleteTitle: "Delete {name}",
|
||||
deleteWarning:
|
||||
"The project folder under ~/claude-projects (incl. memory/, settings and pool assignment) will be deleted permanently.",
|
||||
deleteWorkDirs: "Also delete working folders:",
|
||||
workDirsStay: "The working folders stay untouched.",
|
||||
},
|
||||
pools: {
|
||||
pool: "Pool",
|
||||
|
||||
Reference in New Issue
Block a user