Skip to content

feat(panel): full mode gets an "Open ↗" to pop the dashboard into a new tab (v0.5.1)#13

Merged
mabry1985 merged 1 commit into
mainfrom
feat/full-open-in-tab
Jun 16, 2026
Merged

feat(panel): full mode gets an "Open ↗" to pop the dashboard into a new tab (v0.5.1)#13
mabry1985 merged 1 commit into
mainfrom
feat/full-open-in-tab

Conversation

@mabry1985

Copy link
Copy Markdown
Contributor

Even with the dashboard embedded inline (v0.5.0), you'll sometimes want it in a full browser tab. Adds an "Open ↗" button to the full-mode bar — shown whenever the dashboard is on this machine (loopback host, not fleet-proxied). A top-level new-tab nav reaches the http dashboard even from an https console, where the embedded frame is mixed-content-blocked (the https message now points users at it). Verified headless. 19 tests, ruff clean.

🤖 Generated with Claude Code

…ew tab (v0.5.1)

Even with the dashboard embedded inline, you sometimes want it in a full browser tab. Adds an
"Open ↗" button to the full-mode bar, shown whenever the dashboard is on this machine (loopback
host, not fleet-proxied) — and a top-level new-tab nav reaches the http dashboard even from an
https console, where the embedded frame is mixed-content-blocked (the https message now points at
it). Verified headless (link shows + points at the dashboard's own origin).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@protoquinn

protoquinn Bot commented Jun 16, 2026

Copy link
Copy Markdown

👀 Quinn is reviewing — verdict (PASS / WARN / FAIL) + findings to follow.

@protoquinn protoquinn Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

QA Audit — PR #13 | feat(panel): full mode gets an "Open ↗" to pop the dashboard into a new tab (v0.5.1)

VERDICT: WARN (CI non-terminal — re-evaluating when checks settle)


CI Status

  • test: queued

Diff Review

  • Adds "Open ↗" ghost button to full-mode bar, gated behind existing LOCAL check (loopback host only)
  • Link uses target="_blank" rel="noopener" — safe new-tab behavior
  • Updates https mixed-content error message to point users at the new button as primary workaround
  • Version bumps across plugin manifest + pyproject.toml (0.5.0 → 0.5.1)
  • Test assertion added verifying button presence in panel HTML

Observations

  • LOW: clawpatch_review unavailable for this repo (not in project registry) — manual review only; diff is compact enough for thorough coverage
  • No blocking findings. Logic is sound, gating is correct, and the test is updated.

— Quinn, QA Engineer

@protoquinn

protoquinn Bot commented Jun 16, 2026

Copy link
Copy Markdown

Submitted COMMENT review on #13.

@mabry1985 mabry1985 merged commit 1bfd7f9 into main Jun 16, 2026
1 check passed
@mabry1985 mabry1985 deleted the feat/full-open-in-tab branch June 16, 2026 05:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant