Skip to content
Snippets Groups Projects
  1. May 19, 2021
  2. May 12, 2021
    • Matthias Urhahn's avatar
      ProofCertificate wiring, Vaccination Repository Episode 3 (EXPOSUREAPP-6888,... · 6ecaaede
      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: default avatarchris-cwa <chris.cwa.sap@gmail.com>
      Co-authored-by: default avatarMohamed <mohamed.metwalli@sap.com>
      6ecaaede
  3. May 10, 2021
    • BMItter's avatar
      Vaccination Server - Retrofit interfaces & Module (EXPOSUREAPP-6854,... · fddcaeea
      BMItter authored
      Vaccination Server - Retrofit interfaces & Module  (EXPOSUREAPP-6854, EXPOSUREAPP-6856, EXPOSUREAPP-7129) (#3099)
      
      * Create some classes
      
      * Get vaccination urls from env json
      
      * Implemented api for obtaining value sets
      
      * improved package structure, merge adjustments
      
      * Adjusted path
      
      * Share cache so one can clean it
      
      * Added certificate retrofit
      
      * Correction
      
      * satisfy CI
      
      * clean import
      
      * fix test
      
      * Fix test #2
      
      * Dont use retrofit cache for more control
      
      * Revert "Dont use retrofit cache for more control"
      
      This reverts commit 44fed1f6d5258c00f1a5db72a329cfb91b6c60fa.
      
      * Renamed vaccination url, Adjusted test
      
      * Update prod json
      
      * Changed name
      
      * Updated debug menu
      
      * Added new optional api
      
      * Update DebugOptionsFragmentViewModelTest.kt
      
      Co-authored-by: default avatarharambasicluka <64483219+harambasicluka@users.noreply.github.com>
      fddcaeea
  4. Apr 23, 2021
  5. Apr 06, 2021
  6. Mar 11, 2021
  7. Mar 08, 2021
    • Matthias Urhahn's avatar
      Upload debug logs (EXPOSUREAPP-5032) (#2525) · 838afe8b
      Matthias Urhahn authored
      * Setup environment for new LOG_UPLOAD url.
      
      * Upload structure, WIP
      
      * Resolve merge issue
      
      * Packagename refactoring.
      
      * Allow ID selection and copy to clipboard on clicking an item in the upload history.
      
      * Log upload first draft.
      
      * You get a test, YOU get a test, you get a test, everybody gets a test!
      
      * Fix navigation to legal screen.
      
      * Adress PR comments.
      838afe8b
  8. Feb 04, 2021
  9. Jan 28, 2021
    • Matthias Urhahn's avatar
      Event survey skeletons (EXPOSUREAPP-4754) (#2224) · 9016ffca
      Matthias Urhahn authored
      * Skeleton classes for SafetyNet and EventSurveys.
      
      * Fix LINTs, test compile error.
      
      * Remove lint breaking TODOs.
      
      * Add SafetyNet requirement validation call to the attestation interface.
      
      * Don't return salt/nonce, just offer the caller directly the PPACAndroid protobuf class.
      
      * Add documentation, fix test build error.
      
      * Add documentation, fix test build error.
      
      * Add environment variables for data donation server and SafetyNet API key.
      
      * Remove unused function.
      
      * Fix EnvironmentSetupTest.kt
      9016ffca
  10. Oct 05, 2020
  11. Sep 29, 2020
    • Matthias Urhahn's avatar
      Alternative environment setup (#1246) · b6815dc6
      Matthias Urhahn authored
      
      * Move AppConfig related code into it's own package.
      * Use "files" instead of "cache" for storing our AppConfigApiTest.
      * Add "files" to "cache" migration.
      * Refactor CDN related code into an independent "environment module".
      
      TODO: UnitTests, Fallback behavior even if cached AppConfig is stale.
      
      * Further structure refactoring and unit test for app config cache migration.
      
      * Added config fallback behavior for all cases + additional tests.
      
      * Improve code readability.
      
      * First POC for multi-environment support.
      
      * logic for ACME test Countries toggle button in Dev menu
      
      * ACME Test Countries dev menu
      
      * Additional clean up and refactoring on build constants.
      
      * Cleaned up the test fragment a bit.
      
      * Fixed detekt issue
      
      * Fix flaky test that depends on build variant.
      
      * Let the test fragment show us the actual environment we toggled to.
      
      * Changes upon review
      
      * Address PR comments.
      
      Co-authored-by: default avatarRituraj Sambherao <git.rituraj.sambherao@gmail.com>
      b6815dc6
Loading