Skip to content
Elephant House Logo

All Releases

Cache Status for Safari

v1.0.2

Added debug logging to the service worker for easier troubleshooting of extension behavior.

Added

  • Comprehensive debug logging in service worker (visible in Safari's Web Extension Background Content console)

Changed

  • Content script no longer logs to browser console

v1.0.0

First stable release! 🎉

See if your webpage is served from CDN cache or fetched from origin. Cache Status displays a badge in Safari's toolbar showing HIT, MISS, or other cache states at a glance.

Features

  • Toolbar badge with cache status (HIT/MISS/EXPIRED/BYPASS/DYNAMIC)
  • Detailed popup with cache headers and response metadata
  • Performance metrics: TTFB, DNS, TCP, TLS, download time, transfer size
  • Edge location display (CDN POP identification)
  • Dark mode support

Supported CDNs

  • Cloudflare
  • Amazon CloudFront
  • Fastly
  • Akamai
  • Bunny CDN
  • Varnish
  • Any CDN using standard x-cache headers

v0.0.10

Major visual update with dark mode support and improved toolbar icons.

Added

  • Dark mode support for toolbar icons (black in light mode, white in dark mode)

Changed

  • "Reload Required" state now shows a cloud with question mark icon instead of "RLD" text badge
  • New app icon using Xcode Icon Composer
  • Toolbar icons use colored pixels to prevent Safari's accent color tinting

Fixed

  • Fastly tiered cache diagram arrow alignment in popup

v0.0.9

Improved badge text and added reload indicator for pages opened externally.

Added

  • "Reload Required" indicator for pages opened from bookmarks or external apps
  • Safari cannot capture headers for these navigations - simply reload to see cache status

Fixed

  • Badge now shows full "MISS" instead of "MIS"

v0.0.8

App renamed to Cache Status with new privacy policy and DMG installer.

Added

  • Privacy Policy document (PRIVACY.md)
  • DMG installer with drag-to-Applications window (just dmg)
  • Support for x-cache-date header

Changed

  • App renamed from "CF Cache Status" to "Cache Status"

Fixed

  • x-cache-status header now displayed in popup (was captured but not shown)

v0.0.7

Mac App Store release pipeline and reactive popup updates.

Added

  • Mac App Store release pipeline (just archive-appstore, just upload-appstore)
  • Release documentation moved to dedicated RELEASE.md

Changed

  • Popup now uses reactive updates via port connection (no more polling)
  • "No Data" message now says "Navigate or reload to capture headers" instead of "No CDN headers found"

v0.0.5

Critical fix for CDN detection with new app icon design.

Added

  • New app icon design (cloud with gradient border and HIT badge)

Changed

  • CI workflow split into parallel jobs (build, test, validate)

Fixed

  • CDN detection not working (removed type: module from manifest - ES modules have isolated scope)
Back to App