Download the Android app: opengym.ch or the GitHub release. openGym lives on GitHub now; this GitLab project is a mirror.
Bug fixes for v1.4.0, mostly the things you told us about on Discord and GitHub.
- Smooth animations in the app. They lagged and stuttered on real phones (the phone's video
player stalled at every loop). The app now shows them as animated images, the way the old GIFs
worked, with the original timing. The web and self-hosted servers keep their clips.
- The update check finds new versions again. It asked the GitLab mirror, which never got
v1.4.0. It asks GitHub now, and the 300 MB download goes straight to storage instead of into
memory, checked against its checksum before the installer opens.
- The rest bell rings over music. With the app open, the end tone now plays like the
screen-off alarm does: your music turns down for a moment instead of drowning it.
- The Coach has its own button on the Plan page, no more hunting in the share menu.
- Search: the exercises you have done come right after your favourites, and "leg press"
finds the plain 45° leg press first.
- Add exercise gets the Type row the library has (#521).
- Exercise progress gets 1M / 3M / 1Y / All, like the body weight chart (#511).
- Imports: two workouts on the same day stay two (#505).
- Coach: an OpenAI-compatible server without /v1 in its address works, e.g. Open WebUI (#508).
Android: openGym-1.4.1.apk, check it with sha256sum -c openGym-1.4.1.apk.sha256.