Skip to content

Releases

v0.26.122

Choose a tag to compare

@alankyshum alankyshum released this 21 Oct 17:52
Immutable release. Only release title and notes can be modified.

What's New

  • On Android, shake the phone to open a bug-report overlay with an optional, review-before-sharing screenshot of the previous screen.
  • Shake reporting now has a default-on Settings toggle, screenshot retake and retry controls, and responsive review actions for phones and unfolded screens.

Install

Add the F-Droid repo URL to your F-Droid client:

https://alankyshum.github.io/cablesnap/repo

The self-hosted F-Droid repo serves the production Play-flavor APK, which includes Google Play Services, Firebase, and ML Kit. For the GMS-free build, use the official F-Droid listing (https://f-droid.org/packages/com.persoack.cablesnap/) or the cablesnap-fdroid.apk release asset.

Wear OS companion (Play Store only)

The Wear OS companion APK (cablesnap-wear.apk) is distributed via the Play Store only — F-Droid's Inclusion Criteria reject the GMS Wearable dependency the watch app needs. The GMS-free cablesnap-fdroid.apk build is fully functional on its own; the watch APK is an optional companion.

v0.26.121

Choose a tag to compare

@alankyshum alankyshum released this 20 Oct 17:42
Immutable release. Only release title and notes can be modified.

What's New

  • Last-workout values and set prefills now ignore sessions where an exercise was left unfinished, preserving the most recent completed attempt instead of showing zero weight.

Install

Add the F-Droid repo URL to your F-Droid client:

https://alankyshum.github.io/cablesnap/repo

The self-hosted F-Droid repo serves the production Play-flavor APK, which includes Google Play Services, Firebase, and ML Kit. For the GMS-free build, use the official F-Droid listing (https://f-droid.org/packages/com.persoack.cablesnap/) or the cablesnap-fdroid.apk release asset.

Wear OS companion (Play Store only)

The Wear OS companion APK (cablesnap-wear.apk) is distributed via the Play Store only — F-Droid's Inclusion Criteria reject the GMS Wearable dependency the watch app needs. The GMS-free cablesnap-fdroid.apk build is fully functional on its own; the watch APK is an optional companion.

v0.26.120

Choose a tag to compare

@alankyshum alankyshum released this 20 Oct 05:29
Immutable release. Only release title and notes can be modified.

What's New

  • Internal agent tooling now maps product features to routes and code, checks structural drift before commits, and refreshes semantic guidance during local release preparation.

Install

Add the F-Droid repo URL to your F-Droid client:

https://alankyshum.github.io/cablesnap/repo

The self-hosted F-Droid repo serves the production Play-flavor APK, which includes Google Play Services, Firebase, and ML Kit. For the GMS-free build, use the official F-Droid listing (https://f-droid.org/packages/com.persoack.cablesnap/) or the cablesnap-fdroid.apk release asset.

Wear OS companion (Play Store only)

The Wear OS companion APK (cablesnap-wear.apk) is distributed via the Play Store only — F-Droid's Inclusion Criteria reject the GMS Wearable dependency the watch app needs. The GMS-free cablesnap-fdroid.apk build is fully functional on its own; the watch APK is an optional companion.

v0.26.119

Choose a tag to compare

@alankyshum alankyshum released this 02 Oct 18:35
Immutable release. Only release title and notes can be modified.

What's New

  • Google Play builds now stay on the Play Store update path instead of prompting users to install APK updates from GitHub.

Install

Add the F-Droid repo URL to your F-Droid client:

https://alankyshum.github.io/cablesnap/repo

The self-hosted F-Droid repo serves the production Play-flavor APK, which includes Google Play Services, Firebase, and ML Kit. For the GMS-free build, use the official F-Droid listing (https://f-droid.org/packages/com.persoack.cablesnap/) or the cablesnap-fdroid.apk release asset.

Wear OS companion (Play Store only)

The Wear OS companion APK (cablesnap-wear.apk) is distributed via the Play Store only — F-Droid's Inclusion Criteria reject the GMS Wearable dependency the watch app needs. The GMS-free cablesnap-fdroid.apk build is fully functional on its own; the watch APK is an optional companion.

v0.26.118

Choose a tag to compare

@alankyshum alankyshum released this 16 Sep 02:34
Immutable release. Only release title and notes can be modified.

What's New

  • Editing a set's weight or reps now brings later sets in the same exercise up to match when the new value is higher, so working sets keep pace automatically.
  • AI Coach now marks models that support both tool calling and gym-photo input, and rejects photo requests when the live catalog does not advertise image support.

Install

Add the F-Droid repo URL to your F-Droid client:

https://alankyshum.github.io/cablesnap/repo

The self-hosted F-Droid repo serves the production Play-flavor APK, which includes Google Play Services, Firebase, and ML Kit. For the GMS-free build, use the official F-Droid listing (https://f-droid.org/packages/com.persoack.cablesnap/) or the cablesnap-fdroid.apk release asset.

Wear OS companion (Play Store only)

The Wear OS companion APK (cablesnap-wear.apk) is distributed via the Play Store only — F-Droid's Inclusion Criteria reject the GMS Wearable dependency the watch app needs. The GMS-free cablesnap-fdroid.apk build is fully functional on its own; the watch APK is an optional companion.

v0.26.117

Choose a tag to compare

@alankyshum alankyshum released this 08 Sep 04:49
Immutable release. Only release title and notes can be modified.

What's New

  • AI Coach now marks models that support both tool calling and gym-photo input, and rejects photo requests when the live catalog does not advertise image support.

Install

Add the F-Droid repo URL to your F-Droid client:

https://alankyshum.github.io/cablesnap/repo

The self-hosted F-Droid repo serves the production Play-flavor APK, which includes Google Play Services, Firebase, and ML Kit. For the GMS-free build, use the official F-Droid listing (https://f-droid.org/packages/com.persoack.cablesnap/) or the cablesnap-fdroid.apk release asset.

Wear OS companion (Play Store only)

The Wear OS companion APK (cablesnap-wear.apk) is distributed via the Play Store only — F-Droid's Inclusion Criteria reject the GMS Wearable dependency the watch app needs. The GMS-free cablesnap-fdroid.apk build is fully functional on its own; the watch APK is an optional companion.

v0.26.116

Choose a tag to compare

@alankyshum alankyshum released this 07 Sep 17:12
Immutable release. Only release title and notes can be modified.

What's New

  • AI Coach can build a saved, revisioned workout draft from a consented gym photo without persisting the photo, then open the workout only when the draft card is pressed.
  • Gym-photo workout draft flows now use a local synthetic photo fixture in end-to-end tests, avoiding network-shaped test input.
  • CI UX scenario audits now run against an explicit production-shaped web bundle with deterministic test seeding, stronger harness guards, and a static-export entrypoint check.

Install

Add the F-Droid repo URL to your F-Droid client:

https://alankyshum.github.io/cablesnap/repo

The self-hosted F-Droid repo serves the production Play-flavor APK, which includes Google Play Services, Firebase, and ML Kit. For the GMS-free build, use the official F-Droid listing (https://f-droid.org/packages/com.persoack.cablesnap/) or the cablesnap-fdroid.apk release asset.

Wear OS companion (Play Store only)

The Wear OS companion APK (cablesnap-wear.apk) is distributed via the Play Store only — F-Droid's Inclusion Criteria reject the GMS Wearable dependency the watch app needs. The GMS-free cablesnap-fdroid.apk build is fully functional on its own; the watch APK is an optional companion.

v0.26.115

Choose a tag to compare

@alankyshum alankyshum released this 27 Aug 23:07
Immutable release. Only release title and notes can be modified.

What's New

  • AI Coach messages now support full CommonMark and GitHub-flavored Markdown, including rich table cells, line breaks, nested lists, and task checkboxes.
  • Improved AI Coach chat on narrow screens with wider bubbles, horizontally scrollable tables, and a mobile composer that stays above the keyboard.

Install

Add the F-Droid repo URL to your F-Droid client:

https://alankyshum.github.io/cablesnap/repo

The self-hosted F-Droid repo serves the production Play-flavor APK, which includes Google Play Services, Firebase, and ML Kit. For the GMS-free build, use the official F-Droid listing (https://f-droid.org/packages/com.persoack.cablesnap/) or the cablesnap-fdroid.apk release asset.

Wear OS companion (Play Store only)

The Wear OS companion APK (cablesnap-wear.apk) is distributed via the Play Store only — F-Droid's Inclusion Criteria reject the GMS Wearable dependency the watch app needs. The GMS-free cablesnap-fdroid.apk build is fully functional on its own; the watch APK is an optional companion.

v0.26.114

Choose a tag to compare

@alankyshum alankyshum released this 27 Aug 09:42
Immutable release. Only release title and notes can be modified.

What's New

  • Improved AI Coach replies with a typing indicator and correctly aligned table columns.
  • AI Coach can now create workout templates when asked.

Install

Add the F-Droid repo URL to your F-Droid client:

https://alankyshum.github.io/cablesnap/repo

The self-hosted F-Droid repo serves the production Play-flavor APK, which includes Google Play Services, Firebase, and ML Kit. For the GMS-free build, use the official F-Droid listing (https://f-droid.org/packages/com.persoack.cablesnap/) or the cablesnap-fdroid.apk release asset.

Wear OS companion (Play Store only)

The Wear OS companion APK (cablesnap-wear.apk) is distributed via the Play Store only — F-Droid's Inclusion Criteria reject the GMS Wearable dependency the watch app needs. The GMS-free cablesnap-fdroid.apk build is fully functional on its own; the watch APK is an optional companion.

v0.26.113

Choose a tag to compare

@alankyshum alankyshum released this 23 Aug 23:06
Immutable release. Only release title and notes can be modified.

What's New

  • The AI Coach model picker now scrolls properly on tablets and phones.
  • AI Coach now shows an animated indicator while it is thinking or running a tool.

Install

Add the F-Droid repo URL to your F-Droid client:

https://alankyshum.github.io/cablesnap/repo

The self-hosted F-Droid repo serves the production Play-flavor APK, which includes Google Play Services, Firebase, and ML Kit. For the GMS-free build, use the official F-Droid listing (https://f-droid.org/packages/com.persoack.cablesnap/) or the cablesnap-fdroid.apk release asset.

Wear OS companion (Play Store only)

The Wear OS companion APK (cablesnap-wear.apk) is distributed via the Play Store only — F-Droid's Inclusion Criteria reject the GMS Wearable dependency the watch app needs. The GMS-free cablesnap-fdroid.apk build is fully functional on its own; the watch APK is an optional companion.