Notes from every releaseSeek and you shall find

Home feed switches from a draining global list to a ranked view ordered by hot score and activity. Multiple follow-up fixes improve arrival placement, sort persistence, counts, privacy toggles, and round-robin ordering for multi-saver bursts. Extension store listings are updated and a desktop layout tweak lets the rail share the search row.

Improved

  • Home feed now ranks articles instead of draining as they are readThe global feed reads from a ranks table using Reddit-style hot scoring with time decay. Articles are deduplicated across savers, arrivals are placed by score or activity, and the page no longer empties or repeats rows. Personal queues and the archive remain unchanged. 972ae32
  • Hot and Shuffle rails appear on home and share the search row on desktopThe order picker sits in the same rail used by profiles. Above 701 px the rail lifts into the search trigger's slot so the two share one line; below that they stack as before. 18b474f 972ae32 039791a
  • Round-robin ordering prevents a single burst of saves from dominating the front pageEach person's articles are numbered within their own set and ordered first by turn, then by score. A re-saved article now climbs correctly under every sort, including desc. e021643 7061440 f47d198
  • Sort choice and shuffle seed are stored per feed and no longer written to the URLHome remembers its own sort while other lists keep theirs. The server now renders the reader's stored choice on first paint and the address bar stays clean. 972ae32 522f70a 60cf699
  • Updated store listing copy for Chrome, Firefox, and SafariPUBLISH.md and the three manifest files now contain the current front-page and handle text. e3ea0bc fd41186 29c2a74

Fixed

  • Privacy toggle and batch read marking no longer freeze the serverBoth operations now recount in slices and fire without awaiting the result. The flag itself hides or reveals content immediately. 972ae32 1e18511 f47d198
  • Arrival placement, subtitle updates, and empty-state timing are more reliableRows are inserted by the order they will actually land, duplicate subtitles no longer flicker, and cleared queues show the celebration even in hidden tabs. c3b19fc e6e5b65 0e6ca52 cb453ec 972ae32

This release adds a dedicated archive view, redesigns the first-run experience as a save box, and ships new parameterized Open Graph images.

New

  • Archive view for read linksOwners can now toggle between the unread feed and a separate /@user/archive page. The switch uses underline tabs, empty states are view-aware, and archive rows stay read-only. 0c5835d
  • Parameterized Open Graph images for social sharingFour new full-bleed OG compositions with ghost backdrops, skeleton rows, and type-card variants were added. og-reads.png is now served as the default site image. 57e494e 0fd094d 2c0bcce 60feae8 4d5bcd4 ac54060 20034a9 56a8161 4e958c9 01b755d b82b84b 13d01bc

Improved

  • First-run experience starts as a save boxNew users see a prominent save prompt instead of a search field. The lede, help line, and empty states adapt once the first link is saved; the field collapses on desktop until needed. 9578239

This release improves mobile tab handling for live feeds, adds proper redirects for expired sessions, resolves Reddit share links on save, and tightens deployment configuration for the shared proxy and scratch files.

Fixed

  • Reconnect live feeds after mobile tabs resumeTabs that were hidden or suspended now reliably rebuild their SSE connection on return, using visibility, pageshow, and online signals. The feed list is updated without unnecessary swaps or lost state. 2e5e703
  • Redirect users with expired sessions to loginExpired sessions now trigger a server-driven redirect to login instead of failing silently. Pending reads are parked and replayed after re-authentication. 410a923
  • Resolve Reddit share links before savingShare-style Reddit URLs are now normalized when a link is saved. e3b627f

Search visibility and handling improvements, help page updates, and removal of an internal testing harness.

Improved

  • Search shown only for exact dropped linksSearch now appears exclusively for exact dropped links. Response handling was also hardened. 52039b7 fc18cdc
  • Reshaped the help pageUpdated help page layout, documentation, styles, and tests. 7a9be25

Two fixes improve link handling in summaries and keyboard-based pagination loading.

Fixed

  • Read Later links preserved during summariesLinks added via Read Later are now retained when summaries are generated. a8248ca
  • Keyboard pagination continues loadingPagination triggered from the keyboard no longer stops loading additional items. aea9455

This release strengthens bookmarklet and extension reliability with layered extraction fallbacks, alongside a set of responsive UI refinements across public pages, modals, and the tour player.

Improved

  • Modernized responsive layouts for public pages and modalsUpdated chrome, account/help modals, tour player, and mobile tl;dr controls for better responsiveness across viewports. b6152d3 9100af1 4b2044a 1268ebe
  • Refined bookmarklet help documentationImproved help content and normalized document formatting for the bookmarklet and related pages. 3e196a4 6985417

Fixed

  • Bookmarklet and extension now recover from extraction failuresAdded layered fallbacks in extract() and safeExtract() so saves never fail silently on pages with strict CSP (such as YouTube's Trusted Types). The same guard is now shared by the bookmarklet and content script. eaf8061

read later

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

Close tabs. Keep links.