π fix(ui): unclip the row-overlay chip and keep tags visible on registry errors - #631
Conversation
β¦try errors - π fix(ui): lift the overlay-host cell above its sticky z-10 row siblings while an updating/scanning overlay is active β the pinned identity cluster painted over the centered chip and clipped it at the cluster edge - β»οΈ refactor(ui): drop the registry-error pill from the tag cell (table and card modes); the registry column warning glyph + tooltip is the single error flag and the container's actual tag stays visible - β test(ui): update GroupedViews specs β tag renders during registry errors, pill absent
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
No actionable comments were generated in the recent review. π βΉοΈ Recent review infoβοΈ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Plus Run ID: π Files selected for processing (3)
π WalkthroughWalkthroughContainer table and card views no longer render registry-error warning pills in tag/version areas. The table version cell consistently shows the current tag, optional pin glyph, update-reason badge, and policy-state icons; registry errors remain represented by warning glyphs. Tests now verify current-tag rendering without the rate-limit label. Updating and scanning overlay-host cells receive Possibly related PRs
π₯ Pre-merge checks | β 2β Passed checks (2 passed)
β¨ Finishing Touchesπ Generate docstrings
π§ͺ Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Standard release-identity prep for **v1.6.0-rc.9** (same-day follow-up to rc.8), replicating the rc.8 prep (#626) pattern exactly: - CHANGELOG: `[Unreleased]` β `## [1.6.0-rc.9] β 2026-07-28` (keeps #630's Portwing edge-streaming entries, adds the two #631 UI fixes under Fixed), fresh empty `[Unreleased]`, link chain updated - 17-file identity bump: README badge/highlights, demo mocks, site-config/site-content, API doc samples, quickstart tag matrix, updates highlights section, pinned identity test constants (RC=1.6.0-rc.9, PREV=1.6.0-rc.8) - Version files stay at base `1.6.0` per the RC ritual Verified: 133/133 scripts tests, non-empty `extract-changelog-entry` body for v1.6.0-rc.9, no stale rc.8 identity outside deliberate history. Full local pre-push gate green. rc.9 delta over rc.8 = #630 (Portwing edge streaming default-on) + #631 (row-overlay chip clip fix, registry-error tag-cell fix). <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Changelog - β¨ Added v1.6.0-rc.9 highlights covering Portwing edge log streaming and two UI fixes. - π§ Changed release identity references across documentation, demos, site content, API samples, quickstart data, and tests from rc.8 to rc.9. - π§ Changed changelog compare-link chain and added a fresh `[Unreleased]` section. - π§ Retained version files at base version `1.6.0`. - β Verified 133 script tests, changelog extraction, stale rc.8 checks, and the full pre-push gate. ## Concerns - No runtime code changes are included. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
Wholesale-tree sync of `dev/v1.6` @ `3dc5f7b5` onto `main` ahead of the **v1.6.0-rc.9** cut. Delta over rc.8 (`bcbbf712`): - #630 β Portwing edge log streaming default-on (continuous WebSocket bridging, 1 MiB per-viewer caps, fleet-soak workflow) - #631 β UI: row-overlay chip unclipped at the pinned-column edge; registry errors no longer replace the tag in the tag column - #633 β rc.9 release-identity prep (CHANGELOG + 17-file bump) Head branch is a throwaway (`sync/main-20260728-rc9`) per the sync-PR pattern; the server-side commit's tree is exactly `dev/v1.6^{tree}` so `git diff origin/main origin/dev/v1.6` is empty after merge. Dispatch `release-cut.yml --ref main -f release_tag=v1.6.0-rc.9` once merged. <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Changelog - β¨ Added continuous Portwing container-log streaming with cancellation, backpressure limits, legacy compatibility, and fleet-soak testing. - π§ Changed Portwing to enabled-by-default; `DD_EXPERIMENTAL_PORTWING=false` is now the emergency disable switch. - π Fixed pinned-column row-overlay clipping and registry errors overwriting container tags. - π§ Updated release identity and documentation from `v1.6.0-rc.8` to `v1.6.0-rc.9`. - β¨ Added release notes, API documentation, soak evidence reporting, and related test coverage. ## Concerns - Dispatch the release workflow with `release_tag=v1.6.0-rc.9` after merging. - Confirm the fleet-soak workflow succeeds and produces its evidence artifact. - Review Portwing memory, viewer-buffer, concurrency, and reconnect thresholds for production suitability. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
Two dashboard/containers-table fixes from live-instance screenshots:
1. UPDATING/QUEUED/SCANNING overlay chip clipped at the sticky-cluster edge.
The pinned identity cluster cells are
sticky z-10and later in DOM order than the overlay-host cell, so they painted over the full-width row overlay and cut the centered chip in half ("UPDATING" rendered as "DATING"). While an overlay is active, the host cell now getsz-index: 11β above its z-10 row siblings, still below the z-20 sticky header.2. Registry errors no longer replace the tag in the tag column.
A rate-limit/auth/not-found registry error rendered a danger pill instead of the container's current tag (table mode) or appended one (card mode), duplicating the warning triangle + tooltip the registry column already shows. The tag cell now always shows the actual tag; the registry glyph stays the single error flag.
registryErrorPillLabelremoved; locale keys left in place.Specs updated accordingly (103/103 green, UI build clean).
HOLD: merge after v1.6.0 GA β runtime UI delta must not enter the GA tree (rc.8 is the promotion candidate).
β¨ Added
π§ Changed
z-index: 11.ποΈ Removed
Removed duplicate registry-error pills from table and card views.
103 tests pass and the UI build is clean.
Merge is held until after v1.6.0 GA.