deepread
Changelog

What changed, and when

Every entry is a shipped change, dated by the day it landed. Nothing here is a roadmap.

Realtime Tabs sync switched off

Tabs sync writes a full snapshot on every change, which produced far more Durable Objects row writes than the feature is worth. The binding is unbound and sync is off until writes are incremental and quotas are enforced in the server. No stored data was removed.

FixedChanged

Landing page rebuilt, evidence and search scope published

The public site was rebuilt around the command palette, with a privacy table and an evidence grid whose empty cells stay empty. Search scope is now stated on the page: it covers titles, summaries and categories, not article bodies.

Changed

Tabs sync recovered and reviewed details advanced

Realtime sync was brought back after an outage and the review flow for captured pages was extended.

Fixed

Capture recovery diagnostics and icon tooltips

Failed captures now report why they failed, and the extension icon explains its state on hover instead of staying silent.

Added

Website rebuilt on BoringUI with six languages

The site moved to a shared design system and shipped English, Chinese, Japanese, Korean, French and German, with the choice remembered across visits.

Changed

Large tab snapshots sync in atomic chunks

A window with a few hundred tabs used to fail part-way through. Snapshots now commit in chunks, so a large window either syncs completely or not at all.

Fixed

Desktop tabs reach the web and mobile library

Tabs open on a computer became readable on the web library and on a phone, without bookmarking or copying links.

Added

Cumulative window triage and capture states

Organizing a window no longer clears what you decided last time, and each saved page shows whether its article text was captured.

Added

Deepread launched on deepread.fyi

The extension and the web library went live with a first landing page, Google sign-in and a per-user library.

Launched