Changes to Tennis Swing Analyser
================================

Version 3.17
------------

* New option: auto turn on Do Not Disturb in Practice Mode (requires separate Freepoc app)
* Status bar no longer hidden in mobile app
* Updated to Android 16 on phone, Android 15 on watch

Version 3.16
------------

* Update to fix toast messages on WearOS watches running Android 16

Version 3.15
------------

* Added compatibility with Health Connect
* Fixed touch lock on watch to work with latest OS version

Version 3.14
------------

* Fixed permission problem on WearOS 2 watches

Version 3.13
------------

* Internal version

Version 3.12
------------

* Updated for Android 15 (phone) and Android 14 (watch)

Version 3.11
------------

* Updated for WearOS 5

Version 3.10
------------

* Internal version

Version 3.09
------------

* Internal version

Version 3.08
------------

* Internal version

Version 3.07
------------

* Internal version

Version 3.06
------------

* Internal version

Version 3.06
------------

* Internal version

Version 3.05
------------

* Updated phone app to give new foreground service permission

Version 3.04
------------

* Updated watch app to request notifications permission

Version 3.03
------------

* Not released

Version 3.02
------------

* Updated build to Android 14 (phone app) and Android 13 (watch app)

Version 3.01
------------

* Not released

Version 3.00
------------

* More accurate swing speed measurement
* More accurate shot detection
* Accuracy filters now on by default
* 'Wrist-to-racket ratio' replaced by 'racket head length'
* Gyro test mode now measures fastest rotation
* Better support for Pixel Watch 1 & 2

Version 2.17
------------

* Changed icon for compatibility with WearOS rules

Version 2.16
------------

* Changes for Google Play Store

Version 2.15
------------

* Real-time of shot in CSV file now uses local time
* Added 'Copy' button to Manage data files option to copy data file to specified folder

Version 2.14
------------

* Added real time of shot to CSV file format
* Added new 'Watch start screen' option to phone app
* Watch app now remembers last practice screen setting
* New accuracy filter option to filter shots below a minimum swing speed
* Added auto-lock feature to lock watch screen, useful when in wet or humid conditions
* Removed 'Run this app on phone' toast when starting practice session

Version 2.13
------------

* Allow targets to be set for any profile, not just current profile

Version 2.12
------------

* Fixed bug when parsing filename for date & profile

Version 2.11
------------

* Fixed wet mode / touch lock for WearOS 4 devices

Version 2.10
------------

* Fixed bug with Default button in 'Custom chart colours' option
* Fixed bug when asking for confirmation using Delete button in 'Manage data files' option
* Renaming a data file now brings up existing file name for editing
* Changed button order when renaming a file

Version 2.09
------------

* Added option to set custom colours for charts
* Added initial splash screen (per Wear OS guidelines)
* Added support for larger fonts (per Wear OS guidelines)

Version 2.08
------------

* Standardised shot names across the app
* Allow file to be renamed by long-tapping in Manage Data Files option
* Ask for confirmation before deleting files
* Allow custom text sizes to be set in each chart

Version 2.07
------------

* Added 'Wet mode' to allow app to be used in wet or damp conditions
* Fixed bug to allow heart rate monitor to be turned on or off by long-tapping heart rate display

Version 2.06
------------

* Fixed bug when exporting CSV file in European number format
* Installing phone app from Play Store also installs watch app and vice versa

Version 2.05
------------

* Added foreground service to watch app to keep monitoring when in background

Version 2.04
------------

* Added real-time read-out for shot type, swing speed, swing time in Practice View by long-tapping centre display

Version 2.03
------------

* Added permission request for notifications in phone app
* Added support for WearOS ongoing activity API, per new WearOS guidelines
* Added time on main screens for watch, per new WearOS guidelines

Version 2.02
------------

* Improved function to restore profile from phone to watch
* Added workaround to prevent Pixel Watch bug that stops heart rate sensor

Version 2.01
------------

* Update for compatibility with Pixel Watch

Version 2.00
------------

* Added 'analyse with video' feature
* Added ability to view videos using VLC
* Added video settings menu option

Version 1.06
------------

* A notification is now posted on the phone when a practice session is received from the watch
* Removed legacy Android library

Version 1.05
------------

* Added menu option to restore a profile from phone to watch
* Send intent to suspend Wear Battery Monitor when app is running

Version 1.04
------------

* Use gravity sensor for those watches that don't have linear acceleration sensor
* Use snackbar instead of toast when showing About dialog if running Android 12 or later

Version 1.03
------------

* Fixed bug that could cause buffer overflow crash on watch

Version 1.02
------------

* Improved detection of watch sensors on start-up

Version 1.01
------------

* 'Compare' option now shows revolutions per minute, if selected in Display Options menu

Version 1.00
------------

* Initial release
