Skip to content
Snippets Groups Projects
  1. Aug 12, 2020
  2. Aug 11, 2020
  3. Aug 07, 2020
    • Philipp Woessner's avatar
    • Kolya Opahle's avatar
      Added support for new TestResult and DeviceUIState based on EXPOSUREAPP-1743 (#989) · 04a579c1
      Kolya Opahle authored
      
      * Added support for new TestResult and DeviceUIState based on EXPOSUREAPP-1743
      
      Signed-off-by: default avatarKolya Opahle <k.opahle@sap.com>
      
      * Removed empty strings from other translations and added English
      
      Co-authored-by: default avatarJakob Möller <jakob.moeller@sap.com>
      04a579c1
    • Philipp Woessner's avatar
    • Fabian-K's avatar
      plausible deniability (#946) · f98ac2dd
      Fabian-K authored
      * Added requestPadding property to all VerficationService requests
      
      * Added fake calls to the WebReqeustBuilder
      
      * :construction:
      
       initial draft to enable plausible deniability
      
      * Switched from SubmissionConstants to KeyType enum everywhere
      
      * basic playbook implementation with fake and real requests
      
      * Playbook
      - ensure request pattern for playbooks is always the same
      
      VerificationService
      - apply padding to ensure equal request size (header & body)
      
      SecurityHelper
      - extract hash256 to HashHelper. This simplifies tests that use only the hash function (and therefore don´t need to initialize SecurityHelper and its dependencies)
      
      * Implemented random chance of dummy playbook execution on app open
      
      Signed-off-by: default avatarKolya Opahle <k.opahle@sap.com>
      
      * Playbook
      - ignore exceptions for fake requests
      
      SubmissionService
      - add padding header to fake request for same header size
      
      WebRequestBuilder
      - include fake keys in upload (:construction_site:
      
      )
      
      * DiagnosisKeyService: removed (low value & difficult to test)
      
      SubmissionService & SubmitDiagnosisKeysTransaction
      - inline playbook & backgroundNoise property to prevent issues during testing
      
      DiagnosisKeyConstantsTest, SubmissionServiceTest, SubmitDiagnosisKeysTransactionTest & SubmissionViewModelTest
      - adjusted to changes
      
      * Dummy playbook will now be repeated and delayed randomly
      
      Signed-off-by: default avatarKolya Opahle <k.opahle@sap.com>
      
      * Linting
      
      Signed-off-by: default avatarKolya Opahle <k.opahle@sap.com>
      
      * Initial Code for background noise worker
      
      Signed-off-by: default avatarKolya Opahle <k.opahle@sap.com>
      
      * First implementation of noise background worker
      
      Signed-off-by: default avatarKolya Opahle <k.opahle@sap.com>
      
      * Linting
      
      Signed-off-by: default avatarKolya Opahle <k.opahle@sap.com>
      
      * PlaybookImpl
      - ensure that fake requests are executed when real requests fail
      
      SubmissionService & VerificationService
      - adjust header name for padding
      
      WebRequestBuilder
      - add padding to dummy submission
      
      * BackgroundNoise is now trigger-only
      
      PlaybookImpl
      - include follow-up executions after every playbook
      - logging
      
      SubmissionViewModel.kt, SubmissionService.kt, SubmitDiagnosisKeysTransaction.kt, MainActivity.kt, BackgroundNoisePeriodicWorker.kt, DiagnosisTestResultRetrievalPeriodicWorker.kt
      - propagate context for coroutine
      
      VerificationService
      - ensure body size of 1000
      
      * WebRequestBuilder.kt
      - adjust fake key generation
      
      PlaybookImplTest.kt
      - remove unused server.enqueue
      
      SubmissionService.kt 6 SubmitDiagnosisKeysTransaction.kt
      - remove commented out code
      
      * revert temporary changes to SubmissionResultPositiveOtherWarningFragment.kt
      
      * Background job scheduling implemented
      
      Signed-off-by: default avatarKolya Opahle <k.opahle@sap.com>
      
      * - adjust fake key size
      - remove temporary comment
      
      * Moved build work calls to own file to fix linting
      
      Signed-off-by: default avatarKolya Opahle <k.opahle@sap.com>
      
      * - initialize coroutine scope within the playbook, revert passing it from outside
      - remove experimental test dependency for coroutines
      
      * - use single endpoint per server for fake requests
      - reduce request size from 1000 to 250 for the verification server
      - include dummy registration token in fake request to fulfill verification on server side
      - prepare for randomized count of submitted keys
      - always include headers cwa-authorization & cwa-header-padding for submission server
      
      * - simplify empty header using constant
      
      Co-authored-by: default avatarKolya Opahle <k.opahle@sap.com>
      f98ac2dd
  4. Aug 04, 2020
  5. Aug 03, 2020
  6. Jul 31, 2020
  7. Jul 30, 2020
  8. Jul 27, 2020
  9. Jul 23, 2020
  10. Jul 22, 2020
  11. Jul 21, 2020
    • Oliver Zimmerman's avatar
      Added location state in tracing card screen (EXPOSUREAPP-1757) (#879) · 6492707e
      Oliver Zimmerman authored
      
      * Implemented state check for location
      
      * formatting
      
      * removed duplicate manifest item
      
      * Update ConnectivityHelper.kt
      
      * Update ConnectivityHelper.kt
      
      * Added location type to TracingStatusHelper
      
      Added location type to TracingStatusHelper as well as relevant String values
      
      * added location paramater to TracingStatusHelper utilizing methods
      
      added location paramater to TracingStatusHelper utilizing methods.
      
      Implementation including location not yet included.
      
      * Finalized TracingStatusHelper to include the location value
      
      Finalized TracingStatusHelper to include the location value to be returned to Formatters in FormatterSettingsHelper
      
      * formatting
      
      * Update FormatterSettingsHelper.kt
      
      * Update FormatterSettingsHelper.kt
      
      * Added home screen implementation for location state
      
      - Added logic to formatters adjust home screen tracing state based on location setting.
      - Adjusted existing state tests to include location boolean value and results.
      - Added location inactive icon.
      
      * Update FormatterSettingsHelper.kt
      
      * test changes to match formatter/helper changes
      
      * Create ic_illustration_location_off.xml
      
      * Added location state in tracing card screen
      
      - Edited FormatterSettingsHelper.kt to include a visibility formatter based on location state.
      - Edited SettingsTracingFragment.kt included a listener for location settings button.
      - Added illustration for location missing in tracing screen.
      - Edited fragment_settings_tracing.xml so that if location isn't on, a card explaining it should be turned on appears.
      - Edited strings values to include required strings for card.
      
      * Update strings.xml
      
      * Updated strings for translation, keeping only confirmed DE and blank base string values
      
      Updated strings for translation, keeping only confirmed DE and blank base string values
      
      Co-authored-by: default avatarPhilipp Woessner <64482866+pwoessner@users.noreply.github.com>
      6492707e
    • Philipp Woessner's avatar
      Dev staging update (#905) · bee91524
      Philipp Woessner authored
      
      * remove all files from the cache if they are no longer present in the server date index
      
      * version bump to 1.0.5 for hotfix
      
      * changed version to 1.0.41 for hotfix
      
      * Set version to 1.0.5 for hotfix release
      
      * added text change in risk card activeTracingDaysInRetentionPeriod and added turkish language tag to information hotline
      
      * fixed build issues, magic number removed
      
      * 1.1.0 version bump
      
      * Lottie added
      
      * risk details string resource updated
      
      * added onetime dialog explaining the risk calculation
      
      * ktlint fixes
      
      * initila commit
      
      * ui adjustment and pipeline fixes
      
      * pipeline fix
      
      * logic simplified
      
      * Added missing translations and missing turkish hotfix translations
      
      * Version bump to 1.0.6
      
      * replaced lorem ipsum with translation texts
      
      * Added missing string resource ids to base file
      
      Co-authored-by: default avatarJakob Möller <jakob.moeller@sap.com>
      Co-authored-by: default avatarAlexanderAlferov <64849422+AlexanderAlferov@users.noreply.github.com>
      Co-authored-by: default avatarMuschko <marc.muschko@sap.com>
      Co-authored-by: default avatarAlexander Alferov <a.alferov@sap.com>
      Co-authored-by: default avatarRituraj Sambherao <git.rituraj.sambherao@gmail.com>
      bee91524
    • Philipp Woessner's avatar
    • Philipp Woessner's avatar
    • Philipp Woessner's avatar
      Dev accessibility fixes (#902) · adcc4466
      Philipp Woessner authored
      adcc4466
    • Philipp Woessner's avatar
Loading