Skip to content

Releases

CacheBuddy v1.1.13 — Popup spacing and independent scrolling

Choose a tag to compare

@yapperyap yapperyap released this 10 Nov 19:28
3432a00
  • Added consistent spacing around headings, descriptions, options, and buttons across the popup.
  • The left navigation and right content pane now scroll independently when their contents overflow.
  • The progress footer and Stop button stay in place while either pane scrolls.

The Firefox ZIP is an unsigned temporary add-on.

Installed Chromium and Firefox checks passed.

CacheBuddy v1.1.12 — Popup controls and progress

Choose a tag to compare

@yapperyap yapperyap released this 10 Nov 18:16
7ac938e
  • Long paths scroll horizontally in the progress footer while the Stop button stays visible.
  • Themes are now under Settings.
  • Capture options are on the Cache panel, directly above the privacy note.

The Firefox ZIP is an unsigned temporary add-on.

Installed Chromium and Firefox checks passed.

CacheBuddy v1.1.11 — Toolbar popup fix

Choose a tag to compare

@yapperyap yapperyap released this 10 Nov 13:03
7bf05b1
  • Fixed the toolbar popup opening as a tiny, blank window in Chromium and Firefox.
  • Kept the download progress bar pinned below the scrollable controls.

Chromium and Firefox browser tests passed. Firefox ZIPs are unsigned temporary add-ons.

CacheBuddy v1.1.10 — Settings, themes, and offline controls

Choose a tag to compare

@yapperyap yapperyap released this 09 Nov 05:40
07108c0
  • Grouped capture options under Settings, with Disable website crawl caps at the bottom.
  • Added a separate Themes tab below Settings and increased contrast in Ink and System dark mode.
  • Kept download progress pinned at the bottom of the popup.
  • Added optional isolated playback of compatible saved scripts and offline support for Wikipedia Appearance controls.

Verified: Installed Chromium and Firefox tests passed for preference persistence, local fixture capture, offline viewing, and isolated script playback. Wikipedia Appearance was checked separately with a captured article.

Firefox downloads are unsigned temporary add-ons. Saved-script playback requires Firefox 154 or newer.

CacheBuddy v1.1.8 — Offline styling and optional ad removal

Choose a tag to compare

@yapperyap yapperyap released this 08 Nov 17:10
51c366a
  • Preserve stylesheet order, CSS imports, fonts, icons, inline SVGs, and the layout of native form controls in saved pages.
  • Add Remove ads under Save images and other media. It defaults to off and removes recognized ad placements when enabled.
  • Choose System, Paper, Ink, Moss, or Clay under About → Color theme.

Tested: Both variants passed automated regression checks and produced pixel-identical offline output for a controlled page in Chromium. A replay of Wikipedia’s Ariane flight V88 using captured markup and available assets preserved the article typography, Appearance controls, and embedded images. Full installed-extension testing was unavailable in this environment.

Update existing saved pages to apply the new capture behavior. The Firefox ZIP is unsigned and can be loaded temporarily via about:debugging.

CacheBuddy v1.1.7 — Cached control layout and SVG styles

Choose a tag to compare

@yapperyap yapperyap released this 06 Nov 17:35
7b36118

Fixes overlapping Appearance radio markers and text in cached Wikipedia pages, and the six unsupported-URL warnings reported on Ariane flight V88.

  • Preserve label structure and disabled radio/checkbox/button elements so the captured CSS can lay them out correctly. Live capture also copies the selected toggle state. These are static, disabled controls; webpage scripts remain removed.
  • Accept inline SVG data URLs using ;utf8 and correctly decode escaped CSS URL strings. The six icon URLs are embedded rather than treated as unsupported network resources.

Validation: npm test passed for both variants, covering snapshot control/label structure, checked state, sensitive-input/handler removal, raw escaped SVG URLs, permission restrictions and resource budgets. A replay with this article’s raw stylesheet reports zero unsupported URLs and retains all 21 image elements. Full rendered/installed-extension offline layout testing was not completed; the browser blocked local preview URLs.

Update to 1.1.7, then Update the saved article. Firefox ZIP is unsigned.

CacheBuddy v1.1.6 — Wikipedia image capture

Choose a tag to compare

@yapperyap yapperyap released this 06 Nov 17:24
ed44971

Fixes capture resource starvation seen on Wikipedia articles such as Ariane flight V88.

  • Save article img resources before stylesheet icons and decorations.
  • Embed percent-encoded and base64 inline SVG image data without fetching it or consuming download slots.
  • Raise the distinct downloaded-resource cap from 90 to 256; existing file/page/archive byte limits remain.
  • Deduplicate skipped resources and report specific causes such as HTTP status, permission denial, or byte/count limits.

Validation: a replay of the complete live article markup and loaded CSS, using controlled network bodies, changed from 0 to all 21 img elements embedded. The main rocket image also downloaded successfully as an actual JPEG. Both browser variants passed syntax checks and resource-budget/offscreen-permission regressions. Full installed-extension offline testing was not performed.

Update to 1.1.6, leave Save images and other media enabled, and Update the old cached article. Some unavailable, large, or streaming resources may still be omitted; the status now identifies the cause. Firefox ZIP is unsigned.

CacheBuddy v1.1.5 — Fix capture permission crash

Choose a tag to compare

@yapperyap yapperyap released this 06 Nov 16:07
7accea7

Fixes the Chromium “Cannot read properties of undefined (reading contains)” capture error on Wikipedia and other sites.

Chrome offscreen pages expose runtime messaging only. Media permission checks now run in the background worker through a validated capture-page message. Firefox retains its supported permissions API.

Save images and other media is now on by default when no preference is stored; an explicitly saved off preference is preserved.

Validation: JS syntax checks and the dependency-free offscreen-permissions.test.cjs regression passed. The test omits chrome.permissions from the offscreen environment and covers Wikimedia embedding, permission denial, sender validation and default preferences. Full installed-browser testing was not performed.

Update to 1.1.5 and retry Cache/Update. Firefox ZIP is unsigned.

CacheBuddy v1.1.4 — Offline media and documentation

Choose a tag to compare

@yapperyap yapperyap released this 06 Nov 15:57
238f1d3

Includes external-host media saving (including Wikimedia), remembered media checkbox, responsive-image capture, CDN redirects, and dismissible offline banner from 1.1.2–1.1.3.

This release corrects the bundled and public privacy disclosures for optional HTTP/HTTPS media permissions and external resource requests. The site documents media limits and update steps. Separate EXTENSION_INDEX.md and WEBSITE_INDEX.md maps are included in repository source, outside the site and extension packages.

Update the extension, enable Save images and other media, approve access, and Update old archives to add missing images. Limits remain 4 MB/resource, 90 resources, 12 MB embedded content/page and 96 MB/archive. Streaming players may not work.

Validation: both browser variants passed JS syntax and focused media, permission, sanitization and banner tests. A live Wikimedia PNG fetched successfully. Website store URLs, literal email, screenshot loading/crop/click behavior were verified. Full installed-browser integration and marketplace submission were not performed. Firefox ZIP is unsigned.

CacheBuddy v1.1.3 — External images and CDN media

Choose a tag to compare

@yapperyap yapperyap released this 06 Nov 15:50
f775429

Fixes external media hosts such as upload.wikimedia.org being skipped when caching Wikipedia.

  • Media saving requests optional HTTP/HTTPS access so referenced external resources can be embedded offline. Capture waits for the required permission.
  • Resource downloads follow CDN redirects without cookies or credentials. Page crawling stays on the selected origin.
  • Open-tab snapshots save the browser-selected responsive image URL.
  • Missing resources are reported; existing 4 MB/file and 96 MB/archive limits still apply. Streaming players are not supported.

Enable Save images and other media, approve access, and Update existing copies to add missing images.

Validation: syntax checks and focused embedding, sanitization and permission tests passed for both versions; a live Wikimedia PNG returned HTTP 200. Full installed-browser extension testing was not performed. Firefox ZIP is unsigned.