Commit graph

5262 commits

Author SHA1 Message Date
Dominik Dzienia 9dca938698 Refactored CryptoUtil to make it injectable and more testable
Added checks for vanilla JVM AES 256 issues in tests
2020-04-06 23:48:25 +02:00
Tim Gunn b009c7bed2
Move the APS logger to its own package 2020-04-06 22:01:15 +12:00
Tim Gunn bebe9015e8
Remove MA 2020-04-06 22:00:17 +12:00
Milos Kozak 731bd1c8cb
Merge pull request #2228 from Tornado-Tim/update-oref
Update Oref to 0.7.0
2020-04-06 09:45:15 +02:00
Milos Kozak 9f58270f88
Merge pull request #2553 from dlvoy/dagger3-patient-name
Introduced Patient name, refactored SMS OTP and Prefs Export to use it
2020-04-06 09:44:20 +02:00
Milos Kozak 2995999989 Merge remote-tracking branch 'origin/dev' into dagger3 2020-04-06 00:19:12 +02:00
Dominik Dzienia f1770c093b Introduced Patient name, refactored SMS OTP and Prefs Export to use it 2020-04-05 21:35:19 +02:00
Winfried Kuiper 98af8531f0
Typo in log message (#2547) 2020-04-05 21:11:13 +02:00
Tim Gunn d960cb038f
Remove options from exam that are no longer available 2020-04-05 22:10:25 +12:00
Tim Gunn f707c72634
Remove oref0 sensitivity 2020-04-05 22:02:37 +12:00
Milos Kozak e664ee027d
Merge pull request #2548 from dlvoy/dagger3-otpfix
Fixed crash on pre-26 API due to lack of java.time.Duration in depenent OTP lib
2020-04-05 10:04:59 +02:00
Milos Kozak 312d863e38 OverviewFragment refactor 2020-04-05 10:04:21 +02:00
Tim Gunn 1509fe2dea
merge into dagger 2020-04-05 14:22:19 +12:00
Tim Gunn 0a8d456d01
Merge branch 'update-oref' of github.com:Tornado-Tim/AndroidAPS into AS0ref 2020-04-05 14:21:20 +12:00
Dominik Dzienia 033ca414f7 Fixed crash on pre-26 API due tu lack of java.time.Duration in dependent OTP lib 2020-04-05 01:37:05 +02:00
Tim Gunn acab0b87be
Merge branch 'dagger3' of github.com:MilosKozak/AndroidAPS into update-oref 2020-04-05 00:45:47 +13:00
Milos Kozak 3a2d486976 Move Overview menus to separate class 2020-04-03 21:47:23 +02:00
Milos Kozak aeb18e0b7c Fix others flavors 2020-04-03 12:09:57 +02:00
Milos Kozak ff67c44e8f process passwords in preferences correctly 2020-04-02 19:14:50 +02:00
Milos Kozak 7ab5bea93d allow multiple user notifications 2020-04-02 19:04:22 +02:00
Milos Kozak dbc199d00c Merge branch 'dagger3' of https://github.com/MilosKozak/AndroidAPS into dagger3 2020-04-02 18:48:49 +02:00
Milos Kozak 615b025600 Merge branch 'pull/2542' into dagger3 2020-04-02 18:48:37 +02:00
Milos Kozak 64ee80b48b
Merge pull request #2545 from dlvoy/dagger3-encprefs
Preferences Encryption
2020-04-01 23:31:29 +02:00
Dominik Dzienia 3565ef9fbc Code cleanup 2020-04-01 22:12:52 +02:00
Milos Kozak c765654d6a MainActivity -> kt 2020-04-01 21:10:48 +02:00
Dominik Dzienia f532341ccc Post review fixes 2020-04-01 20:34:05 +02:00
Milos Kozak 3d2d716bae libraries update 2020-04-01 16:13:08 +02:00
Dominik Dzienia 1c97f8a720 Preferences Encryption:
- encrypted JSON format support
 - using master password & password prompt
- refactored alerts
2020-04-01 13:59:10 +02:00
dlvoy fde84207ab Preferences Encryption - export as JSON 2020-04-01 13:02:09 +02:00
TebbeUbben f4b7f642c9 Register plugins with Dagger 2020-04-01 09:19:06 +02:00
Milos Kozak bc5a089c5f GraphData refactor 2020-04-01 09:07:36 +02:00
Milos Kozak 56d0d2850d remove some dependencies 2020-03-31 21:54:49 +02:00
Milos Kozak 6b80645e06 ChargingStateReceiver refactor 2020-03-31 20:22:32 +02:00
Milos Kozak e5d7ffb53f DismissNotificationService refactor 2020-03-31 16:09:49 +02:00
Milos Kozak e755ea4662 Remove deprecation warning 2020-03-31 15:55:30 +02:00
Milos Kozak 7e6501bded Logging in tests 2020-03-31 15:49:57 +02:00
Milos Kozak 416f5b7cab AutoStartReceiver refactor 2020-03-31 10:18:53 +02:00
Milos Kozak 533433afd8 DataService refactor 2020-03-31 10:10:48 +02:00
Milos Kozak 51d363d467 TimeDateReceiver cleanup 2020-03-31 09:48:46 +02:00
Milos Kozak 2aea486409 NetworkChangeReceiver refactor 2020-03-31 09:20:58 +02:00
Roumen Georgiev b95f882956 initial work 2020-03-30 15:53:12 +03:00
Milos Kozak 969f713914 AndroidPermission refactor 2020-03-30 13:14:24 +02:00
Milos Kozak caae6ab078 typo 2020-03-30 10:13:26 +02:00
Milos Kozak 23946f6c2a Remove deprecation 2020-03-30 10:10:50 +02:00
Milos Kozak 71be72cd03 Logging cleanup 2020-03-30 09:40:04 +02:00
Milos Kozak ddd9110912 LocaleHelper dependency remove 2020-03-30 00:57:33 +02:00
Milos Kozak d1ee12fafc replace deprecated calls 2020-03-29 23:52:24 +02:00
Milos Kozak f25e871a91 improve leap day behavior 2020-03-29 23:38:58 +02:00
Milos Kozak a5a5f048ea move buttons visibility processing to extra function 2020-03-27 22:30:08 +01:00
Milos Kozak efbcbaf885 fix displaying overview buttons in pump suspend mode 2020-03-27 22:05:14 +01:00
Milos Kozak c477649276 Fix wear preferences, expand single preference by default 2020-03-27 21:32:47 +01:00
Milos Kozak 3617885819 Fix WearFragment 2020-03-26 22:43:49 +01:00
Tim Gunn ced46f6e1d
Final merge 2020-03-26 12:18:02 +13:00
Tim Gunn d8ccaadc03
Merge branch 'dagger3' of github.com:MilosKozak/AndroidAPS into update-oref 2020-03-26 12:17:08 +13:00
Dominik Dzienia c58c62d4bc Tost shown when password is set now show when password is not set at end (cancel) or unset 2020-03-25 14:47:28 +01:00
Dominik Dzienia 39c08a5a2b Configured Autofill hint for password managers
Added missing callback on password prompt dialog (will be usable in near future)
2020-03-25 14:37:23 +01:00
Tim Gunn e1d8691af2
Merge branch 'dev' of github.com:MilosKozak/AndroidAPS into update-oref 2020-03-25 13:30:12 +13:00
Dominik Dzienia 6e9ccc593f Support for master password and storing password as hashes (HMAC) instead of plaintext,
additional crypto utils with tests (partialy for in-progress pref export encryption),
changed PasswordCheck to more common UI and to use lambdas (will need given password in lambda callback for prefs enc)
2020-03-25 01:21:20 +01:00
Johannes Mockenhaupt fce6ec8d25
SmsCommunicator: only ask pump with support to add carbs.
This aligns with how this is generally handles elsewhere: check if a pump supports carbs and if not, don't bother the driver but add the carbs directly via TreatmentsPlugin.
2020-03-24 21:28:54 +01:00
Johannes Mockenhaupt e7c7ce32bb
TreatmentService.createOrUpdate: log invalid argument. 2020-03-24 21:28:54 +01:00
Johannes Mockenhaupt 843fccb86c
SmsCommunicatorPlugin.processCARBS: set source on record. 2020-03-24 21:28:54 +01:00
Milos Kozak 4716b04972 ProtectionCheck injection, setDeviceCredentialAllowed 2020-03-22 20:49:36 +01:00
Milos Kozak 0e9f643241 Merge branch 'biometric' into dagger3 2020-03-22 19:59:35 +01:00
Milos Kozak 2b62f801c5 more AAPSLogger and ResourceHelper injections 2020-03-22 16:29:08 +01:00
Milos Kozak 1ab0938a38 Insight -> dagger 2020-03-22 11:18:31 +01:00
Milos Kozak 156738a5cb eliminate IobCobCalculatorPlugin::getPlugin 2020-03-21 23:06:45 +01:00
Milos Kozak e63169a94b eliminate TreatmentsPlugin::getPlugin 2020-03-21 22:51:56 +01:00
Milos Kozak 07a18ef282 fix DanaRS_Packet_Basal_Get_Temporary_Basal_State 2020-03-21 22:51:21 +01:00
Milos Kozak 93e08d474c Treatment fragments -> kt 2020-03-21 21:00:04 +01:00
Milos Kozak 5a2821acac XdripCalibration -> dagger 2020-03-21 19:13:24 +01:00
Milos Kozak 235d241736 Merge branch 'dev' into dagger3 2020-03-21 18:32:23 +01:00
Milos Kozak 82ffe0f9ac Register ChargingStateReceiver properly 2020-03-21 17:04:09 +01:00
Milos Kozak 34434ffc62
Merge pull request #2452 from StephenBrown2/add_mdt_nimh
Add NiMH battery option for Medtronic pumps
2020-03-21 15:34:54 +01:00
Milos Kozak 1a485f9e11 FabricPrivacy & GraphData dagger 2020-03-21 15:09:14 +01:00
Milos Kozak 69b177ed06 SetupWizardActivity -> kt 2020-03-21 13:45:08 +01:00
Milos Kozak f6cf0e72cd SetupWizard daggerize 2020-03-21 13:11:17 +01:00
Milos Kozak 9f0ac545f3
Merge pull request #2524 from MilosKozak/TOTP
SMS TOTP
2020-03-20 18:38:51 +01:00
Milos Kozak 7db4481db9
Merge pull request #2454 from twain47/key-value-backups
Use google key/value backup agent for settings and objectives
2020-03-20 18:36:19 +01:00
Milos Kozak 4abc53e7b8 kotlin cleanup 2020-03-20 18:13:07 +01:00
Milos Kozak a12762f034 Move OTP settings to preferences 2020-03-20 17:31:30 +01:00
Milos Kozak 4d88786fb6 Force TOTP 2020-03-20 16:22:38 +01:00
Milos Kozak 5d32bfec95 Merge branch 'dagger3' into TOTP 2020-03-20 15:58:17 +01:00
Milos Kozak e8819897f3 ObjectivesPluginTest 2020-03-19 21:37:57 +01:00
Milos Kozak 89d1de9710 ProfileTest 2020-03-19 21:24:48 +01:00
Milos Kozak 7ace6fe3ac QuickWizardTest 2020-03-19 20:38:25 +01:00
Milos Kozak 4f295fec4b More tests 2020-03-19 20:03:44 +01:00
AdrianLxM 76652d98d7
No a second time confirmation without context. 2020-03-19 19:18:52 +01:00
Milos Kozak 451cea156f More tests 2020-03-19 18:02:24 +01:00
Milos Kozak e8af7b5ffc More tests 2020-03-19 08:45:59 +01:00
Milos Kozak a895c8f53a AbstractDanaRPlugin 2020-03-18 23:10:15 +01:00
Milos Kozak c283531348 Dana messages tests 2020-03-18 23:09:51 +01:00
Milos Kozak 50bbe1c481 Dana messages tests 2020-03-18 20:38:51 +01:00
Milos Kozak 6ed04e7687
Merge pull request #2455 from twain47/required-ns-client-encrypted
Require NS client encrypted connection
2020-03-18 17:04:19 +01:00
Milos Kozak 18de3f70b5 Dana messages 2020-03-18 16:41:08 +01:00
Milos Kozak 000cf31deb fix receivers 2020-03-18 00:22:21 +01:00
Milos Kozak 46efb92d3d tests cleanup 2020-03-17 23:45:51 +01:00
Milos Kozak 7e9402b939 remove ProfileFunctions dependency 2020-03-17 22:56:14 +01:00
Milos Kozak 8b9bbd2170 Merge branch 'dagger3' of https://github.com/MilosKozak/AndroidAPS into dagger3 2020-03-17 20:11:19 +01:00
Milos Kozak 81eeacb02a cleanup 2020-03-17 19:50:20 +01:00
Milos Kozak e27ddc1772 Merge branch 'dev' into dagger3 2020-03-17 18:47:43 +01:00