Avogadro 1.102.1 Release

This release fixes a number of bugs in the recent 1.102.0 release. Many thanks to everyone submitting bug reports!
It also offers test releases for Linux-ARM64 and Windows-ARM64. If you try these out, please let us know your experience!

:sparkles: Features

  • Add an estimated time progress dialog, particularly for surfaces @ghutchis (#2328)

:bug: Bug Fixes

  • Fix the dialog for “update available” @ghutchis (#648)
  • Fix Windows uninstall script to run unattended @ghutchis (#650)
  • Fix bug when file was saved even if the user hit cancel @ghutchis (#653)
  • Fix a bug in Linux AppImage that prevented GAFF and MMFF94 force field optimizations
  • Add some logic to handle running when the user doesn’t install Python @ghutchis (#2337)
  • Some fixes for the ARM64 AppImage @ghutchis (#2332)
  • Fix bug in which plugin installation dialog doesn’t close @ghutchis (#2331)
  • Add a sanity check for OB force fields - make sure they work @ghutchis (#2327)
  • Fix a bug with calling default python when pixi is not available @ghutchis (#2325)
  • Fix a few bugs in the constraints dialog @ghutchis (#2324)
  • For now, don’t bundle pixi with the AppImage @ghutchis (#2323)

:toolbox: Maintenance

  • Minimize code duplication with a checkout action @ghutchis (#2339)
  • Update GitHub Actions to use current SHA for more secure builds @ghutchis (#2338)
  • Add a Windows-ARM native build for testing @ghutchis (#2335)
  • Add an ARM64 build including AppImage @ghutchis (#2326)
  • Add build status badges for Linux, Windows, and macOS @ghutchis (#2318)
  • Fix windows build script @ghutchis (#2315)

:books: Translations

Credits

Thanks to many contributors, including: @dependabot[bot], @ghutchis, @weblate, dependabot[bot] and github-actions[bot]