feat(ui): Erststart-Banner und Textkette Repo→Task→Queue→Review (UX-Struktur C)
HasNoLinkedRepo on ListsIslandViewModel drives a dismiss-less banner under the Lists-Island header when no User list has a linked repo; recomputed on load and after list CRUD / list-settings save. Sharpens the #192 empty-state texts into one readable chain (banner → no-repo list → repo-linked list) and adds a line to the WorkConsole review gate spelling out that Approve also merges the whole unit.
This commit is contained in:
@@ -221,8 +221,8 @@
|
||||
"rerun": "Erneut ausführen",
|
||||
"refineTip": "Aufgabe mit Claude verfeinern",
|
||||
"refiningTip": "Claude verfeinert diese Aufgabe…",
|
||||
"emptyHint": "Noch keine Aufgaben. Oben eine hinzufügen oder in die Warteschlange einreihen, wenn du bereit bist.",
|
||||
"emptyHintNoWorkingDir": "Verknüpfe ein Repo in den Listeneinstellungen, um Warteschlange, „Claude machen lassen" und die Schnell-Sitzung zu aktivieren."
|
||||
"emptyHint": "Noch keine Aufgaben. Lege eine an und wähle per Rechtsklick „In Warteschlange einreihen" — Claude bearbeitet sie in einem eigenen Worktree.",
|
||||
"emptyHintNoWorkingDir": "Diese Liste hat kein Repo — in den Listeneinstellungen verknüpfen, um die Warteschlange zu aktivieren."
|
||||
},
|
||||
"lists": {
|
||||
"heading": "Listen",
|
||||
@@ -237,7 +237,9 @@
|
||||
"contextOpenFindings": "Findings-Ordner öffnen",
|
||||
"contextSettings": "Einstellungen…",
|
||||
"newList": "Neue Liste",
|
||||
"addReposTip": "Repos als Listen hinzufügen"
|
||||
"addReposTip": "Repos als Listen hinzufügen",
|
||||
"noRepoBannerText": "Noch kein Repo verknüpft. ClaudeDo führt Tasks in einem Git-Repo aus.",
|
||||
"noRepoBannerButton": "Repo importieren"
|
||||
},
|
||||
"details": {
|
||||
"deleteTaskTip": "Aufgabe löschen",
|
||||
@@ -309,6 +311,7 @@
|
||||
"reviewContinueTip": "Dieses Feedback senden und die Aufgabe erneut ausführen",
|
||||
"reviewResetTip": "Alle Änderungen verwerfen und die Aufgabe auf Leerlauf zurücksetzen",
|
||||
"mergeDrainHint": "Merge zieht Subtasks ein — Abbrechen entsperrt sich danach",
|
||||
"approveMergesUnitHint": "Approve mergt das gleich in den Zielbranch — danach folgt kein separater Merge-Schritt.",
|
||||
"continueNoSessionTip": "Setzt den letzten Lauf fort — benötigt eine vorherige Session",
|
||||
"resetAndRetryInteractiveTip": "Interaktive Sitzung ist offen — erst schließen",
|
||||
"reviewFeedbackPlaceholder": "Feedback für nächsten Lauf"
|
||||
|
||||
@@ -221,8 +221,8 @@
|
||||
"rerun": "Re-run",
|
||||
"refineTip": "Refine this task with Claude",
|
||||
"refiningTip": "Claude is refining this task…",
|
||||
"emptyHint": "No tasks yet. Add one above, or send it to the queue once you're ready.",
|
||||
"emptyHintNoWorkingDir": "Link a repo in List Settings to enable the queue, Let Claude handle it, and Quick session."
|
||||
"emptyHint": "No tasks yet. Add one, then right-click it and choose \"Send to queue\" — Claude works it in its own worktree.",
|
||||
"emptyHintNoWorkingDir": "This list has no repo yet — link one in List Settings to enable the queue."
|
||||
},
|
||||
"lists": {
|
||||
"heading": "Lists",
|
||||
@@ -237,7 +237,9 @@
|
||||
"contextOpenFindings": "Open findings folder",
|
||||
"contextSettings": "Settings…",
|
||||
"newList": "New list",
|
||||
"addReposTip": "Add repos as lists"
|
||||
"addReposTip": "Add repos as lists",
|
||||
"noRepoBannerText": "No repo linked yet. ClaudeDo runs tasks in a git repo.",
|
||||
"noRepoBannerButton": "Import repo"
|
||||
},
|
||||
"details": {
|
||||
"deleteTaskTip": "Delete task",
|
||||
@@ -310,6 +312,7 @@
|
||||
"reviewResetTip": "Discard all changes and reset the task to Idle",
|
||||
"reviewFeedbackPlaceholder": "Feedback for next run",
|
||||
"mergeDrainHint": "Merge is draining subtasks — Cancel unlocks once it finishes",
|
||||
"approveMergesUnitHint": "Approve also merges this into the target branch right away — there's no separate merge step after it.",
|
||||
"continueNoSessionTip": "Resumes the last run — needs a previous session to continue",
|
||||
"resetAndRetryInteractiveTip": "Interactive session is open — close it first"
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user