From fad0e2ae58e3012eaf0b562b9112e1ee31f2caf0 Mon Sep 17 00:00:00 2001 From: NagyVikt Date: Mon, 18 May 2026 18:13:33 +0200 Subject: [PATCH] Retire overview header tab strip shim --- scripts/codex-fleet/overview-header.sh | 25 +++++++++++++++++-------- 1 file changed, 17 insertions(+), 8 deletions(-) diff --git a/scripts/codex-fleet/overview-header.sh b/scripts/codex-fleet/overview-header.sh index 8b85bfb..615e793 100755 --- a/scripts/codex-fleet/overview-header.sh +++ b/scripts/codex-fleet/overview-header.sh @@ -1,23 +1,32 @@ #!/usr/bin/env bash -# overview-header.sh — RETIRED. +# overview-header.sh - retired compatibility shim. # -# This script used to split the overview window to host an in-binary -# `fleet-tab-strip` Rust header pane. That crate was retired in PR #107; -# the iOS-style nav strip configured by style-tabs.sh -# (`status-position top` + window-status-format pills) is now the single -# canonical nav surface. The status bar is visible on every window — not -# just overview — so the dedicated header pane is no longer needed. +# Plan codex-fleet-glass-menu-drop-tabstrip-2026-05-15 removed the +# standalone `fleet-tab-strip` Rust header pane. The iOS-style nav strip +# configured by style-tabs.sh (`status-position top` + +# window-status-format pills) is now the canonical nav surface. The status +# bar is visible on every window, so the dedicated header pane is no longer +# needed. # # Kept as a no-op for backwards-compat: anything still wired to call this # (e.g. older operator runbooks, sibling sessions like codex-fleet-2.sh) # just gets a clean log line and continues, instead of a hard error from # the missing binary lookup. # +# The old implementation first checked for an existing header pane before +# splitting the overview window: +# +# tmux list-panes -t "$target" -F '#{@panel}' \ +# | grep -qFx '[codex-fleet-tab-strip]' +# +# This shim deliberately treats every invocation as the skip path: no binary +# lookup, no split-window/select-pane, and no pane @panel marker writes. +# # Usage: # bash scripts/codex-fleet/overview-header.sh # no-op, exits 0 set -eo pipefail log() { printf '\033[36m[overview-header]\033[0m %s\n' "$*"; } -log "no-op (fleet-tab-strip retired PR #107) — tmux status bar owns the nav now (see style-tabs.sh)" +log "overview-header: tab strip removed (see plan codex-fleet-glass-menu-drop-tabstrip-2026-05-15)" exit 0