Skip to content

Releases: sinansarikaya/viewgrid

v1.0.1 — PWA & Service Worker Framing Isolation

Choose a tag to compare

@sinansarikaya sinansarikaya released this 24 Sep 20:19

What's Changed in v1.0.1

🛠️ Fixes & Framing Improvements

  • Service Worker & PWA Framing Isolation: Fixed an issue where websites utilizing Service Workers (such as castpost.app with sw.js) blocked or failed iframe loading. ViewGrid now automatically clears the target origin's Service Worker registrations and CacheStorage on URL launch/change via browsingData, and isolates Service Worker re-registration within preview frames via world-inject.js.
  • Subframe Header Stripping on Redirect Chains: Fixed an issue where X-Frame-Options and CSP frame-ancestors were not stripped on HTTP 307/302 redirects.
  • Chromium DNR Dynamic Rules & Max Priority: Elevated declarativeNetRequest rule priority to 9999 and synchronized persistent dynamic rules (updateDynamicRules) alongside session rules, ensuring framing header removal survives browser restarts and reload cycles.
  • Workspace Tab ID Auto-Learning: Workspace tab IDs are now auto-discovered and registered during subframe requests, tab navigation, and initialization.
  • MV3 Storage Persistence: Preserved active workspace tab state across service worker and event page sleep/wake cycles using storage.session and storage.local fallback.

✨ Added

  • Source Code Packaging for AMO: Automated viewgrid-1.0.1-source.zip packaging for Mozilla Add-on store review and release verification.
  • Prominent Host Permission Banner: Added a dedicated banner when optional host permissions (<all_urls>) are not yet granted, with single-click grant & reload.
  • Cross-Browser BrowsingData Facade: Standardized origin/hostname-level clearing of Service Workers and cache across Firefox and Chromium.

🏪 Official Store Links

📦 Verify Artifacts Checksums

f9cb8a5ae9beb928c8898cbacab51269e174ec64d669b25479f500d65431803e  viewgrid-1.0.1-chromium.zip
528acc09302753e17e7d552c8b20c5cddf10b88e94d5566d56b5bbb333194acb  viewgrid-1.0.1-firefox.zip
b3944bf3d94dc3146cf69cfb6536cd83f50ddf072940ccf7f26cfa3c4fd32656  viewgrid-1.0.1-source.zip

Full Changelog: v1.0.0...v1.0.1

v1.0.0 — ViewGrid Production Release

Choose a tag to compare

@sinansarikaya sinansarikaya released this 21 Sep 22:51

ViewGrid v1.0.0 — Multi-Viewport Responsive Testing Workspace WebExtension for Firefox and Chromium.

Full Changelog: https://github.com/sinansarikaya/viewgrid/commits/v1.0.0