This release adds home screen quick actions and a feed filter, along with reliability improvements to background refresh and authentication recovery.
New Features
Pinned posts: Posts marked as pinned now appear in a dedicated “Pinned” section at the top of the feed
Home screen quick actions: Long-press the app icon to jump directly to Posts, Activities, Search, or your QR code
Unread filter for feeds: Toggle “Show Unread” in the Posts or Activities menu to see only items you haven’t read yet, with an “All Caught Up” state when everything is read
Redesigned feed toolbar: Filter toggle is now a dedicated dropdown picker; “Mark all as read” is a separate button (only visible when unread items exist) with confirmation alert
Bookmarks “All” tab showing both posts and activities when both are bookmarked
Improvements
Profile card shows more of email before truncating
Version info now shows build number on Profiles screen
About view: added GitHub, external links show arrow indicator
App icon picker uses primary tint for selection
Avatars show initials when no photo or placeholder is set
Background refresh attempts silent token refresh before failing
Removed image prefetching from background refresh for faster execution
Notification settings blocked when iOS background refresh is disabled
Simplified comments loading in post and activity detail views
Bug Fixes
Fixed crash on background refresh launch
Fixed background refresh blocking main thread
Fixed activities showing “Closed” instead of “Joined” for signed-up closed events
Fixed background refresh failing silently with expired tokens
Fixed demo mode breaking after relaunch
Fixed activity participants list not paginating correctly from cache