From 4f41b084fab77e9d77da00f3e0a9871f0dad86da Mon Sep 17 00:00:00 2001 From: mika kuns Date: Mon, 20 Apr 2026 10:23:04 +0200 Subject: [PATCH] feat(ui): details island with agent strip, terminal, subtasks, notes Adds AgentStripView (status/model/turns/tokens row, worktree path, branch line, action buttons), SessionTerminalView (scrollable log with auto-scroll on CollectionChanged, prompt TextBox with Enter binding), and replaces DetailsIslandView placeholder with full ScrollViewer layout containing editable title, agent strip, terminal, subtasks, notes. Co-Authored-By: Claude Opus 4.7 (1M context) --- .../Views/Islands/AgentStripView.axaml | 39 +++++++++++++++++++ .../Views/Islands/AgentStripView.axaml.cs | 8 ++++ .../Views/Islands/DetailsIslandView.axaml | 30 +++++++++++++- .../Views/Islands/SessionTerminalView.axaml | 5 ++- .../Islands/SessionTerminalView.axaml.cs | 23 +++++++++++ 5 files changed, 101 insertions(+), 4 deletions(-) create mode 100644 src/ClaudeDo.Ui/Views/Islands/AgentStripView.axaml create mode 100644 src/ClaudeDo.Ui/Views/Islands/AgentStripView.axaml.cs create mode 100644 src/ClaudeDo.Ui/Views/Islands/SessionTerminalView.axaml.cs diff --git a/src/ClaudeDo.Ui/Views/Islands/AgentStripView.axaml b/src/ClaudeDo.Ui/Views/Islands/AgentStripView.axaml new file mode 100644 index 0000000..36cfa04 --- /dev/null +++ b/src/ClaudeDo.Ui/Views/Islands/AgentStripView.axaml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + +