aboutsummaryrefslogtreecommitdiff
path: root/src/app/creation.rs
diff options
context:
space:
mode:
authorOgulcan Celik <ogulcancelik@gmail.com>2026-07-13 03:26:03 +0300
committerOgulcan Celik <ogulcancelik@gmail.com>2026-07-13 03:30:13 +0300
commit5cfe5e5e730246948b0c9428ad876b6938590aad (patch)
tree53d4bbe1aff6887f63f279eed1b5e4e11e7331b7 /src/app/creation.rs
parent7f3364a468f7dcfd8c9c84e5737fe5699f0e3a93 (diff)
feat: add configurable sidebar metadata tokens
Diffstat (limited to 'src/app/creation.rs')
-rw-r--r--src/app/creation.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/app/creation.rs b/src/app/creation.rs
index 734c57aa..0277ba10 100644
--- a/src/app/creation.rs
+++ b/src/app/creation.rs
@@ -408,10 +408,12 @@ impl App {
label: terminal.manual_label.clone(),
agent: terminal.effective_agent_label().map(str::to_string),
title: presentation.title,
+ terminal_title: terminal.terminal_title.clone(),
+ terminal_title_stripped: terminal.terminal_title_stripped(),
display_agent: presentation.display_agent,
agent_status: pane_agent_status(terminal.state, pane.seen),
- custom_status: presentation.custom_status,
state_labels: presentation.state_labels,
+ tokens: terminal.metadata_tokens.values(),
agent_session: terminal_agent_session_info(terminal),
scroll,
revision: terminal.revision,
@@ -452,6 +454,7 @@ impl App {
crate::workspace::public_tab_id_for_number(&ws.id, ws.active_tab + 1)
}),
agent_status: pane_agent_status(agg_state, seen),
+ tokens: ws.metadata_tokens.values(),
worktree: ws
.worktree_space()
.map(|space| crate::api::schema::WorkspaceWorktreeInfo {