planetary-ios icon indicating copy to clipboard operation
planetary-ios copied to clipboard

Release 1.2.6

Open mplorentz opened this issue 1 year ago • 2 comments

Build & Upload

  • [x] Checkout the latest commit of the main branch.
  • [x] Create a release branch including the version number like release/1.0.16.
  • [x] Update the preloaded feed using the instructions at https://github.com/planetary-social/feed_seralizer/blob/main/README.md
  • [x] Increment the version number if necessary, following Semantic Versioning guidelines. You can do this by running fastlane bump_{major, minor, or patch}. Fastlane will automatically bump the build number later on.
  • [x] Update CHANGELOG.md in the Github repository.
  • [x] Run fastlane beta to build and upload the app to TestFlight.
  • [x] Commit changes

Deploy to TestFlight

  • [x] Wait for the build to finish processing in the TestFlight dashboard.
  • [x] Click on the build in the TestFlight Dashboard and fill out the Test Details box.
  • [x] Click the + button in the Groups section and add the "Beta Public" group to distribute the build to our public beta testers.

Submit for review

  • [x] Translate the CHANGELOG into release notes by removing GitHub issue numbers and overly technical language.
- Added beta support for replication via room servers.
- Added automatic saving and restoring for drafts of posts.
- Add French and Chinese language pubs.
- Fixed an issue where the ban service could fail to delete messages.
- Added a toggle during onboarding to opt out of syncing with Planetary pubs.
- Fixed an issue where the database could get stuck and no new messages would be written.
  • [x] Ask @Chardot to translate release notes into Spanish.
  • [x] Ask @boreq to translate release notes into Polish.
  • [x] Open App Store Connect and click "Create a Release" in the top left.
  • [x] Put the release notes in the What's New In This Version section for each language. You can change the language at the top.
  • [x] Select "Manually release this version" in the Version Release Section unless you have already completed testing and want the build to go out automatically.
  • [x] Click "Submit for Review".
  • [ ] Perform final QA testing.

After QA & App Store Review Approval

  • [ ] Do a final check of TestFlight feedback and Github issues for any blocking bugs.
  • [ ] Create a new page in the Release Notes section in Zendesk.
  • [ ] Tag the deployed commit with the semantic version number i.e. "1.0.7".
  • [ ] Create a Github Release, copying in the tag name and a link to the CHANGELOG.
  • [ ] Click "Release this Version" in App Store Connect
  • [ ] Merge the release branch into main
  • [ ] Post release notes to Planetary account at https://planetary.rocks. (Connect to replicate with sbot gossip.connect "net:planetary.rocks:8008~shs:l1sGqWeCZRA99gN+t9sI6+UOzGcHq3KhLQUYEwb4DCo=")
  • [ ] Post release notes on Twitter
  • [ ] Post release notes on Discord
  • [ ] Update this wiki page with any procedural changes.

mplorentz avatar Aug 05 '22 17:08 mplorentz

- Añadimos soporte de prueba para replicación a través de servidores de salas.
- Añadimos almacenamiento automático y recuperación para borradores de publicaciones.
- Añadimos servidores Pub para idiomas Francés y Chino.
- Solucionamos un problema por el que el servicio de bloqueo podía fallar al eliminar mensajes.
- Añadimos un botón en las pantallas de inicio para optar no sincronizar con los servidores Pub de Planetary.
- Solucionamos un problema por el que la base de datos podía atascarse y no podíamos guardar ningún mensaje nuevo.

Chardot avatar Aug 05 '22 19:08 Chardot

- Dodano testowe wsparcie replikacji za pośrednictwem serwerów room.
- Dodano automatyczne zapisywanie i przywracanie szkiców wiadomości.
- Dodano puby języków Francuskiego i Chińskiego.
- Naprawiono błąd, przez który serwis banowania mógł nie usunąć poprawnie wiadomości.
- Dodano przełącznik, który pozwala na zrezygnowanie z synchronizacji z pubami Planetary podczas onboardingu.
- Naprawiono błąd powodujący zawieszenie się bazy danych uniemożliwiające zapisanie nowych wiadomości.

boreq avatar Aug 08 '22 11:08 boreq