Commit Graph

283 Commits

Author SHA1 Message Date
Graham Jones
114a6ba045 V4.1.0g - Uses V0.09 of the CNN algorithm. 2022-09-30 22:27:04 +01:00
Graham Jones
45f2b0d5e9 V4.1.0f - added V0.07 of CNN and added option to mark unverified events as false alarms 2022-09-26 21:06:39 +01:00
Graham Jones
726369c308 V4.1.0e - Upgraded cnn to V0.06. Tidied up main menu a bit. Added active algorithm display to main activiy. Pulled all of the algorithm activiation checkboxes to the top of the seizure detection settings so they are easier to find. 2022-09-25 20:20:17 +01:00
Graham Jones
5ec46802a3 Added settings to enable the original OSD or the new neural network algorithms (or both). Display the seizure probability from the neural network on the main screen. Add seizure probability to the data stored with the datapoints in the database. 2022-09-20 16:58:40 +01:00
Graham Jones
c8c62db447 Changed default local data retention period to 7 days from 28 to reduce local database access times - work around for #63 2022-08-06 20:56:23 +01:00
Graham Jones
e953887a4b Added "Demo Mode" when phone data source is selected and highlighted it in warning colour - fixes #56. 2022-08-06 20:52:45 +01:00
Graham Jones
1eb2333a8d Added option to include warnings in data log manager shared data list - also adds progress bar to show something is happening. Fixes #64 2022-08-06 20:14:14 +01:00
Graham Jones
0ea3cd91f3 Disabled repeat updating of data log manager screen so you can scroll right down the list of events without it jumping back to the start when it refreshes. 2022-08-06 19:22:46 +01:00
Graham Jones
7aba4835e0 Merge branch 'Logging' into main - V4.0.6 2022-06-05 20:20:23 +01:00
Graham Jones
443aa67067 Fixed issue with O2sat data not being recorded to data sharing database - V4.0.6 2022-06-04 23:10:43 +01:00
Graham Jones
9d0db26cd6 V4.0.4 - Added data source name to event data, tidied upgrade changelog text. 2022-04-14 11:03:24 +01:00
Graham Jones
9148da0597 Added seizure type and notes entry to report seizure activity. V4.0.4b 2022-04-12 23:34:16 +01:00
Graham Jones
18c3331024 Tidied up Authenticate Activity to put Login button below username and password, which is more conventional. 2022-04-12 21:09:06 +01:00
Graham Jones
3e9ec5ed81 Added dataJSON field to events table so we can store watch app version etc. with the event rather than every datapoint. 2022-04-11 23:47:15 +01:00
Graham Jones
9a07633276 Added confirm dialog to the "mark unvalidated events as unknown" function. 2022-04-11 20:48:22 +01:00
Graham Jones
888bac243c Added an option to mark all unverified events as unknown (to get rid of warning about unvalidated events if you have a lot of them) 2022-04-10 22:24:15 +01:00
Graham Jones
2be8088f0e Merge branch 'Logging_firebase' into Logging 2022-04-10 21:23:51 +01:00
Graham Jones
2f326e6301 Updated changelog for V4.1 2022-04-10 21:18:11 +01:00
Graham Jones
c0fdc10dcd Progressing with making app compatible with either osdapi or firebase backend - still crashing sometimes, so need to fix that...and reported IDs of events look wrong for the osdapi backend. 2022-04-09 21:58:26 +01:00
Graham Jones
ed1de99044 V4.0.1 Fixed crash in report seizure function 2022-03-23 19:26:50 +00:00
Graham Jones
7042891ef2 Got remote events list working. Edit event still fails to update firebase with odd error about arrays not being supported...but we are not trying to send an array.... 2022-03-21 22:50:23 +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
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
7d307529b4 Added cancel buttons to permissions dialogs. Fixed crash from issue #45 2022-03-10 19:51:23 +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
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
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
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
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
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
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
40b7c3c38a Tidied up settings screens and removed redundant settings to make it simpler. 2022-02-20 15:55:52 +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
Graham Jones
4fb83d04c9 Added check of system battery usage optimisation with dialog to prompt user to disable it. 2022-02-05 20:40:32 +00:00
Graham Jones
dd7c01b8ea Fixed data sharing status box text on MainActivity. 2022-02-03 20:44:09 +00:00
Graham Jones
d911d89e34 Added error checking for network connection issues - MainActivity logic needs correcting though - Airoplane mode shows as ok 2022-02-02 22:17:43 +00:00
Graham Jones
c12a8097c6 Corrected issue with default AlarmFreqMin setting - changed to 8Hz 2022-02-01 22:42:31 +00:00
Graham Jones
87088c63b9 Added checks on network status to data sharing status area 2022-02-01 22:40:05 +00:00
Graham Jones
d2874cc031 Added dividers in main activity menu 2022-01-31 21:18:43 +00:00
Graham Jones
c6a838fe1d Changed LogManagerControlActivity to slow down UI updates once the UI is populated, not stop them alltogether 2022-01-29 20:52:29 +00:00
Graham Jones
02510d455d Updated text from 'Remote Database' to 'Share Data' 2022-01-29 20:14:09 +00:00