Skip to content

Releases: terry77075/RideLoop-Support

outabit Beta - Latest Android Prerelease

Choose a tag to compare

@terry77075 terry77075 released this 12 Oct 19:09

outabit Beta v37 for Android

Version: 1.3
Version code: 2026101237
Package: com.localloops.app.beta
Published: November 2, 2026
Status: Public prerelease beta, not a production release.

Permanent download link
https://github.com/terry77075/RideLoop-Support/releases/download/beta-latest/RideLoop-Beta.apk

What changed

  • Updated ride-video lengths to 10, 20, and 30 seconds plus Until stopped, with a visible Stop & Save action and automatic stopping for timed clips.
  • Added Front and Rear camera choices and a single persisted microphone switch in the ride video options.
  • Included runtime-gated Rear + selfie inset support on Android devices that expose a supported concurrent front/rear CameraX pair. The Moto g 5G (2022) firmware does not expose one, so it correctly retains the Front and Rear single-camera choices.
  • Corrected the Android front-camera preview framing so the live preview matches the saved video more closely.
  • Fixed a startup race while finalizing a restored Android background-location task. Existing activity data remains durable; the task cleanup is idempotent.
  • Retained outabit ride-video artwork, branding, dashboards, activity tracking, stabilization, and the existing single-camera save paths.

Validation

  • TypeScript and all 385 automated tests passed against source commit ffe96d91113e1fc64dfd2f8f8339f5ac078b9139.
  • The exact permanently signed APK was installed in place on the test Moto g 5G (2022) as v37. The package user ID, data directory, and original first-install date remained unchanged.
  • The installed base APK is byte-for-byte identical to the signed release artifact.
  • APK alignment and v2, v3, and v4 signatures were verified with the permanent Beta signing identity.
  • The embedded JavaScript bundle, dual-camera and video-compositor modules, and outabit artwork resources were verified in the signed APK.
  • Android release built locally; no cloud build or publishing charge.

Testing limits and known issues

  • Rear + selfie inset is available only when Android reports a supported concurrent front/rear camera pair. It is intentionally hidden on the test Moto because its Camera2/CameraX concurrent-camera map is empty.
  • The update was installed without automatically opening the app, starting an outing, or activating the camera or microphone. User-attended recording and save checks remain appropriate after opening v37.

Install or update

  1. Download RideLoop-Beta.apk from the permanent link above.
  2. Open it and follow Android's installer prompts. Permit installs from the browser or file manager only if Android asks.
  3. Install over the existing Beta to preserve local outings and settings. Do not uninstall first.
  4. Keep Android protections enabled. Cancel if Android reports an unexpected signing or package mismatch.
  5. This uses the separate package com.localloops.app.beta.

Verification
APK SHA-256:
2ED46B5C972508303AF609B7FB65F826E5F1666D3176BE29E81E78CD320C999D

Signing certificate SHA-256:
12ECCB889E88D7C08593FDD507A5B8A07C39C830E5266B84E317231386E4030D

RideLoop-Beta-signing-cert.pem is the public certificate only. No source code, private signing keys, credentials, personal data, route exports, or logs are published.

RideLoop Beta 1.1 (2026-10-12, v4)

Pre-release

Choose a tag to compare

RideLoop Beta 1.1 for Android
Immutable build: 2026101204 (v4)
Package: com.localloops.app.beta
Status: Public prerelease beta; this is not a production release.
Published: October 12, 2026

What changed

  • Reorganized Settings into compact status rows with focused detail pages and clear Back navigation.
  • Preserved GPS, weather briefing, bike setup, tide station, landscape riding view, default riding screen, navigation audio, elevation/calibration, and general settings.
  • Added an explicit Save to Gallery action for outing images.
  • Corrected Android native dependency packaging so ExpoAsset, Expo constants/fonts, and Expo MediaLibrary are embedded in the installer.
  • Retained the Android Expo shared-object lifetime fix used by asynchronous native calls.

Validation performed

  • Installed in place over the prior RideLoop Beta while preserving imported outings and saved routes.
  • Passed two independent cold-launch checks without a crash, process death, or force-finish event.
  • Confirmed History entries and route-saved status remained visible.
  • Saved a valid, nonblank outing image to Gallery without granting media read/write permissions.
  • Verified Android package, version, four ABI architectures, APK alignment, and v2/v3 signatures.
  • Project typecheck and all 232 automated tests passed.

Install or update

  1. Download RideLoop-Beta-1.1-20261012-v4.apk.
  2. Open the downloaded APK and follow Android's installer prompts. Android may ask you to permit installs from the browser or file manager you used.
  3. To preserve existing RideLoop Beta data, install this APK over the existing Beta. Do not uninstall the existing Beta first.
  4. This installer uses the separate package com.localloops.app.beta and does not replace a production RideLoop package.

Verification
APK SHA-256:
D4460006FACC3772D1B6CDAB2857734B1E454C4AD2DDAA2ECEDEF2461E332524

Signing certificate SHA-256:
12ECCB889E88D7C08593FDD507A5B8A07C39C830E5266B84E317231386E4030D

The public certificate is included as RideLoop-Beta-signing-cert.pem. It contains no private key.

Privacy
The release contains only the installer, checksum, these notes, and the public signing certificate. It contains no private signing material, personal data, route exports, test images, or logs.

RideLoop Beta 1.1 (2026-10-12)

Pre-release

Choose a tag to compare

RideLoop Beta 1.1 for Android - 2026-10-12
Build code: 2026101201
Package: com.localloops.app.beta

Beta distribution

  • Clearly labeled RideLoop Beta and separately installable from the store app.
  • Every feature is enabled without a trial expiration or purchase prompt.
  • Production/store trial and purchase behavior remains unchanged.

Included updates

  • Compact Settings overview with focused detail pages and preserved choices.
  • Daily, Weekly, and Monthly social highlight cards.
  • Read access to existing History after a production trial expires.
  • Background location persistence and recovery reliability hardening.
  • Updated Android adaptive launcher icon.

Validation completed before signing

  • TypeScript typecheck and all 227 automated tests passed.
  • Native Android release compilation and APK packaging passed locally.
  • APK identity, version, launcher label, adaptive icon, four ABIs, zip
    alignment, embedded JavaScript bundle, and compiled beta markers verified.

Native phone and real-world background ride tests were not performed during
packaging and remain part of beta testing.