- Mar 31, 2021
-
-
Matthias Urhahn authored
* Add checkout behavior, 1st draft. * Add checkin edit navigation. * Add tests. * LINTs * Basic error handling * Fix stopship TODO * Automatic check-out notifications, first draft. WIP * Update notification channel title and description. * Refactor notification creation code to align private/public visibility. * AutoCheckout, 2nd draft. * Automatic AutoCheckOut refresh D: * Process overdue checkouts before risk calculation. * Process overdue checkouts before risk calculation. * Fix list refresh blinking and add automatic time refresh. * LINTs * Fix pending intent for autocheckout receiver. * Add test cases. * Refactor package names. * Remove unused strings in non-default locales to satisfy linter (instead of waiting for translations delivery). * Adjust sort order of check-ins. For active check-ins we want the one that expires next, first, For completed check-ins we want the most recent event first. * Fix typos. * Solve merge regression. * Fix merge conflict regression, missing argument. * Fix unit test. * Disabled broken lint rule see https://issuetracker.google.com/issues/169249668 Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com> Co-authored-by:
Kolya Opahle <k.opahle@sap.com> Co-authored-by:
Mohamed <mohamed.metwalli@sap.com>
-
Kolya Opahle authored
* Added white cwa logo drawable Initial changes to fragment_confirm_check_in to align with figma design Removed old binding references from ConfirmCheckInFragment * Added logic for checkin handling and trace location info display to the ConfirmCheckInFragment * Added card for too late or too early check in to check in fragment * Added layouts and texts for the checkin edit functionality (no fragment and viewmodel code yet) * Separated ConfirmCheckInFragment and EditCheckInFragment Implemented CheckIn Editing in EditCheckInFragment * Fixed linting * Fixed tests in ConfirmCheckInViewModelTest * Added mocks for default unit tests in ConfirmCheckInViewModelTest * cleaned up the checkin and edit strings * First round of pr comments * Added check to EditCheckInFragment that disables save button if checkInDate is after checkOutDate * added StringRes annotation to getter * updated layout * changed switch styling * refactored checkIn layout * updated layout of edit checkIn screen * updated strings * added new style for cards without elevation and applied it to card on event info screens * Switched confirm card row to ConstraintLayout to fix issues with varying screen sizes * Made checkin time and label top aligned * Fixed issues created by merge Co-authored-by:
I502720 <axel.herbstreith@sap.com> Co-authored-by:
Mohamed <mohamed.metwalli@sap.com> Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com>
-
Juraj Kusnier authored
-
Lukas Lechner authored
* Move CreateTraceLocationApiV1.kt and TraceLocationServer.kt into new sub-package * Move CreateTraceLocation DI logic into sub-package * Create infrastructure code for new Qr-Code Poster Template Endpoint * Add new url to environment * Show new URL in the Test Menu * Implement unzipping, signature verification and parsing * Add possibility to download poster template from TestMenu * Show Android Vector Drawable in TestMenu * Create QrCodePosterTemplateApiV1Test.kt * Remove non-used ProtoConverter from retrofit * Change button position in Test Fragment * Show error if something goes wrong * Improve QrCodePosterTemplateApiV1Test.kt * Create QrCodePosterTemplateServerTest.kt * Changed error message Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com> Co-authored-by:
Mohamed <mohamed.metwalli@sap.com>
-
BMItter authored
* string preparation * Use modular recycler view for dairy days, adapter, items, layouts * Use modular recycler view for dairy days - next * improved item handling * Added dividers, diff util * adjusted header logic * Added final risk event for diary, refactored ENFitem and ENFvh, cleanup * final logic for risk event diary * Adjusted baselne - diary extension * diary db migration and new attributes for event extension * cleanup, sourceCheck * clean code * Added migration tests, updated ContactDiaryDatabaseTest to utilize new attributes * Replaced recyclerview with Flow, some layout improvements * Removed unused viewholders * Fixed contact diary test * Removed debug code * Fixed broken tests * Added test for risk by event * Adjusted spacing * cleanup, missing itemDecoration * cleanup, detekt, reduced complexity * named params * Use srcCompat * replaced event with trace location * Respecting the tech spec * conflicts resolved for OverviewViewModel * source clean * fix conflicts to newest 2.0 merge * resolve merged migration test conflict Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com> Co-authored-by:
Mohamed <mohamed.metwalli@sap.com>
-
Lukas Lechner authored
* Remove Server Communication during for event creation * Fix EventRegistrationTestFragmentViewModel.kt * Make compiler happy after TraceLocation model changes * Adapt tests for TraceLocation model changes * Fix instrumentation tests * Add test for TracelocationUserInput -> TraceLocation mapper * Remove Create TraceLocation Url from Environment and Debug Options * Remove TRACE_LOCATION_VERSION constant * Do the encoding samba dance * Update room schema for event registration * Fix layout issue in debug options Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com>
-
Juraj Kusnier authored
* TraceLocation duplication * Implement event duplication to list fragment * Update nav_graph Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com> Co-authored-by:
Kolya Opahle <k.opahle@sap.com>
-
Alex Paulescu authored
* Added drawables. * Updated Strings. * Added QR info screen. * Accounted for all navigation possibilities. * Ktlin fix. * Fixed instrumentation test. * Update legal strings * BE to AE English fix * Addressed PR comments. * Now using MoreInformationView for DataPrivacy. * Removed duplicate code. Co-authored-by:
Ralf Gehrer <ralfgehrer@users.noreply.github.com> Co-authored-by:
ralfgehrer <mail@ralfgehrer.com> Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com>
-
Mohamed authored
* Implement swipe to delete * Swipe to delete in CheckIns screen * Reduce parameters and consider non swiping items * lint * lint * Update docs * Add TODO * Update ic_delete.xml * Create camera card * Add card strings * use strings in layout * Rounded background * Increase icon size proportionally * Implemente Swipe contract * Handle dismiss for swipe * Animate FAB onScroll * Create flow of permission status * Avoid drawing out of screen when view is completely swiped * klint * Pass flag from fragment * Rearrange code * Rename color * Fix qr-code icon * Nav bar icon * Notify item when dialog is canceled * Reduce lines * Small refactoring * Rely on settings * Unit tests * Fix text * lint * clean * Renaming * Smaller functions * Add test * Shrink lines * revert strings changes * Rename to CameraSettings * renaming * Handle exception * Reset flag if rationale can be shown again * create Movable interface * lint * extra line * Tests * More tests * More tests * Check camera settings onResume Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com>
-
Ralf Gehrer authored
* Fix NPE when not changing but deselecting person/location with focus on note field * hide keyboard when selecting other elements but notes Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com>
-
Ralf Gehrer authored
* Update default translations (DEV) * remove outdated keys
-
janetback authored
Co-authored-by:
Ralf Gehrer <ralfgehrer@users.noreply.github.com>
-
SAP LX Lab Service Account authored
Change-Id: I5f8f6c4551c66a92a87db662dea91229ddf380db Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com>
-
Chilja Gossow authored
* risk calculation * risk calculation * risk calculation * refactoring * mapping tests * move risk calculation to different change list * detekt * klint * correct name * rename to presence tracing * add test * refactoring * repo * db * compare byte array * refactor guidHash * merge 2.0.x * clean up * improve performance * klint * provide risk result * add tests * detekt and klint * detekt and klint * failing checks * merge 2.0.x * adapt tests * adapt tests * adapt tests * revert unintended change * remove db * clean up * more tests * klint * db json * change package * klint * change package * change package * add tests * fix import * clean up naming * clean up naming, moe package, more tests * klint * parallel matching * parallel matching * matching * comments * comments * klint * logging * limit parallel processing to max of 4 * merge * move into one file * comments * klint * change visibility * change visibility * update test menu output * klint * fix test * add column info change warningPackageId type to string * fix test * fix test Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com>
-
janetback authored
* Update legal_strings.xml * Update legal_strings.xml * Update legal_strings.xml Co-authored-by:
Ralf Gehrer <ralfgehrer@users.noreply.github.com>
-
Chilja Gossow authored
* risk calculation * refactoring * mapping tests * move risk calculation to different change list * detekt * refactoring * compare byte array * refactor guidHash * merge 2.0.x * clean up * improve performance * klint * merge 2.0.x * adapt tests * revert unintended change * db json * change package * klint * clean up naming * parallel matching * comments * klint * limit parallel processing to max of 4 * merge * move into one file * change visibility * fix test * Revert to default ENV for deviceForTestersDebug * Revert "Revert to default ENV for deviceForTestersDebug" This reverts commit e98432fc Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com> Co-authored-by:
Matthias Urhahn <matthias.urhahn@sap.com>
-
AlexanderAlferov authored
Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com>
-
- Mar 30, 2021
-
-
Kolya Opahle authored
* the qr code scan screen style is now shared between test and event scan screen as of now layouts are still separate files, may condense later * Removed transitionName from fragment_scan_check_in_qr_code and fragment_submission_qr_code_scan * Readded missing transitionName to fragment_scan_check_in_qr_code * Reverting changes to all translated strings * Re added the old string keys to default file to allow linting to pass (should be overwritten by translation) Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com>
-
Mohamed authored
* Initial filtering * Create new test data * Update test case * Exclude non matching too * lint * Adjust tests for TRV filtering * Refactoring * Comment * lint * Common configs * Common time * out of mapping * lint
-
Ralf Gehrer authored
* dedicated text label for consent and home screen card * update texts and their order * fix lint * Update legal strings * Fix Typo * Update legal translations * Update icons Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com>
-
Lukas Lechner authored
* Create Worker that deletes all stale TraceLocations every 24h * Add TraceLocationCleanerTest.kt * Add TraceLocationCleanUpPeriodicWorkerTest.kt * Fix TraceLocationCleanerTest.kt * Rename TraceLocationCleanUp to EventRegistrationDbCleanUp * Clean up check ins as well in EventRegistrationDbCleanUpPeriodicWorker.kt * Rename EventRegistrationDbXXX to TraceLocationDbXXX * Fix ktlint issues * Make CheckInCleaner.kt and TraceLocationCleaner.kt more efficient * Address PR feedback Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com>
-
Mohamed authored
* Rename to keyPadding A preparation step for check-in padding * Add config plausibleDeniabilityParameters * Initial checkInPadding * Refactoring and tests * Add f(x) tests * Add test for 0 fake CheckIns * More tests * Refactoring * Lint * Formatting * Remove object * Consider CheckIn padding * lint * lint * Rename to reflect new changes in Submission Payload * Rename API * Remove un-required configs for the test * Refactoring * klint * renaming * CheckIn padding average test * Rename * Some logs * lint * Tests * lint * Log right names * Renaming * Fix number * Use fold use fold instead of reduce to cover empty collections * lint
-
- Mar 29, 2021
-
-
AlexanderAlferov authored
* Initial commit * Button added * Streamlined list * Complete test fragment * Moved to clean * Clean up * Clean up, removed all test implementation * Clean up * Fix navigation * Swipe to delete * Adjust transition * Remove non-swipeable option Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com> Co-authored-by:
Juraj Kusnier <jurajkusnier@users.noreply.github.com> Co-authored-by:
Mohamed Metwalli <mohamed.metwalli@sap.com>
-
axelherbstreith authored
* added qr-code layout * added fragment to test menu * linting * fix max length * refactoring * refactoring * changed toolbar * simplified coding * updated nav_graph * fixed layout issue * removed rounded corners * updated class naming * fixed nav_graph * Satisfy detekt * added comments * added comments * updated background * changed buttons styling to match background * revert changes * added rounded corners * updated qr code creation animation * linting * fixed button positioning * added comments * outsourced qrcode generation to component * added accessibility strings * updated strings * removed unneeded dependencies * changed qrcode generation * updated strings * fixed issue with rounded corners * updated layout Co-authored-by:
Mohamed Metwalli <mohamed.metwalli@sap.com>
-
chris-cwa authored
Co-authored-by:
Ralf Gehrer <ralfgehrer@users.noreply.github.com>
-
Juraj Kusnier authored
* Implement TraceLocationCreateViewModel.send() * Lint * Fix Unit Test * Error message implementation * TraceLocationCreateViewModel states refactoring * Update unit tests * Add more unit tests
-
- Mar 27, 2021
-
-
Matthias Urhahn authored
# Conflicts: # Corona-Warn-App/src/main/res/values/release_info_strings.xml # gradle.properties
-
fynngodau authored
Increases compatibility with Android 5 (background tint does not work otherwise for an unknown reason)
-
- Mar 26, 2021
-
-
Ralf Gehrer authored
Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com>
-
Ralf Gehrer authored
Co-authored-by:
Lukas Lechner <lukas.lechner@sap.com>
-
Lukas Lechner authored
* Change config.yml to run ktlint on whole project (test classes too) * Format 2 Tests to comply with ktlint Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com>
-
axelherbstreith authored
* added qr code generator component * linting * updated error handling * linting * updated exception handling in view model Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com>
-
Mohamed authored
* Implement swipe to delete * Swipe to delete in CheckIns screen * Reduce parameters and consider non swiping items * lint * lint * Update docs * Add TODO * Update ic_delete.xml * Rounded background * Increase icon size proportionally * Implemente Swipe contract * Handle dismiss for swipe * Animate FAB onScroll * Avoid drawing out of screen when view is completely swiped * klint * Rearrange code * Rename color * Fix qr-code icon * Nav bar icon * Notify item when dialog is canceled Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com> Co-authored-by:
Matthias Urhahn <matthias.urhahn@sap.com>
-
chris-cwa authored
-
- Mar 25, 2021
-
-
Ralf Gehrer authored
Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com>
-
Ralf Gehrer authored
* Fix risk card detail screenshots and device time (EXPOSUREAPP-5970) * remove firebase_screenshots task again
-
- Mar 24, 2021
-
-
Lukas Lechner authored
-
Florian König authored
Co-authored-by:
Ralf Gehrer <ralfgehrer@users.noreply.github.com>
-
Matthias Urhahn authored
* Add checkout behavior, 1st draft. * Add checkin edit navigation. * Add tests. * LINTs * Basic error handling * Fix stopship TODO Co-authored-by:
Kolya Opahle <k.opahle@sap.com>
-