- Feb 12, 2021
-
-
Matthias Urhahn authored
# Conflicts: # Corona-Warn-App/src/deviceForTesters/java/de/rki/coronawarnapp/test/datadonation/ui/DataDonationTestFragment.kt # Corona-Warn-App/src/deviceForTesters/java/de/rki/coronawarnapp/test/datadonation/ui/DataDonationTestFragmentViewModel.kt # Corona-Warn-App/src/deviceForTesters/res/layout/fragment_test_datadonation.xml
-
Kolya Opahle authored
* initial commit of Analytics upload code (lots of missing pieces) kind of working: Definition of backends and endpoints, donor data collection (no donors implemented here) probably broken: SafetyNet attestation, actual server communication Signed-off-by:
Kolya Opahle <k.opahle@sap.com> * added checks for analytics submission abortion Signed-off-by:
Kolya Opahle <k.opahle@sap.com> * added analytics submission periodic worker definition Signed-off-by:
Kolya Opahle <k.opahle@sap.com> * lint fixes Signed-off-by:
Kolya Opahle <k.opahle@sap.com> * Fixed kotlin support for IntoSet injection Added AnalyticsModule to DataDonationModule Added WorkerBinder definition for DataDonationAnalyticsPeriodicWorker Added DataDonationAnalyticsPeriodicWorker scheduling to CoronaWarnApplication Added missing mocks to WorkerBinderTest Signed-off-by:
Kolya Opahle <k.opahle@sap.com> * Fixed injectData call in ExposureRiskMetadataDonor Added more logging to Analytics Implemented first AnalyticsTests Fixed auto formatted removal of io.kotest.matchers.collections.shouldContainAll in WorkerBinderTest (curse you Optimize imports) Signed-off-by:
Kolya Opahle <k.opahle@sap.com> * Implemented Test for ExposureRiskMetadataDonor Signed-off-by:
Kolya Opahle <k.opahle@sap.com> * Added check for isEnabled during Analytics submission Added DataDonationAnalyticsOneTimeWorker to allow for random distribution of Analytics submission events Signed-off-by:
Kolya Opahle <k.opahle@sap.com> * Moved contribution collection to own function to help with test menu features Signed-off-by:
Kolya Opahle <k.opahle@sap.com> * Added analytics testing features Signed-off-by:
Kolya Opahle <k.opahle@sap.com> * small fixes to the WorkerBinderTest added missing worker binding to WorkerBinder Signed-off-by:
Kolya Opahle <k.opahle@sap.com> * Put Analytics test options into an extra card. * in my defense, it was quite late Signed-off-by:
Kolya Opahle <k.opahle@sap.com> * Moved AnalyticsSettings to own package Updated the @IntoSet providers in AnalyticsModule to match the actual DonorModules Signed-off-by:
Kolya Opahle <k.opahle@sap.com> * Added analyticsEnabled preference to AnalyticsSettings Signed-off-by:
Kolya Opahle <k.opahle@sap.com> * Added a deleteData function to the DonorModule interface which can be used to remove persisted data if a user revokes analytics consent Signed-off-by:
Kolya Opahle <k.opahle@sap.com> * Added skeleton to persist last analytics submission on tester devices Currently the tester version also does not store the data Signed-off-by:
Kolya Opahle <k.opahle@sap.com> * Fixed borked unit tests Signed-off-by:
Kolya Opahle <k.opahle@sap.com> * Implemented File based storage of Last submitted analytics file on tester devices Signed-off-by:
Kolya Opahle <k.opahle@sap.com> * Added calls to enable and disable analytics to the OnboardingAnalyticsViewModel Signed-off-by:
Kolya Opahle <k.opahle@sap.com> * Fixed OnboardingAnalyticsFragmentTest Signed-off-by:
Kolya Opahle <k.opahle@sap.com> * Turns out AnalyticsConfigMapping was not implemented yet, fixed that Signed-off-by:
Kolya Opahle <k.opahle@sap.com> * Added a timestamp to the stored Analytics Submission Signed-off-by:
Kolya Opahle <k.opahle@sap.com> * Fixed unit tests in AnalyticsTest Signed-off-by:
Kolya Opahle <k.opahle@sap.com> * Updated AnalyticsConfigMapper to throw an exception if app config is invalid Signed-off-by:
Kolya Opahle <k.opahle@sap.com> * Implemented most of the comments from @d4rken Signed-off-by:
Kolya Opahle <k.opahle@sap.com> * if -> when magic Signed-off-by:
Kolya Opahle <k.opahle@sap.com> * Moved analytics enable/disable to the Analytics class to allow for deletion on disable Signed-off-by:
Kolya Opahle <k.opahle@sap.com> * Made the AnalyticsTest a bit more concise and improved the abort checks Signed-off-by:
Kolya Opahle <k.opahle@sap.com> * Changed Api provider to reusable Signed-off-by:
Kolya Opahle <k.opahle@sap.com> * Aligned DataDonationAnalyticsApiV1 response with Survery format Signed-off-by:
Kolya Opahle <k.opahle@sap.com> * Fixed OnboardingAnalyticsFragmentTest Signed-off-by:
Kolya Opahle <k.opahle@sap.com> * Merge with ppa-main exploded this for some reason, fixed now Signed-off-by:
Kolya Opahle <k.opahle@sap.com> * Added analytics deactivation if no config is present on remote Signed-off-by:
Kolya Opahle <k.opahle@sap.com> * Fix error message if there is no last analytics data. We only need to check the values if the object itself is non-null. * Refactor upload response code check. Use a single `return when` to let the compiler enforce correct case handling. * Use a specific time object, as Long and just `getDelay` could be confusing. Android mostly uses long=miliseconds and not hours. * Only get the config once for the whole analytics submission process. Prevent unnecessary config checks, and if the config cache expires, don't let the config change in the middle of submisison. * LINTER ¯\_(ツ)_/¯ Co-authored-by:
Matthias Urhahn <matthias.urhahn@sap.com>
-
BMItter authored
* basic survey teststuff in dataDonationTestFragment * Show survey config * Show safetynet exception dialog * Simulate survey exception * corrected reference * trailing comma fix * Universal error code mapping * ktlint * adjust OTP string in DataDonationTestFragment
-
chris-cwa authored
-
Matthias Urhahn authored
-
Matthias Urhahn authored
# Conflicts: # Corona-Warn-App/src/main/res/values-de/legal_strings.xml # Corona-Warn-App/src/main/res/values-de/strings.xml # Corona-Warn-App/src/main/res/values/legal_strings.xml
-
SAP LX Lab Service Account authored
Change-Id: Ieadbf121c1838bbb893ed91f4f87e03d46407a04
-
harambasicluka authored
* update legal datadonation strings * removing dot from title Co-authored-by:
I502720 <axel.herbstreith@sap.com>
-
harambasicluka authored
* data privacy update * fixing typo in de * data donation to share data * share data feature to data sharing feature * data privacy - donate to share Co-authored-by:
Ralf Gehrer <ralfgehrer@users.noreply.github.com>
-
Lukas Lechner authored
Co-authored-by:
I502720 <axel.herbstreith@sap.com>
-
axelherbstreith authored
Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com>
-
Lukas Lechner authored
* Show active tracing history in low risk detail screen * Move isGone logic from xml layout into state object and add tests Co-authored-by:
Ralf Gehrer <ralfgehrer@users.noreply.github.com> Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com>
-
- Feb 11, 2021
-
-
Chilja Gossow authored
* show link for German only simplify layout and fragment * remove view model * add unit tests * use AppCompatImageView * comments Co-authored-by:
Mohamed Metwalli <Mohamed.Metwalli@sap.com>
-
Lukas Lechner authored
Co-authored-by:
Ralf Gehrer <ralfgehrer@users.noreply.github.com>
-
harambasicluka authored
* data privacy update * fixing typo in de * data donation to share data * share data feature to data sharing feature Co-authored-by:
Ralf Gehrer <ralfgehrer@users.noreply.github.com>
-
Ralf Gehrer authored
-
Lukas Lechner authored
* Create SurveyUrlProvider.kt and SurveyHighRiskUrlProviderTest.kt * Call SurveyUrlProvider in Surveys.kt * Adapt SurveyUrlProvider.kt so that now the otp has to be passed directly * Add @Reusable annotation to SurveyUrlProvider.kt Co-authored-by:
BMItter <46747780+BMItter@users.noreply.github.com> Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com>
-
chris-cwa authored
-
axelherbstreith authored
* Updated settings icons * added navigation to analytics more information fragment * linting * fixed max length * removed unneeded marging at botton of scrollview * added dimens * aligned fonts * added row click * updated doc * aligned fonts
-
harambasicluka authored
-
Chilja Gossow authored
Co-authored-by:
Matthias Urhahn <matthias.urhahn@sap.com>
-
Chilja Gossow authored
* refactor for better preview change font * clean up * resolve includes to simplify layout Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com> Co-authored-by:
Matthias Urhahn <matthias.urhahn@sap.com>
-
- Feb 10, 2021
-
-
Matthias Urhahn authored
* Clean up log spam for CancellationExceptions. * Clean up log spam for CancellationExceptions. * Adjust log level to `error` for flows that completed due to an exception being bubbled up. Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com>
-
Lukas Lechner authored
* Set offset to zero instead of 90 when 'fakeCorrectDeviceTime' is active * Add a description of the 'Fake correct device time' feature in the Test Menu Co-authored-by:
Ralf Gehrer <ralfgehrer@users.noreply.github.com> Co-authored-by:
Matthias Urhahn <matthias.urhahn@sap.com> Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com>
-
axelherbstreith authored
* added settings entry * added basic layout for the settings screen * updated fragment layout and navigation * linting * adapted settings entry icon * linting * fixed strings and nav_graph * added analytics disabled icon for settings entry * fixed settings entry icon and text * added layout to new navgraph items * updated the layout and addressed the comments * removed blank lines from layout
-
BMItter authored
* survey error code preparation * added dialog stuff * removed numbers * Created internal state flow * Map error codes * Refactoring * Open url in browser and auto close * Added awesome loading spinner (might be improved later by spinner button) * merge conflict (double entry) * adjust survey to use surveyConfig Link & Param (DEMO Survey) * adjusted strings to newest version * replaced Umfrage with Befragung
-
CWA Technical User authored
Co-authored-by:
Matthias Urhahn <matthias.urhahn@sap.com>
-
Alex Paulescu authored
* Fixed condition that displays dialog. * Changed strings to represent what they actually mean. * Interchanged title and body string for consent given. Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com>
-
Matthias Urhahn authored
Instead of faking the "disable-device-time-check" which won't work for SafetyNet, we now fake the time offset to be within the acceptable delta. Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com>
-
Ralf Gehrer authored
-
axelherbstreith authored
Co-authored-by:
Ralf Gehrer <ralfgehrer@users.noreply.github.com>
-
Lukas Lechner authored
* Update survey consent screen according to the new designs * Refactor bullet points list in survey_consent_fragment.xml * Create Survey Consent Detail Screen * ktlint & detekt clean * Fix ktlint issues * Fix linting issues regarding translations in legal_strings.xml Co-authored-by:
BMItter <46747780+BMItter@users.noreply.github.com> Co-authored-by:
BMItter <berndus@gmx.de>
-
AlexanderAlferov authored
* Strings for onboarding * view and image * View attached to onboarding process * Complete onboarding screen * Tests and screen capture * Accessibility * Reformatting * New screen with additional info * New screen with routing * Small change in legal text * Missing sentence in description of contact journal (EXPOSUREAPP-4941) #2309 Co-authored-by:
Ralf Gehrer <ralfgehrer@users.noreply.github.com> * Change statistics overview header to 'bundesweite' Statistiken (EXPOSUREAPP-4975) #2305 Co-authored-by:
Ralf Gehrer <ralfgehrer@users.noreply.github.com> * Show normal behavior box when tracing disabled (EXPOSUREAPP-4768) #2306 use toolbar Co-authored-by:
Ralf Gehrer <ralfgehrer@users.noreply.github.com> * Delta onboarding analytics screen * Delta onboarding navigation * Strings fix * Comment for Kolya * Layout, nav grav and fragments refactoring * Merge conflicts and formatting * Add missing tools:layout and format the file Co-authored-by:
janetback <68653277+janetback@users.noreply.github.com> Co-authored-by:
Ralf Gehrer <ralfgehrer@users.noreply.github.com> Co-authored-by:
Chilja Gossow <49635654+chiljamgossow@users.noreply.github.com> Co-authored-by:
Mohamed Metwalli <Mohamed.Metwalli@sap.com>
-
- Feb 09, 2021
-
-
Philipp Nowak authored
First and last item of statistic cards was not reachable on some devices (EXPOSUREAPP-4945) (closes #2259) #2260 * Fix issue that first and last item of statistics recycler view was not reachable on some devices (#2259) * Disable PagerSnapHelper for devices with at least 600dp width (EXPOSUREAPP-4945) (closes #2259) * Fix issue that first and last item of statistics recycler view was not reachable on some devices (#2259) * Disable PagerSnapHelper for devices with at least 600dp width (EXPOSUREAPP-4945) (closes #2259) Co-authored-by:
Ralf Gehrer <ralfgehrer@users.noreply.github.com>
-
Alex Paulescu authored
* Fixed circle progress text and color. * Changed default color for setter. * Added circle progress color in the rest of the app. * Changed progress color when bluetooth or location is disabled. * Adjusted progress color one last time. * Fix lint issues. Co-authored-by:
Ralf Gehrer <ralfgehrer@users.noreply.github.com> Co-authored-by:
Mohamed Metwalli <Mohamed.Metwalli@sap.com>
-
Juraj Kusnier authored
* Update LocalData implementation * Fix BackgroundWorkScheduler comment * Fix typo in SubmissionData * Skip risk calculation if user got a positive test result * Skip deadman notifications if user got a positive test result * Refresh diagnosis keys when test is removed * Update tests * End of life behaviour UI (EXPOSUREAPP-4641) (#2230) * Added strings. * Added card. * Added missing layout from main. * Removed duplicate layout and switched to different home icon. * Added test registration date. * Prepare UI for End of Life behaviour * Removed unused import. Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com> Co-authored-by:
Juraj Kusnier <jurajkusnier@gmail.com> * Add ReactivateRiskCheckDialog * Fix comment * Update strings * Not nullable date in SubmissionDone * Fix merge * Fix instrumentation test crash * Increased font size in card layout. * Keep DiagnosisKeyBackgroundWork alive Co-authored-by:
Alex Paulescu <alex.paulescu@gmail.com> Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com> Co-authored-by:
Ralf Gehrer <ralfgehrer@users.noreply.github.com>
-
Chilja Gossow authored
use toolbar Co-authored-by:
Ralf Gehrer <ralfgehrer@users.noreply.github.com>
-
janetback authored
Co-authored-by:
Ralf Gehrer <ralfgehrer@users.noreply.github.com>
-
janetback authored
Co-authored-by:
Ralf Gehrer <ralfgehrer@users.noreply.github.com>
-
Maximilian Lenkeit authored
* remove redundant district prefixes proposal from UA after reviewing the rather technical names of the initial version * Adjust unit test to new districts JSON. * add missing spaces to district names * remove trailing whitespace from distict names Co-authored-by:
Matthias Urhahn <matthias.urhahn@sap.com>
-