This repository was archived by the owner on Jun 20, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 487
Feature/5571 feature announcement #2665
Closed
Closed
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* Add Base32 wrapper and unit tests for it * Extend base test * Convert into extensions * Added a new variant for ByteString * Include decoding for ByteString only * Add unit testing for ByteString Encoding to String
* Skeleton classes for event registration. * Add trailing commas Co-authored-by: Mohamed Metwalli <[email protected]>
# Conflicts: # Corona-Warn-App/src/deviceForTesters/java/de/rki/coronawarnapp/test/menu/ui/TestMenuFragmentViewModel.kt # Corona-Warn-App/src/deviceForTesters/res/navigation/test_nav_graph.xml
* Setup deep-linking to confirmation * Update ConfirmCheckInFragment.kt * Update fragment_confrim_check_in.xml * Create Uri.kt * Add navUri extension * Handle deep-linking in MainActivity * Check event decoding * Add scan check-in qr code fragment * Create viewModel and DI modules * lint * Create ViewModel * Delegate work to view model * use viewmodel * Add unit test for navUri * Adjust data * Add unit tests for deep-linking * lint * Remove + from id references * Add TODO * Add unit tests * Add tests * add ToDo * Fix test * Deep linking for Event Registration (EXPOSUREAPP-5305) (#2502) * Handle deep-linking and shortcuts * lint * Fillin intent in Onboarding * Lint * Delete ConfirmCheckInFragment.kt * Fix test
* Generate QR-Code PDF * lint * Update QrCodeGenerationTestFragmentViewModel.kt * Share internal file * Move qr code under event registration * Reduce size * Refactoring * Remove padding * Fix unresolved reference * Lint * Increase qr-code quality * Merge two actions in Event main screen * klint * Adjust sizes
* repo for checkins * repo for checkins * renamed param * added more crud methods * added fields from new specs version * fixed ktlint issue * fixed class hierarchy * fixed UnnecessaryAbstractClass * fixed nullable types * renamed to Event* to TraceLocation* to be in sync with spec * moved database one package level up * use app scope for insert * renamed const * convert data between repo and database * removed interface for data class, renaming, housekeeping * entity is no parcel anymore * + update method in checkin repo
# Conflicts: # Corona-Warn-App/src/androidTest/java/testhelpers/TestAppComponent.kt # Corona-Warn-App/src/main/java/de/rki/coronawarnapp/util/files/FileSharing.kt # Corona-Warn-App/src/main/res/navigation/nav_graph.xml
# Conflicts: # gradle.properties
* Animate contact diary FAB on scroll * Animate transition * Fix destination
* Basic setup * Test verification * Update DefaultQRCodeVerifierTest.kt * Invert boolean to reflect method name * Adjustments to prepare for refactoring of "Verificationkeys" class. * Add more tests and modify encoded event data * Update ConfirmCheckInViewModelTest.kt * Consider warning case * Add test cases for warning * Fix test * Show error * Add todo * lint * Move time warnings into result * Update ConfirmCheckInViewModelTest.kt Co-authored-by: Matthias Urhahn <[email protected]>
* Refactoring - Add basic setup for attendee and organizer - Renaming and re-packing for already implemented screens * Rename * Add check in tab * lint * Connect scan fragment * Navigate to confirm event * Fix import * lint * Add FAB text * Update MDC version * Catch error * Animate transition * Add space * Connect check-in flow * Parse signed event * Import SingleLiveData * Add test * Clean-up * Delete ConfirmCheckInViewModel.kt * Support new deeplink host and requirements * Validate uri * Update LauncherActivityTest.kt * Renaming * Trace location times are in seconds * Delete redundants * Remove destinations from main graph those destinations are part of attendee graph now * Use hard coded string * Verify uri * Pass QRCodeVerifyResult directly * lint
…021 (#2575) * Update from https://github.com/corona-warn-app/cwa-protocol-buffers/commit/30e2277c8d988d275bbb5c84dbcabab6044f67c2 * Update from https://github.com/corona-warn-app/cwa-protocol-buffers/commit/9b27a6aa6b616b3fcdc5bc531d8d6f1f83fc01d8 * Update from https://github.com/corona-warn-app/cwa-protocol-buffers/commit/611d75dcae6e72f4c0067d78e52b3eac50eafc40
* Create PrintingAdapter.kt * Update PrintingAdapter.kt * Test printing * Update QrCodeCreationTestViewModel.kt * Remove Charset causing crash only older versions * Log * Add logs and specify media size
…REAPP-5484) (#2549) * Add events card in event registration test fragment * Format * Create empty fragments and implement navigation * Create layout for CreateEventTestFragment.kt * Add spinner for event type * Build event object from input * Create database for event registration and store events in it * Fix date issue * Show stored events in a simple way * Make event list more pretty * Add button to delete all events in ShowStoredEventsTestFragment.kt * Change the functions of HostedEventRepository.kt to regular functions instead of suspend functions * Change text in EventRegistration TestFragment * Fix merge issues * Add parameters from new TechSpec * Change wording from 'hosted Events' to 'TraceLocation' * Delete event registration database on app reset * Fix detect issue 'MaxLineLength' * Remove parcelable from TraceLocationEntity.kt * Map TraceLocationEntity to TraceLocation in TraceLocationRepository * Use the Instant.seconds extension function * Use existing EventRegistrationModule.kt instead of creating a new one * Only delete traceLocations on App reset instead of all tables in TraceLocationRepository.kt * Add named parameters to TraceLocation mapping * Add unit test for TraceLocation Mapper * Add unit tests for EventRegistrationConverters * Add unit tests for TraceLocationEntity mapping * Add events database table to 'TraceLocation' database and remove 'EventRegistration' database * Add database tests for TraceLocations * Fix issue in EventRegistrationModule.kt * Add database tests for checkInDao * Fix detekt maxLineLength issue * Fix inconsistency in TraceLocationEntity.kt * Fix ktlint issues * Inherit from BaseTest or BaseTestInstrumentation in tests * Fix issue in TraceLocationConverters.kt
…stration-main Event registration (feature-main-branch) (EXPOSURE-5062)
# Conflicts: # Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/onboarding/OnboardingActivity.kt # Corona-Warn-App/src/main/java/de/rki/coronawarnapp/util/DataReset.kt
- Rename Picker to a more generic name - Move it to a suitable package - Avoid using Target API - Implement Builder pattern Co-authored-by: harambasicluka <[email protected]> Co-authored-by: Matthias Urhahn <[email protected]>
* extend risk level result with check in risk * extend risk level result with check in risk * extend risk level result with check in risk * klint * klint * convert to interface * convert to interface
Merge 1.15 into 2.0 (DEV)
…021 (#2589) * Update from https://github.com/corona-warn-app/cwa-protocol-buffers/commit/ec655f01138aca0cd918d5deb870e87e27041379 * Update from https://github.com/corona-warn-app/cwa-protocol-buffers/commit/b7cac5c1610d3baf682ed9a8dcdfdd1b6d4022f8 Co-authored-by: Matthias Urhahn <[email protected]>
* Initial commit * Initial commit * Add "HighLightView" that allows setting caption text and allows children to be added to a constraint layout with gradient background. Co-authored-by: harambasicluka <[email protected]> Co-authored-by: Matthias Urhahn <[email protected]>
* Map presence tracing configuration parameters * Give priority to config values * Use presence tracing config in QR Code creation * lint * Fix tests Co-authored-by: harambasicluka <[email protected]>
* "My Check-Ins" skeleton UI, strings, graphics and refactoring. * Fix padding calculation. * Adjust URL parser test.
* matching * hook to ui * add fake data sources * string output * lint * test fragment * merge main branch * add toast * klint * detekt * adaptation for split * klint * add local date Co-authored-by: Mohamed Metwalli <[email protected]> Co-authored-by: Matthias Urhahn <[email protected]>
* Added basic screenshots * added screenshots for active and inactive logging * refactoring * linting * removed empty lines Co-authored-by: Matthias Urhahn <[email protected]> Co-authored-by: Ralf Gehrer <[email protected]>
* Customise values * Add sliders for testing * Lint * Fix test * Update strings * Update Duration picker * Update Contact diary test menu * Lint format * Remove runtime exception * Revert changes for fragment-ktx * Formatting * Update DurationExtensionKtTest * Update strings Co-authored-by: Mohamed Metwalli <[email protected]> Co-authored-by: Lukas Lechner <[email protected]>
* test add checkin * test update checkin * test get checkin * - unnecessary equals override * extending base test Co-authored-by: Matthias Urhahn <[email protected]> Co-authored-by: Mohamed Metwalli <[email protected]>
* Use TraceLocationType enums from protobuf * Adapt database tests
* Add check-ins to submission payload * Use new classes - map checkin fields * Rename to transformer * Satisfy tests * lint * Use new models * Add space to satisfy ktlint the magnificent * Create DefaultCheckInsTransformerTest.kt * Clear check-ins after submission * Fix tests * Update SubmissionTaskTest.kt Co-authored-by: Lukas Lechner <[email protected]>
* Add strings for Category Screen * Create TraceLocationCategory lists for event and location * Create base implementation of EventRegistrationTestFragment.kt * Move some classes to sub package * Finalize layout * Some layout and accessibility adaptations * Fix ktlint issues * Refactor TraceLocationCategoryFragment.kt * Fix typo * Use MaterialToolbar * Add tools:layout for category fragment in test_nav_graph.xml * Refactor to RecyclerView with ModularAdapter * Adapt naming of fragment and layouts * Create TraceLocationCategoryViewModel.kt * Move CategoryItemList to ViewModel * Create TraceLocationCategoryViewModelTest.kt * Fix Lint issues * Refactor some DI logic * Move UI components to correct package * Reformat separator layout Co-authored-by: Juraj Kusnier <[email protected]> Co-authored-by: Ralf Gehrer <[email protected]>
* Map presence tracing configuration parameters * Give priority to config values * Use presence tracing config in QR Code creation * lint * Fix tests * Create TimeIntervalDeriver.kt * Implement time deriver * Add test class * Adjustment * Add test scenarios * detekt * Specify locale * Set time zone * Make inRange public * Use common in Range - specify the timestamp in seconds * lint * Explicit types Co-authored-by: Matthias Urhahn <[email protected]> Co-authored-by: Ralf Gehrer <[email protected]>
* Adopt new signedTraceLocationFormat * QR Code decoding adjustment. * Adjust failing test & refactoring. * Fix typo. * Remove duplicate data class and re-use DefaultTraceLocation. Adjust to new signature/location bytearray encoding. * Remove extra interface for TraceLocation and use the dataclass directly. * Package refactoring * Fix package import. * Fix package import in nav graph * Fix additional package imports. * Fix additional package imports.
…021 (DEV) (#2631) * Update from https://github.com/corona-warn-app/cwa-protocol-buffers/commit/f58960da0ff4ce487d863c307b674ae6c2dfbbdb * Update from https://github.com/corona-warn-app/cwa-protocol-buffers/commit/90cbed5ade2e950aa5135a1e3243c18756052f4c Co-authored-by: Matthias Urhahn <[email protected]>
* Create stub and test * Prepare tests * Update test data * Mention test example reference * Implement splitting * Fix calculation * Lint * Specify Long values * Split into smaller functions * Improve logging * Refactor testing scenarios * Refactor * Kotlin style * Add some edge cases * Convert to extensions * Use map * Fix 2-days check-in less than a day duration case * lint * More test cases
# Conflicts: # Corona-Warn-App/src/main/res/values/strings.xml # gradle.properties
…nto-2.0.x Merge 1.5.x into 2.0.x (DEV)
* Fix duplicate fragment on navstack. * Active checkin card, first draft. * CheckIn cards, second pass. * CheckIn cards, third pass. * CheckIn cards, fourth pass. * Fix textcolor on gradient in nightmode. Co-authored-by: Ralf Gehrer <[email protected]>
* updated checkin entity * updated checkin entity * satisfying tests, detekt, ktlint, circle-ci, ... * satisfying instrumented tests * fixed more unit tests, removed unnecessary null-check * renamed field * made signature base 64 * fixed tests * fixed signature tests * ktlint * no more use of blob * updated repository * fixed unit tests * fixed instrumented tests * renamed tests * fixed merge conflicts
* extension for checkIn risk
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Labels
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.