The v1.3.6 tag's Android build failed on a double dash inside an XML comment, so the APK for everything in v1.3.6 is this one — plus the iPhone timer-sound fix that landed an hour later. Web bundle, APK and API image; v1.3.6 and v1.3.7 are the same code apart from the two items below.
- 📦 The Android build builds again: a comment in
styles.xml(from the safe-area work in v1.3.6) contained--, which XML forbids inside comments.
- 🔊 Timer sounds on iOS (kurktchiev, #183, #152): every tone resumes the audio context first
(a lock or app switch leaves it suspended and silent), the context is unlocked from the taps that
lead to a timer, and Settings → Sounds gains Play sounds when the phone is on silent (off by
default, iOS 17+), which switches the page's audio session to playback so the ring/silent switch
no longer mutes the beep — at the cost of pausing whatever else the phone was playing.
Install or upgrade
docker compose pull && docker compose up -d
| Image | Tags | Digest |
|---|---|---|
registry.gitlab.com/duartesantos8/opengym/api
| 1.3.7 1.3 latest
| sha256:b16ef522c1c8c2e1a3b0f24babbe896ca9b4611bc3fb091bd9876358c80efe91
|
registry.gitlab.com/duartesantos8/opengym/web
| 1.3.7 1.3 latest
| sha256:f43470b2ba50d5bb577a0702a273522693de744d6fabad7b67eb908825bce292
|
Both images are linux/amd64 + linux/arm64. Android: openGym-1.3.7.apk, SHA-256 650d8fa59ebbbcbce30d7d732f8fece593832c2ce0fd9ade34b2c937cbe97673 — check it with sha256sum -c openGym-1.3.7.apk.sha256. Built from d7f0f0dbdbc97d0cb8f74c4d854d9898906da2c5.