* experimental: (28 commits)
Refactor, clean out stuff, add RuffyCommands interface.
ExperimentalBolusCommand: update progress when starting to programm the pump.
Remove GetReservoirLevelCommand, will be a method in the future.
Add TODO.
Make access to RuffyScripter.currentMenu safer.
Update pref descriptions.
Disable incomplete parts in ExperimentalBolusCommand.
Declare RuffyScripter.currentMenu nullable.
Wait for currentMenu to be != null
Option to ignore TBR failures: also ignore errors when reading pump state.
Refactorings and notes.
A little less broken CancellableBolusCommand.
Update pref descriptions
Add pref to disable all pump comm alerts.
Move RuffyScripter to PumpCombo package.
Add option to skip small TBR changes, add summaries to prefs.
Refactor.
Move confirmAlert method to scripter.
SetTbrCommand: extract confirrmAlert method.
Experimental options: for specifc prefs, always check experimental options are turned on.
...
* origin/dev: (53 commits)
bump 1.53
BG & IOB contribution on by default in wizard
check for NaN
Revert "Rounding issues visible in nightscout insulin field"
Clarified boolean logic with parentheses :)
loadEvents after bolus in separate thread
use notification for bolus delivery failed message when window has been destroyed
fix null pointer exception
Added cases to accept both a.m./p.m. and AM/PM
split JSON arrays to 50 elements
Update strings.xml
Changed rounding to use BigDecimals to avoid noisy long doubles in output
Revert "Merge branch 'dev' of C:\Users\Dylan\StudioProjects\AndroidAPS fork with conflicts."
Changed how time strings are parsed to fix a problem where PM times were being saved as the AM version any time toSeconds was called
Merge branch 'dev' of C:\Users\Dylan\StudioProjects\AndroidAPS fork with conflicts.
Removed unused imports
Rounding fix
VirtualPump: set PumpEnactResult.enacted.
Use correct units for low/high from TT.
Remove duplicate logging.
...
# Conflicts:
# app/build.gradle
# app/src/main/java/info/nightscout/androidaps/MainApp.java
# app/src/main/java/info/nightscout/androidaps/PreferencesActivity.java
# app/src/main/res/values/strings.xml