- Apr 07, 2021
-
-
Mohamed authored
* Move CreateTraceLocationApiV1.kt and TraceLocationServer.kt into new sub-package * Move CreateTraceLocation DI logic into sub-package * Create infrastructure code for new Qr-Code Poster Template Endpoint * Add new url to environment * Show new URL in the Test Menu * Implement unzipping, signature verification and parsing * Add possibility to download poster template from TestMenu * Show Android Vector Drawable in TestMenu * Create QrCodePosterTemplateApiV1Test.kt * Remove non-used ProtoConverter from retrofit * Change button position in Test Fragment * Show error if something goes wrong * Improve QrCodePosterTemplateApiV1Test.kt * Create QrCodePosterTemplateServerTest.kt * Initial setup * Connect flow to poster * Fix flow connection * Nice transition * Lint * Allow nullable extras * Adjust icon tint * rename file * Use MutableLive Data to keep the bitmap on back navigation * Fix merge issues * Change title * Display poster * lint * Adjust QR Code margin * Adjust position * Show progress * Print PDF * lint * Update QrCodePosterFragment.kt * Refactoring * Renaming * Position QR Code image * Specify size as A3 * Fix merge issues * Pass location id * lint * Avoid nullable * Avoid creating blank file * Use config to position poster and QR Code * lint * Refactoring * Add info text * Scale info text * Enhancement * Defensive color parsing * typo * Delete testing screens * Revert *
* Rename * Linear progress * Update QrCodePosterViewModel.kt * unify folders * Update QrCodePosterViewModel.kt * Show progress * Use server values * Generate QR Code from location url * Update TraceLocation.kt * Use location data * Remove old views and update layout preview * lint * Extend testing by adding access to qrCode * Add qrcode screen to test graph * Update fragment_test_eventregistration.xml * Rename PDF file * Polishing * Create QrCodePosterViewModelTest.kt * Update QrCodePosterViewModelTest.kt * lint * Use weak reference * Switch context * Updated strings Co-authored-by:Lukas Lechner <office@lukaslechner.com> Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com> Co-authored-by:
Lukas Lechner <lukas.lechner@sap.com> Co-authored-by:
I502720 <axel.herbstreith@sap.com>
-
Juraj Kusnier authored
* QrCodePosterTemplateCache implementation * update tests * remove QrCodePosterTemplateCache * rename tests * Timber.e > Timber.d Co-authored-by:
Lukas Lechner <lukas.lechner@sap.com> Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com>
-
janetback authored
Corrected 'Information' to 'Informationen' in event_registration_strings file (EXPOSUREAPP-6206) (#2759) Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com>
-
janetback authored
Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com>
-
janetback authored
-
janetback authored
Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com>
-
- Apr 06, 2021
-
-
janetback authored
Co-authored-by:
I502720 <axel.herbstreith@sap.com> Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com>
-
CWA Technical User authored
Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com>
-
janetback authored
-
Mohamed authored
* Use config regex * Refactoring * Verify functionality * Specific exceptions * Tests * lint * Generate QR Code url * Test base32 * Generate QrCode from url data * Remove / added by the system * Remove prefix * Prepare for location id calculation * Calculate location id * Location Id from trace location and tests split * Display last added location data in test menu * Update EventRegistrationTestFragmentViewModel.kt * Simplify * Display last locations * Pass check In Id * Tweaking * Style text * Base64 * Refactoring * Move location id and url to TraceLocation and create them lazily * Update ConfirmCheckInViewModelTest.kt * Update test screen * Base64 Id for readability * Remove added descriptor * Return null instead of 0 it does change the logic ,but how the usr sees it * Use Okio extension * Add parcelization test * Update VerifiedTraceLocationTest.kt * Provide locationId hash * Delete DefaultQRCodeVerifierTest2.kt * Add traceLocationIdHash to TraceLocation * Rename * Revert , server will match both * Wrap exceptions * Pass cause * lint * Return null * Create ProtoBufKtTest.kt * lint Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com> Co-authored-by:
Matthias Urhahn <matthias.urhahn@sap.com>
-
Matthias Urhahn authored
* Add new test environment TESTER-MOCK + clean up. * kLint, fun for the whole family. * Make naming consistent Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com> Co-authored-by:
Lukas Lechner <lukas.lechner@sap.com> Co-authored-by:
Lukas Lechner <office@lukaslechner.com>
-
Mohamed authored
* Badge color white as per design * Remove divider and use elevation and common style * Remove elevation to match design and CheckIns screen * adapted gradient corners Co-authored-by:
I502720 <axel.herbstreith@sap.com>
-
CWA Technical User authored
Co-authored-by:
Matthias Urhahn <matthias.urhahn@sap.com>
-
CWA Technical User authored
* Update from https://github.com/corona-warn-app/cwa-protocol-buffers/commit/1bc558730fa5c311d1f52e72684ee6846b91aece * Update from https://github.com/corona-warn-app/cwa-protocol-buffers/commit/727b1304dc01fb2e5fc78035f3fa7ba1a050d9e6 * Update QrCodePosterTemplateServerTest.kt Co-authored-by:
Mohamed Metwalli <mohamed.metwalli@sap.com>
-
- Apr 01, 2021
-
-
Lukas Lechner authored
* Update from https://github.com/corona-warn-app/cwa-protocol-buffers/commit/8037bb0a273a815c083d4842b412ad141824ad91 * Update from https://github.com/corona-warn-app/cwa-protocol-buffers/commit/4e280653de2dd8a6d32a8ac43ed876879d5803b4 * Fix CheckInsTransformer.kt and TraceTimeIntervalWarningRepository.kt * Delete TraceLocationQRCodeVerifier.kt, Adapt VerifiedTraceLocation.kt * More adaptions * Fix check-in database test * Adapt TraceLocationEntity.kt and tests * Added calculation for tracelocationId to VerifiedTraceLocation Used id in checkin creation * Added initial tests for trace location id generation * Ktlint fixes * Merge branch 'release/2.0.x' into chore/DEV-update-checkin-entity Co-authored-by:
corona-warn-app <cwa.technical-user@sap.com> Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com> Co-authored-by:
Kolya Opahle <k.opahle@sap.com>
-
chris-cwa authored
* check in onboarding screen * show onboarding only once * BottomBarBadge exploration * fixed unit test * fixed unit test * renamed strings * comments for translation tool * moved dependency to view model * applied style to button * fixed styles * fixed binding class * moved preferences into settings class * satisfied static code analysis * added missing text * fixed margin * fixed data reset * changed alignment * changed texts again * missing strings in default file * fixed merge issues * fixed nav graph * show information * updated image * hide button if consent is already given * updated images * legal texts <3 * added the close button in information * renamed images files * missing space before {
Co-authored-by:Matthias Urhahn <matthias.urhahn@sap.com> Co-authored-by:
Mohamed <mohamed.metwalli@sap.com> Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com>
-
Chilja Gossow authored
* risk calculation * risk calculation * risk calculation * refactoring * mapping tests * move risk calculation to different change list * detekt * klint * correct name * rename to presence tracing * add test * refactoring * repo * db * compare byte array * refactor guidHash * merge 2.0.x * clean up * improve performance * klint * provide risk result * add tests * detekt and klint * detekt and klint * failing checks * merge 2.0.x * adapt tests * adapt tests * adapt tests * revert unintended change * remove db * clean up * more tests * klint * db json * change package * klint * change package * change package * add tests * fix import * clean up naming * clean up naming, moe package, more tests * klint * parallel matching * parallel matching * matching * comments * comments * klint * logging * limit parallel processing to max of 4 * merge * move into one file * comments * klint * change visibility * change visibility * update test menu output * klint * fix test * renaming, refactoring * add column info change warningPackageId type to string * fix test * fix test * db * db * db move * fix refactoring * refactor date * fix tests * fix tests * klint * detekt * fix test * clean up * clean up
-
Lukas Lechner authored
* Add CrowdNotifier Public Key to Environment * Store cnPublicKey for created trace locations * Remove cryptographic seed logic from trace location mapper Co-authored-by:
Mohamed <mohamed.metwalli@sap.com>
-
CWA Technical User authored
* Update from https://github.com/corona-warn-app/cwa-protocol-buffers/commit/8037bb0a273a815c083d4842b412ad141824ad91 * Update from https://github.com/corona-warn-app/cwa-protocol-buffers/commit/4e280653de2dd8a6d32a8ac43ed876879d5803b4 * Fix CheckInsTransformer.kt and TraceTimeIntervalWarningRepository.kt * Delete TraceLocationQRCodeVerifier.kt, Adapt VerifiedTraceLocation.kt * More adaptions * Fix check-in database test * Uncomment VerifiedTraceLocationTest.kt completely Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com> Co-authored-by:
Kolya Opahle <k.opahle@sap.com> Co-authored-by:
Lukas Lechner <office@lukaslechner.com> Co-authored-by:
Lukas Lechner <lukas.lechner@sap.com> Co-authored-by:
BMItter <46747780+BMItter@users.noreply.github.com> Co-authored-by:
Matthias Urhahn <matthias.urhahn@sap.com>
-
harambasicluka authored
-
Juraj Kusnier authored
-
harambasicluka authored
-
axelherbstreith authored
* added database connection * added click listener to qr code list * connected screens * linting * removed default values * updated params handover * removed obsolete button * added dynamic duration * updated strings * linting * refactoring * linting * updated date formatter * removed unused dependency in nav graph * changed nav_graph namin * updated navArgs * connected qr code screen to nav_graph * aligned database connection * removed fragments from test nav graph * updated event test fragment * updated naming Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com>
-
axelherbstreith authored
* linked information screen to menu * linting
-
Lukas Lechner authored
-
- Mar 31, 2021
-
-
harambasicluka authored
-
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>
-
Kolya Opahle authored
* Added white cwa logo drawable Initial changes to fragment_confirm_check_in to align with figma design Removed old binding references from ConfirmCheckInFragment * Added logic for checkin handling and trace location info display to the ConfirmCheckInFragment * Added card for too late or too early check in to check in fragment * Added layouts and texts for the checkin edit functionality (no fragment and viewmodel code yet) * Separated ConfirmCheckInFragment and EditCheckInFragment Implemented CheckIn Editing in EditCheckInFragment * Fixed linting * Fixed tests in ConfirmCheckInViewModelTest * Added mocks for default unit tests in ConfirmCheckInViewModelTest * cleaned up the checkin and edit strings * First round of pr comments * Added check to EditCheckInFragment that disables save button if checkInDate is after checkOutDate * added StringRes annotation to getter * updated layout * changed switch styling * refactored checkIn layout * updated layout of edit checkIn screen * updated strings * added new style for cards without elevation and applied it to card on event info screens * Switched confirm card row to ConstraintLayout to fix issues with varying screen sizes * Made checkin time and label top aligned * Fixed issues created by merge Co-authored-by:
I502720 <axel.herbstreith@sap.com> Co-authored-by:
Mohamed <mohamed.metwalli@sap.com> Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com>
-
Juraj Kusnier authored
-
Lukas Lechner authored
* Move CreateTraceLocationApiV1.kt and TraceLocationServer.kt into new sub-package * Move CreateTraceLocation DI logic into sub-package * Create infrastructure code for new Qr-Code Poster Template Endpoint * Add new url to environment * Show new URL in the Test Menu * Implement unzipping, signature verification and parsing * Add possibility to download poster template from TestMenu * Show Android Vector Drawable in TestMenu * Create QrCodePosterTemplateApiV1Test.kt * Remove non-used ProtoConverter from retrofit * Change button position in Test Fragment * Show error if something goes wrong * Improve QrCodePosterTemplateApiV1Test.kt * Create QrCodePosterTemplateServerTest.kt * Changed error message Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com> Co-authored-by:
Mohamed <mohamed.metwalli@sap.com>
-
BMItter authored
* string preparation * Use modular recycler view for dairy days, adapter, items, layouts * Use modular recycler view for dairy days - next * improved item handling * Added dividers, diff util * adjusted header logic * Added final risk event for diary, refactored ENFitem and ENFvh, cleanup * final logic for risk event diary * Adjusted baselne - diary extension * diary db migration and new attributes for event extension * cleanup, sourceCheck * clean code * Added migration tests, updated ContactDiaryDatabaseTest to utilize new attributes * Replaced recyclerview with Flow, some layout improvements * Removed unused viewholders * Fixed contact diary test * Removed debug code * Fixed broken tests * Added test for risk by event * Adjusted spacing * cleanup, missing itemDecoration * cleanup, detekt, reduced complexity * named params * Use srcCompat * replaced event with trace location * Respecting the tech spec * conflicts resolved for OverviewViewModel * source clean * fix conflicts to newest 2.0 merge * resolve merged migration test conflict Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com> Co-authored-by:
Mohamed <mohamed.metwalli@sap.com>
-
Lukas Lechner authored
* Remove Server Communication during for event creation * Fix EventRegistrationTestFragmentViewModel.kt * Make compiler happy after TraceLocation model changes * Adapt tests for TraceLocation model changes * Fix instrumentation tests * Add test for TracelocationUserInput -> TraceLocation mapper * Remove Create TraceLocation Url from Environment and Debug Options * Remove TRACE_LOCATION_VERSION constant * Do the encoding samba dance * Update room schema for event registration * Fix layout issue in debug options Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com>
-
Juraj Kusnier authored
* TraceLocation duplication * Implement event duplication to list fragment * Update nav_graph Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com> Co-authored-by:
Kolya Opahle <k.opahle@sap.com>
-
Alex Paulescu authored
* Added drawables. * Updated Strings. * Added QR info screen. * Accounted for all navigation possibilities. * Ktlin fix. * Fixed instrumentation test. * Update legal strings * BE to AE English fix * Addressed PR comments. * Now using MoreInformationView for DataPrivacy. * Removed duplicate code. Co-authored-by:
Ralf Gehrer <ralfgehrer@users.noreply.github.com> Co-authored-by:
ralfgehrer <mail@ralfgehrer.com> Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com>
-
Mohamed authored
* Implement swipe to delete * Swipe to delete in CheckIns screen * Reduce parameters and consider non swiping items * lint * lint * Update docs * Add TODO * Update ic_delete.xml * Create camera card * Add card strings * use strings in layout * Rounded background * Increase icon size proportionally * Implemente Swipe contract * Handle dismiss for swipe * Animate FAB onScroll * Create flow of permission status * Avoid drawing out of screen when view is completely swiped * klint * Pass flag from fragment * Rearrange code * Rename color * Fix qr-code icon * Nav bar icon * Notify item when dialog is canceled * Reduce lines * Small refactoring * Rely on settings * Unit tests * Fix text * lint * clean * Renaming * Smaller functions * Add test * Shrink lines * revert strings changes * Rename to CameraSettings * renaming * Handle exception * Reset flag if rationale can be shown again * create Movable interface * lint * extra line * Tests * More tests * More tests * Check camera settings onResume Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com>
-
Ralf Gehrer authored
* Fix NPE when not changing but deselecting person/location with focus on note field * hide keyboard when selecting other elements but notes Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com>
-
Ralf Gehrer authored
* Update default translations (DEV) * remove outdated keys
-
janetback authored
Co-authored-by:
Ralf Gehrer <ralfgehrer@users.noreply.github.com>
-
SAP LX Lab Service Account authored
Change-Id: I5f8f6c4551c66a92a87db662dea91229ddf380db Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com>
-