This release has fixes to improve the onboarding success rate, and a new feature to help those with "stuck" identities.
One of the challenges in the app is the interaction between the Swift application/UI code and the Go SSB bot** hosted inside of it. We're still learning how coordinate the various asynchronous threads between the runtimes, and some of the issues have manifested as crashes/hangs during the onboarding flow. Thank you for your patience while we continue to improve and learn from the unique combination of Swift + Go runtimes.
For those that have an app that refuses to show any content, cannot follow other folks, or just seems to be behaving badly all the time, you can now "reset" your application and create a new identity. Why a reset rather than just deleting and re-intalling the app? Because your identity's secret is critical to keep safe, we store in in your device's secure Keychain which survives app deletions. So, this reset feature will securely destroy your identity's secret, plus remove you from the user directory and unfollow everyone. This cannot be undone, and should be used only if you want to re-start your Planetary experience from scratch.
To reset your app and identity:
- Install 0.9.6 (140) or later
- Launch into the Home screen
- Tap the top left profile button
- Tap Settings
- Tap Preview
- Tap Reset application and identity
- Confirm that you really want to do this
- Wait for the app to relaunch, then create a new identity
** The Go SSB bot hosted inside the app is the same that we use for our pubs, and is open-sourced and available for use in the wider ScuttleButt community and beyond.