Skip to content
This repository was archived by the owner on Sep 29, 2026. It is now read-only.

Releases: ninepointlabs/Primal-Pal

v1.7.2 - TaeKwonDo Exercise Distribution Fix

Choose a tag to compare

@ninepointlabs ninepointlabs released this 23 Jan 15:00

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

Choose a tag to compare

@ninepointlabs ninepointlabs released this 23 Jan 14:51

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

Choose a tag to compare

@ninepointlabs ninepointlabs released this 22 Jan 03:23

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

Choose a tag to compare

@ninepointlabs ninepointlabs released this 20 Jan 13:17

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

Choose a tag to compare

@ninepointlabs ninepointlabs released this 18 Jan 23:27

Bug Fix:

  • Fixed walk timer crash on Android 15+ (SDK 36) - now requests location permission before starting the foreground service

v1.5.8

Choose a tag to compare

@ninepointlabs ninepointlabs released this 16 Jan 12:52

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

Choose a tag to compare

@ninepointlabs ninepointlabs released this 16 Jan 12:36

Changes:\n- Split daily scheduled exercises into Morning and Afternoon blocks based on snacks count.\n- Updated dependencies.

v1.5.6 - Background Tracking Support

Choose a tag to compare

@ninepointlabs ninepointlabs released this 10 Jan 22:51

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

Choose a tag to compare

@ninepointlabs ninepointlabs released this 09 Jan 18:47

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

Choose a tag to compare

@ninepointlabs ninepointlabs released this 08 Jan 15:23

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