Skip to content

feat(popup): sleek popup, example links, tab and full-preview fixes, store assets (v0.6.8) - #29

Merged
tnfssc merged 6 commits into
developfrom
t3code/popup-store-refresh
Oct 17, 2026
Merged

tnfssc merged 6 commits into
developfrom
t3code/popup-store-refresh

Conversation

@tnfssc

@tnfssc tnfssc commented Oct 17, 2026

Copy link
Copy Markdown
Owner

Summary

Release 0.6.8: two preview fixes, a redesigned popup with example links, and new Chrome Web Store assets.

Fixes

  • Blob tab highlight. GitHub's Primer now paints the selected File view segment from aria-pressed. The extension only set aria-current/data-selected, so the Preview opened while Code still looked selected, on every repo. The selected tab now sets aria-pressed too. A native click restores its own pressed state, and teardown restores the tab that was pressed at mount. Verified on a live MDN blob page.
  • Full preview height. The frame in the "Open full preview" tab was 150px tall because main had only min-height. It now fills the tab.

Popup

Store assets

  • store/screenshots/: five 1280×800 screenshots, the 440×280 small tile and the 1400×560 marquee, all captured from public GitHub pages.
  • store/capture.mjs and store/render.mjs regenerate them. Raw captures in store/raw are gitignored.

Checks

  • Typecheck, 108 unit tests and 26 E2E tests pass locally.
  • New E2E assertions cover aria-pressed both ways and full-preview frame height. The height check fails on the old CSS with 150px.
  • verify-release-version.mjs v0.6.8 passes.

@coderabbitai

coderabbitai Bot commented Oct 17, 2026

Copy link
Copy Markdown

Important

  • 🔍 Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

⚙️ Run configuration
  • Configuration used: Organization UI
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: f166b4b3-e992-47bd-9c10-25956210dfc6
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

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.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@tnfssc
tnfssc merged commit 979113f into develop Oct 17, 2026
8 checks passed
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