The recalled-memories dialog hides entries you already rated and shows a proper empty state.
What's wrong with this entry?
The "Memories recalled this session" dialog now filters out entries you have already rated, showing a distinct empty state when there is nothing left to rate, and counts the filtered set in the header.
- The all-rated empty state reads "Every recalled memory is rated".
- Merging in pinned sources keeps each entry's existing rated state instead of overwriting it.
Every recalled memory is rated
Strings lifted out of the shipped bundle, so the claim above can be checked against them.