Repository navigation
openRun 0.3.0
Try it without installing anything: openrun-demo.fly.dev signs you in as Sam, a runner in a run club. It resets every night.
Fixed
- Runs that turn out to be another sport are removed. If a watch records a bike ride as a run and you correct it on intervals.icu, the next sync removes it from openRun, along with its best efforts and any club shares. Race predictions no longer count it. If it's changed back to a run, the next sync imports it again. Uploads and runs added by hand are never touched. The sync log shows how many were removed.
- Sign out says "Signing out…" and explains why if it fails, instead of appearing to do nothing.
- The sign-in page no longer scrolls on Firefox for Android when the address bar is at the bottom.
Changed
- Club page: Manage sits on the same row as the back link, and the club's logo and name line up.
- Joining with a code is now a small "Have a code? Join a club" link, since most people join from an invite link. If you're not in any clubs yet, the form still shows straight away.
- Back links draw their arrow as an icon, so it lines up with the text.
Upgrading
Back up first (how), then:
docker compose pull
docker compose up -dOne database update (the sync log's removal count) is applied when openRun starts. If you pinned the release line in docker-compose.yml, change ghcr.io/stretch0/openrun:0.2 to :0.3.
To check the image:
gh attestation verify oci://ghcr.io/stretch0/openrun:0.3.0 -R stretch0/openRun