Funxtion.com|Changelog
Release History

Changelog

All notable changes across the Funxtion iOS, Android, and Flutter SDKs.

This changelog is currently updated manually. We are working on connecting this to GitHub Releases for automatic updates.

iOS Swift

v1.2.2
v1.2.2Mar 10, 2026
Fixed
  • Arabic language: "No Equipment" shown incorrectly for all workouts
  • Training Plans widget: "Next up" image not updating in time
  • RTL: Background UI error in the "+n" module
  • RTL: Training Finder display issues
v1.2.1Feb 27, 2026
Fixed
  • REST counter not displayed correctly
  • Rest countdown screen not shown when switching circuit formats
v1.2.0Jan 22, 2026
AddedFixed
Added
  • Training Finder — AI-powered workout recommendation questionnaire
  • RTL support for Training Finder
  • Training Finder card placeable on the Dashboard
  • Workout completion and cancellation tracked with actual IDs and timestamps
  • Video and audio player analytics unified via KVO-based detection
  • Multi-language localization for stored training data
  • Expired image URL refresh and redundant dashboard fetch prevention
Fixed
  • Content stuck loading on workout page
  • Exercises disappearing on double-tap
  • No rest between single exercises at warmup
  • Analytics event schema and identity payload fields
  • Thread safety in AnalyticsNetworkMonitor
  • Image caching for CloudFront signed URLs
  • Followed training plan showing wrong language
v1.1.11Jan 2, 2026
AddedFixed
Added
  • Dashboard localization
Fixed
  • Content stuck loading on workout page
v1.1.10Dec 2, 2025
AddedFixed
Added
  • Dashboard subtitle updates
Fixed
  • Workout detail crash, rest between exercises, training plan navigation bugs
v1.1.9Nov 3, 2025
Fixed
  • List pages not scrolling to previously opened items after returning from page 2
v1.1.8Oct 30, 2025
AddedFixed
Added
  • Workout subtitle updates, filter done button colour
Fixed
  • Inconsistent background colour in Superset sections
v1.1.7Oct 15, 2025
AddedFixed
Added
  • Filter done button colour set to black
Fixed
  • Light colour background theme, HIIT label uppercase, workout forced exit, Superset background
v1.1.6Sep 23, 2025
Changed
  • Updated colour scheme
v1.1.5Sep 9, 2025
Added
  • Missing analytics events for details viewed
v1.1.4Sep 3, 2025
Fixed
  • General stability improvements
v1.1.3Aug 28, 2025
Fixed
  • Done button not advancing to next exercise, colour adjustments, UI bug fixes
v1.1.2Jul 24, 2025
AddedFixed
Added
  • Background colour in Compose view, auto-hide dashboard content, language auto-sync from partner app
Fixed
  • Colour scheme, NavigationView replaced with NavigationStack, iOS 15 support
v1.1.0Apr 30, 2025
AddedFixed
Added
  • Thumbnail API
Fixed
  • Workout page exit bug, range duration metrics, training plan filtering, double-tap to enter workout, Superset functionality, EMOM exercise jumps, RFT/AMRAP/EMOM design issues
v1.0.0Jan 14, 2025
Added
  • Initial release with RTL language support and workout player

Android Kotlin

v1.2.2
v1.2.2Mar 19, 2026
Fixed
  • Cumulative stable release consolidating all fixes since v1.2.0
  • Time display incorrect in workout overview
  • "+N" badge UI display incorrect
  • Pages showing Arabic when device language set to English — improved runtime language switching
  • Removed "Plan Duration" from Training Plan Filter
  • RTL layout issues on Training Finder screen
  • Crash on filter screen and global search screen
v1.2.0Jan 22, 2026
AddedFixed
Added
  • Training Finder with full RTL support
  • Training Finder card placeable on Dashboard
  • Recommended tab in training plans
  • Comprehensive event tracking for Training Finder
Fixed
  • Content stuck loading on Android
  • Navigation bar now non-transparent
  • Goals not displayed in training plans
  • Decimal point formatting in completion percentages
  • Overlapping titles on workout screens
v1.1.0Apr 30, 2025
AddedFixed
Added
  • Thumbnail API
Fixed
  • Single exercise node, workout screen issues, exercise speed, RFT/AMRAP/EMOM/Superset design, workout player timer, incorrect thumbnails
v1.0.1Apr 14, 2025
AddedFixed
Added
  • Hide Video on Demand option, dashboard UI fixes
Fixed
  • Time exercises not finishing, mixed metric definitions, workout and search issues
v0.4.xMar 21, 2025
Added
  • Initial analytics system: app usage, video/audio, workout, and training plan tracking
  • Search with content package filtering
  • Single training plan endpoint
  • Video player progress tracking

Flutter

v1.0.0
v1.0.0Dec 9, 2025
AddedFixed
Added
  • Global search with recently visited items tracking
  • Video On Demand (Virtual Classes) with analytics
  • Training plan, video, and workout filter system
  • video_searched and plan_searched analytics events
  • Standardized background colour config via FXTSettings
Fixed
  • Workout player rest time and last rest page issues
  • Video playback clarity on Android and in screen-off state
  • Search navigation and return flow
  • skip_exercise_workout_player analytics event
v0.9.2Dec 5, 2025
Fixed
  • Localisation crash fixes with null-safe fallbacks across workout player components
v0.9.1Nov 25, 2025
Added
  • FXTPopupWidgetSettings: customize popup close button background colour
  • completedTick widget: background and selected state colour settings
  • segmentedPicker widget: background and selected state colour settings
v0.9.0Nov 14, 2025
AddedFixedSecurityBreaking
Added
  • Training Finder with question-based recommendation interface
  • Full analytics system: 30+ event types, user identification, callback architecture
  • Shadow styling system — configurable colour, blur radius, offset
  • FunxtionSDKSettings with empty state and dashboard configuration
Fixed
  • Workout list scrolling breaking search results
  • EMOM workout pause during exercise navigation
  • Android video playback and dialog rendering
Security
  • Removed hardcoded API key examples from all documentation
Breaking
  • Removed FunxtionUI.navigationMode, initNavigationMode(), hasBottomButtons() — use SafeArea instead
  • AppSettings renamed to FunxtionSDKSettings
v0.8.0Oct 21, 2025
AddedFixed
Added
  • Dashboard unit tests
Fixed
  • System navigation overlapping UI, screen lock during exercise, training plan subtitle bugs
v0.7.0Jul 1, 2025
Added
  • Initial release with workouts, training plans, dashboard, video, analytics, theming, and RTL support