Repository navigation
Releases
v0.26.122
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
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
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
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
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
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
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
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
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
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.