- Jan 12, 2021
-
-
Philipp Nowak authored
Fix typo in german and english strings for finland country name (EXPOSUREAPP-4565) (closes #2069) #2072
-
- Jan 11, 2021
-
-
Matthias Urhahn authored
* Add log censoring for diary locations, persons and QR code token. * Fix divider not being hidden if bug report entry is hidden. * Fix censor modules not being applied in succession if multiple modules match. * Remove debug helper and address registration token PR issue Co-authored-by:
Ralf Gehrer <ralfgehrer@users.noreply.github.com> Co-authored-by:
ralfgehrer <mail@ralfgehrer.com>
-
Mohamed Metwalli authored
* Fix some Kotlin warning * Klint * lint
-
BMItter authored
* Removed unused method formatEmptyString * Moved formatColorDivider into layout * Moved formatColorIcon into layout * Removed unused FormatterSettingsHelper * Removed leftovers of FormatterSettingsHelper * Removed static app context from formatColor * Removed unused formatDrawable * Removed app context from FormatterSubmissionHelper * Adjusted tests - formattersubmissionhelperTest * Removed app context from FormatterInformationLegalHelper * replaced dimen/match_constraint with 0dp * fix - base on current 1.11.x * fix for formattestTestResult call
-
Matthias Urhahn authored
-
- Jan 08, 2021
-
-
Chilja Gossow authored
Co-authored-by:
Ralf Gehrer <ralfgehrer@users.noreply.github.com>
-
Matthias Urhahn authored
This allows our internal logging to capture those errors too.
-
BMItter authored
* cleanup - Removed useless menu class * cleanup - Sort export case sensitive * cleanup - Added extension clearAndAddAll * Removed useless wrapping * Better semantic * cleanup - Added AbstractAdapter, Use AbstractAdapter * stabledId returns it * Removed useless wrapping * Use BaseAdapter and VH for contact diary overview * Removed useless constants * merge resolve * detekt & ktlint
-
Juraj Kusnier authored
* Cancel test result notification after submission finish (EXPOSUREAPP-4309) * remove trailing comma to fix circleci check * update tests Co-authored-by:
Ralf Gehrer <ralfgehrer@users.noreply.github.com>
-
axelherbstreith authored
* Changed access of country list names * Removed CachedString from Country items * Linting
-
Matthias Urhahn authored
* Fix missing timestamp on TracingFailed card. Remove risklevel requirement for showing the last submission timestamp on the TracingFailed card. This requirement does not exist on the TracingDisabled card either. * Rename variable. Co-authored-by:
Ralf Gehrer <ralfgehrer@users.noreply.github.com>
-
Matthias Urhahn authored
Remove @dimen/match_constraint as it will be replaced by tooling with 0dp whenever used and thus adds noise. (#2055)
-
Ralf Gehrer authored
-
- Jan 07, 2021
-
-
axelherbstreith authored
* Added TalkBack Support for toolbar in day screen * Updated day strings to support all languages * Update date format to support different languages in overview screen * Linting * Updated day screen - Title is now read automatically when opening the screen * Removed unsused type announcement for accessibility * reverted changes in localization * linting * Updated local specific date announcements * Linting * Updated creation of accessibility date * Updated formatting
-
Matthias Urhahn authored
-
Chilja Gossow authored
* replace with close button * use toolbar Co-authored-by:
Matthias Urhahn <matthias.urhahn@sap.com>
-
Matthias Urhahn authored
-
Oliver Zimmerman authored
No illustration description for image on Background Priority settings screen (EXPOSUREAPP-4097) (#2031) * added getter for illustration description in BackgroundPriorityState * Added new string to other string files * Removed unnecessary string entries * Added actual string values. Co-authored-by:
Ralf Gehrer <ralfgehrer@users.noreply.github.com> Co-authored-by:
Matthias Urhahn <matthias.urhahn@sap.com>
-
Matthias Urhahn authored
Long methods are not generally bad and should be decided on a case by case basis in PR reviews.
-
Philipp Nowak authored
- Get rid of windows backslash path warning for ENF aar dependency Co-authored-by:
Ralf Gehrer <ralfgehrer@users.noreply.github.com>
-
Matthias Urhahn authored
* Initial draft for user accessible debug logs in production. TODO: Sharing, Tests, Cleanup FileLoggerTree? * Ready strings for translation. * Log file compression for sharing (zip). * Add log sharing * Change how DebugLogger is initialized to make sure we can record issues that happen very early in the apps lifecycle. * Add missing toolbar back arrow navigation. * Fix initial delay for ui state emissions. * Censor registration token. * Adjust warning regarding sensitive data in debug logs. * Use property injection instead of component getters. * Hide option until greenlit. * Add test for RegistrationTokenCensor * Unit tests. * Make unit test without triggerfile more specific. * LINTs * Fix missing injection provider in release mode. * Fix regtoken censor if condition. * Fix typos. * Remove empty manifest specific to deviceForTesters build. * Wait until log job is canceled before deleting log files. Otherwise a race condition could lead to file creation after job cancellation. * Replace runBlockingTest with runBlocking we don't need scheduler control and runBlockingTest is sometimes unreliable. * Refactor FileSharing to use compat builder from androidx. * Handle exceptions on debug log start() * Print device infos when log is started. * Text changes requested by UA Co-authored-by:
ralfgehrer <mail@ralfgehrer.com>
-
- Jan 06, 2021
-
-
Chilja Gossow authored
-
Chilja Gossow authored
* fix crash
-
fynngodau authored
* Use ContextCompat when accessing color resources #1924 * Update tests for #1924 * Fix incorrect color A previous commit changed a color incorrectly, related to some mistake made when merging changes. * Add compat extension to Context * Replace ContextCompat calls with Context extension functions * Update tests * Add missing imports * Fix tests * Fix lint Co-authored-by:
Matthias Urhahn <matthias.urhahn@sap.com>
-
Ralf Gehrer authored
-
Philipp Nowak authored
* - Removed Kotlin Android Extensions plugin - Replaced usages of Kotlin Synthetics by Jetpack view binding - Added Kotlin Parcelize standalone plugin (#2022) * Fix detekt issue (#2022) * Use view binding for TestResultSectionView (EXPOSUREAPP-4495) (#2022) * Use bind() instead of inflate() for view binding in TestResultSectionView (EXPOSUREAPP-4495) (#2022) Co-authored-by:
Matthias Urhahn <matthias.urhahn@sap.com>
-
fynngodau authored
Co-authored-by:
Ralf Gehrer <ralfgehrer@users.noreply.github.com>
-
- Jan 05, 2021
-
-
Mohamed Metwalli authored
* Add tooling layout tag for better overview * Ignore error for ProtectedPermissions * Add instrumentation tests to capture screenshots in Onboarding flow * Specify java version to avoid assembling APK failure * Define custom annotation for tests * Use fastlane Screengrab * ignore screenshots folder * Remove redundant imports and rules * Add View assertion to make sure Fragment is already displaying its views to avoid capturing blank screenshots * List some configurations for fastlane * Add TODO for locale change * Allow timestamp suffix to have different screenshots names * Scroll and grab another screenshot in OnboardingFragment * Delete import * Filter tests using Screenshot annotation * Add locale change rule in UI tests * Limit screenshots only for DE locale * Enable screenshots for all locales * Enable screenshot test * lint cleaning * Use JavaVersion to specify java version * Add an inline function that defaults to AppTheme * Update dcos for launchFragmentInContainer2 * lint * Define generic apk_path * Support cleaning device status bar before taking screenshot * Correct docs Co-authored-by:
Ralf Gehrer <ralfgehrer@users.noreply.github.com>
-
Mohamed Metwalli authored
* Setup fastlane * Correct todo statment * Delete fastlane files * Add Gemfile lock * Change bundler version to v2. Co-authored-by:
Matthias Urhahn <matthias.urhahn@sap.com> Co-authored-by:
Ralf Gehrer <ralfgehrer@users.noreply.github.com>
-
Philipp Nowak authored
* Localize dates in contact diary (EXPOSUREAPP-4485) (#2009) * Add additional unit test to cover US and UK for english date formatting (EXPOSUREAPP-4485) (#2009) * Adjust expected date strings (EXPOSUREAPP-4485) (#2009) * Correct the suffix for "year" for bulgarian dates in unit tests (EXPOSUREAPP-4485) (#2009) * Use SystemInfoProvider implementation instead of static Locale.getDefault (EXPOSUREAPP-4485) (#2009) * - Revert usage of SystemInfoProvider - Introduce Context.getLocale() extension function - Adjust unit tests to use kotest matchers (EXPOSUREAPP-4485) (#2009) * (Add accidentally missing files of the previous commit) - Revert usage of SystemInfoProvider - Introduce Context.getLocale() extension function - Adjust unit tests to use kotest matchers (EXPOSUREAPP-4485) (#2009) Co-authored-by:
I502720 <axel.herbstreith@sap.com>
-
Matthias Urhahn authored
* Introduce lastSubmissionUserActivityUTC settings and use it as "skip condition" for the SubmissionTask * Introduce background submission. * Fix worker not being canceled. * Disable auto submission is consent is not given. * Cancel worker by tag. * Introduce per TaskRequest error-handling. Set SubmissionWorker deployed task requests to SILENT. * Fix test regressions due to api change. * Add SubmissionWorker test. * Add AutoSubmissionTest.kt * Don't reset retry attempt count and date when enabling MONITOR or SUBMIT_ASAP. Otherwise would loose that data when the app is restarted despite it still "trying". Only reset the data on DISABLED, i.e. when the task finishes or give sup. * Add additional SubmissionTaskTest.kt related to automatic submission behavior. * Remove unused value. * Fix typo * Return Result.retry() on exceptions. We retry until we are successful, any abort conditions will be handled by the task. * LINTs * Fix test regression.
-
Chilja Gossow authored
* accessibilty announcement for list items person and location * Merge branch 'release/1.11.x' into feature/4459-accessibility-loc-person # Conflicts: # Corona-Warn-App/src/main/res/layout/contact_diary_location_list_item.xml # Corona-Warn-App/src/main/res/layout/contact_diary_person_list_item.xml * Merge branch 'release/1.11.x' into feature/4459-accessibility-loc-person # Conflicts: # Corona-Warn-App/src/main/res/layout/contact_diary_location_list_item.xml # Corona-Warn-App/src/main/res/layout/contact_diary_person_list_item.xml * add selection announcements * lint * lint * screen announcement * screen announcement * klint * klint * strings correction * strings * refactoring string access * allow spread operator Co-authored-by:
Matthias Urhahn <matthias.urhahn@sap.com>
-
Philipp Nowak authored
Co-authored-by:
Matthias Urhahn <matthias.urhahn@sap.com>
-
- Jan 04, 2021
-
-
Philipp Nowak authored
Fix sorting of persons and places to be case insensitive for names (EXPOSUREAPP-4488)(closes #2012) (#2017) * Fix sorting of persons and places to be case insensitive for names and add some unit tests for both parts (#2012) * Address code review comments (EXPOSUREAPP-4488) (#2012) Co-authored-by:
Matthias Urhahn <matthias.urhahn@sap.com>
-
Matthias Urhahn authored
* If maxExposureDetectionsPerDay is 0, return a saner value than 99 days. maxExposureDetectionsPerDay is checked separately and will abort the download task if necessary. * When checking whether the last detection was recent, add a sanity check that causes it to not skip, if the last detection was in our future. Co-authored-by:
Ralf Gehrer <ralfgehrer@users.noreply.github.com>
-
Matthias Urhahn authored
* Change primary key for risk result database to a monotonic ID. This prevents time travel from breaking "get latest" as we will get the latest by monotonic ID, instead of "calculatedAt". * We don't need `fallbackToDestructiveMigrationFrom(3)` until we actually upgrade the schema to 3. * Fix database test (missing monotonicId) * Catch exceptions during migrations and recreate the table. * Add check for result size after recreating+insertion. Co-authored-by:
Ralf Gehrer <ralfgehrer@users.noreply.github.com>
-
Chilja Gossow authored
* accessibility announcement renaming
-
Matthias Urhahn authored
-
- Dec 29, 2020
-
-
Alex Paulescu authored
Co-authored-by:
Ralf Gehrer <ralfgehrer@users.noreply.github.com>
-
- Dec 28, 2020
-
-
Matthias Urhahn authored
* Downgrade R8 to 2.0.74. https://issuetracker.google.com/issues/176381203 * Update gradle version in unrelated task. * Align gradle wrapper task formatting. (No change, just formatting).
-