Repository navigation
Releases: imbriankeeley/RepSync
Releases · imbriankeeley/RepSync
Release list
v1.0.5
Full Changelog: v1.0.4...v1.0.5
v1.0.4 — Drag to Reorder, Rest Timer & Streak Tracking
What's New
- Drag to reorder workouts — long-press and drag to rearrange your workout templates on the Workouts screen
- Drag to reorder exercises — long-press and drag exercises within New Workout, Edit Workout, and Active Workout screens
- Rest timer foreground service — timer now runs as a notification so it persists when you leave the app, with sound and vibration on completion
- Streak tracking — moved streak badge to the Profile screen with schedule-aware streak calculation based on your configured workout days
- Bodyweight entries screen — view, edit, delete, and filter entries by date range from a dedicated full-page list
- Recent bodyweight entries on Profile — see your latest entries with edit/delete directly below the bodyweight chart
- Expandable set details on Day View — tap a completed workout to see individual set weights and reps
- Anime motivational GIFs — refreshed GIF collection with anime-themed motivation on the home screen
Improvements
- Keyboard-aware layouts — input fields no longer get hidden behind the keyboard on Edit Profile, New Workout, and Active Workout screens
- Edge-to-edge display — updated to the modern enableEdgeToEdge API for transparent status and navigation bars
- Exercise history navigation — tap the hourglass icon next to any exercise in an active workout to view its history
Technical
- Database migration v2 → v3 for workout orderIndex support
- Added reorderable library (v2.4.3) for LazyColumn drag-and-drop
v1.0.3
What's New
- Bodyweight & Exercise Graphs — Track your bodyweight over time and visualize exercise weight progression with new chart views
- Workout Reminders — Set customizable workout reminders with notifications (persists across reboots)
- Exercise History Screen — Tap any exercise to see its full history and weight progression chart
- Delete Workout from Day — Long-press or tap to delete a completed workout directly from the day view
Improvements
- Profile screen redesign — Cleaner layout with removed unnecessary UI elements
- Profile photo orientation fix — Photos taken in portrait no longer appear rotated
- Input bug fixes — Resolved issues with weight/rep input fields
- Auto-select text — Input fields now auto-select their content on tap for easier editing
- Vibration bug fix — Fixed unintended haptic feedback behavior
- Workout deletion fix — Fixed lack of ability to delete template workout
- 404 gif fix — Fixed error url for gif fetching
Internal
- Web migration documentation added (docs/plan-web.md, prompts-web.md)
- New Room entities and DAOs for bodyweight tracking
- Reminder scheduling system with boot receiver
v1.0.1
RepSync Release Notes
v1.0.1-alpha (First Alpha)
Release date: 2/17/2026
This is the first alpha of RepSync: an offline-first Android workout app. We’re releasing early so you can try it and report issues. Expect rough edges and possible bugs.
What’s in this release
- No account needed — Use the app as a guest. Optionally set a local profile (display name, avatar) from the Profile screen; everything stays on your device.
- Workout templates — Create workouts with exercises and sets (weight + reps). Save them and start from a template anytime.
- Quick Workout — Start a session without a template and add exercises on the fly.
- Active workout — Timer, log sets (with “Previous” from your history), add exercises/sets, then finish or cancel (with confirmation dialogs).
- Calendar — Month view with completed workouts highlighted. Tap a day to see what you did, copy a workout to another day, or save a day’s workout as a template.
- Profile — See “Guest” or your name and total completed workout count; open profile/settings to set name and avatar (local only).
- Local only — All data is stored on the device (Room/SQLite). No cloud, no sign-in.
Requirements
- Android only. Min SDK 26; target SDK 35.
- No Google Play or account required.
Installation (Obtainium)
- Install Obtainium.
- Add source: https://github.com/imbriankeeley/RepSync
- Install or update from the latest release.
You can also download the APK from the Assets section of this release and install it manually (enable “Install from unknown sources” if needed).
Known limitations (alpha)
- This is an early build. Some flows may be incomplete or buggy.
- No cloud sync or backup in this version.
- Spotify integration is planned for a future release and is not included here.
Feedback
Please open issues in the repository for bugs or feature ideas. Thanks for trying RepSync.