NutsNews iOS — Feature 2: Native Feed Search
Section titled “NutsNews iOS — Feature 2: Native Feed Search”This update adds one native App Review-friendly feature on top of Feature 1: a searchable home feed.
What changed
Section titled “What changed”- Adds a native search field below the category chips on the home screen.
- Searches the currently loaded feed by title, summary, source, category, and display date.
- Shows a native search results card with the number of matches.
- Shows a native empty state when the query has no matches.
- Does not change API calls, themes, splash screen, saved stories, article detail, or the Xcode project scheme.
Files changed
Section titled “Files changed”NutsNews/NutsNews/Features/Feed/FeedView.swift
Test checklist
Section titled “Test checklist”- Launch the app.
- Confirm the search field appears under the category row.
- Search for a visible source name.
- Confirm the feed filters locally.
- Search for a visible category.
- Confirm matching stories remain.
- Search for nonsense text such as
zzzzzz. - Confirm the native no-results screen appears.
- Tap Clear search.
- Confirm the normal feed returns.
- Tap a story while search is active.
- Confirm the native article detail screen opens.
- Tap Saved and confirm Feature 1 still works.
Why this helps App Review
Section titled “Why this helps App Review”Apple rejected the first build because the app looked too much like aggregated web content. This update adds native search behavior inside the app, giving users an interactive way to explore and organize the feed without simply browsing external links.
