LimeLog
com.limecore.workouttracker
Zapstore _@zapstore.dev Track your lifts and beat your personal records
Republished from GitHub / F-Droid by the Zapstore main account.
LimeLog is a periodized strength-training tracker. Features: * Build programs with phases * Log every set and rep * Auto-detect personal records (Epley 1RM) * Progressive-overload reference while logging * Estimated 1RM trends with a per-exercise PR history * Optional vertical-jump and body-metric tracking * Health Connect steps and active calories Local-first; optional account-gated cloud sync. No Google Play Services, no Firebase — Google sign-in is a plain web OAuth flow. Part of the Limecore Nexus suite. Available in English, Finnish, French, German, Spanish, Chinese, Hindi, Portuguese, Indonesian and Arabic.
First release: Aug 17, 2026, 15 total releases.
Most recent release: Oct 24, 2026.
Appears in 0 app stacks.
0 sats / 0 zaps received in the past year.
Sats Received
Underlying data available via MCP: app_zaps, app_releases.
Zap Count
Underlying data available via MCP: app_zaps, app_releases.
Releases
- Oct 24, 2026 1.19.0Suite v1.19.0. Checked on a Galaxy S24. In this release: - **Body data** (#106, closes #104): - log smart-scale readings: body fat, water, protein, basal metabolism, visceral fat, bone mass, muscle and body age; - set your height and keep a height log; - BMI is calculated from your weight and the height at that time. - **Back-dated activities** (#105, closes #103): log an activity on the day it happened. Startup also loads less up front. - **Workout reminders armed four weeks ahead** (#107, closes #68): they keep coming even if you don't open the app for a while.
- Oct 22, 2026 1.18.2Suite v1.18.2, the first release from **Limecore-Studio**. The repos moved from `Limekana`, and old links redirect. Checked on a Galaxy S24. In this release: - **Target weight in your unit** (#84): the program editor takes and shows the target in lb or kg, as you've set it. A 225 lb target stays 225 lb, and the session prefills it (#78, part). - **Offline first run** (#89): an account that hasn't finished setup sees the setup wizard at once when offline, instead of after a long wait (#69). LimeLog is Android-only, so there is no desktop build.
- Oct 21, 2026 1.18.1Suite v1.18.1, the bug-fix release that follows "Upgrades, then the move". These are the LimeLog fixes that waited for 1.18.0, checked on a Galaxy S24. In this release: - **Training** (#79): - weights in lb stay exactly as entered: 225 stays 225 (#71); - re-hitting the same set is no longer a new PR, and undoing or discarding a workout removes its PRs (#72); - Today, reminders and Next phase follow the same phase, and deleting a phase asks first (#73); - an unfinished workout that ran past midnight can be resumed or discarded from Today (#74);
More…
- smaller fixes (#75). - **Offline start** (#67; #64, #65): LimeLog opens offline without a slow start and no longer falls back to the sign-in screen. - **Weekly reminder** (#63): it arrives on time. - **Sign-out and privacy** (#81; #66, #76): - sign-out asks first, and lists your photos and the queued changes that would be lost; - it works offline; - body metrics logged on two devices for the same day merge instead of overwriting each other (#76). - **Your data stays with your account**: - local data is tied to the account that made it, including when a session ends without a sign-out (#93); - PRs and your profile follow their account (#95); - a holding screen shows while a sign-in takes over the device's data (#96); - the Nexus recovery pull runs once per sign-in (#87). - **Polish** (#83, #86): leftover English strings are translated, the queue count says "changes", photo errors are translated, and optional parts load on demand. LimeLog is Android-only, so there is no desktop build. - Oct 19, 2026 1.18.0Suite v1.18, "Upgrades, then the move". An under-the-hood release that prepares the way for the bug-fix release coming next. Nothing changes in how you use the app. In this release: - **React 19, react-router 7 and zustand 5** (#61). - **i18next 26, react-i18next 17 and lucide-react 1.52** (#60). - **Newer GitHub Actions** (#62).
- Oct 7, 2026 1.17.0Suite v1.17, "Lighter, and ready to move". LimeLog starts faster: languages and screens load only when you need them, and the app is smaller. The plate keypad is now free in every theme: tap "Load the bar" next to Add set to stack plates on a barbell lift. You can change your login email from the Sync card. In this release: - **Lighter:** - Locales load lazily (#52) and pages load on demand, with a bundle-size gate (#53). - Code-health pass: dead code, `console.*` stripping, dead keys and CSS (#54). - The asset diet adds WebP splashes, right-sized icons and a `check:assets` gate (#55). - R8 code and resource shrinking (#56). The APK goes from 11.3 MB to 4.5 MB, and F-Droid's reproducible-build check was verified in the buildserver image before tagging.
More…
- **Plate keypad in every theme** (#41, #57): a "Load the bar" button beside Add set on barbell lifts. The loaded-bar drawing stays with the Cast Iron theme. - **Change login email** from the Sync card (Limekana/limecore#10, #58). - **Privacy policy link** now points at [limecore.dev/privacy](https://limecore.dev/privacy) (#50). - Oct 3, 2026 1.16.0Suite v1.16, "Sync you can trust". Sync you can trust: a workout is dated when you save it, a discarded workout stays gone on every device, and recovery restores sets in lift order. LAST now shows only sets you finished, and ticking a set with empty reps logs the target reps. Today shows only the active phase's sessions, and confirm dialogs are no longer hidden behind the tab bar. New in Settings: an F-Droid update notice and optional error reports. In this release: - **A workout is stamped when it's saved,** not when it's sent (Limekana/limecore#27, #33). - **A discarded workout is tombstoned in the cloud,** and recovery skips it (#32, #34). - **The recovery pull is paged,** and keeps each workout's sets in lift order (Limekana/limecore#28, #31). - **LAST shows only finished sets with reps** (#42, #44). - **DONE on an empty field logs the target:** the low end of a range, and it's refused for a target with no number (#42, #44).
More…
- **Today lists only the active phase's sessions** (#43, #45). - **The confirm dialog sits above the tab bar** and the system navigation bar (#39, #40). - **Opt-in error reports** with a recovery screen (Limekana/limecore#16, #38). - **F-Droid update notice**, with a switch in Settings (#26, #37). - **Security:** - Suite sign-in is taken only from the genuine NCC (Limekana/limecore#35, #36). - Actions are pinned to SHAs, with Dependabot (#35). - **Privacy policy updated** to cover error reports, the feedback form and the update check. The app shows a one-time notice. - Sep 24, 2026 1.15.1Patch release. The Suite milestone stays at v1.16. Fix: a finished workout could be uploaded several times at once, so its sets showed up multiplied in Nexus Command Center, and a workout saved while another was uploading could fail to sync. Each workout now uploads exactly once, and uploading one again cleans up its extra copies. Fixed in this release (limelog#28): - Finishing a workout enqueued several outbox items, each firing a drain. The drain flag was only claimed after an auth round trip, so several drains ran the same queue head in parallel — up to 8 uploads of one workout, each writing a fresh copy of its set list. - Set rows now carry ids derived from the session and the set's position, so any number of pushes converge on the same rows instead of multiplying them. Stale rows from earlier versions are cleaned up on the next push of that workout. - The queue is rebuilt from live storage after each push, so an item added while a push was in flight is no longer overwritten out of the queue.
More…
Duplicate rows already on the server were removed on 2026-09-24 (Limekana/limecore#29): 766 of 1180 set rows across 11 sessions, keeping the newest copy of each. NCC's volume and Life Score figures are correct again. - Sep 20, 2026 1.15.0Swap an exercise for one workout. Rack taken or something hurts? Tap Swap on any exercise to pick an alternative that trains the same movement or muscle. It applies to this workout only — your program stays as it is — and your sets are logged under the exercise you actually did. Exercises your injury notes say to avoid are not suggested.
- Sep 19, 2026 1.14.0
- Sep 15, 2026 1.13.0
- Aug 31, 2026 1.12.0
- Aug 30, 2026 1.11.0
- Aug 23, 2026 1.10.0
- Aug 21, 2026 1.9.0
- Aug 17, 2026 1.8.3