- May 12, 2021
-
-
Mohamed authored
* Bump Kotlin version * Lint * Fix test * Fix case * lint * jacoco * robolectric * Cleanup tests * Lint ,Happy now?
Co-authored-by:Lukas Lechner <lukas.lechner@sap.com>
-
Ralf Gehrer authored
* Change default environment to WRU (EXPOSUREAPP-7213) * fix test * Improve default server env test. Co-authored-by:
Matthias Urhahn <matthias.urhahn@sap.com> Co-authored-by:
Mohamed <mohamed.metwalli@sap.com>
-
- May 10, 2021
-
-
Chilja Gossow authored
* extractor * decoding * decoding, error handling * clean up * klint * detekt * simplify condition * comment failing unit test * unit test * change lib * Unit tests for RA/PCRCoronaTest.isFinal * Add license text. * add header * clean up * merge * comments * klint * revert version change Co-authored-by:
Matthias Urhahn <matthias.urhahn@sap.com>
-
- May 07, 2021
- Apr 16, 2021
-
-
fynngodau authored
* Use vector drawables support library * Pregenerate CWA logo for splash screen This fixes a crash on Android Marshmellow caused by the platform not natively wanting to render this logo. The vector drawable library cannot be used here AFAIK. * Use app:srcCompat instead of android:src For Android 6 compatiblity: causes the device to use the support library for generating vector drawables. Co-authored-by:
Matthias Urhahn <matthias.urhahn@sap.com>
-
- Apr 12, 2021
-
-
Mohamed authored
Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com>
-
- Mar 31, 2021
-
-
Matthias Urhahn authored
* Add checkout behavior, 1st draft. * Add checkin edit navigation. * Add tests. * LINTs * Basic error handling * Fix stopship TODO * Automatic check-out notifications, first draft. WIP * Update notification channel title and description. * Refactor notification creation code to align private/public visibility. * AutoCheckout, 2nd draft. * Automatic AutoCheckOut refresh D: * Process overdue checkouts before risk calculation. * Process overdue checkouts before risk calculation. * Fix list refresh blinking and add automatic time refresh. * LINTs * Fix pending intent for autocheckout receiver. * Add test cases. * Refactor package names. * Remove unused strings in non-default locales to satisfy linter (instead of waiting for translations delivery). * Adjust sort order of check-ins. For active check-ins we want the one that expires next, first, For completed check-ins we want the most recent event first. * Fix typos. * Solve merge regression. * Fix merge conflict regression, missing argument. * Fix unit test. * Disabled broken lint rule see https://issuetracker.google.com/issues/169249668 Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com> Co-authored-by:
Kolya Opahle <k.opahle@sap.com> Co-authored-by:
Mohamed <mohamed.metwalli@sap.com>
-
- Mar 11, 2021
-
-
Mohamed authored
* Refactoring - Add basic setup for attendee and organizer - Renaming and re-packing for already implemented screens * Rename * Add check in tab * lint * Connect scan fragment * Navigate to confirm event * Fix import * lint * Add FAB text * Update MDC version * Catch error * Animate transition * Add space * Connect check-in flow * Parse signed event * Import SingleLiveData * Add test * Clean-up * Delete ConfirmCheckInViewModel.kt * Support new deeplink host and requirements * Validate uri * Update LauncherActivityTest.kt * Renaming * Trace location times are in seconds * Delete redundants * Remove destinations from main graph those destinations are part of attendee graph now * Use hard coded string * Verify uri * Pass QRCodeVerifyResult directly * lint
-
- Mar 04, 2021
-
-
Mohamed authored
* Setup deep-linking to confirmation * Update ConfirmCheckInFragment.kt * Update fragment_confrim_check_in.xml * Create Uri.kt * Add navUri extension * Handle deep-linking in MainActivity * Check event decoding * Add scan check-in qr code fragment * Create viewModel and DI modules * lint * Create ViewModel * Delegate work to view model * use viewmodel * Add unit test for navUri * Adjust data * Add unit tests for deep-linking * lint * Remove + from id references * Add TODO * Add unit tests * Add tests * add ToDo * Fix test * Deep linking for Event Registration (EXPOSUREAPP-5305) (#2502) * Handle deep-linking and shortcuts * lint * Fillin intent in Onboarding * Lint * Delete ConfirmCheckInFragment.kt * Fix test
-
- Feb 24, 2021
-
-
Lukas Lechner authored
* Use time stamper instead of LocalDate.now() in ContactDiaryOverviewViewModel.kt to improve testability * Add test for the current contact diary export * Move export logic from ContactDiaryOverviewViewModel.kt into ContactDiaryExporter.kt * Create tests for new attributes * Adapt ContactDiaryExporter.kt to also export the new attributes * Fix long -> duration change issue * Fix tests * Fix instrumentation test * Update contact_diary_strings.xml * Integration with duration picker * Test navigation to comment info fragment * Navigation to comment info * Duration text overview and tests fix * Fix ContactDiaryOverviewViewModelTest.kt * Fix ktlint issues * Fix issue to not add blank values to export * Fix focus shift due to dialog opening from triggering a text change update. * Fixed dialog styling * Fix focus shift due to dialog opening from triggering a text change update. * changed coroutine scope * linting * linting * Fix test * Add org.jetbrains.kotlinx:kotlinx-coroutines-test dependency to androidTest to fix missing dependency Co-authored-by:
janetback <68653277+janetback@users.noreply.github.com> Co-authored-by:
Alexander Alferov <a.alferov@sap.com> Co-authored-by:
Matthias Urhahn <matthias.urhahn@sap.com> Co-authored-by:
Ralf Gehrer <ralfgehrer@users.noreply.github.com> Co-authored-by:
I502720 <axel.herbstreith@sap.com>
-
- Feb 22, 2021
-
-
Matthias Urhahn authored
* Remove legacy config check, not necessary anymore. * Unknown serialized fields should be 0. Co-authored-by:
Ralf Gehrer <ralfgehrer@users.noreply.github.com>
-
- Feb 19, 2021
-
-
Kolya Opahle authored
* Implemented ClientMetadataDonor which uses ClientVersionParser to extract the major minor and patch version from the app VERSION_CODE Signed-off-by:
Kolya Opahle <k.opahle@sap.com> * Restructured ClientMetadataDonor and added ClientMetadataDonorTests Signed-off-by:
Kolya Opahle <k.opahle@sap.com> * Fixed comment in ClientMetadataDonor Signed-off-by:
Kolya Opahle <k.opahle@sap.com> * Got rid of ClientVersionWrapper, switched all usages to ApiLevel Added ability to generate version string to ClientVersionParser Added ClientVersionParserTest that compares generated string with real one to make sure the parser is working Changed ClientMetadataDonor to use currentConfig instead of getAppConfig Signed-off-by:
Kolya Opahle <k.opahle@sap.com> * Removed ClientVersionParser and put MAJOR, MINOR and PATCH version directly in the BuildConfig Signed-off-by:
Kolya Opahle <k.opahle@sap.com>
-
- Feb 15, 2021
-
-
Mohamed authored
* Add new google apis aar * show error * lint * Remove comma * Use kotlinx await * Handle ApiException * Remvoe line * Handle user consent selection * Add consent version * Move logic into provider * Handle result in presentation layer * Fix tests * Handle exception * Request keys release * Refactor key retrieval * Adjust docs * Handle exceptions for different cases * Add mock context * Fis comment * Revert * Use Cached keys * lint * Create separate internal methods for different apis * Add timeout for receiver * Fix unit tests * lint * Add some logs * Revert "Add some logs" This reverts commit de8f83c0ef90eaf80682bbc6674f51c74c3be834. * Add logs * Prevent creating multiple instances. New exposure notification launches new instance when it is clicked * Add more unit tests * Fix typo * Add tests for consent viewmodel * Add unit tests for TEKHistoryUpdater changed behaviour * Register receiver before hitting Google Api * Code formatting, typo and VisibleForTesting. * Add space * Additional unit tests for edge cases. * Static import * Infer type Co-authored-by:
Matthias Urhahn <matthias.urhahn@sap.com> Co-authored-by:
Ralf Gehrer <ralfgehrer@users.noreply.github.com> Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com>
-
- Feb 03, 2021
-
-
Mohamed Metwalli authored
* Add bottom bar * Fix di * Adjust theme * Align content on top of bottom bar * Enhance findNavController * Adjust Bottom Bar * Remove diary card * Remove up button * lint * Adapt MD theme * Fix ui tests * Delete contact diary , handle onboarding * Remove x button * Show bottom nav only for Home and contact diary destinations * Only contact diary overview screen * Adjust alert dialog theme * update docs * Fix close button issue * Revert close button changes * Rename text resources * Make visibility logic flexible for future additions * Fix typo * Setup main activity tests * Add diary overview screenshot test * lint * Disable unmocking * Update Gemfile.lock * Contact diary onboarding's bottom bar behaviour * Update ContactDiaryOnboardingFragmentTest.kt * Refactor screenshots tests * Update Corona-Warn-App/src/main/res/values/strings.xml Co-authored-by:
Sabine Loss <44154356+SabineLoss@users.noreply.github.com> * Update contact_diary_overview_fragment.xml * Small refactoring * Remove un required gravity * Use accent colour * Move diary settings into vm * Update tests * Update MainActivityViewModelTest.kt * Fix styling in bottom sheet dialog * Keep default delay * klint * Keep default delay Co-authored-by:
Sabine Loss <44154356+SabineLoss@users.noreply.github.com> Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com>
-
- Jan 28, 2021
-
-
Mohamed Metwalli authored
-
- Jan 27, 2021
-
-
BMItter authored
Co-authored-by:
Ralf Gehrer <ralfgehrer@users.noreply.github.com>
-
- Jan 25, 2021
-
-
Mohamed Metwalli authored
* Migrate to dagger2 assisted injection * bump version * Fix Worker test * Fix failing test * Remove Square AssistedInject from Technical file * Set nav-graph in Ui Thread to prevent crashing * bump dagger to 2.31.2
-
- Jan 22, 2021
-
-
Mohamed Metwalli authored
-
- Jan 20, 2021
-
-
Matthias Urhahn authored
CircleCI config overhaul, instrumentation tests & screenshot automation (EXPOSUREAPP-4480,DEV) (#2160) * CircleCI overhaul and execution of instrumentation tests. * Screenshots work, now run for release builds only. * Tweak emulator to possibly improve performance. * Compress results. * Don't upload test xml files if circle CI already shows them. Zip and upload test html reports instead of xml files. Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com>
-
- Jan 18, 2021
-
-
Kolya Opahle authored
Signed-off-by:
Kolya Opahle <k.opahle@sap.com>
-
- Jan 13, 2021
-
-
Katharina Seiz authored
* use Reuse Tool for Copyright and Licenses * adapt README * add chnaged open source libraries * NOTICE and THIRD-PARTY-NOTICE not needed anymore with reuse tool * add new file to dep5 file for reuse tool * fix badge info link and add Licensing chapter again * fix link to license within repo * fix badge info link * fix link to license within repo * add info about the reuse tool and the info link about the repo compliance * change wording * adapt year of copyright and add modification staements q * add license file again to root folder * adapt copyrights and add gradlew files to dep5 file * add link to chapter licensing again * fix links to LICENSE Co-authored-by:
Ralf Gehrer <ralfgehrer@users.noreply.github.com>
-
Ralf Gehrer authored
* Bump Build Version * Fix Timber aar dependency for the internal pipeline
-
Mohamed Metwalli authored
-
- Jan 12, 2021
-
-
Mohamed Metwalli authored
* Pump dependencies versions * Traget Android 11 * Fix lint errors * Add method for failing binding * Fix lint errors * Fix more lint errors * Move away from deprecated Handler constructor with no specified looper * Use ResourcesCompat to retrieve drawables * Replace getDrawable with getDrawableCompat * Fix unit test * Fix content is not showing in Onboarding flow * lint * Fix lint failure Co-authored-by:
Ralf Gehrer <ralfgehrer@users.noreply.github.com>
-
- Jan 08, 2021
-
-
Mohamed Metwalli authored
-
- Jan 07, 2021
-
-
Philipp Nowak authored
- Get rid of windows backslash path warning for ENF aar dependency Co-authored-by:
Ralf Gehrer <ralfgehrer@users.noreply.github.com>
-
- Jan 06, 2021
-
-
Philipp Nowak authored
* - Removed Kotlin Android Extensions plugin - Replaced usages of Kotlin Synthetics by Jetpack view binding - Added Kotlin Parcelize standalone plugin (#2022) * Fix detekt issue (#2022) * Use view binding for TestResultSectionView (EXPOSUREAPP-4495) (#2022) * Use bind() instead of inflate() for view binding in TestResultSectionView (EXPOSUREAPP-4495) (#2022) Co-authored-by:
Matthias Urhahn <matthias.urhahn@sap.com>
-
- Jan 04, 2021
-
-
Matthias Urhahn authored
* Change primary key for risk result database to a monotonic ID. This prevents time travel from breaking "get latest" as we will get the latest by monotonic ID, instead of "calculatedAt". * We don't need `fallbackToDestructiveMigrationFrom(3)` until we actually upgrade the schema to 3. * Fix database test (missing monotonicId) * Catch exceptions during migrations and recreate the table. * Add check for result size after recreating+insertion. Co-authored-by:
Ralf Gehrer <ralfgehrer@users.noreply.github.com>
-
- Dec 15, 2020
-
-
Matthias Urhahn authored
* Update work manager to 2.5.0-beta02 to fix potential reliability issues. * Update work manager test dependency to 2.5.0-beta02.
-
- Nov 30, 2020
-
-
Matthias Urhahn authored
Co-authored-by:
BMItter <46747780+BMItter@users.noreply.github.com>
-
Chilja Gossow authored
* Extract native libs set to true for both builds (DEV) (#1689) * Fix sporadic worker crash on older android versions (EXPOSUREAPP-3987) (#1727) * Fix notification issues by introducing IDs (EXPOSUREAPP-3971) (#1732) * Reduce redundant code in notifications and introduce notification IDs * Clean up unused constants * Cancel risk score level notification once new test result is available * Add more logging Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com> * Versionbump for 1.7.1/RC1 (DEV) (#1733) Co-authored-by:
Katharina Seiz <Katharina.Seiz@sap.com> Co-authored-by:
AlexanderAlferov <64849422+AlexanderAlferov@users.noreply.github.com> Co-authored-by:
Matthias Urhahn <matthias.urhahn@sap.com> Co-authored-by:
Ralf Gehrer <ralfgehrer@users.noreply.github.com> Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com>
-
Matthias Urhahn authored
-
- Nov 26, 2020
-
-
Matthias Urhahn authored
* Update to latest stable coroutines. * Fix flaky test. Depending how how fast items emitted, some intermediate values might never be emitted.
-
- Nov 23, 2020
-
-
AlexanderAlferov authored
-
- Nov 12, 2020
-
-
Matthias Urhahn authored
* Don't rename the APK on `device` flavor builds. It breaks internal pipelines. * Better log output.
-
Matthias Urhahn authored
-
- Nov 10, 2020
-
-
Matthias Urhahn authored
* Add default app config as last resort fallback. * Change config type names and improve logging for HotDataFlow.kt * Run the app config retrieval on the app scope, otherwise UI unsubscription could cancel the app config retrieval. * Offer "identifier" property that can identify app configs such that subscribers know when it is considered changed. * Behavior change AppConfigProvider.kt, there is no caching/replay grace period, once the last subscription is gone, it's last value is cleared. * Klint ;) * Add a unit test specifically for checking the default configs checkum and parsability. * Fix test breaking on CI. * Don't check the checksum for the config loaded from assets. Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com>
-
Ralf Gehrer authored
* Update EN SDK to 1.7.2 (EXPOSUREAPP-3662) * Upgrade Work Manager dependencies Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com>
-
- Nov 03, 2020
-
-
AlexanderAlferov authored
* Test run * Test run * Test run * Clean up * Property fix * Quotes fix * merge conflict solved Co-authored-by:
BMItter <46747780+BMItter@users.noreply.github.com> Co-authored-by:
BMItter <Berndus@gmx.de>
-