Skip to content

Simple guide · iOS

Page status: HistoricalHistory group: Classified notes

NutsNews iOS Feature 5 — Story Notes

Adds a native private notes/reflections section to the Article Detail screen.

Visual overview

Primary diagram

System map

Adds a native private notes/reflections section to the Article Detail screen.

Render the repository-owned system map when you need it.

Diagram is not rendered yet.

View as text
NutsNews iOS Feature 5 — Story Notes

Adds a native private notes/reflections section to the Article Detail screen.

flowchart TD
  accTitle: NutsNews iOS Feature 5 — Story Notes
  accDescr {
    Adds a native private notes/reflections section to the Article Detail screen.
  }
  A[Open article detail]
  A --> B[Scroll to My Note card]
  B --> C[Type note text]
  C --> D[Tap Save note]
  D --> E[Persist note locally with AppStorage]
  E --> F[Reopen article later]
  F --> G[Load saved note automatically]
  G --> H[Tap Clear]
  H --> I[Remove local note]
  I --> J[Reopen article]
  J --> K[Confirm note is gone]

NutsNews iOS Feature 5 — Story Notes

Fullscreen diagram view.

Adds a native private notes/reflections section to the Article Detail screen.

  • Adds StoryNoteStore.swift for local on-device story notes.
  • Adds a My Note card to ArticleDetailView.
  • Users can write, save, and clear a private note for each story.
  • Notes are stored locally with @AppStorage / UserDefaults.
  • Does not change the API, search, Good Mood, Saved Stories, or hamburger menu.
  1. Open any story.
  2. Scroll to the My Note card.
  3. Type a short note.
  4. Tap Save note.
  5. Close and reopen the same story.
  6. Confirm the note is still there.
  7. Tap Clear.
  8. Close and reopen the story.
  9. Confirm the note is gone.

This makes NutsNews more than a content/link feed by giving users a native personal reflection tool around positive stories.