codeburn/extensions/gnome-shell/codeburn@agentseal.org
AgentSeal 6e354c17ed feat(extensions): hide agent tabs for providers with no data
The All / Claude / Codex / Cursor / Copilot tab row was fixed regardless of
which providers the user actually had installed, which made most of the
tabs render as $0 for people who only run one tool. Scan the expected
session directories on startup and only build tabs for providers that are
present. If two or more are detected, show "All" plus those providers;
if fewer than two are detected, skip the row entirely since there is
nothing to filter.

Paths checked:
  $HOME/.claude/projects         (Claude Code)
  $HOME/.codex/sessions          (Codex CLI)
  $HOME/.config/Cursor/User/globalStorage/state.vscdb (Cursor IDE)
  $HOME/.copilot/session-state   (GitHub Copilot)
2026-04-18 04:59:45 -07:00
..
extension.js feat(extensions): hide agent tabs for providers with no data 2026-04-18 04:59:45 -07:00
metadata.json feat(extensions): add GNOME Shell extension for native panel feel 2026-04-18 04:06:44 -07:00
stylesheet.css feat(extensions): rebuild GNOME popup with native widgets for Mac parity 2026-04-18 04:52:33 -07:00