This release has improvements related to getting new content automatically, and scrolling performance for long posts.
First we've changed how the pull-to-refresh behaviour works. Instead of forcing the bot to sync from peers, which could take 10 seconds or more, this happens automatically while the app is in the foreground. If there is new content, the next pull-to-refresh will show it very quickly. While the app is in the background, we're connected to the iOS "background fetch" mechanism which will give the app a little time throughout the day to fetch new content.
Additionally, we've changed push notifications to ask the bot to connect to peers before showing the OS notification. The hope is that when you interact with the notification (by tapping on it), we've already got the content and can show it when the app comes to thee foreground. In practice though, we still see instances where despite our pubs having the content, it does not get on the device before the notification is tapped. So, more work to do here.
You'll notice that the Notifications icon and app badge count are updated to reflect new notifications. The icons will be cleared whenever you switch away from the Notifications tab.
Finally, SSB content is in Markdown which is not natively supported on iOS. To show posts, we have to run the markdown through a parser, and this takes some time. This release includes a pre-render and caching mechanism to ensure that scrolling through the Home screen is always smooth, regardless of how long any post is.