Releases: bartTC/CacheStatusSafariExtension
Releases · bartTC/CacheStatusSafariExtension
v1.0.2
v1.0.1
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-dateheader
Changed
- App renamed from "CF Cache Status" to "Cache Status"
Fixed
x-cache-statusheader 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.6
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: modulefrom manifest - ES modules have isolated scope)