Changelog

What's new in PagePocket

Highlights, newest first — the changes that are visible from the outside. For the complete development history, browse the open-source repository.

Download your saved pages as ZIP

Saved pages are no longer locked in the cloud library:

  • Download button everywhere — in the page viewer (with the d shortcut) and in the ⋯ menu on every dashboard card.
  • One offline-ready ZIP — index.html plus every asset at the same relative paths the viewer uses, so the unzipped page opens in your browser with styles, images, and fonts intact.
  • Works for every page you have — no re-saving needed; anything already in your library can be downloaded.
  • Honest by label — the download is a static snapshot: archived pages never run scripts, and the ZIP reflects exactly what was saved.

This is the same archive your browser extension saved locally — now available from any device you sign in from.

New website: docs, guides, and honest pages

The pagepocket.app site relaunched around what the product actually does:

  • Documentation — the guide section you are reading now, covering saving, collections, search, sharing, and troubleshooting.
  • Practical guides — a blog starting with a full comparison of every way to save a web page.
  • Use-case pages — how researchers, journalists, developers, and archivists put a private web archive to work.
  • Honest competitor comparisons — feature tables sourced from public documentation, each with a "when the competitor is the better choice" section.
  • Proof you can verify — testimonials are gone; what remains is the open GitHub repository and the Chrome Web Store listing, plus real product screenshots.

Saved pages render reliably

A cross-cutting fix for the most reported rendering problem, plus quiet reliability work across the platform:

  • Stylesheets, scripts, and documents now resolve on archived pages. An asset-addressing overhaul across the extension, the cloud pipeline, and the viewer fixed saved pages coming up unstyled or missing files.
  • Archived files are served behind signed, per-view tokens — archive content responds only to you and to the share links you created.
  • Revoking a share link now takes effect immediately, and view counts count a visitor once instead of once per refresh.
  • New saves become searchable immediately, with automatic retry if indexing is ever interrupted.
  • Sessions last 30 days — you stay signed in instead of re-authenticating daily.
  • Quota errors name the exact limit ("monthly page limit reached" vs "storage limit reached") instead of a generic failure.

Cloud library lifecycle and security hardening

  • Disconnect your account from the extension cleanly. Unlinking no longer leaves dangling state on either side.
  • Optional cloud delete: removing a local save can now also delete its cloud copy, in one explicit step.
  • Cloud library capacity is checked before an upload starts, so pushes to a full library fail fast instead of burning time on retries.
  • Platform-wide security hardening: stricter ownership checks on every archived page and share link, rate limiting on sign-in and uploads, registration throttling, and shorter-lived access tokens.

Stability for very large saves

  • Concurrency control and higher memory limits stop the out-of-memory crashes that could hit when saving very large or resource-heavy pages.

The PagePocket cloud library launches

The shift from a local downloader to a personal web archive:

  • Save straight to your cloud library from the extension: sign in once and every capture lands in a private library you can open on any device.
  • Collections to organise pages, full-text search across everything you have saved, and share links with optional expiry — the archive is now findable and shareable, not just stored.
  • Large saves became resilient: progress checkpoints, session resume, keepalive during long uploads, and parallelised uploads and assembly make big pages faster to save and safe to resume after interruptions.
  • The service moved to hardened production infrastructure in front of Cloudflare, with encrypted transport end to end.

Faster, smarter saves

  • Server-side assembly — the cloud pipeline merges the HTML and builds the final package, taking the heaviest work off your browser.
  • Smarter scrolling capture handles lazy-loaded content and layout shifts, so pages that build themselves as you scroll are captured more completely.
  • Save several tabs at once with concurrent downloads, each with its own progress.
  • Every interface string reviewed across all supported languages, and new messages fully translated.

Big-page support

  • Large downloads move to a dedicated offscreen pipeline, so multi-hundred- megabyte captures no longer fight the panel for memory.
  • A comprehensive memory-management and cleanup system runs through the whole save — heavy pages now degrade gracefully instead of stalling the browser.

New save modes, more languages

  • Single-file mode — the whole page inlined into one HTML file, best for quick archiving and easy moving between machines.
  • Full-website mode — follows the first level of linked pages and saves each one, for sets of pages that belong together.
  • The extension's interface now ships in more than 40 languages, selectable from the panel.

The beginning

  • First public release on the Chrome Web Store: a free extension that saves the page you are on — HTML, images, and styles — as a local ZIP or single file.
  • A rewritten save engine follows within the year, adding scrolling capture for dynamic pages and the save options the extension still offers today.