- Jun 23, 2021
-
-
Chilja Gossow authored
* date formatting * klint * fix tests * fix tests * merge 2.5 * clean up * klint * validate * fix test * fix test * fix details * fix details * comments * fix test * merge 2.5 * fix tests * fix tests * fix tests
-
Mohamed Metwalli authored
* Tint person details full bleed image * Apply colour shade in certificate items * Rename * Fix alignement * Fix tests * Lint * Update PersonDetailsViewModelTest.kt Co-authored-by:
I502720 <axel.herbstreith@sap.com>
-
Mohamed Metwalli authored
Co-authored-by:
I502720 <axel.herbstreith@sap.com>
-
- Jun 21, 2021
-
-
Matthias Urhahn authored
* Implement algorithm to find highest priority certificate. * Fix conflicts and adjust tests. Co-authored-by:
Mohamed Metwalli <mohamed.metwalli@sap.com>
-
Matthias Urhahn authored
TODO: Wire up switch in person details. Co-authored-by:
Mohamed Metwalli <mohamed.metwalli@sap.com> Co-authored-by:
AlexanderAlferov <64849422+AlexanderAlferov@users.noreply.github.com>
-
Matthias Urhahn authored
* Increase resilience when checking whether ENF tracing is enabled. * Fix unit-test Co-authored-by:
Mohamed Metwalli <mohamed.metwalli@sap.com> Co-authored-by:
BMItter <Berndus@gmx.de>
-
Alex Paulescu authored
* Added supporting classes for person details screen. * Added highest prio QR code card & cwa-user card. * Corrected test collected timestamp. * Update certificate_graph.xml * Remove vaccinationListFragment * Refactoring * Lint * Remove test data * Fix renaming issue * Animate title * Enhance loading * Wire vacc details * Vacc Info card * Lint * Redesign of vacc item * More cards * Fix date * Expose TestCertificateIdentifier * Wire TestCertificate * Wire recovery * Fix test * Adjust vaccination icon colouring * Update DccQrCodeScanViewModel.kt * Update PersonOverviewFragmentTest.kt * Adjust cards strings and date format * Delete unused card * Animate * Bind user switch * Update CwaUserCard.kt * Lint * Another format for qrcode card time * Stable id * apply alpha animation * Move progress in front * Consistent Onboarding screens * Rename to onboarding * Rename settings * Fix tests * Consistent toolbars in main bottom navigation destination * Improve transition to details * Front of image * Fix merge issues * Stabel Ids Co-authored-by:
Mohamed Metwalli <mohamed.metwalli@sap.com>
-
Matthias Urhahn authored
Introduce `CertificateContainerId` as common identifier when trying to load/modify/delete certificate data via repositories. (#3504) Co-authored-by:
Mohamed Metwalli <mohamed.metwalli@sap.com>
-
- Jun 18, 2021
-
-
Matthias Urhahn authored
* TestCertificateRepository: Introduce new storage type for "scanned certificates" and allow directly registering them. * Adjust for changes from 2.4.x and 2.5.x, integrate new attributes. * Fix merge conflict regressions. * Small refactoring. Move labId check and add tests. * LINTs * Add comments * Throw explicit exception when scanning the same certificate twice. * Backport 2.4.x labId fixes. Co-authored-by:
Mohamed Metwalli <mohamed.metwalli@sap.com>
-
Matthias Urhahn authored
(It may be null during initial registration) Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com> Co-authored-by:
Juraj Kusnier <jurajkusnier@users.noreply.github.com>
-
- Jun 17, 2021
-
-
Mohamed Metwalli authored
* Sort persons by full name * Setup tests * Add tests * Fix test * Update PersonCertificatesData.kt * Fix test Co-authored-by:
BMItter <Berndus@gmx.de>
-
Chilja Gossow authored
* interface recovery * interface recovery * merge dcc extractors * fix tests * detekt * tests and error handling * detekt * fix faq exception * fix faq exception * remove todo * klint * clean up * clean up * use dedicated class for each type * klint * fix tests * fix tests * fix comment * change naming * change naming * klint * simplify * comments
-
- Jun 16, 2021
-
-
Matthias Urhahn authored
Add badge to BottomNavigationView certificates entry, to indicate retrieved test certificates. (#3469) Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com> Co-authored-by:
BMItter <Berndus@gmx.de>
-
Matthias Urhahn authored
* wip * wip * Fix wiring. * Add setCurrentCwaUser method. * Adjust tests.
-
Matthias Urhahn authored
* Enable ELS autologging in tester builds only if a specific package is installed. This allows us to both disable it by default, but still have a way to log the initial app launch if necessary (or have it automatically enabled by just having the package installed). * Fix tests, add more tests. Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com> Co-authored-by:
BMItter <Berndus@gmx.de> Co-authored-by:
AlexanderAlferov <64849422+AlexanderAlferov@users.noreply.github.com>
-
Kolya Opahle authored
* Added labId to test objects and server response * Added new exception state and strings for dialog * Extended CertificateData classes with labId field * Added logic to TestCertificateRepository to add labId to certificate in requestCertificate and check if its valid in refresh * Enhanced error processing in CertificatesFragment to display faq link when relevant and human readable exception text * Fixing unittests Co-authored-by:
BMItter <Berndus@gmx.de> Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com> Co-authored-by:
chris-cwa <69595386+chris-cwa@users.noreply.github.com>
-
Mohamed Metwalli authored
-
- Jun 15, 2021
-
-
Matthias Urhahn authored
Fix missing `Analytics.reportAdvancedConsentGiven` in RequestCovidCertificateViewModel, by refactoring and moving the analytics call into the common TestRegistrationStateProcessor. (#3460) Co-authored-by:
Mohamed Metwalli <mohamed.metwalli@sap.com>
-
Matthias Urhahn authored
Co-authored-by:
AlexanderAlferov <64849422+AlexanderAlferov@users.noreply.github.com> Co-authored-by:
Kolya Opahle <k.opahle@sap.com>
-
Matthias Urhahn authored
* Shouldn't be possible but if there are multiple tests for a type, the test test fragment should still show them. * Introduce common test registration state processor for each screen that needs to handle test registration in the submission flow. * Fix instrumentation tests. * Fix lint issues * Additional unit tests and improved docs. * Fix dialog edge-case behavior (normal flow / test replacement) * Refactoring * Use TestRegistrationRequest for navigation to remove need for null checks. * Fix build issues. Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com>
-
Mohamed Metwalli authored
* Init commit * Add persons background * Draw backgrounds * Person overview screen * Logic for list items * Connect info screen * Handle dialogs * Connect to vaccination graph destinations * Update nav_graph.xml * Test cards * Lint * fix * Fix card color * Fix tests * Add mock data for other cases * Update qrcode color * Handle scan click * Generate qrcodes lazily * Stress test * Adjust card design * Update item_person_overview.xml * Update item_person_overview.xml * Fix ordering and loading * Fix tests * Disable test * Adapt loading card * Format * Renaming * Material dialogs * one line * Create unified strings file * Use implicit reference
-
- Jun 14, 2021
-
-
Matthias Urhahn authored
Missing month or day elements were assumed to be "start" (e.g. 2021 -> 2021-01-01). Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com>
-
- Jun 11, 2021
-
-
Matthias Urhahn authored
* Attempt parsing to DateTime if simple Date parsing fails. Allows more lenient handling of DCCs with different styles of date values (e.g. Sweden, Poland). * Comments to mention edgecase test data. * Only parse once, cache the value. Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com>
-
- Jun 10, 2021
-
-
Matthias Urhahn authored
* Introduce qrcode data parsing modes. UI based parsing will be STRICT and show error codes. Storage based parsing will be LENIENT. If the user managed to scan something invalid, then we can neither just delete it, nor just crash the app. * LINTs * Fix plural typo. Co-authored-by:
Mohamed Metwalli <mohamed.metwalli@sap.com>
-
Mohamed Metwalli authored
* Handle validation errors from deep-links * Add unit tests Co-authored-by:
Matthias Urhahn <matthias.urhahn@sap.com>
-
Mohamed Metwalli authored
* Material migration * Use named color * Phase 1 * Remove explicit color from indicators * Divider color * Phase 2 * Light toolbar * Phase 3 * Fix merge issues * Progress Bar * Fix merge issues * use primary color * Lint * Update activity_main.xml * Fix style change issues * Renaming * Rename c * Fix indicator tinting * Remove Toolbar menu style * Fix test * Run screenshots * Fix test * Update config.yml * Disable shadows * Show labels in screenshots * Fix button style * Bring Navbar color back * Revert * Fix accent color in light theme
-
Chilja Gossow authored
* remove suffix before date parsing * add Swedish qr code
-
Matthias Urhahn authored
* Skeletons for recovery & family certificates. * Place holder for highest priority certificate * More skeletons and fixing copy paste errors. * Refactoring * Refactoring * Refactore DI modules * Refactor nav graphs * Refactor nav graphs
-
- Jun 09, 2021
-
-
Chilja Gossow authored
-
Matthias Urhahn authored
Rename and move classes/interfaces related to qrcode (json) and interfaces used for our UIs. Next features will require us to group multiple certificates, if they share common interfaces, it will be easier to work with.
-
Matthias Urhahn authored
* Refactor valueset & server packages * Move TestCertificate repository related packages. * Fix wrong move. * Move `greencertificates` (testcert) ui package. * Move vaccination package to `covidcertificate` * Fix test packages. * Align vaccination and test packages. * Fix additional packages. * Move missed class. * Fix imports.
-
Matthias Urhahn authored
* Temporarily disable pinning * Don't send date-of-birth-key for RapidAntigen tests. * Add 202 response-empty body handling. * Simplify nesting of storage classes. * Fix typo... Co-authored-by:
Juraj Kusnier <jurajkusnier@users.noreply.github.com> Co-authored-by:
BMItter <Berndus@gmx.de> Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com>
-
- Jun 08, 2021
-
-
Chilja Gossow authored
* check non-null * fix full name composition * fix test * check dose number > 0 Co-authored-by:
BMItter <Berndus@gmx.de>
-
BMItter authored
* Created new test data for value sets * Adjusted value set storage test * Adjusted test * clean
-
Matthias Urhahn authored
* fixed components path * Improve error handling and fix crash due to uncaught throwable. * fixed dcc server di * + api test * Add wrapper class around TestCertificateContainer to include valuesets on repository level already. * Provide data extractor on container creation to prevent accidental early access of `lateinit var` * Improve comments. * Add missing click listener and refactor deep nesting. * LINTs Co-authored-by:
chris-cwa <chris.cwa.sap@gmail.com> Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com> Co-authored-by:
Mohamed Metwalli <mohamed.metwalli@sap.com>
-
Chilja Gossow authored
* check for non null * reverse * check version * add error message * add tests Co-authored-by:
Mohamed Metwalli <mohamed.metwalli@sap.com>
-
chris-cwa authored
* fixed components path * fixed dcc server di * + api test Co-authored-by:
Matthias Urhahn <matthias.urhahn@sap.com>
-
- Jun 07, 2021
-
-
BMItter authored
* New Value set structure * Creates defaults * Server creates new value sets * Use new extended value sets * Removed old stuff * Fixed broken tests (WIP), final adjustments will come later * satisfy sourceCheck * satisfy sourceCheck 2 * blank line * removed debug line * Remove left over * Use correct type * Remove recursion Co-authored-by:
Mohamed Metwalli <mohamed.metwalli@sap.com>
-
Chilja Gossow authored
* wip * wiring * wip * testing * refactor exception tests * tests * decompression * decompression * fix tests * encrypt * second test case * add error codes * fix tests * move exception * tests * error codes * error codes * error codes * address comments * add more logging * reverse string file * error handling server * error handling certificate * simplify decryption * klint * fix decoding * klint * change to unit * refactor
-
Chilja Gossow authored
* wip * wiring * wip * testing * refactor exception tests * tests * decompression * decompression * fix tests * encrypt * second test case * add error codes * fix tests * move exception * tests * error codes * error codes * error codes * address comments * add more logging * reverse string file Co-authored-by:
Matthias Urhahn <matthias.urhahn@sap.com>
-