All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Fixed invitation to three.planetary.pub
- Added Russian and Ukrainian language pubs to the community pub list #474
- Added several new community pubs #450
- Rename the "User Directory" tab to "Your Network" #450
- Redesigned "like" messages to be smaller #448
- Fixed forked feed protection #437
- Fixed pubs showing up twice on the User Directory/Your Network tab #450
- Fixed a crash that could occur when trying to view a photo #464
- Changed replication algorithm to connect to pubs more often #465
- Fixed translations being in the wrong language (again, the last build was not deployed correctly).
- Fixed translations being in the wrong language. #427
- Added a section showing connected peers and number of synced messages in the side menu. #405
- Added a placeholder image for unsupported blob types. #412
- Fixed blob loading (in most cases). #412
- Fixed analytic event formats. #397
- Allow Planetary to sync data for longer periods of time (up to 30 seconds) when the app is in the backgound. #381
- Fix new posts not showing at the top of user Profile pages. #377
- Fixed a crash when tapping the share button on the Profile page. #378
- Fixed popover menus on iPads in landscape orientation. Popover menus were pointing to the wrong places in portrait, and crashing the app in landscape. #350 (@kode54)
- Added an option to export your database in the Debug menu. #338
- Added support for the new planetary.link URL format. #352
- Fixed a bug that prevented pub invitations from being redeemed. #333 (@kode54)
- Fixed a case where the app could become unresponsive while writing to the database. #310
- Fixed a case where the app could become unresponsive while trying to redeem an invitation to a pub. #302
- Fixed an issue where the SQLite database could get significantly behind the go-ssb log, resulting in new data not being shown in the UI. #304
- Fixed an issue where placeholder cells would be shown after posts had finished loading. #316
- Fixed a bug where the mentions autocomplete drawer would not go away. #320
- Fixed an issue where the Follow button could be unresponsive #252
- Changed sorting of the posts in the For You tab to prioritize new content. Instead of sorting by the time the post was received we sort by the time the post was posted. #293
- Updated translations
- Updated preloaded feed
- Updated translations #242
- Updated Zendesk SDK
- Changes in the way the app connects to peers in the network fixes major bug in the app which makes the performance of the feel slow.
- Followers are sorted by name.
- You can now search among your followers by name or identity.
- Tooling and statistics to figure out why some users aren't seeing updates and syncs.
- Explore content in the all new discover screen.
- Block users.
- Give hearts instead of liking a post.
- Tap the network status doodle to trigger a sync.
- Issues some users where having syncing the latest posts.
- We preload some feeds when onboarding so you don't have to wait to see something.
- Blob loading spinner.
- Load blobs from cloud as fallback.
- New posts - Pull to refresh notification
- Directory includes all the people in your follow network, not just planetary users
- Note on posts reminding users they can use markdown
- Upper left profile avatar now shows your profile avatar
- changing explore so it only shows you people you're not following
- enable universal links for planetary.link
- no more rebuilding db, now it just overwrites duplicate data
- skip nulled messages in private log
- scroll top when tapping on the explore icon
- only display blobs which are images
- fall back to blobs hosted by planetary if muxrpc fails to get them over ssb
- Updated tab bar icon assets
- Adding localization for Castillian Spanish
- Add Uruguayan and Argentinian Rioplatenses localizations
- Add basic support for UI Tests
- Add support for displaying likes
- Displaying Pub Names
- Fixed bug with background sync on new notifications
- Optimize onboarding sync and refresh
- Clean up analytics for optional mixpanel metrics
- Change DBTests so that take into account likes
- update to go-ssb rc4
- rework bot.login & logout > login flow
- add timestamp to gobot logging
- fix timestamp setup on log files
- make timestamp swift-like but it's still UTC
- support re-syncing of existing key-pair
- re-do failed login dialog
- re-work restart on bot.login failure
- update english error text
- fixing it so the reply count includes likes
- fix closing of contacts index
- stop open connections during fsck
- reduce number of sync connections
- gobot: start in the background
- gobot.login: refactor defer->completion flow
- New system for loading content so the UI updates faster and you can scroll back through history as far as you want.
- Changed the explore tab to show replies and new posts to help with discovering new content.
- Fix bug where if you had more than 50 follows you wouldn't see new follows in your notifications tab.
- Changed Mixpanel actions to log user navigation through the app instead of just bot behavior.
- Attaching GoBot logs to Share logs in Debug, to Bugsnag crash reports and to Zendesk tickets.
- Fix bug in background sync on notification of new content.
- All new Explore tab that shows posts from your greater network.
- New sync/refresh strategy that should be better at having your feed up to date.
- Public profile links now work with the public identifier.
- Loading the main feed and notifications is faster than ever.
- Opening the left menu is instant now.
- Automatically detect links in posts.
- Images not displayed in order in the gallery.
- Bug that prevented login for some users.
- But that prevented displaying posts with code blocks in iOS 12.
- Complete support of CommonMark (an unambiguous spec of Markdown)
- Minor bugfixes regarding the use of Scuttlebutt.
- Sync when pulling down to refresh on the feed.
- Links not displayed properly in posts.
- Images looked like broken links in posts.
- Background sync not working.
- New Planetary typeface.
- Share your profile link to the world.
- Loading animation for Notifications and Channels screens.
- Show alert dialogs when errors occur.
- Report handled errors.
- Post button not appearing when undocking the keyboard.
- Crash when downloading logs in iPad.
- Empty log when downloading logs.
- Crash when database repair fails.
- Bad wording for number of replies in a post.
- Show spinning wheel when processing new messages.
- Issue with reply count different than replies shown.
- Avatars when mentioning someone were displayed incorrectly sometimes.
- Avatar disappearing when switching tabs.
- Performance issues with Notification screen.
- Login is now more efficient.
- Posted hashtags are now compatible with other networks.
- Fix hashtags with - sign in the middle.
- Channels screen is sorted by newest to oldest.
- Now you can open your profile tapping on your profile photo.
- Syncing is now more efficient.
- Posted images are now compatible with other networks, like Patchwork.
- Fix bug that prevented using the app after opening an image in full screen.
- If you happen to touch a link while you are scrolling, the app doesn't open the link anymore.
- Redeem invitations: Do you want to follow a pub? Now you can now redeem invitations in Settings > Manage Pubs!
- Switch to main net: The app now works in the main net, so expect to be prompted to logout and onboard again, otherwise the app won't work fine. Go to Settings > Advanced Settings and tap on Reset application and identity, or alternatively, go to Settings > Advanced Settings > Dangerous and powerful debug menu and tap on Logout and onboard.
- Performance improvements and minor bug fixes.