Commit Graph

508 Commits

Author SHA1 Message Date
Graham Jones
5b877820c4 V4.0.0 - updated about dialog text to make it tidier. Added buttons for privacy policy to dialogs. 2022-03-11 18:33:51 +00:00
Graham Jones
90f8b4fdcf Updated wording of permissions disclosures to comply with Google Play Store requirements (I hope!) 2022-03-11 12:25:36 +00:00
Graham Jones
475f9f2db0 Updated About... text to include reference to Privacy Policy 2022-03-11 11:44:41 +00:00
Graham Jones
975289e2bb switched latch alarm button back to gray colour after sms cancel button shown (was staying red) 2022-03-10 21:34:47 +00:00
Graham Jones
2b1e943536 Fixed crash when datapoints to upload list had zero length - don't know why it ever worked! 2022-03-10 21:10:14 +00:00
Graham Jones
fcbd8e95e0 Fixed issue with all events being uploaded as WARNING type even if they contain ALARM events. Fixes #37 2022-03-10 20:43:30 +00:00
Graham Jones
7d307529b4 Added cancel buttons to permissions dialogs. Fixed crash from issue #45 2022-03-10 19:51:23 +00:00
Graham Jones
bbf988e685 Merge branch 'BLE' into Logging 2022-03-09 21:26:04 +00:00
Graham Jones
a26a4ff21b Merge pull request #44 from rennard/patch-1
Update SdDataSourceBLE.java
2022-03-09 21:15:54 +00:00
Olly Rennard
9ddf08721f Update SdDataSourceBLE.java
Change UUIDs for pinetime & update onDescriptorWrite logic to wait for existing set characteristic notification to finish
2022-03-08 20:45:10 +00:00
Graham Jones
f4f3da2aa9 Merge branch 'Logging' of https://github.com/OpenSeizureDetector/Android_Pebble_SD into Logging (Update of startup activity UI timer and changelog) 2022-03-05 19:07:24 +00:00
Graham Jones
e8a981a1ce V4.0.0t - Improved (again) permissions declarations to comply with Google Play requirements, and fixed some potential crashes in the event of network interruption. 2022-03-05 19:06:20 +00:00
Graham Jones
7432fb63a5 V4.0.0t - Improved (again) permissions declarations to comply with Google Play requirements, and fixed some potential crashes in the event of network interruption. 2022-03-05 16:28:29 +00:00
Graham Jones
1bd7eb7314 Updated Permissions requests to split into 3 groups, and made the rationale screens consistent with the 'Prominent Disclosure' text required by Google Play Store. 2022-03-05 16:16:05 +00:00
Graham Jones
952a4a9304 V4.0.0s - fixed issue with system not shutting down properly after enabling SMS alarms. 2022-03-04 20:47:34 +00:00
Graham Jones
8371171be4 Added explicit finish() to prefActivity because we see the occasional crash on system exit, which is new... 2022-03-04 19:41:09 +00:00
Graham Jones
4017cfac79 Fixed problem with Android 11 permissions preventing location based SMS text messages sending. 2022-03-04 16:46:41 +00:00
Graham Jones
d6b397b6e2 Added Slovenian translation (from Andrej Žgavec). Had to update build.gradle dependencies to get it to compile 2022-03-02 23:32:14 +00:00
Graham Jones
e2613a3fb7 Version 4.0.0p - restored compatibility with Android 6 and converted to AndroidX and AppCompat support libraries. 2022-03-01 23:57:57 +00:00
Graham Jones
a8d3b5cc4d Used Android Studio Refactor tool to convert to AppCompat (had to change some references back to just Activity to get it to compile 2022-03-01 23:48:30 +00:00
Graham Jones
938b9c1f29 Converted to use AndroidX support library using Android Studio Refactor tool. 2022-03-01 23:42:12 +00:00
Graham Jones
4b67646eea Updated to restore compatibility with Android V6 (removed use of Consumer for callbacks) 2022-03-01 23:34:46 +00:00
Graham Jones
8b196f4f37 V4.0.0n - Fixed issue with system not being able to shut down after using the EditEvent activity. Improvements to wording of about and intorduction dialogs. 2022-03-01 13:55:44 +00:00
Graham Jones
0eb4a4ac2e Draft version 4.0.0m - fixed minor issues with O2sat display and data sharing error showing before first check for events. 2022-02-28 21:13:28 +00:00
Graham Jones
102375ac67 Moved code to check for unvalidated events into separate function so we can call it from both OnStart and at end of EventsTimer so we do not get an error showing on the display while waiting for first check. 2022-02-28 21:08:47 +00:00
Graham Jones
93f9d1ab11 Fixed issue with O2sat being displayed as -1% if there is no O2 sensor - now shows '---%' for no data. 2022-02-28 20:33:43 +00:00
Graham Jones
a53131409d Incremented version code to 93 to keep Google Play store happy... 2022-02-27 22:28:26 +00:00
Graham Jones
46eafc4861 Upgraded gradle plugin and updated to target APK30 for Google Play Store 2022-02-27 22:07:45 +00:00
Graham Jones
568bd98f27 Version 4.0.0 for Beta testing 2022-02-27 21:08:37 +00:00
Graham Jones
dc27b5eb67 Added notification to alert the user if data sharing is not enabled, and provide information on why it is good to enable it. 2022-02-27 19:43:01 +00:00
Graham Jones
26690efa11 Version 4.0.0k - Added userId and username to authenticate activity so user knows who they are logged in as. 2022-02-25 21:42:10 +00:00
Graham Jones
070fdd9aec Added event ID to data log manager so users can refer to it when asking for advice. 2022-02-23 22:15:24 +00:00
Graham Jones
7148121a36 Moved system logging to use sqlite database rather than file - removed need for access external strage permission. 2022-02-22 22:21:36 +00:00
Graham Jones
256536fa4f Minor tidying up - removing unused variables etc. 2022-02-21 20:13:57 +00:00
Graham Jones
39ea02020f Fixed issue where web server would send data to the analysis routines even if data source is not set to Garmin, causing conflicts with the selected data source. 2022-02-21 12:23:31 +00:00
Graham Jones
3656b74733 Draft Release 4.0.0i - tidied up settings fixed UI crashes if server not running and (hopefully) solved issue of server not shutting down properly sometimes. 2022-02-20 20:37:30 +00:00
Graham Jones
42ede93257 Merge branch 'Logging' of https://github.com/OpenSeizureDetector/Android_Pebble_SD into Logging 2022-02-20 20:35:37 +00:00
Graham Jones
66bf139d09 Fixed issue with V4 refusing to shutdown after logging into the data sharing system....I think :) 2022-02-20 20:32:13 +00:00
Graham Jones
7ae102d4c3 Fixed issue with V4 refusing to shutdown after logging into the data sharing system....I think :) 2022-02-20 19:58:32 +00:00
Graham Jones
40b7c3c38a Tidied up settings screens and removed redundant settings to make it simpler. 2022-02-20 15:55:52 +00:00
Graham Jones
0002be1782 Merge branch 'Logging' of https://github.com/OpenSeizureDetector/Android_Pebble_SD into Logging 2022-02-18 23:33:38 +00:00
Graham Jones
1535e1cd2b Fixed but in seizure detection algorithm that meant that the alarmRatioThreshold only really increased in units of 10 (if you specified 50 to 59, it would only alarm if the actual ratio exceeded 60). 2022-02-18 23:32:30 +00:00
Graham Jones
4872178845 Fixed but in seizure detection algorithm that meant that the alarmRatioThreshold only really increased in units of 10 (if you specified 50 to 59, it would only alarm if the actual ratio exceeded 60). 2022-02-18 22:35:07 +00:00
Graham Jones
fb4ea0dcad Fixed data log manager crash if there are no remote events, and fixed issue with some versions of sqlite not liking me using 'false' to mean '0' - I don't know why it worked on my test phone! 2022-02-14 20:20:08 +00:00
Graham Jones
6aad276777 Merge branch 'Logging' of https://github.com/OpenSeizureDetector/Android_Pebble_SD into Logging 2022-02-13 22:14:46 +00:00
Graham Jones
ed5863b16a Progress with app shutdown - it now usually shuts down correctly, but logging out of data sharing is still a problem. 2022-02-13 22:14:26 +00:00
Graham Jones
26fb3f6811 Progress with app shutdown - it now usually shuts down correctly, but logging out of data sharing is still a problem. 2022-02-11 06:44:31 +00:00
Graham Jones
b24c448528 Tidied up shared data manager and added highlighting for unconfirmed seizures and real seizures. 2022-02-09 19:53:55 +00:00
Graham Jones
e7e8f79346 Separated data log manager into two screens (local and remote) to simplify interface 2022-02-09 07:36:20 +00:00
Graham Jones
b53e646cb5 Simplified data log manager using radio button to select and deselect different parts of the UI 2022-02-05 22:31:28 +00:00