RDLTR

Notes from every releaseSeek and you shall find

Ships the Phase 3 digest pipeline: LLM summaries and chatter per link, canonical entities with alias merging, HN reverse lookup, and tweet ingestion into the same entity layer.

This release adds deep-mode content recovery via Wayback/Jina for stubborn fetches, ships and hardens the backfill CLI, and improves the in-app search experience with better keyboard handling and contextual subtitles.

New

  • Recover article bodies from bot-walled pages using Wayback and JinaDeep mode now runs the Wayback/Jina pipeline on 403 responses during backfill and as a single retry for live saves that land without a body. The feature is opt-in via --deep on backfill and travels through the worker; normal saves keep their fast-fail behavior. eb68985 715ee00 10a9072 b5431a9

Fixed

  • Keyboard shortcuts no longer swallow keys while typing in searchGlobal shortcuts are now ignored when focus is in an input, textarea, select, or contenteditable element. The header subtitle also switches to a search caption while the search box is open. 9f70d93 581e23d f38f72d

This release adds full-text search over the archive with keyboard navigation and result UX refinements, ships body extraction to power richer search results, adds Gemini as a fourth summarization target, and improves live test gating plus internal planning docs.

New

  • Full-text search across the archiveSearch the entire public corpus or a specific user's links from the feed or ⌘K palette. Results use bm25 ranking with highlighted snippets, respect the same visibility rules as the feed, and support quoted-phrase prefix queries. c532487 5e09d7f 94baac5 5b04be9 80fb602
  • Body extraction for article contentLinks now store extracted article body markdown using Readability and Turndown, with per-source resolvers for Hacker News and GitHub plus fallbacks. This enables future full-text search inside article content. 1e93e57 e53c0b2
  • Google Gemini as a summarization targetThe browser extension now supports Gemini alongside Claude, ChatGPT, and Perplexity for link and content summaries. e239145

Improved

  • Search quality-of-life improvementsResults now dim read items (title only), show an accurate result counter, keep the navigation arrow visible, raise the render cap to 500, improve ⌘K focus behavior, and remove the redundant "No matches" row. 70d712e b9bd426 3c63e10 b06043f 34e9e86

Redesigned the changelog page with minimalist fluid styling, bidirectional pagination, per-page SEO, and moved the changelog link from the shortcuts menu to the help footer.

Improved

  • Redesigned changelog page with fluid styling and bidirectional paginationThe changelog now uses a single reading measure, consistent typography, and square commit chips. Bidirectional Newer/Older pagination is driven by helleze headers and collapses gracefully on small pages; per-page meta, Open Graph, and canonical tags were added. cccf66e 041ce86 9e971be
  • Moved changelog link from shortcuts menu to help footerThe changelog entry and its keyboard shortcut were removed from the action menu and placed in the help page footer alongside other secondary links. f385035

This release adds persistent list positioning and removes the helleze dependency while hardening read retry logic.

Improved

  • Persist list positionList scroll position is now remembered between visits. b619790