- May 14, 2021
-
-
Matthias Urhahn authored
* For privacy and URI encoding, hash the person identifier code. * Unit tests for person identifier code(hash) calculation. * Exposure vaccination certificate header information. * Add vaccination status "IMMUNITY". * LINTs * Add "time until immunity" function. * Fix regression.
-
- May 12, 2021
-
-
DerVogel2020 authored
Co-authored-by:
Mohamed <mohamed.metwalli@sap.com>
-
Lukas Lechner authored
* Connect VaccinationListViewModel.kt to VaccinationRepository * Navigate to VaccinationList Screen after scanning a vaccination certificate * Add navigation to scan new vaccination from list screen * Fix lint issues * Make detekt happy * Remove proof certificate related logic * Add more navigation wiring * Make detekt happy * Not make VaccinatedPersonIdentifier parcelable * Adjust VaccinationListFragment.kt Co-authored-by:
Juraj Kusnier <jurajkusnier@users.noreply.github.com> Co-authored-by:
Mohamed <mohamed.metwalli@sap.com>
-
SAP LX Lab Service Account authored
Change-Id: Idd4bffadf566ca45de0b00792fa16c37b5570d80 Co-authored-by:
Ralf Gehrer <ralfgehrer@users.noreply.github.com>
-
Matthias Urhahn authored
-
Matthias Urhahn authored
ProofCertificate wiring, Vaccination Repository Episode 3 (EXPOSUREAPP-6888, EXPOSUREAPP-6729) (#3144) * Vaccination data updates, draft 1: Skeletons. * Vaccination data updates, draft 2: Wiring calls to refresh and condition checks. * Vaccination data updates, draft 3: Unit tests. * Introduce unit test that checks application setup. * Improve logging. * LINTs * Wrap the RawCOSEObject to prevent confusion, and help with conversion. typealias does not prevent missuse on compiler level. Kotlin value classes are still experimental :(. * * Make the base45 a project utility class, align call pattern with base32 and base64. Additional unit tests. * Align vaccination storage with COSE encoding/decoding. Unit tests. * wip2 * fixed types * prod url * wip * wip * Change mockk init. * wip * Add missing task factory registration. * Resolve merge conflicts. * Resolve merge conflicts. * Remove hardcoded proof check, works via UI now. * Fix/Improve unit tests. * Additional unit tests and polishing, ZIP bomp handling. * LINTs * Add test for magic header check. * Introduce ContainerPostProcessor.kt to allow injection of parsers into data containers. * Use DaggerVaccinationTestComponent to inject VaccinationQRCodeExtractor into VaccinationQRCodeExtractorTest. Prevent DI object construction from accidentally differing from the one under test. Co-authored-by:
chris-cwa <chris.cwa.sap@gmail.com> Co-authored-by:
Mohamed <mohamed.metwalli@sap.com>
-
Mohamed authored
* Full screen qr-code that adapts to theme * Revert color inversion * Immersive mode * Small cleaning * Reset flags * Handle cutout * Lint * Update QrCodeFullScreenFragment.kt * Finally works *
lint * Fix navigation bar color on old Android versions * Polishing * Revert "Polishing" This reverts commit e2f2be1e4b298ca0731d0b0688a6607cd6cabaa2. * Revert "Revert "Polishing"" This reverts commit c99408dc5a46ec53161aac02f6cbebdd3f9c0486. * Clear flags * Show toolbar * Improving * Shadow view * finally works * works now? * Animate * Code polishing * Remove margin * PR comments * update shadow * Use divider Co-authored-by:Juraj Kusnier <jurajkusnier@gmail.com>
-
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>
-
Juraj Kusnier authored
* Vaccination Certificate Register Home Card * Lint format * Update CreateVaccinationHomeCard * dummy VaccinationConsentFragment * update VaccinationConsentFragment * rename ids * update navigation * lint format * Implement design changes * FAQ text in blue * clickable FAQ link * fix consent button text * save consent state * fix test * fix merge conflicts * fix merge conflicts * update navigation flow * make navigation id shorter Co-authored-by:
Mohamed <mohamed.metwalli@sap.com>
-
Matthias Urhahn authored
Co-authored-by:
Mohamed <mohamed.metwalli@sap.com> Co-authored-by:
Ralf Gehrer <ralfgehrer@users.noreply.github.com>
-
Matthias Urhahn authored
Co-authored-by:
Mohamed <mohamed.metwalli@sap.com> Co-authored-by:
Ralf Gehrer <ralfgehrer@users.noreply.github.com>
-
Matthias Urhahn authored
Co-authored-by:
Mohamed <mohamed.metwalli@sap.com> Co-authored-by:
Ralf Gehrer <ralfgehrer@users.noreply.github.com>
-
Matthias Urhahn authored
Vaccination Certificate (feature main branch)
-
Matthias Urhahn authored
* Refactor and reduce code complexity (SONAR debt). * Good morning detekt, yes it's a complex method but it is actually really readable from top to bottom. * Address PR suggestion. Co-authored-by:
Mohamed <mohamed.metwalli@sap.com>
-
Matthias Urhahn authored
-
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>
-
Mohamed authored
-
Mike McCready authored
Co-authored-by:
Mohamed <mohamed.metwalli@sap.com> Co-authored-by:
Matthias Urhahn <matthias.urhahn@sap.com>
-
DerVogel2020 authored
* fix Ok and Check-In * change OK back to Ok and Okay will become just Ok * remove capitalization * consistent and correct using of Check-in * revert changes in values-de Co-authored-by:
Mohamed <mohamed.metwalli@sap.com> Co-authored-by:
Matthias Urhahn <matthias.urhahn@sap.com>
-
- May 11, 2021
-
-
Juraj Kusnier authored
* human readable CwaServerError * fix code formatting
-
Matthias Urhahn authored
* Vaccination data updates, draft 1: Skeletons. * Vaccination data updates, draft 2: Wiring calls to refresh and condition checks. * Vaccination data updates, draft 3: Unit tests. * Introduce unit test that checks application setup. * Improve logging. * LINTs * Wrap the RawCOSEObject to prevent confusion, and help with conversion. typealias does not prevent missuse on compiler level. Kotlin value classes are still experimental :(. * * Make the base45 a project utility class, align call pattern with base32 and base64. Additional unit tests. * Align vaccination storage with COSE encoding/decoding. Unit tests. * Change mockk init. * Add missing task factory registration. * Resolve merge conflicts. Co-authored-by:
Mohamed <mohamed.metwalli@sap.com>
-
Matthias Urhahn authored
* Vaccination data updates, draft 1: Skeletons. * Vaccination data updates, draft 2: Wiring calls to refresh and condition checks. * Vaccination data updates, draft 3: Unit tests. * Introduce unit test that checks application setup. * Improve logging. * LINTs * Change mockk init. * Add missing task factory registration. Co-authored-by:
Mohamed <mohamed.metwalli@sap.com>
-
Natalia Lemmerth authored
Co-authored-by:
Mohamed <mohamed.metwalli@sap.com>
-
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 * scan screen, error handling, navigation * clean up * klint detekt * merge * move strings * comments * klint * revert version change * fix fun name * fix merge conflicts * show dialog * add navigation * fix error dialog * fix error dialog * fix error dialog * fix error dialog * simplify * merge main * fix package * review comments * circular progress spinner * fix test Co-authored-by:
Matthias Urhahn <matthias.urhahn@sap.com>
-
Mohamed authored
* Connect to actual graph * Adapt new title * Lint * Connect to main screen cards * Lint * FixME ::
* lint * Keep testing logic * Remove fix me * Navigation * Naming -
Matthias Urhahn authored
* Remove legacy code and static access for disabling tracing. * Add unit test. * Fix instrumentation test. Co-authored-by:
Mohamed <mohamed.metwalli@sap.com>
-
Mohamed authored
-
Matthias Urhahn authored
* Pass dispatcher provider to run synchronous in unit tests. * Update SubmissionTestResultNoConsentGivenFragmentTest.kt Co-authored-by:
Mohamed Metwalli <mohamed.metwalli@sap.com>
-
Matthias Urhahn authored
-
Matthias Urhahn authored
# Conflicts: # gradle.properties
-
Mohamed authored
-
- May 10, 2021
-
-
Matthias Urhahn authored
* Add home cards for vaccination status. * Fix instrumentation test. * Fix instrumentation test, season 1, episode 2. * fix icons * Address PR comments * Card label is not dynamic based on vaccine ID, it's a hardcoded name. * Replace card graphics with new design. Co-authored-by:
Juraj Kusnier <jurajkusnier@gmail.com> Co-authored-by:
Juraj Kusnier <jurajkusnier@users.noreply.github.com> Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com>
-
Mohamed authored
Co-authored-by:
Matthias Urhahn <matthias.urhahn@sap.com>
-
DerVogel2020 authored
* fix Ok and Check-In * change OK back to Ok and Okay will become just Ok * remove capitalization
-
Lukas Lechner authored
* Create first version of incomplete vaccination list screen with mock data * Add UiState for VaccinationListFragment.kt * Set Toolbar Overlay * Fine tune fragment_vaccination_list.xml * Use ModularAdapter * Add click listener to navigate to detail fragment * Fix nav_graph issue * Adjust layouts for night mode * Fix vaccination card colors * Fix mock data * Revert changes in Project.xml * Add TODO * Show blue background on complete vaccination status * Show subtitle on complete vaccination status * Add VaccinationListCertificateCardItem.kt * Show Refresh button on complete vaccination status * Add fragment in vaccination_nav_graph.xml * Connect Vaccination List ViewModel to Vaccination Repository * Create new mock data * Adapt VaccinationTestFragment.kt * Try to make sonar happy * Use VaccinationCertificate and ProofCertificate interfaces instead of VaccinationCertificateV1 and ProofCertificateV1 * Adjust title+subtitle alignment * Adjust text size in vaccination_list_incomplete_top_card.xml * Use isEligibleForProofCertificate boolean to show 'refresh' or 'register new vaccination' button * Adjust subtitle color of vaccination_list_certificate_card.xml and vaccination_list_name_card.xml * Fix package declaration of VaccinationListAdapter * Update VaccinationListAdapter instead of re-creating a new one each time we observe a uiState change * Refactor Navigation * Show sample QR-code * Add some layout improvements * Adjust background height for COMPLETE and INCOMPLETE state * Show both buttons in VaccinationListFragment - Refresh button and register Vaccination button * Use separate flow to generate qrCode * Refactor CardItems to be inlined into their ViewHolders * Ignore onClick listener in equals() and hashCode() of VaccinationListVaccinationCardItem.kt to avoid re-drawings * Fix Lint * Fix Detekt Co-authored-by:
Mohamed <mohamed.metwalli@sap.com> Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com>
-
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>
-
Ralf Gehrer authored
-
Ralf Gehrer authored
-
Natalia Lemmerth authored
Co-authored-by:
Mohamed <mohamed.metwalli@sap.com>
-
SAP LX Lab Service Account authored
Change-Id: Ia45c9b0d72f34a4fbab1a805016139c5cb30d968
-