Version 1.6:
* Fixed the problem of importing Huawei data copies, and compatible with the situation where json files are split into multiple files.
* Fixed the problem of Onelap and IGP login failure.
* Added login status validity detection for sports accounts and improved the automatic login mechanism.
* Allow manual refresh login status for bound accounts.
* Upgraded Unity IAP v5, improved the subscription mechanism for VIP members and realized automatic renewal.
Version 1.5:
* Support for binding accounts: Zepp, Apple Health, Suunto Global (Suunto ZH is not supported yet).
* Added synchronization of weight data, data sources (Xiaomi Sports Health, Apple Health), can be written to Garmin, Intervals.icu.
* Added one-click batch synchronization in APP data sync, and the order of synchronization tasks can be adjusted.
* Fixed the failure of reading Magene/Onelap data, and enabled uploading.
* Fixed the problem of missing climb in activity merging.
* Fixed the problem of failed login to Blackbird.
* Fixed the problem of importing Huawei data copies, compatible with the situation where json files are split into multiple files.
* Fixed the problem of freezing when pulling activity lists from Keep.
* Upgraded Android SDK version to support SDK API 35 and Google Billing 7.0.
Version 1.4:
* Added support to MyWhoosh (virtual riding)
* Optimized app feedback with customer service reply
* Added text tag to AI generated content, added user feedback button
* Bugfix activity merging with correct average/max speed
* Finished dev work to support Suunto, still testing, so delay to next version
Version 1.3:
* Added support for binding 4 types of sports accounts (Zwift, Wahoo, Ride with GPS, CyclingAnalytics) for activity import, export, and incremental synchronization.
* Added a button to cancel synchronization during the synchronization process.
* If an exception occurs during synchronization, a pop-up window will ask if you want to ignore the error and continue synchronization.
* Added a menu item to allow deleting activities on the activity details page (if supported by the account).
* Fixed the issue of failed Strava binding.
* Fixed the issue of reporting non-synchronization even though the export to Intervals.icu was successful.
* Fixed the issue of incorrect data display when reading Codoon data.
Version 1.2:
* To facilitate overseas users, users can choose Garmin China or International region as the primary account for a smoother experience.
* You can switch between different sports accounts on the "My Sports" page to view, synchronize, and share individual activities.
* Added progress display when reading data from the server, which is important for waiting during the first read of a large amount of historical data.
* Optimized the splicing of activities (track merging).
* Added the export of Heiniubike cycling activities.
* Fixed some bugs.
Version 1.1:
* Added synchronization support for many professional sports apps, including Strava, Intervals.icu, iGPSport, Heiniubike, Xingzhe, MOKO, etc.
* Provided more detailed training data on the activity details page and made it convenient to share, synchronize, and jump to Garmin and Intervals.icu.
* Added an AI coach to provide detailed analysis and suggestions for each training session, which is very helpful!
* Optimized the login process for faster startup.
Version 1.0 (official release):
* Added health and injury management and sports goal setting.
* Added physical state indicators (requires a Garmin watch).
* Added weather and air quality forecasts and outdoor sports suggestions.
* Integrated large AI models to customize weekly sports plans based on individual preferences and scientifically formulate corresponding healthy recipes and supplement suggestions.
* Added Bluetooth functionality to batch check the battery levels of Bluetooth devices.
* Compatible with the BigRun high-precision heart rate chest strap to detect and display ECG waveforms. (Reminder: Sports products cannot replace medical examinations.)
* Added a discovery page to recommend running playlists, sleep-aiding sound effects, high-quality resources from sports communities, and preferred sports equipment.
* Added a mental exercise section to improve brain health, prevent dementia, and intellectual decline.
* Redesigned the UI.