Commit Graph

52 Commits

Author SHA1 Message Date
Graham Jones
b4ec9afdcc Tidying up new user interface (and upgrading libraries after I suddenly got a load of build errors for some reason) 2024-01-24 20:09:34 +00:00
Graham Jones
26cc18a17d Switched to material theme. Added detail to system fragment. Tidied up common fragment a bit. 2023-09-02 23:17:23 +01:00
Graham Jones
328dfedcbe Revert "Failed adding of auto-generated fragment based activity"
This reverts commit 72670bc65b.
2023-08-30 20:52:52 +01:00
Graham Jones
72670bc65b Failed adding of auto-generated fragment based activity 2023-08-30 20:48:27 +01:00
Graham Jones
bc455a2f7a V4.2.1a - added standard deviation threshold to ML Algorithm 2023-08-19 19:54:19 +01:00
Graham Jones
70f7a46764 Update to Target Android 13 (SDK33) as required by Play Store 2023-08-18 21:36:31 +01:00
Graham Jones
0a57ff0ae0 Added ExportData function, and fixed issue with fault showing for HR and O2sat. 2023-06-03 19:30:04 +01:00
Graham Jones
babfe74043 Upgraded to target SDK Level 31 for Google Play Store 2023-05-31 17:21:29 +01:00
Graham Jones
908e9a8563 Trying to get some automated tests working.... 2023-03-10 12:10:39 +00:00
Graham Jones
34eb763ccd V4.1.0a - neural network model runs and prints pSeizure to logcat. 2022-09-20 11:55:34 +01:00
Graham Jones
f509e470d4 Finished initial conversion of WebApiConnection to use Firebase. Need to update LogManager to use string IDs to make it compatible. 2022-03-18 21:01:59 +00:00
Graham Jones
542fc42e5d Starting to convert to Google Firebase backend. Authentication working and starting on WebApiConnection 2022-03-18 18:13:07 +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
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
46eafc4861 Upgraded gradle plugin and updated to target APK30 for Google Play Store 2022-02-27 22:07:45 +00:00
Graham Jones
bdd7b49358 Updated WebApiConnection to use callbacks rather than interfaces, moved the shared preference handling code into SdServer so it is all together. Updated the various activities to use the single instance of LogManager and WebApiConnection in SdServer rather than creating new instances which are likely to resuld in duplicate data being uploaded. 2022-01-23 22:13:38 +00:00
Graham Jones
1c20387753 Added edit event activity. Populates event type and sub-type from file stored on remote server. Needs to actually retrieve the event data from the remote database and save it befor eit is working properly. 2022-01-15 22:16:37 +00:00
Graham Jones
0a405af092 Starting on an Autenticate activity to obtain access token - the POST parameters are not working yet.... 2021-12-12 06:21:19 +00:00
Graham Jones
72c7247c08 Added ACCESS_BACKGROUND_LOCATION permission to help avoid having to grant permission repeatedly on Android 10 2021-02-12 14:35:51 +00:00
Graham Jones
08a44d8127 V3.6.2 - Fix file permissions issue with Android 10 by using official internal storage folder. 2020-12-26 11:45:50 +00:00
Graham Jones
a2073314cf Merge branch 'master' into V3.2 2020-03-08 09:16:55 +00:00
Graham Jones
79c65284e4 Increased minimum SDK to Android 5 because of errors compiling for Android 4. Fixed web interface javascript (broken by V3.1.13). Separated Start-up and Main activity UI strings to resources so we can add translations 2020-02-27 20:58:26 +00:00
Graham Jones
f40c363808 Starting to add an activity to query the database 2019-11-12 11:15:42 +00:00
Graham Jones
69e3668649 Produced some unit tests for the seizure detection algorithm 2019-06-23 16:59:24 +01:00
Graham Jones
3f1bc4cd7f V2.6.3 - Fixed problem with Android V9, and restored support for Android V4.0.x 2019-02-12 08:47:22 +00:00
Graham Jones
b217259ca5 Fixed problem with Android 8 permissions. Needed to implement a new unhandled Exception Handler because mine kept giving Permission Denied errors. 2019-01-26 23:53:27 +00:00
Graham Jones
5157efcdac Converted to target SDK Level 28 - had to change how we did notifications, and specify a style to get back to black background. Still a problem with the 'ok' notification not displaying properly - background showing white for some reason. 2019-01-05 23:10:55 +00:00
Graham Jones
c8a240c84b Merge branch 'V2.6_new' into V2.6 - Addes updated SMS sending code and network datasource passive 2018-12-27 09:48:37 +00:00
Graham Jones
78bcee166e Updated build dependencies to remove deprecated 'compile' keywords, replacing with 'implementation' to get rid of build time warnings. 2018-12-27 09:11:27 +00:00
Graham Jones
ec34c2fe03 Merge branch 'V2.5' into V2.6 2017-12-07 05:59:26 +00:00
Graham Jones
cbe5e49ad3 Added option to use mp3 notification sounds rather than tone generator to make alarm sounds 2017-12-03 10:11:47 +00:00
Graham Jones
ad77fe7740 Progressing with raw analysis in networkPassiveDataSource - not working yet. 2017-10-15 21:25:38 +01:00
Graham Jones
30bdc6bac5 Modified to compe with parameters sent by Garmin connectIQ makeWebRequest() function (and Merge branch 'V2.5' into V2.6) 2017-10-14 22:36:28 +01:00
Graham Jones
27f62ec347 Skeleton of Android Wear data source 2017-09-10 21:20:49 +01:00
Graham Jones
b0b61b9fd2 Added alarm latch timer to release latch after a specified period even if Accept Alarm button is not pressed. 2017-05-07 19:56:24 +01:00
Graham Jones
756e42892e Added Georeferencing to SMS - needs a bit of tidying up as geo URIs not clickable on Android for some reason..... 2016-12-15 20:19:12 +00:00
Graham Jones
19a6b912a8 Merge branch 'v2.0.x' =x V2.0.6 2016-08-08 18:11:47 +01:00
Graham Jones
256280ac0b v2.0.6 beta release - see CHANGELOG.md 2016-07-29 08:35:48 +01:00
Graham Jones
6d8085dbe0 Added legacy apache library so it compiles on newer SDKs 2016-07-28 20:23:19 +01:00
Graham Jones
b299cc27f8 Removed some non-working code to do with raw data analysis. 2016-07-22 18:51:20 +01:00
Graham Jones
ffd731c85d Added fft library ready for 'raw' analysis mode. 2016-07-20 23:05:26 +01:00
Graham Jones
994655d55a raw data transfer to phone working - started on adding fft analysis, but not finished. 2016-06-28 22:15:26 +01:00
Graham Jones
9dce8c6237 update gradel 2016-06-27 17:35:07 +01:00
Graham Jones
ba9dd89727 reduced alarm threshold from 100 to 70 to increase sensitivity if the user is lying on the watch so less movement than if it is free to move. 2016-01-29 21:36:51 +00:00
Graham Jones
be7814c9b8 Moved to use v3 of Pebblekit library for compatibility with Pebble Time. - Release 2.0a for testing. 2016-01-16 19:16:58 +00:00
Graham Jones
6d4c2495b8 modified build.gradle to return default values during testing. 2016-01-01 22:07:33 +00:00
Graham Jones
e7cf47f08a Started adding IP camera viewer fragment - not working yet. 2015-12-15 20:47:53 +00:00
Graham Jones
1af6e8787f Had a go at adding a simple automatic test - can't make it work though! 2015-12-11 21:56:50 +00:00