Skip to content

fix: keep activity notifications until manually dismissed#149

Merged
GraysonCAdams merged 5 commits intomainfrom
fix/scrub-pull-refresh
Apr 14, 2026
Merged

fix: keep activity notifications until manually dismissed#149
GraysonCAdams merged 5 commits intomainfrom
fix/scrub-pull-refresh

Conversation

@GraysonCAdams
Copy link
Copy Markdown
Collaborator

Summary

  • Activity feed notifications now persist until the user taps the X button.
  • Watching a clip and viewing its comments only mark related notifications read (removing the unread tint and badge); they're no longer deleted.
  • Back button from a clip opened via the activity page already returns to /activity since goto pushes a history entry — no additional work needed.

Test plan

  • Tap a notification in Activity → clip overlay opens, notification stays in the feed (read state, no tint)
  • Swipe back / press back → returns to Activity feed
  • Tap the X on a notification → row disappears, unread count decrements if it was unread
  • Scroll through the feed watching clips — reaction notifications for those clips are marked read but remain visible
  • Open comments sheet — comment/reply/mention notifications marked read but remain

gca-harris and others added 3 commits April 5, 2026 23:13
Notifications in the activity feed now persist until the user taps the X
button. Watching a clip and viewing its comments only mark the related
notifications as read (removing the unread tint and badge) instead of
deleting them outright.
@GraysonCAdams GraysonCAdams enabled auto-merge (squash) April 14, 2026 01:48
GraysonAdams and others added 2 commits April 13, 2026 20:51
Favoriting previously always inserted a paired ❤️ reaction, even when the
user already had a non-❤️ reaction (e.g. 🔥). That left two reaction rows
for the same user/clip, and the comments view — which dedupes to the
latest reaction per user — showed ❤️ instead of their chosen emoji.

Now favorite only creates a ❤️ reaction when the user has no existing
reaction. If they've already reacted with any emoji, we preserve it and
just mark the clip as favorited, maintaining the one-reaction-per-user
invariant.
@GraysonCAdams GraysonCAdams merged commit ded2cdc into main Apr 14, 2026
20 checks passed
@GraysonCAdams GraysonCAdams deleted the fix/scrub-pull-refresh branch April 14, 2026 01:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants