69e3668649
Produced some unit tests for the seizure detection algorithm
Graham Jones2019-06-23 16:59:24 +01:00
238b3c504f
V3.1.9 - quite a few changes - see Changelog.md
Graham Jones2019-06-22 11:41:58 +01:00
54ce96aabb
V3.1.8 - added READ_PHONE_STATE permission as lack of this was resulting in SMS failure on some phones.
Graham Jones2019-06-06 20:38:23 +01:00
03402440ad
V3.1.7 - Added mute function from Garmin Data Source watch buttons.
Graham Jones2019-04-28 22:21:47 +01:00
be942b7798
V3.1.6 - made the cancel audible button cancel SMS alarms as well as audible beeps
Graham Jones2019-04-27 21:23:20 +01:00
6c31fa8aea
V3.1.6 - made the cancel audible button cancel SMS alarms as well as audible beeps
Graham Jones2019-04-27 21:23:20 +01:00
b33b0015bf
V3.1.5 - fixed bug that crashed main activity screen when server was shutdown (introduced in 3.1.3)
Graham Jones2019-04-27 20:16:30 +01:00
85d6d94f73
V3.1.4 - Added repeat beep during SMS send delay.
Graham Jones2019-04-25 21:59:21 +01:00
fc24f4d000
V3.1.3 - Moved SMS timer creation to avoid an (intermittent?) fault about handlers and looper.prepare()
Graham Jones2019-04-22 23:17:10 +01:00
111812300e
V3.1.2 - Made fall alarms latch, irrespective of the latch alarm setting - this is because falls are transitory so to be useful the alarm has to latch so the user can tell what caused the beep.
Graham Jones2019-04-22 21:43:19 +01:00
8013b5d56a
V3.1.1 - Added delay before sending SMS alarm to give the user the chance to cancel it.
Graham Jones2019-04-22 21:17:51 +01:00
b29d346c9d
V3.1.0 - Added simple fall detection algorithm to Garmin/Pebble data source
Graham Jones2019-04-07 20:48:40 +01:00
33a11f0e73
V3.0.4 - Fixed problem with crashing after server stopped, and crash when selecting install watch app menu option. And I think I have finally sorted the problem of multiple versions of the server running...but might be wrong - clsoe the issue anyway and see what happens. Also tidied up main app screen when server stopped or in fault condition. Closes#13, Closes#12, Closes#11Graham Jones2019-03-17 13:41:48 +00:00
cb2bf280e0
V3.0.3 - Fixed problem with app crash on phone boot
Graham Jones2019-03-06 21:04:21 +00:00
52ba1627aa
V2.6.4 - Fixed crash on Android 9 by adding apache http library to manifest. Tests ok on Pixel 2 (API28) emulator.
Graham Jones2019-02-12 21:38:50 +00:00
a36d537e94
V2.6.4 - Fixed crash on Android 9 by adding apache http library to manifest. Tests ok on Pixel 2 (API28) emulator.
Graham Jones2019-02-12 21:38:50 +00:00
3f1bc4cd7f
V2.6.3 - Fixed problem with Android V9, and restored support for Android V4.0.x
Graham Jones2019-02-12 08:47:22 +00:00
81090da2dc
Added FOREGROUND_SERVICE permission, which seems to be needed for Android 9 or it crashes with a 'Permission Denied' error.
Graham Jones2019-02-11 21:11:08 +00:00
79d0cc9e24
V2.6.1 - Explicitly request SMS permission, and provide warnings in notification if active.
Graham Jones2019-01-27 21:31:22 +00:00
eb703fe03e
V2.6.1 - Explicitly request SMS permission, and provide warnings in notification if active.
Graham Jones2019-01-27 21:31:22 +00:00
6d5771181f
Updated system so it will run without SMS permissions granted. Changed notification to warn the user if SMS alarms are enabled. Fixed notification icon background.
Graham Jones2019-01-27 21:14:07 +00:00
02b2451a57
Fixed problem with server not shutting down properly after changing settings, resulting in multiple versions of the datasource running.
Graham Jones2019-01-27 20:19:41 +00:00
0bc18d5d0b
Minor UI improvements to tidy it up a bit.
Graham Jones2019-01-27 15:09:15 +00:00
77df0ebdcc
New test version of 2.6.0 with status of Heart Rate alarm shown on main app screen if disabled.
Graham Jones2019-01-27 09:59:59 +00:00
012ca9e4a3
New test version of 2.6.0 with status of Heart Rate alarm shown on main app screen if disabled.
Graham Jones2019-01-27 09:59:59 +00:00
efc8626b03
Added simple python script to test the Garmin (NetworkPassive) Data Source in the absence of a hardware device.
Graham Jones2019-01-27 09:45:54 +00:00
b217259ca5
Fixed problem with Android 8 permissions. Needed to implement a new unhandled Exception Handler because mine kept giving Permission Denied errors.
Graham Jones2019-01-26 23:53:27 +00:00
4cd2220d51
Changed lots of log entries to debug start-stop problems and (I think) fixed the problem with permissions on Android 8 - alpha test version of V2.6
Graham Jones2019-01-23 06:25:34 +00:00
5e17623586
V2.6.0 - Added support for early Garmin based seizure detector (v0.1 of Garmin SD watch app). Uses Send_sms permission still.
Graham Jones2019-01-20 21:29:41 +00:00
8f823aaa57
Removed SEND_SMS permission to comply with Google policy and use intent to send the SMS instead. BUT this just opens the SMS app - the user has to press 'Send', so this is not any good for us. I have applied to Google to keep SEND_SMS permission, so will hopefully undo this change in a week or two!
Graham Jones2019-01-20 13:07:44 +00:00
4308e90f26
Solved problem of background service crashing - it is a 'feature' of Android 8 where background services are shutdown when the main activity stops. Solution is to make the service a 'Foreground Service' instead (I think - testing now....)
Graham Jones2019-01-14 23:31:02 +00:00
77c3f9d48e
Tidying up log messages - in particular using Log.i for more important ones, and keeping Log.v for regular messages.
Graham Jones2019-01-09 23:43:00 +00:00
845a554039
tidying up log messages on main activity, and got rid of spurious directory creating error in osdUtil
Graham Jones2019-01-09 07:29:15 +00:00
86ad2bdfc0
Corrected starting and stopping of uiTimer so it stops properly when mainActivity closed.
Graham Jones2019-01-09 07:02:30 +00:00
55cc65847d
Removed unused ipCamera fragment which was causing warnings in Google Play Store
Graham Jones2019-01-09 06:40:18 +00:00
a21f009f9e
Fixed crash when you select the settings manu with a very crude hack - needs doing properly really!
Graham Jones2019-01-06 20:46:31 +00:00
c73898bc31
Changed MainActivity to be a subclass of AppCompatActivity to get action bar working again after changing target SDK.
Graham Jones2019-01-06 20:39:18 +00:00
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.
Graham Jones2019-01-05 23:10:55 +00:00
fa9ad87985
Get NetworkPassive data source working with Garmin watch - but raw data analysis still not working.
Graham Jones2019-01-02 20:44:11 +00:00
c8a240c84b
Merge branch 'V2.6_new' into V2.6 - Addes updated SMS sending code and network datasource passive
Graham Jones2018-12-27 09:48:37 +00:00
78bcee166e
Updated build dependencies to remove deprecated 'compile' keywords, replacing with 'implementation' to get rid of build time warnings.
Graham Jones2018-12-27 09:11:27 +00:00
9511b1ee09
Converted SMS sending to use intent rather than SMSManager
Graham Jones2018-12-26 20:40:39 +00:00
95484d7ba3
And include signed apk for new beta test of V2.5.5
Graham Jones2018-02-23 15:03:47 +00:00
bae32ca54f
Upate to V2.5.5 beta - Corrected some network logging messages, and made NetworkDataSource use the timeout settings in the preferences screen (it used to ignore them!)
Graham Jones2018-02-23 15:01:53 +00:00
538592bb4b
Changed build number to keep play store happy
Graham Jones2018-02-23 09:46:08 +00:00
04ecb3d408
Added change log to startup activity dialog for Release 2.5.5
Graham Jones2018-02-23 09:43:54 +00:00
9793fa8e67
Beta release of V2.5.5 - Adds network status logging.
Graham Jones2018-02-23 09:31:37 +00:00
47f1625afd
Added PDF version of app structure presentation in case folks don't have LibreOffice.
Graham Jones2018-02-18 10:09:56 +00:00
700abb0855
Added code to receive settings by HTTP POST request.
Graham Jones2017-10-16 20:39:33 +01:00
ad77fe7740
Progressing with raw analysis in networkPassiveDataSource - not working yet.
Graham Jones2017-10-15 21:25:38 +01:00
30bdc6bac5
Modified to compe with parameters sent by Garmin connectIQ makeWebRequest() function (and Merge branch 'V2.5' into V2.6)
Graham Jones2017-10-14 22:36:28 +01:00
b1b8659d55
Added V2.6 of pebble app to Android APK, and packaged as V2.5.2
Graham Jones2017-09-10 22:17:23 +01:00
eb5fa6cfc9
Updated first-run message to show what has changed.
Graham Jones2017-05-07 22:27:47 +01:00
98f6af1083
Added the facility to accept an alarm from the web interface ("/acceptalarm" url), and added button to web interface page.
Graham Jones2017-05-07 20:13:54 +01:00
b0b61b9fd2
Added alarm latch timer to release latch after a specified period even if Accept Alarm button is not pressed.
Graham Jones2017-05-07 19:56:24 +01:00
00c335f70b
V2.3.2 - Added first run dialog box and removed preferences for non-functional camera settings.
Graham Jones2016-12-26 22:25:59 +00:00
4baed5ea97
Update Gradle version following prompt from Android Studio
Graham Jones2016-12-26 19:55:29 +00:00
e918ce2b99
Release V2.3.1 - fixed auto-start and changed default AlarmRatioThresh setting.
Graham Jones2016-12-23 22:13:15 +00:00
2319f2230c
Made auto-start start SDServer rather than StartUpActivity so it works with phone screen locked.
Graham Jones2016-12-19 20:13:51 +00:00
e2568705a8
Tidied up SMS alarms - date format, use google maps url in message, remove debugging toast messages.
Graham Jones2016-12-17 14:25:49 +00:00
756e42892e
Added Georeferencing to SMS - needs a bit of tidying up as geo URIs not clickable on Android for some reason.....
Graham Jones2016-12-15 20:19:12 +00:00
c9e3f9374b
Updated StartUp Activity to check for pebble android app being installed, and added buttons to install android app and watch app next to relevant checks on screen.
Graham Jones2016-09-12 22:31:47 +01:00
2df84341f2
v2.0.8 - check for errors interpreting settings sent from watch - indicative of incompatible watch app version installed.
Graham Jones2016-08-24 20:55:03 +01:00
3e46f50c47
V2.0.7 - variable sample period and sample frequency.
Graham Jones2016-08-22 21:56:46 +01:00