gitlab DuarteSantos8/opengym v1.3.5

latest releases: v1.4.1, v1.4.0, v1.3.10...
one month ago

One bug, and the one everybody with the Android app and their own API key ran into. Web bundle and
APK; the API only carries the version number.

  • πŸ”‘ "Bring my own API key" works on the phone. Since v1.3.0 every key-store call on Android
    hung before it started: the secure-storage plugin was handed to the app as the value of a promise,
    and a Capacitor plugin object answers any property name with a native method β€” then
    included β€” so the promise took it for a thenable, called a native SecureStorage.then() that does
    not exist, and never settled. That one stuck await was all three reports at once: "Save and use
    the Coach" greyed out forever, the key "not saved" when you came back, and a Coach that sat on
    "thinking…" without end because the job read the key first. The plugin now travels inside a plain
    object, a test drives the store through a Capacitor-style proxy so it cannot come back, and the
    whole flow β€” save, intake, plan, restart with the key still there β€” was run on an emulator before
    tagging. The web app and the "use my self-hosted openGym" mode were never affected.
    (issues #42, #58; reported by many on Discord)

Install or upgrade

docker compose pull && docker compose up -d
Image Tags Digest
registry.gitlab.com/duartesantos8/opengym/api 1.3.5 1.3 latest sha256:ea111626ba222beb6f0de29f2b458272b2e51b0e84a00a806c7ff2335bd52c0c
registry.gitlab.com/duartesantos8/opengym/web 1.3.5 1.3 latest sha256:cbba591c7441cf297bdbedb48bcd0448367407e84c8829c993d1cae3afad94a6

Both images are linux/amd64 + linux/arm64. Android: openGym-1.3.5.apk, SHA-256 b4f4747930689703516cbbad26986f1a08b8a16d791e2b7806c94c5291de583c β€” check it with sha256sum -c openGym-1.3.5.apk.sha256. Built from 684b0054adfcac9ffe7a5fd95c85fd3599658487.

Don't miss a new opengym release

NewReleases is sending notifications on new releases.