Skip to content
Snippets Groups Projects
  1. May 11, 2021
    • Matthias Urhahn's avatar
      Vaccination Repository Episode 2 (EXPOSUREAPP-6729) (#3139) · b798be1c
      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: default avatarMohamed <mohamed.metwalli@sap.com>
      b798be1c
  2. May 10, 2021
  3. May 03, 2021
  4. Apr 13, 2021
  5. Apr 07, 2021
    • Chilja Gossow's avatar
      Warning package download & scheduling (EXPOSUREAPP-5695,EXPOSUREAPP-5696) (#2707) · 63050aca
      Chilja Gossow authored
      
      * download and repo
      
      * download warning packages
      
      * download warning packages
      
      * TraceTimeWarning Download, Draft2
      
      * TraceTimeWarning Download, Draft3
      
      * Offer only new warning packages via API.
      
      * Remove duplicate test menu entry.
      
      * TraceTimeWarning Download, Draft5
      
      * Adapt CheckInWarningMatcher to mark processed packages.
      
      * Fix failing unit tests.
      
      * Unit Test Skeletons
      
      * Back BackgroundScheduler non-static and injected.
      
      * Refactored and combined diagnosis and tracing periodic workers.
      
      * Fix unit test.
      
      * LINTs
      
      * Adapt marking packages as processed to upstream CheckInWarningMatcher changes.
      
      * Copy .await() from worker library to project due to being scope restricted.
      
      * unit tests
      
      * klint
      
      * klint
      
      * add TODO for matching comparison
      
      * refactor combination of results
      
      * rename
      
      * add test for combine
      
      * revert unnecessary changes
      
      * change initial result to failed
      
      * using low risk as default for lastCalculated to maintain the old behavior when no results are available
      
      * klint
      
      * Resolve merge regressions.
      
      * Fix fake check-in generation.
      
      * Handle worker refactoring gracefully, catch ClassNotFoundException.
      
      * Refactoring packages.
      
      * Refactor CheckInWarningMatcher.kt and PresenceTracingWarningTask.kt
      Move repository/database update calls to task, let the matcher only be responsible for matching.
      
      * Adjust test fragment to allow retriggering the download + matching task.
      
      * Fix refactoring regression.
      
      * Fix flaky time label test.
      
      * Fix package import.
      
      * Fix another timezone based flaky test.
      
      * Reduce nesting level to make the linter happy.
      
      * Update ROOM schema files.
      
      * Update ROOM schema files.
      
      * Refactoring.
      
      * Small naming fixes
      
      * Shorten worker IDs.
      
      * Collect BerndStylePoints™
      
      * Set tableName explicitly.
      
      * * Adjust id comparison within CheckInWarningMatcher.kt
      * Add tests for traceLocationIdHash calculation.
      * Calculate traceLocationIdHash on-demand, don't store it.
      
      * Improve trace warning task test menu output.
      
      * Remove spammy log output.
      
      * Remove unused function
      
      * Add additional TraceLocation test cases that match mock server.
      
      * Improve check-in matching log messages.
      
      * Fix duplicate overlaps and check for overlap distinctness.
      
      * Add test for config timeout value.
      
      * Remove unused test.
      
      * Use time measuring function.
      
      * Simplify error case handling for revoked metadata packages.
      
      * Turn createMatchingLaunchers into runMatchingLaunchers
      
      * Use TimeUnit.MINUTES
      
      * Remove extra deletion call.
      If there are no CheckIns, the SyncTool will have deleted all matches already.
      
      * Use flatMap instead of flatten.
      
      * Use more specific names (toCheckInWarningOverlap/toTraceTimeIntervalMatchEntity)
      
      * Revert "Remove extra deletion call. If there are no CheckIns, the SyncTool will have deleted all matches already."
      
      This reverts commit 3b0acf3d
      
      * Fix merge conflict regressions.
      
      Co-authored-by: default avatarMatthias Urhahn <matthias.urhahn@sap.com>
      Co-authored-by: default avatarharambasicluka <64483219+harambasicluka@users.noreply.github.com>
      Co-authored-by: default avatarAlexander Alferov <a.alferov@sap.com>
      63050aca
    • Katharina Seiz's avatar
  6. Jan 13, 2021
    • Katharina Seiz's avatar
      Switching from CLA to DCO and Migrating to the Reuse Tool (EXPOSUREAPP-3046) #2077 · 51238dc6
      Katharina Seiz authored
      
      * use Reuse Tool for Copyright and Licenses
      
      * adapt README
      
      * add chnaged open source libraries
      
      * NOTICE and THIRD-PARTY-NOTICE not needed anymore with reuse tool
      
      * add new file to dep5 file for reuse tool
      
      * fix badge info link and add Licensing chapter again
      
      * fix link to license within repo
      
      * fix badge info link
      
      * fix link to license within repo
      
      * add info about the reuse tool and the info link about the repo compliance
      
      * change wording
      
      * adapt year of copyright and add modification staements
      
      q
      
      * add license file again to root folder
      
      * adapt copyrights and add gradlew files to dep5 file
      
      * add link to chapter licensing again
      
      * fix links to LICENSE
      
      Co-authored-by: default avatarRalf Gehrer <ralfgehrer@users.noreply.github.com>
      51238dc6
Loading