Notes from every releaseSeek and you shall find

This release adds keyboard navigation and several refinements to Focus reading, including improved progress tracking, tab-close behavior, and queue handling.

New

  • Navigate Focus reading with keyboard shortcutsH/L and Shift+Left/Right now move through Focus reading summaries and open them in a new tab. 4717a76 e0e897b

Improved

  • Closing a Focus reading tab marks the article readArticles are now marked read when their Focus reading tab is closed, and a finished queue clears the open list live. 5836844 dcaef1d

Fixed

  • Focus reading progress follows furthest positionProgress now tracks the furthest point reached instead of a stuck fraction and waits for the page to settle before counting short pages as read. 573343f 0289278
  • Pull bar stays stable during bidirectional pullsPulls in both directions now fill the right segment without moving the article part of the bar. e2c0af6

This release adds focus reading gestures and AI summaries in a new tab, fixes WSJ metadata extraction, and includes several internal test and dependency updates.

New

  • Focus reading with pull resistance, edge-line bar, and AI summariesNew reading mode pulls only on edge gestures, shows furthest-read progress, and collapses the bar to an inverting line. AI summaries now open in a dedicated tab with scoped prompts and extraction retries. 8e9bb7c 6fa6115 df84da6 f77dd5e

Fixed

  • Fixed WSJ metadata extractionUpdated shared browser headers to a current Chrome User-Agent so DataDome on wsj.com returns article metadata instead of a 401 challenge. 0883005 56c9538

This release updates multiple dependencies to their latest minor and patch versions across the core project, extensions, and video directories.

Focus reading now persists across page navigation, and a blocked WSJ metadata test was skipped.

Improved

  • Focus reading stays active across navigationReading state is now preserved when moving between pages in the extension. 346b8b0

This release updates multiple dependencies to their latest minor and patch versions.

Focus reading sessions now stay tied to the tab instead of the URL, and j/k keyboard navigation was added for the reading bar.

New

  • j and k navigate focus readingAdded j/k keyboard shortcuts to move through focus reading items. 062f152 68a04b3

Improved

  • Focus reading sessions now follow the tabSessions remain active through replaceState, client redirects, prerenders, and link navigation until the tab closes or the user presses Close/Escape. The bar no longer clears on navigation events and the double-click race plus expired-token handling are fixed. 31888c2 4dfe215 bb7a06e 20cc7a2 5e654a6 b6ae358 939f0d2

Firefox reading session reliability fixes plus internal maintenance updates.

Fixed

  • Keep reading sessions active in FirefoxReading now stays active through aborted loads and Focus remains engaged after sign-in. 6796434 7e44e0f e19bc62

Focus reading received refinements including preserved list order, an added AI toggle, guarded shortcuts, and an updated store listing description.

Improved

  • Focus reading now preserves list order and includes AI toggleFocus mode refines reading behavior to keep list order intact and adds an AI reading toggle. The Focus reading shortcut is now guarded by extension availability. 87508df c591637 c9c8061
  • Updated Focus reading description in extension listingThe Chrome Web Store listing now describes focused reading. 11db8be

This release improves favicon rendering in dark mode, adds the ability to browse unread links directly from the browser extension, and updates several dependencies.

New

  • Browse unread links from the extensionThe browser extension now supports browsing unread links. b69fab5

Fixed

  • Favicon preserves contrast in dark modeFavicons now maintain proper contrast when viewed in dark mode. 5a8a766

This release reduces the frequency of scheduled backup cleanup checks.

This release improves how read dates appear in the archive, streamlines the headless deployment pipeline for merv, updates several dependencies, and refines the shared Claude review workflow along with supporting test and script fixes.

Improved

  • Show archive items by the date they were readThe archive now stamps each item with the read timestamp from the link source instead of the save date, so ordering and displayed dates match when the piece was finished. Search pages continue to use the save date because they mix read and unread rows. 233b1fe

This release polishes the Show HN submission draft, adds a fallback globe icon for missing site favicons, and fixes stale paths and prompts in the AI code-review workflow.

New

  • Show globe icon for sites without faviconsMissing site icons now render a globe SVG instead of a broken image. f4f8f43

This release improves meta refresh redirect handling, prepares a Show HN announcement draft, and updates the code review workflow to allow the Overdew bot.

Fixed

  • Follow meta refresh redirects without url= tokenBrevo tracking pages that return a meta refresh with a bare delay and target URL are now followed correctly instead of storing the tracker. aeee32e

This release adds a personalized welcome email with click tracking, embeds an onboarding tour on first use, simplifies the unsubscribe flow, and sets up Dependabot for dependency updates.

New

  • Personalized welcome emails with click trackingNew users now receive a tailored welcome email. Signature clicks are tracked and Safari wording has been refined. fb3a4e8 9e25b93 8c45060
  • Onboarding tour shown on first useA guided tour is now embedded for new users to help them get started quickly. d1ce04f

Improved

  • Simplified unsubscribe flowThe unsubscribe process has been streamlined for easier opt-outs. f6f0a96

Refined subtitles, headers, and live updates so visitors see whose profile they are viewing along with accurate queue counts and states.

Improved

  • Clearer subtitles for visitors on other profilesA visitor on someone else's profile now sees a subtitle such as "@alice has 5 reads", "@alice hit 412 reads", or "@alice has no reads" instead of generic or owner-centric text. The identity mark only answers "am I home?" while the subtitle carries the page owner's name and count for both signed-in and anonymous readers; live updates, empty-queue wording, and SSE payloads were also corrected. 700e988 e133e25 bb6b4b7 691c8a3 a9e7731 c4f126d 1d6f06e 6a81492

read later

For all the tabs you promised to read.
Save to read. Read to clear.

Close tabs. Keep links.