Commit Graph

  • be58b48d20 Bugfix: StatsFragment (onResume and track was recording) overwrote in the total time UI until next UI update. Dennis Guse 2019-12-03 22:21:45 +01:00
  • 303abac980 Removed READ_PHONE_STATE permission and use AudioManager.MODE_IN_CALL instead. Dennis Guse 2019-12-03 20:54:33 +01:00
  • d1a459efc2 Get audio focus onStart. Dennis Guse 2019-12-03 20:28:22 +01:00
  • 96069e6f09 Cleanup. Dennis Guse 2019-12-03 20:24:57 +01:00
  • 301a721329 Settings: localize no heart rate sensor selected. Dennis Guse 2019-12-03 19:53:14 +01:00
  • e8c6801a32 Refactor StatsFragment. Dennis Guse 2019-12-03 17:19:17 +01:00
  • 355f3ef614 Added "screen always on"-feature to TrackDetailActivity. And the "show on lockscreen"-feature is only used while recording. Dennis Guse 2019-12-03 07:46:07 +01:00
  • eaa6083586 Bugfix: Heart rate was not shown in stats. Dennis Guse 2019-12-03 07:09:02 +01:00
  • a0c5d02c51 Fixed and removed device features (AndroidManifest). Dennis Guse 2019-12-02 20:25:15 +01:00
  • 76f9f5fc82 MarkerDetailFragment now shows the blue pin as default image. Dennis Guse 2019-12-03 07:30:18 +01:00
  • 8e2598e93b Removed split markers. Dennis Guse 2019-11-29 23:28:34 +01:00
  • c0672c41df Bugfix: crash if heart rate sensor was null (i.e., preference not initialized). v3.2.8 Dennis Guse 2019-11-29 23:17:49 +01:00
  • 4c6601fbc5 Release v3.2.8 Dennis Guse 2019-11-29 22:58:22 +01:00
  • b99c87d1bd Added French translation for Fdroid. edern-appere 2019-11-29 22:46:43 +01:00
  • 66ffbfe951 Fixed ChartFragment tests. Initialization of looper was missing. Dennis Guse 2019-11-29 22:43:51 +01:00
  • 8cb01a1027 Bugfix: sharing a track was not adding the file(s). Dennis Guse 2019-11-29 22:36:31 +01:00
  • 193e5eccbb Cleanup. Dennis Guse 2019-11-29 22:23:07 +01:00
  • bf7fc28bb0 Bugfix: picture name suffixes were malformed on export and thus could not be re-imported. Dennis Guse 2019-11-29 22:23:00 +01:00
  • e35cbc343a Add pull request template. Dennis Guse 2019-11-29 07:44:36 +01:00
  • 1c7b053c8c Fixed MarkerDetailActivity. The orientation of the layout was not set and thus adding the toolbar broke the UI. Dennis Guse 2019-11-28 18:09:11 +01:00
  • 88cdcd4b47 Use GestureDetector rather than doing it on our own. Dennis Guse 2019-11-27 21:42:05 +01:00
  • 1432fed8f9 Removed zoom controls for ChartFragment. Dennis Guse 2019-11-27 20:14:43 +01:00
  • a14307b9a4 Moved Chart* into own package. Dennis Guse 2019-11-27 07:37:06 +01:00
  • 3bdce5aa08 Cleanup: use autocloseable. Dennis Guse 2019-11-25 23:07:57 +01:00
  • d7526f93b8 Cleanup: removed ContentProviderUtils interface. Dennis Guse 2019-11-25 22:59:41 +01:00
  • 8932578b90 Release v3.2.7 v3.2.7 Dennis Guse 2019-11-25 22:03:40 +01:00
  • 631ac9881d Wrap help into PreferenceCategory. Dennis Guse 2019-11-25 22:03:02 +01:00
  • 78334ed797 Fixed Spanish project description (short); was still German. Dennis Guse 2019-11-24 21:12:07 +01:00
  • b06da89654 Show chart for distance as well as time. Also removed configuration option. Dennis Guse 2019-11-24 19:26:09 +01:00
  • d6c2e78993 Cleanup. Dennis Guse 2019-11-24 18:48:17 +01:00
  • 67d1ac551d Show GPS accuracy while recording in the notification of the TrackRecordingService and notify if accuracy goes beyond configured threshold. Dennis Guse 2019-11-23 22:47:40 +01:00
  • dcb6be717d Cleanup. Dennis Guse 2019-11-23 21:57:46 +01:00
  • f2c04eec1a Add help activity. Can be accessed from Settings. Dennis Guse 2019-11-20 07:27:56 +01:00
  • a08311cf43 Temporary bugfix: disable landscape mode for TrackListActivity. Dennis Guse 2019-11-22 07:44:01 +01:00
  • 1e28f3aa86 Add TTSUtils. (required by previous commit) Dennis Guse 2019-11-22 07:43:19 +01:00
  • 426af41f2c Move TTS stream definition into one place. Dennis Guse 2019-11-20 19:27:24 +01:00
  • fd08a219f9 Add Spanish store description. Dennis Guse 2019-11-20 19:13:21 +01:00
  • 25b6aec0e9 Release v3.2.6 v3.2.6 Dennis Guse 2019-11-19 22:09:10 +01:00
  • 3e40209d15 Refactoring. Dennis Guse 2019-11-18 17:23:49 +01:00
  • 54ff94f905 Settings: renamed Bluetooth sensor to "Heart rate". Dennis Guse 2019-11-18 17:16:50 +01:00
  • 7a4faf6b0d Fixed SettingsActivity. Dennis Guse 2019-11-18 17:13:42 +01:00
  • 8922b00a5f README: add screenshots. Dennis Guse 2019-11-17 18:37:19 +01:00
  • 702efa8693 Removed shortcut to Android's Bluetooth settings. Dennis Guse 2019-11-17 18:22:34 +01:00
  • e7a8c897a3 Settings: scan for Bluetooth sensors rather than using bonded devices. Bonded devices do no provide information what services (e.g., heart rate) they support. Dennis Guse 2019-11-12 18:30:47 +01:00
  • c59d1d87bd Bluetooth: move getting adapter to BluetoothUtils. Dennis Guse 2019-11-14 18:07:44 +01:00
  • a706efb8b3 Bugfix. Dennis Guse 2019-11-14 18:30:57 +01:00
  • e391e83a00 Build: show version and tag in about page. Dennis Guse 2019-11-14 18:04:50 +01:00
  • 2940bf20d8 Settings: remove all defaults from code. Dennis Guse 2019-11-12 18:53:13 +01:00
  • 081db5a58b Settings: remove default setting for default activity. Dennis Guse 2019-11-12 18:43:32 +01:00
  • b34805272f Bugfix: not connecting to heart rate sensor - need to start BluetoothRemoteSensorManager. v3.2.5 Dennis Guse 2019-11-09 00:02:20 +01:00
  • 98443dba99 Cleanup. Dennis Guse 2019-11-08 22:45:34 +01:00
  • dd6e733d8c Release v3.2.5 Dennis Guse 2019-11-08 22:31:49 +01:00
  • 92d3439c3b Re-enable SummaryProvider for default_activity. Dennis Guse 2019-11-08 07:58:30 +01:00
  • bd155cd600 Use SummaryProvider. Fixed #46. Dennis Guse 2019-11-08 07:36:45 +01:00
  • e14e53c0ae Fix hack to update summary of statsRate if statsUnit change. Dennis Guse 2019-11-07 23:32:28 +01:00
  • 77a6a63174 Re-initialize PreferenceFragment, when sharedpreferences were reset. Dennis Guse 2019-11-07 19:41:29 +01:00
  • 40f2463f09 Fail safety: if settings cannot loaded (invalid data in sharedpreferences), reset it and try again. Dennis Guse 2019-11-07 18:59:30 +01:00
  • e5d1048c8d Bugfix reset settings: really clear sharedPreferences before settings default values. Dennis Guse 2019-11-07 18:51:20 +01:00
  • bf3b529fb2 Add link to Transifex for localization. Dennis Guse 2019-11-07 19:12:19 +01:00
  • d0fde46027 Android does not allow referencing integer in string-arrays: store everything as string and parse it later (also for tests). Dennis Guse 2019-11-06 18:40:27 +01:00
  • 0f348dff10 Android does not allow referencing integer in string-arrays: store everything as string and parse it later. Dennis Guse 2019-11-06 18:16:40 +01:00
  • d3f5080e73 Fixed issues introduced in 353c958ae0 and 2a60aa8f59. Dennis Guse 2019-11-06 07:42:15 +01:00
  • a453c8ec1e TrackDetailActivity: disable activity type changer in view mode. Fix #3. Dennis Guse 2019-11-05 22:45:29 +01:00
  • 2a60aa8f59 Settings: removed some default definitions from code into xml. Dennis Guse 2019-11-05 21:14:17 +01:00
  • 41e7870509 Settings: removed some default definitions from code into xml. Dennis Guse 2019-11-05 20:30:24 +01:00
  • 57f66b77ab Reorganized settings (sharedpreferences and keys); xml only. Dennis Guse 2019-11-05 20:03:46 +01:00
  • 53572406e9 Mark foreground service to use location and connection to other devices, so it can run properly on Android 10+ when app is in the background. Might fix #61. Dennis Guse 2019-11-05 20:37:01 +01:00
  • a288255ab1 Added issue and feature templates. Dennis Guse 2019-11-05 19:33:57 +01:00
  • 353c958ae0 Moved accessing sharedPreferences into PreferencesUtils. Dennis Guse 2019-11-03 00:54:34 +01:00
  • bc5ab0d7e5 Removed unnecessary RemoteSensorManagerFactory. TrackRecordingService is only using BluetoothRemoteSensorManager and thus factory pattern is not required. Dennis Guse 2019-11-03 00:21:51 +01:00
  • 9d915b5640 Cleanup. Dennis Guse 2019-11-03 00:13:14 +01:00
  • 3aaee270eb Release v3.2.4 v3.2.4 Dennis Guse 2019-11-01 23:54:34 +01:00
  • d53a7156e2 Bugfix: removed custom dialogs to set voice/split frequency preferences from the context menu directly. Fixed #49. Dennis Guse 2019-11-01 23:35:46 +01:00
  • 3af24ea3d0 Release v3.2.3 v3.2.3 Dennis Guse 2019-10-31 22:07:21 +01:00
  • 5483212b06 Fixed StringUtils.formatDecimal to work with decimals of 0. Dennis Guse 2019-10-30 23:02:02 +01:00
  • 419279fe5e Cleanup. Dennis Guse 2019-10-30 19:52:24 +01:00
  • 501e899b27 StatsFragment: need to reconnect to TrackRecordingService in onResume as it is unbound in onStop. Dennis Guse 2019-10-30 19:42:36 +01:00
  • 3bb9edb009 Connect to new sensor if settings are changed. Dennis Guse 2019-10-30 07:48:29 +01:00
  • e52b1188a3 Cleanup. Dennis Guse 2019-10-29 23:05:17 +01:00
  • 9e877e4762 Removed stale verify. Dennis Guse 2019-10-29 22:39:51 +01:00
  • 5711757110 If sharing multiple tracks, share them as separate files. Dennis Guse 2019-10-29 17:43:23 +01:00
  • e1c33dad43 Move to Android ShareSheet. Dennis Guse 2019-10-29 17:17:22 +01:00
  • 4b2400774c TravisCI: start emulator, which is required for testing. Dennis Guse 2019-10-28 22:24:22 +01:00
  • afd4a59622 CI: enabled tests. Dennis Guse 2019-10-27 16:50:28 +01:00
  • bdce437470 Removed AnnoucementPeriodTaskTest as these were broken beyond repair. Dennis Guse 2019-10-27 16:46:56 +01:00
  • 33479cda11 Fixed TrackRecordingService tests: start service properly if needed. Dennis Guse 2019-10-27 14:20:23 +01:00
  • 385cee3dc7 Fixed Date parsing test (account for rounding up microseconds). Dennis Guse 2019-10-27 13:45:09 +01:00
  • d0bbd7655b Ignore KML waypoints that do not have a type. Dennis Guse 2019-10-27 13:40:06 +01:00
  • a83b8f62fe Repaired Track importer tests. Dennis Guse 2019-10-27 13:16:50 +01:00
  • 0cd9176703 Heart rate must be larger than zero to be shown while tracking. Dennis Guse 2019-10-26 14:35:03 +02:00
  • d8e526923d Removed RemoteSensorManager as abstraction was not used anymore. Dennis Guse 2019-10-26 14:26:16 +02:00
  • 3a6f417662 Added disconnect toast message. Dennis Guse 2019-10-26 14:23:38 +02:00
  • 7d807a7f11 Refactor Bluetooth LE stack to use autoReconnect. Removed additional timerTask to reconnect (was not working anymore). Dennis Guse 2019-10-26 13:55:02 +02:00
  • e9d5718495 Cleanup. Dennis Guse 2019-10-23 18:47:20 +02:00
  • 0dd7f74a11 Removed temporary sensor manager (was not used anymore). Dennis Guse 2019-10-22 21:13:23 +02:00
  • 9bd4ba489c Release: v3.2.2 v3.2.2 Dennis Guse 2019-10-21 23:00:13 +02:00
  • dd55b50dad Re-added actionbar (actually toolbar) to SettingsActivity. Dennis Guse 2019-10-21 22:54:07 +02:00
  • 1719d21a5b Bugfix: export now really includes sensor data (as double) and import is done as float. Dennis Guse 2019-10-21 21:58:41 +02:00
  • 75ef8d99d4 SensorDataSet: data unavailable is now NaN. Dennis Guse 2019-10-21 07:37:52 +02:00
  • ae06fd1680 Bugfix: export sensor data if available and allowed. Dennis Guse 2019-10-20 18:39:31 +02:00