New Feature Push notifications
BioTrac can now send push notifications to your device. The app automatically
registers for notifications when you sign in and unregisters when you sign out. This
lays the groundwork for workout reminders, plan updates, and other timely alerts.
New Feature Sign in with Google
You can now sign in using your Google account with the new “Continue with
Google” button on the sign-in screen. If you already have a BioTrac account with
the same email address, your Google account is linked automatically — no need to
create a new account. Google-only accounts don’t require a password.
Improvement
Account deletion now removes billing data
When you delete your account, BioTrac now also deletes your customer record from the
billing provider. Previously, the billing-side data could remain after local account
deletion.
Improvement
Website redesign with app screenshots
The BioTrac website has been redesigned with a cleaner layout, real app screenshots,
and optimized images for faster loading. The site is now verified with Google Search
Console for better discoverability.
Bug Fix
Plan generation timing out
Fixed an issue where generating a workout plan could time out on slower connections,
leaving users stuck on the loading screen. Plan generation now runs asynchronously
with progress polling, so the request no longer needs to complete in a single round
trip.
Improvement
Animated plan generation loading screen
The plan generation screen now shows animated progress steps so you can see exactly
what BioTrac is doing while building your personalized workout plan.
Bug Fix
Google sign-in not loading subscription status
Fixed an issue where signing in with Google (or regular login) would not load your
subscription status, which could block access to features you had already paid for.
Your subscription is now correctly loaded on every sign-in.
Bug Fix
New users blocked from generating a plan
Fixed a routing issue where new users who completed onboarding could receive a 403
error when generating their first plan. The app now correctly directs new users
through the paywall before plan generation begins.
Bug Fix
Google sign-in skipping onboarding
Fixed a bug where a failed Google sign-in attempt could incorrectly allow navigation
to the onboarding wizard without being fully authenticated. The sign-in flow now
properly validates authentication before proceeding.
Bug Fix
Avatar upload failing for some image types
Fixed an issue where uploading a profile photo could fail silently for certain image
formats. The app now correctly detects the image type and shows a clear error message
if the upload fails.