feat: add tablet search with recently viewed

Stacked on !5. Diff auto-cleans as the chain merges

Summary

client-side search for tablets on the search tab

Changes

  • Debounced search over title/theme/blurb -> instant, offline, no extra network calls
  • Result count + empty / no-results states
  • Recently Viewed (last 10, MMKV) shown when the query is empty
  • Home search bar -> routes to the Search tab with the input auto-focused

Notes

  • searches the already-cached feed; no server call

Video

Merge request reports

Loading