diff options
| author | Ogulcan Celik <ogulcancelik@gmail.com> | 2026-07-13 03:26:03 +0300 |
|---|---|---|
| committer | Ogulcan Celik <ogulcancelik@gmail.com> | 2026-07-13 03:30:13 +0300 |
| commit | 5cfe5e5e730246948b0c9428ad876b6938590aad (patch) | |
| tree | 53d4bbe1aff6887f63f279eed1b5e4e11e7331b7 /src/workspace.rs | |
| parent | 7f3364a468f7dcfd8c9c84e5737fe5699f0e3a93 (diff) | |
feat: add configurable sidebar metadata tokens
Diffstat (limited to 'src/workspace.rs')
| -rw-r--r-- | src/workspace.rs | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/workspace.rs b/src/workspace.rs index f6060338..e90bd359 100644 --- a/src/workspace.rs +++ b/src/workspace.rs @@ -157,6 +157,8 @@ pub struct Workspace { pub(crate) cached_git_space: Option<GitSpaceMetadata>, /// Explicit Herdr-managed worktree grouping provenance. pub worktree_space: Option<WorktreeSpaceMembership>, + pub(crate) metadata_tokens: crate::metadata_tokens::MetadataTokens, + pub(crate) metadata_token_sequences: HashMap<String, u64>, /// Public pane numbers within this workspace. Closed pane numbers are not reused. pub public_pane_numbers: HashMap<PaneId, usize>, pub(crate) next_public_pane_number: usize, @@ -216,6 +218,8 @@ impl Workspace { cached_git_ahead_behind: None, cached_git_space: git_space_metadata(&identity_cwd), worktree_space: None, + metadata_tokens: crate::metadata_tokens::MetadataTokens::default(), + metadata_token_sequences: HashMap::new(), public_pane_numbers, next_public_pane_number: 2, next_public_tab_number: 2, @@ -397,6 +401,8 @@ impl Workspace { cached_git_ahead_behind: None, cached_git_space: None, worktree_space: None, + metadata_tokens: crate::metadata_tokens::MetadataTokens::default(), + metadata_token_sequences: HashMap::new(), public_pane_numbers, next_public_pane_number: 2, next_public_tab_number: 2, @@ -1208,6 +1214,8 @@ impl Workspace { cached_git_ahead_behind: None, cached_git_space: None, worktree_space: None, + metadata_tokens: crate::metadata_tokens::MetadataTokens::default(), + metadata_token_sequences: HashMap::new(), public_pane_numbers, next_public_pane_number: 2, next_public_tab_number: 2, |
