This repository was archived by the owner on Sep 29, 2026. It is now read-only.
Repository navigation
Releases: ninepointlabs/Primal-Pal
Releases · ninepointlabs/Primal-Pal
Release list
v1.7.2 - TaeKwonDo Exercise Distribution Fix
Changes
- Fixed TaeKwonDo exercise distribution to ensure exactly 2 exercises per session (2 morning, 2 afternoon)
- Improved exercise scheduling algorithm to properly separate and distribute TaeKwonDo vs regular exercises
Installation
Download the APK below and install on your Android device.
v1.7.1 - TaeKwonDo Exercise Fix & Repick Feature
Changes
- Fixed TaeKwonDo exercise count to 4 per day (2 in morning session, 2 in afternoon session)
- Added repick exercises feature with shuffle button to randomly select new exercises for the day
- Improved exercise distribution across sessions
Installation
Download the APK below and install on your Android device.
v1.7.0: TaeKwonDo Exercises
New Features
- Added TaeKwonDo exercises option in Settings
- 15 new martial arts exercises:
- 7 Kicks: Front, Side, Round, Axe, Hook, Inside Crescent, Outside Crescent
- 5 Blocks: Inner Forearm, Outer Forearm, Knife Hand, Low, High
- 3 Stances: Front, Back, Horse
- When enabled, exercises are split 50/50 between regular pool and TaeKwonDo
- All kicks and blocks done as reps on both sides
- All stances done as timed exercises on both sides
Improvements
- Cleaned up unused notification service code
Download
- app-release.apk - Install directly on Android devices
- app-release.aab - For Google Play Store upload
v1.6.0 - Session-Based Exercises & Walk Statistics
What's New
Exercise Scheduling
- Refactored from time-based to session-based scheduling (Morning/Afternoon)
- Collapsible Morning and Afternoon sections on Exercises screen
- Configurable reminder times for each session in Settings
Walk Statistics
- Period filtering: Week, Month, Year, All time
- Total Time and Total Distance tracking
- Distance respects user unit preference (km/miles)
Bug Fixes
- Fixed stale exercise data detection and migration
- Fixed exercises all appearing in morning session
v1.5.9
Bug Fix:
- Fixed walk timer crash on Android 15+ (SDK 36) - now requests location permission before starting the foreground service
v1.5.8
Changes:\n- Grouped 'Today's Exercises' list into Morning and Afternoon sessions for better clarity.\n- UI improvements for exercise list visualization.
v1.5.7
Changes:\n- Split daily scheduled exercises into Morning and Afternoon blocks based on snacks count.\n- Updated dependencies.
v1.5.6 - Background Tracking Support
What's New in v1.5.6
🎯 Background Tracking
- Timer and GPS now work in background: Walk tracking and sprint timers continue running even when you switch to other apps or take phone calls
- Persistent notifications: Shows a low-priority notification during active tracking sessions
- No interruptions: Your workout data is preserved even when multitasking
Technical Updates
- Added flutter_foreground_task package for reliable background execution
- Enhanced Android foreground service configuration
- Improved location tracking stability
- Updated permissions for battery optimization and system alerts
Installation
Download the APK below and install on your Android device.
Note: You may need to enable "Install from Unknown Sources" in your device settings.
v1.5.5 - Notification & Walk Timer Fixes
Fixes
- Fixed notification scheduling to properly link exercises when tapped
- Added wakelock to keep walk timer running when screen is off
- Improved exercise completion tracking
Technical Changes
- Added wakelock_plus package
- Updated notification tap handler to preserve scheduled exercise context
- Added WAKE_LOCK permission to AndroidManifest
v1.5.4 - Fixes and Polish
Fixes
- Exercise Completion: Fixed an issue where exercises marked as done via the quick action button were not syncing with the schedule.
- Theming: 'Today's Mission' widget on the Sprint screen now matches the app's color scheme.
- Statistics: Stats screen now updates in real-time when exercises are completed.
- Data Integrity: Added automated check to fix any previously 'stuck' exercise completion records.
Technical
- Bumped version to 1.5.4+11