diff --git a/app/release/app-release-4.0.3.apk b/app/release/app-release-4.0.3.apk new file mode 100644 index 0000000..bdcbc30 Binary files /dev/null and b/app/release/app-release-4.0.3.apk differ diff --git a/app/release/app-release-4.0.2.apk b/app/release/old_versions/app-release-4.0.2.apk similarity index 100% rename from app/release/app-release-4.0.2.apk rename to app/release/old_versions/app-release-4.0.2.apk diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 99a5e43..910a93b 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -3,7 +3,7 @@ xmlns:tools="http://schemas.android.com/tools" package="uk.org.openseizuredetector" android:versionCode="100" - android:versionName="4.1.1"> + android:versionName="4.0.3"> diff --git a/app/src/main/java/uk/org/openseizuredetector/LogManagerControlActivity.java b/app/src/main/java/uk/org/openseizuredetector/LogManagerControlActivity.java index 2321f47..ef1e59a 100644 --- a/app/src/main/java/uk/org/openseizuredetector/LogManagerControlActivity.java +++ b/app/src/main/java/uk/org/openseizuredetector/LogManagerControlActivity.java @@ -428,8 +428,16 @@ public class LogManagerControlActivity extends AppCompatActivity { return true; case R.id.action_mark_unknown: Log.i(TAG,"action_mark_unknown"); - mLm.mWac.markUnverifiedEventsAsUnknown(); - + new AlertDialog.Builder(this) + .setTitle(R.string.mark_unverified_events_unknown_dialog_title) + .setMessage(R.string.mark_unverified_events_unknown_dialog_message) + .setIcon(android.R.drawable.ic_dialog_alert) + .setPositiveButton(android.R.string.yes, new DialogInterface.OnClickListener() { + public void onClick(DialogInterface dialog, int whichButton) { + mLm.mWac.markUnverifiedEventsAsUnknown(); + }}) + .setNegativeButton(android.R.string.no, null) + .show(); default: return super.onOptionsItemSelected(item); } diff --git a/app/src/main/java/uk/org/openseizuredetector/WebApiConnection.java b/app/src/main/java/uk/org/openseizuredetector/WebApiConnection.java index 43ebd3a..00776fd 100644 --- a/app/src/main/java/uk/org/openseizuredetector/WebApiConnection.java +++ b/app/src/main/java/uk/org/openseizuredetector/WebApiConnection.java @@ -165,11 +165,13 @@ public abstract class WebApiConnection { markEventsAsUnknown(eventList); } else { Log.e(TAG, "markEventsAsUnknown.updateEvent.callback - eventObj is null"); + mUtil.showToast("markEventsAsUnknown.updateEvent.callback - eventObj is null"); } } }); } catch (JSONException e) { Log.e(TAG,"markEventsAsUnknown.getEvent.callback: Error editing eventObj"); + mUtil.showToast("markEventsAsUnknown.getEvent.callback: Error editing eventObj"); } } else { mUtil.showToast("Failed to Retrieve Event from Remote Database"); @@ -179,7 +181,7 @@ public abstract class WebApiConnection { }); } else { Log.i(TAG,"markEventsAsUnknown(): No more events to Modify"); - mUtil.showToast("No unvalidated events to modify :)"); + mUtil.showToast("No more unvalidated events to modify."); } return(true); diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index ba03c31..6623440 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -3,9 +3,9 @@ OpenSeizureDetector "\n - \nV4.1.1 - Changed remote database to be compatible with either OSD webAPI or future Firebase database.
+ \nV4.0.3 - Changed remote database to be compatible with either OSD webAPI or future Firebase database.
- Performance improvement by having separate events and datapoints tables in local database - \nV4.0.1 - fixed crash in Report Seizure function + \nV4.0.1, 4.0.2, - fixed repoted crashes \nV4.0.0 - Introduced the <b>Data Sharing</b> feature to allow users to share their seizure and false alarm data with researchers to help improve the system.<br/> @@ -435,4 +435,6 @@ About Data Sharing Privacy Policy Mark Unverified Events as Unknown + Mark All Unverified Events as Unknown? + Please confirm that all genuine seizure events have been verified before marking all unverified events as type \'unknown\'. \n\nContinue to mark unverified events as Unknown?