-
Notifications
You must be signed in to change notification settings - Fork 496
Conversation
Thanks @jakobmoellersap for working on the issue. 👍 getSharedPreferenceInstance().edit(commit = true) {
putString("key", value)
} |
Will recheck regarding commit. |
I checked this again, and I think it makes sense to use commit to make sure that we persist correctly. We have no timely critical application usage here and some ms diff on a commit will not kill us. A inconsistency after a crash before the commit happens will. |
Signed-off-by: d067928 <jakob.moeller@sap.com>
1d52126
a31974b
Signed-off-by: d067928 <jakob.moeller@sap.com>
Thanks for pointing it out, I will go over this again :) |
* Implement submission done fragment (#20) * Added submission done fragment (currently dangling in nav graph) * fixed leftover javadoc * Moved QR code scan and registration fragment to submission package (#21) * Dependency Updates and Gradle Fixes (#34) * Bump up Gradle to 4.0.0 / 6.1.1 * Bump up NDK * Bump Up SQLite * adapt circle config * Fix #23: Typo in onboarding screen (#31) Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Submission UI Additions (#25) * Moved camera permission check to dispatcher fragment * Added illustrations for test result screen * Updated result fragment to match new design * Added constraints to status card * Integrated submission result positive other warning fragment in ui flow * Added submission done fragment to nav graph Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Added ability to dialog helper to create dialog without negative button * Switched from AlertDialog.Builder to DIalogHelper * Enable diagnosis key upload to backend (#35) * Moved camera permission check to dispatcher fragment * Added illustrations for test result screen * Updated result fragment to match new design * Added constraints to status card * Integrated submission result positive other warning fragment in ui flow * add TAN fetching to the key submission transaction * remove unneeded function * Fix log message for fetching TAN * Added submission done fragment to nav graph Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Added ability to dialog helper to create dialog without negative button * Switched from AlertDialog.Builder to DIalogHelper * use actual TAN (authCode) for key submission set the TAN in the corresponding header field fixes #8 * request permission to retrieve diagnosis keys * permission needs to be requested again after dialog has been presented to the users * trigger transaction to retrieve TAN and upload keys Co-authored-by: Kolya Opahle <k.opahle@sap.com> * Removed ExposureNotificationIntentService, the functionality is handled by NotificationHelper (#40) * Fixing tele tan registration (#45) * Fixed teleTAN based device registration Signed-off-by: Kolya Opahle <k.opahle@sap.com> * allowed excluded tan chars for testing Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Revert "allowed excluded tan chars for testing" This reverts commit 253ede4. * Release/0.5.5 (#48) * Release/0.5.5 * Hotfix for resetting Gradle Version (internal pipeline confirmation) (#52) * Gradle Reset to 0.5.4 (#53) * Release/0.5.5 (#48) * Hotfix for resetting Gradle Version (internal pipeline confirmation) (#52) * Minify and Shrink Disabled (#56) * Release/0.5.5 * Gradle Reset to 0.5.4 (#53) * Release/0.5.5 (#48) * Hotfix for resetting Gradle Version (internal pipeline confirmation) (#52) * Disable minify / shrink * Dont obfuscate * 0.5.6 * Update known issues and fixing typo in readme (#44) * added strings wip to known issues * updated readme Co-authored-by: Muschko <marc.muschko@sap.com> * Updated strings, introduced more details on app-information screens (#88) * updated strings for risk card and risk card details; plural strings are todo when finalized * updated more strings on main / details * added comments * added strings for information about, information technical hotline; changed technical hotline layout * removed hotline test icon * fixed build issues * Cleanup pull_request_template.md (#54) * Update pull_request_template.md * Removed Link to Contribution Guidelines (added by Github on the right hand side, anyhow) * Removed Link to issue #41 from title example (this has been linked quite a lot...) * 0.5.6 * Fix typo Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> Co-authored-by: marcmuschko <marc.muschko@sap.com> * Add Support for lower case characters in the teleTAN screen (#66) * added support for lower case input in teleTan fragment Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Removed notice of case insensitivity from temporary strings.xml Signed-off-by: Kolya Opahle <k.opahle@sap.com> Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> * Correct typos in architecture overview (#67) Co-authored-by: marcmuschko <marc.muschko@sap.com> * Bluetooth & connection card (#97) * introduced settings navigation helper * added connection and bluetooth stati to main and tracing settings * moved strings * removed unnecessary backgroundTint Co-authored-by: marcmuschko <marc.muschko@sap.com> * Fix typo in class documentation (#71) * 0.5.6 * fix typo Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: marcmuschko <marc.muschko@sap.com> * spelling fixes (#87) * 0.5.6 * spelling fixes Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: klemens <ka7@github.com> Co-authored-by: marcmuschko <marc.muschko@sap.com> * Moves creation of notification channel to app startup (#32) Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Tracing start/stop fix due to missing handling inside tracing (#99) Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Switch the DB Password to use the KeyStore MasterKey (#98) Signed-off-by: d067928 <jakob.moeller@sap.com> * Shared prefs ktx shorthand (#38) * closes #33 * Add Commit Flag to ensure synchronous consistent Updates to Disk Signed-off-by: d067928 <jakob.moeller@sap.com> * Add persistance of timestamp and whether user is allowed to submit keys (#74) * Store timestamp of receiving registration token * also reset this timestamp when deleting the registration token * use correct timestamp for display of test time * replace tracing activation time by test result reception time * rename TAN request to match context * set isAllowedToSubmitDiagnosisKeys properly Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * set "enabled" for include_settings_switch_row in notifications settings, fixes wrong binding and removed clickable rows (#101) Co-authored-by: marcmuschko <marc.muschko@sap.com> * fix #82 (#94) * fix #82 Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Add ShareHelper (#85) * Add ShareHelper * Use ShareHelper in MainShareFragment * Replace the current exposure status with a positive result card when test result is positive (#79) * Made submission status card style more cross device friendly Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Added the positive result submission status card Signed-off-by: Kolya Opahle <k.opahle@sap.com> * lint fix * Updated main fragment documentation * Added icon for sharing risk status Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Updated positive result home screen card text and icons Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Added loading indicator to test result fragment (#100) Co-authored-by: marcmuschko <marc.muschko@sap.com> Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> * Adjusted onboarding flow, adjusted contribution file, small fixes in settings (#106) * changed permission dialog logic for onboarding tracing fragment and onboarding notification fragment * adjusted contributing file * added settings notification handling to display value in settings overview * fixed app crash during bluetooth settings navigation * corrected wrong value from view model in tracing settings text * Submission Contact Fragment & StepView Custom View (#102) * - submission-contact fragment added - StepEntry custom view added to unify various step entry views - SimpleStepEntry as a simple implementation of a StepEntry with title and text added * - apply naming conventions for ids - use CallHelper to trigger a call - access views using kotlinx.android.synthetic Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> * Notifications when risk value has changed between low and high. (#76) * Notifications when risk value has changed between low and high. * Notifications when risk value has changed between low and high. Fixed wildcard imports. * Fixed formatting, ktlint issue. * app foreground/background checking. Notifications are not sent when app is in background * update comments * initialize foreground flag as false(valid for background threads before ui starts) * comments * included UNDERTERMINED as a low, for initialisation * fixed icon * fixed tests Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * added onboarding strings (#109) * disable colored output for ktlint (#105) Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Limit number of keys to be uploaded to server (#107) * limit the number of keys to be uploaded to 14 * fix spaces Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Fix white space, informal language and spelling of Docker in Readme (#78) * 0.5.6 * Fix spelling gonna and docker * Add missing "to" Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: marcmuschko <marc.muschko@sap.com> * Update build.gradle (#111) * Build.Gradle Conflict Resolving (0.8.0) (#112) * Minify and proguard fix (#113) Commented out -dontobfuscate * Circle progress bar (#96) * circle progress bar impl * ktlint format * added new ui * added circle to contact tracing without binding * added binding and final icon * added circle progress to risk card * added comments * changed default value for disableText * adapted views order to designs * removed testing value Co-authored-by: Kirill <kirill.sergeev@sap.com> * TracingStatusHelper unit test (#114) * TracingStatusHelper unit test * removed duplicate * Prevent screenshot of the app for all activities (#108) * Prevent screenshot of the app for all activities * fix ktlint * code smell fix Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> * Feature: Bluetooth callback (#115) * bluetooth callback added * bound bluetooth callback to the ui Co-authored-by: Kirill <kirill.sergeev@sap.com> * Added main overview page to main menu (#120) * added overview fragment baseline * main overview draft version completed with build fixes * checked some final strings again * Fixed screen orientation to portrait (#121) * added restriction to portrait and reversed portrait orientation only * suppress SourceLockedOrientationActivity lint error * changed local config that a high match can be generated via QR code, integrated it with the UI (#125) * Feature: Translation preparation (#126) * renamed old strings and reordered * app information strings translation tags * updated translation tags for long texts * added translation comments to strings * fixed naming error * removed empty comment Co-authored-by: Muschko <marc.muschko@sap.com> Co-authored-by: Kolya Opahle <k.opahle@sap.com> Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: Michael Keppler <bananeweizen@gmx.de> Co-authored-by: Thomas Klingbeil <64434904+tklingbeil@users.noreply.github.com> Co-authored-by: Hee Tatt Ooi <64406309+HeeTattSap@users.noreply.github.com> Co-authored-by: Muschko <marc.muschko@sap.com> Co-authored-by: Thomas Kowark <thomas.kowark@sap.com> Co-authored-by: Robert Scheck <robert-scheck@users.noreply.github.com> Co-authored-by: Volkmar Vogel <volkmar@vogel.app> Co-authored-by: ka7 <ka7@la-evento.com> Co-authored-by: klemens <ka7@github.com> Co-authored-by: Tim Brüggenthies <tim.brueggenthies@outlook.de> Co-authored-by: mseele <mseele@gmail.com> Co-authored-by: Janik Steegmüller <janik.steegmueller@gmail.com> Co-authored-by: Fabian-K <fabian.kajzar@sap.com> Co-authored-by: Hee Tatt Ooi <hee.tatt.ooi@sap.com> Co-authored-by: Matthias Küch <mail@matthias-kuech.de> Co-authored-by: oemerb <66002424+oemerb@users.noreply.github.com> Co-authored-by: AlexanderAlferov <64849422+AlexanderAlferov@users.noreply.github.com> Co-authored-by: Kirill <kirill.sergeev@sap.com> Co-authored-by: Philipp Woessner <64482866+pwoessner@users.noreply.github.com>
Please reference the latest PR #132 where I removed all double commits that I was aware of in LocalData |
* [INTERNAL] Translation delivery: commit by LX Lab Change-Id: Ic0905f66e03544c549ee6bf0edde3707c528215c * Translation branch update (#127) * Implement submission done fragment (#20) * Added submission done fragment (currently dangling in nav graph) * fixed leftover javadoc * Moved QR code scan and registration fragment to submission package (#21) * Dependency Updates and Gradle Fixes (#34) * Bump up Gradle to 4.0.0 / 6.1.1 * Bump up NDK * Bump Up SQLite * adapt circle config * Fix #23: Typo in onboarding screen (#31) Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Submission UI Additions (#25) * Moved camera permission check to dispatcher fragment * Added illustrations for test result screen * Updated result fragment to match new design * Added constraints to status card * Integrated submission result positive other warning fragment in ui flow * Added submission done fragment to nav graph Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Added ability to dialog helper to create dialog without negative button * Switched from AlertDialog.Builder to DIalogHelper * Enable diagnosis key upload to backend (#35) * Moved camera permission check to dispatcher fragment * Added illustrations for test result screen * Updated result fragment to match new design * Added constraints to status card * Integrated submission result positive other warning fragment in ui flow * add TAN fetching to the key submission transaction * remove unneeded function * Fix log message for fetching TAN * Added submission done fragment to nav graph Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Added ability to dialog helper to create dialog without negative button * Switched from AlertDialog.Builder to DIalogHelper * use actual TAN (authCode) for key submission set the TAN in the corresponding header field fixes #8 * request permission to retrieve diagnosis keys * permission needs to be requested again after dialog has been presented to the users * trigger transaction to retrieve TAN and upload keys Co-authored-by: Kolya Opahle <k.opahle@sap.com> * Removed ExposureNotificationIntentService, the functionality is handled by NotificationHelper (#40) * Fixing tele tan registration (#45) * Fixed teleTAN based device registration Signed-off-by: Kolya Opahle <k.opahle@sap.com> * allowed excluded tan chars for testing Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Revert "allowed excluded tan chars for testing" This reverts commit 253ede4. * Release/0.5.5 (#48) * Release/0.5.5 * Hotfix for resetting Gradle Version (internal pipeline confirmation) (#52) * Gradle Reset to 0.5.4 (#53) * Release/0.5.5 (#48) * Hotfix for resetting Gradle Version (internal pipeline confirmation) (#52) * Minify and Shrink Disabled (#56) * Release/0.5.5 * Gradle Reset to 0.5.4 (#53) * Release/0.5.5 (#48) * Hotfix for resetting Gradle Version (internal pipeline confirmation) (#52) * Disable minify / shrink * Dont obfuscate * 0.5.6 * Update known issues and fixing typo in readme (#44) * added strings wip to known issues * updated readme Co-authored-by: Muschko <marc.muschko@sap.com> * Updated strings, introduced more details on app-information screens (#88) * updated strings for risk card and risk card details; plural strings are todo when finalized * updated more strings on main / details * added comments * added strings for information about, information technical hotline; changed technical hotline layout * removed hotline test icon * fixed build issues * Cleanup pull_request_template.md (#54) * Update pull_request_template.md * Removed Link to Contribution Guidelines (added by Github on the right hand side, anyhow) * Removed Link to issue #41 from title example (this has been linked quite a lot...) * 0.5.6 * Fix typo Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> Co-authored-by: marcmuschko <marc.muschko@sap.com> * Add Support for lower case characters in the teleTAN screen (#66) * added support for lower case input in teleTan fragment Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Removed notice of case insensitivity from temporary strings.xml Signed-off-by: Kolya Opahle <k.opahle@sap.com> Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> * Correct typos in architecture overview (#67) Co-authored-by: marcmuschko <marc.muschko@sap.com> * Bluetooth & connection card (#97) * introduced settings navigation helper * added connection and bluetooth stati to main and tracing settings * moved strings * removed unnecessary backgroundTint Co-authored-by: marcmuschko <marc.muschko@sap.com> * Fix typo in class documentation (#71) * 0.5.6 * fix typo Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: marcmuschko <marc.muschko@sap.com> * spelling fixes (#87) * 0.5.6 * spelling fixes Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: klemens <ka7@github.com> Co-authored-by: marcmuschko <marc.muschko@sap.com> * Moves creation of notification channel to app startup (#32) Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Tracing start/stop fix due to missing handling inside tracing (#99) Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Switch the DB Password to use the KeyStore MasterKey (#98) Signed-off-by: d067928 <jakob.moeller@sap.com> * Shared prefs ktx shorthand (#38) * closes #33 * Add Commit Flag to ensure synchronous consistent Updates to Disk Signed-off-by: d067928 <jakob.moeller@sap.com> * Add persistance of timestamp and whether user is allowed to submit keys (#74) * Store timestamp of receiving registration token * also reset this timestamp when deleting the registration token * use correct timestamp for display of test time * replace tracing activation time by test result reception time * rename TAN request to match context * set isAllowedToSubmitDiagnosisKeys properly Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * set "enabled" for include_settings_switch_row in notifications settings, fixes wrong binding and removed clickable rows (#101) Co-authored-by: marcmuschko <marc.muschko@sap.com> * fix #82 (#94) * fix #82 Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Add ShareHelper (#85) * Add ShareHelper * Use ShareHelper in MainShareFragment * Replace the current exposure status with a positive result card when test result is positive (#79) * Made submission status card style more cross device friendly Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Added the positive result submission status card Signed-off-by: Kolya Opahle <k.opahle@sap.com> * lint fix * Updated main fragment documentation * Added icon for sharing risk status Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Updated positive result home screen card text and icons Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Added loading indicator to test result fragment (#100) Co-authored-by: marcmuschko <marc.muschko@sap.com> Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> * Adjusted onboarding flow, adjusted contribution file, small fixes in settings (#106) * changed permission dialog logic for onboarding tracing fragment and onboarding notification fragment * adjusted contributing file * added settings notification handling to display value in settings overview * fixed app crash during bluetooth settings navigation * corrected wrong value from view model in tracing settings text * Submission Contact Fragment & StepView Custom View (#102) * - submission-contact fragment added - StepEntry custom view added to unify various step entry views - SimpleStepEntry as a simple implementation of a StepEntry with title and text added * - apply naming conventions for ids - use CallHelper to trigger a call - access views using kotlinx.android.synthetic Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> * Notifications when risk value has changed between low and high. (#76) * Notifications when risk value has changed between low and high. * Notifications when risk value has changed between low and high. Fixed wildcard imports. * Fixed formatting, ktlint issue. * app foreground/background checking. Notifications are not sent when app is in background * update comments * initialize foreground flag as false(valid for background threads before ui starts) * comments * included UNDERTERMINED as a low, for initialisation * fixed icon * fixed tests Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * added onboarding strings (#109) * disable colored output for ktlint (#105) Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Limit number of keys to be uploaded to server (#107) * limit the number of keys to be uploaded to 14 * fix spaces Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Fix white space, informal language and spelling of Docker in Readme (#78) * 0.5.6 * Fix spelling gonna and docker * Add missing "to" Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: marcmuschko <marc.muschko@sap.com> * Update build.gradle (#111) * Build.Gradle Conflict Resolving (0.8.0) (#112) * Minify and proguard fix (#113) Commented out -dontobfuscate * Circle progress bar (#96) * circle progress bar impl * ktlint format * added new ui * added circle to contact tracing without binding * added binding and final icon * added circle progress to risk card * added comments * changed default value for disableText * adapted views order to designs * removed testing value Co-authored-by: Kirill <kirill.sergeev@sap.com> * TracingStatusHelper unit test (#114) * TracingStatusHelper unit test * removed duplicate * Prevent screenshot of the app for all activities (#108) * Prevent screenshot of the app for all activities * fix ktlint * code smell fix Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> * Feature: Bluetooth callback (#115) * bluetooth callback added * bound bluetooth callback to the ui Co-authored-by: Kirill <kirill.sergeev@sap.com> * Added main overview page to main menu (#120) * added overview fragment baseline * main overview draft version completed with build fixes * checked some final strings again * Fixed screen orientation to portrait (#121) * added restriction to portrait and reversed portrait orientation only * suppress SourceLockedOrientationActivity lint error * changed local config that a high match can be generated via QR code, integrated it with the UI (#125) * Feature: Translation preparation (#126) * renamed old strings and reordered * app information strings translation tags * updated translation tags for long texts * added translation comments to strings * fixed naming error * removed empty comment Co-authored-by: Muschko <marc.muschko@sap.com> Co-authored-by: Kolya Opahle <k.opahle@sap.com> Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: Michael Keppler <bananeweizen@gmx.de> Co-authored-by: Thomas Klingbeil <64434904+tklingbeil@users.noreply.github.com> Co-authored-by: Hee Tatt Ooi <64406309+HeeTattSap@users.noreply.github.com> Co-authored-by: Muschko <marc.muschko@sap.com> Co-authored-by: Thomas Kowark <thomas.kowark@sap.com> Co-authored-by: Robert Scheck <robert-scheck@users.noreply.github.com> Co-authored-by: Volkmar Vogel <volkmar@vogel.app> Co-authored-by: ka7 <ka7@la-evento.com> Co-authored-by: klemens <ka7@github.com> Co-authored-by: Tim Brüggenthies <tim.brueggenthies@outlook.de> Co-authored-by: mseele <mseele@gmail.com> Co-authored-by: Janik Steegmüller <janik.steegmueller@gmail.com> Co-authored-by: Fabian-K <fabian.kajzar@sap.com> Co-authored-by: Hee Tatt Ooi <hee.tatt.ooi@sap.com> Co-authored-by: Matthias Küch <mail@matthias-kuech.de> Co-authored-by: oemerb <66002424+oemerb@users.noreply.github.com> Co-authored-by: AlexanderAlferov <64849422+AlexanderAlferov@users.noreply.github.com> Co-authored-by: Kirill <kirill.sergeev@sap.com> Co-authored-by: Philipp Woessner <64482866+pwoessner@users.noreply.github.com> * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: Ic0905f66e03544c549ee6bf0edde3707c528215c * Remove values-2Q Signed-off-by: d067928 <jakob.moeller@sap.com> * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: Idf52dece137fdc6e314ed752a8ef6b79b08683b0 * deleted 2Q * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I63afce1d7307c912b034728d8b78d437974f818d * excluded translation from lint for dev * fixed quickBuild errors Co-authored-by: service-tip-git <tmsatsls@gmail.com> Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> Co-authored-by: Kolya Opahle <k.opahle@sap.com> Co-authored-by: Michael Keppler <bananeweizen@gmx.de> Co-authored-by: Thomas Klingbeil <64434904+tklingbeil@users.noreply.github.com> Co-authored-by: Hee Tatt Ooi <64406309+HeeTattSap@users.noreply.github.com> Co-authored-by: Muschko <marc.muschko@sap.com> Co-authored-by: Thomas Kowark <thomas.kowark@sap.com> Co-authored-by: Robert Scheck <robert-scheck@users.noreply.github.com> Co-authored-by: Volkmar Vogel <volkmar@vogel.app> Co-authored-by: ka7 <ka7@la-evento.com> Co-authored-by: klemens <ka7@github.com> Co-authored-by: Tim Brüggenthies <tim.brueggenthies@outlook.de> Co-authored-by: mseele <mseele@gmail.com> Co-authored-by: Janik Steegmüller <janik.steegmueller@gmail.com> Co-authored-by: Fabian-K <fabian.kajzar@sap.com> Co-authored-by: Hee Tatt Ooi <hee.tatt.ooi@sap.com> Co-authored-by: Matthias Küch <mail@matthias-kuech.de> Co-authored-by: oemerb <66002424+oemerb@users.noreply.github.com> Co-authored-by: AlexanderAlferov <64849422+AlexanderAlferov@users.noreply.github.com> Co-authored-by: Kirill <kirill.sergeev@sap.com> Co-authored-by: Philipp Woessner <64482866+pwoessner@users.noreply.github.com> Co-authored-by: Luka Harambasic <luka.harambasic@sap.com>
* [INTERNAL] Translation delivery: commit by LX Lab Change-Id: Ic0905f66e03544c549ee6bf0edde3707c528215c * Translation branch update (#127) * Implement submission done fragment (#20) * Added submission done fragment (currently dangling in nav graph) * fixed leftover javadoc * Moved QR code scan and registration fragment to submission package (#21) * Dependency Updates and Gradle Fixes (#34) * Bump up Gradle to 4.0.0 / 6.1.1 * Bump up NDK * Bump Up SQLite * adapt circle config * Fix #23: Typo in onboarding screen (#31) Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Submission UI Additions (#25) * Moved camera permission check to dispatcher fragment * Added illustrations for test result screen * Updated result fragment to match new design * Added constraints to status card * Integrated submission result positive other warning fragment in ui flow * Added submission done fragment to nav graph Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Added ability to dialog helper to create dialog without negative button * Switched from AlertDialog.Builder to DIalogHelper * Enable diagnosis key upload to backend (#35) * Moved camera permission check to dispatcher fragment * Added illustrations for test result screen * Updated result fragment to match new design * Added constraints to status card * Integrated submission result positive other warning fragment in ui flow * add TAN fetching to the key submission transaction * remove unneeded function * Fix log message for fetching TAN * Added submission done fragment to nav graph Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Added ability to dialog helper to create dialog without negative button * Switched from AlertDialog.Builder to DIalogHelper * use actual TAN (authCode) for key submission set the TAN in the corresponding header field fixes #8 * request permission to retrieve diagnosis keys * permission needs to be requested again after dialog has been presented to the users * trigger transaction to retrieve TAN and upload keys Co-authored-by: Kolya Opahle <k.opahle@sap.com> * Removed ExposureNotificationIntentService, the functionality is handled by NotificationHelper (#40) * Fixing tele tan registration (#45) * Fixed teleTAN based device registration Signed-off-by: Kolya Opahle <k.opahle@sap.com> * allowed excluded tan chars for testing Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Revert "allowed excluded tan chars for testing" This reverts commit 253ede4. * Release/0.5.5 (#48) * Release/0.5.5 * Hotfix for resetting Gradle Version (internal pipeline confirmation) (#52) * Gradle Reset to 0.5.4 (#53) * Release/0.5.5 (#48) * Hotfix for resetting Gradle Version (internal pipeline confirmation) (#52) * Minify and Shrink Disabled (#56) * Release/0.5.5 * Gradle Reset to 0.5.4 (#53) * Release/0.5.5 (#48) * Hotfix for resetting Gradle Version (internal pipeline confirmation) (#52) * Disable minify / shrink * Dont obfuscate * 0.5.6 * Update known issues and fixing typo in readme (#44) * added strings wip to known issues * updated readme Co-authored-by: Muschko <marc.muschko@sap.com> * Updated strings, introduced more details on app-information screens (#88) * updated strings for risk card and risk card details; plural strings are todo when finalized * updated more strings on main / details * added comments * added strings for information about, information technical hotline; changed technical hotline layout * removed hotline test icon * fixed build issues * Cleanup pull_request_template.md (#54) * Update pull_request_template.md * Removed Link to Contribution Guidelines (added by Github on the right hand side, anyhow) * Removed Link to issue #41 from title example (this has been linked quite a lot...) * 0.5.6 * Fix typo Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> Co-authored-by: marcmuschko <marc.muschko@sap.com> * Add Support for lower case characters in the teleTAN screen (#66) * added support for lower case input in teleTan fragment Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Removed notice of case insensitivity from temporary strings.xml Signed-off-by: Kolya Opahle <k.opahle@sap.com> Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> * Correct typos in architecture overview (#67) Co-authored-by: marcmuschko <marc.muschko@sap.com> * Bluetooth & connection card (#97) * introduced settings navigation helper * added connection and bluetooth stati to main and tracing settings * moved strings * removed unnecessary backgroundTint Co-authored-by: marcmuschko <marc.muschko@sap.com> * Fix typo in class documentation (#71) * 0.5.6 * fix typo Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: marcmuschko <marc.muschko@sap.com> * spelling fixes (#87) * 0.5.6 * spelling fixes Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: klemens <ka7@github.com> Co-authored-by: marcmuschko <marc.muschko@sap.com> * Moves creation of notification channel to app startup (#32) Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Tracing start/stop fix due to missing handling inside tracing (#99) Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Switch the DB Password to use the KeyStore MasterKey (#98) Signed-off-by: d067928 <jakob.moeller@sap.com> * Shared prefs ktx shorthand (#38) * closes #33 * Add Commit Flag to ensure synchronous consistent Updates to Disk Signed-off-by: d067928 <jakob.moeller@sap.com> * Add persistance of timestamp and whether user is allowed to submit keys (#74) * Store timestamp of receiving registration token * also reset this timestamp when deleting the registration token * use correct timestamp for display of test time * replace tracing activation time by test result reception time * rename TAN request to match context * set isAllowedToSubmitDiagnosisKeys properly Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * set "enabled" for include_settings_switch_row in notifications settings, fixes wrong binding and removed clickable rows (#101) Co-authored-by: marcmuschko <marc.muschko@sap.com> * fix #82 (#94) * fix #82 Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Add ShareHelper (#85) * Add ShareHelper * Use ShareHelper in MainShareFragment * Replace the current exposure status with a positive result card when test result is positive (#79) * Made submission status card style more cross device friendly Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Added the positive result submission status card Signed-off-by: Kolya Opahle <k.opahle@sap.com> * lint fix * Updated main fragment documentation * Added icon for sharing risk status Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Updated positive result home screen card text and icons Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Added loading indicator to test result fragment (#100) Co-authored-by: marcmuschko <marc.muschko@sap.com> Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> * Adjusted onboarding flow, adjusted contribution file, small fixes in settings (#106) * changed permission dialog logic for onboarding tracing fragment and onboarding notification fragment * adjusted contributing file * added settings notification handling to display value in settings overview * fixed app crash during bluetooth settings navigation * corrected wrong value from view model in tracing settings text * Submission Contact Fragment & StepView Custom View (#102) * - submission-contact fragment added - StepEntry custom view added to unify various step entry views - SimpleStepEntry as a simple implementation of a StepEntry with title and text added * - apply naming conventions for ids - use CallHelper to trigger a call - access views using kotlinx.android.synthetic Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> * Notifications when risk value has changed between low and high. (#76) * Notifications when risk value has changed between low and high. * Notifications when risk value has changed between low and high. Fixed wildcard imports. * Fixed formatting, ktlint issue. * app foreground/background checking. Notifications are not sent when app is in background * update comments * initialize foreground flag as false(valid for background threads before ui starts) * comments * included UNDERTERMINED as a low, for initialisation * fixed icon * fixed tests Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * added onboarding strings (#109) * disable colored output for ktlint (#105) Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Limit number of keys to be uploaded to server (#107) * limit the number of keys to be uploaded to 14 * fix spaces Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Fix white space, informal language and spelling of Docker in Readme (#78) * 0.5.6 * Fix spelling gonna and docker * Add missing "to" Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: marcmuschko <marc.muschko@sap.com> * Update build.gradle (#111) * Build.Gradle Conflict Resolving (0.8.0) (#112) * Minify and proguard fix (#113) Commented out -dontobfuscate * Circle progress bar (#96) * circle progress bar impl * ktlint format * added new ui * added circle to contact tracing without binding * added binding and final icon * added circle progress to risk card * added comments * changed default value for disableText * adapted views order to designs * removed testing value Co-authored-by: Kirill <kirill.sergeev@sap.com> * TracingStatusHelper unit test (#114) * TracingStatusHelper unit test * removed duplicate * Prevent screenshot of the app for all activities (#108) * Prevent screenshot of the app for all activities * fix ktlint * code smell fix Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> * Feature: Bluetooth callback (#115) * bluetooth callback added * bound bluetooth callback to the ui Co-authored-by: Kirill <kirill.sergeev@sap.com> * Added main overview page to main menu (#120) * added overview fragment baseline * main overview draft version completed with build fixes * checked some final strings again * Fixed screen orientation to portrait (#121) * added restriction to portrait and reversed portrait orientation only * suppress SourceLockedOrientationActivity lint error * changed local config that a high match can be generated via QR code, integrated it with the UI (#125) * Feature: Translation preparation (#126) * renamed old strings and reordered * app information strings translation tags * updated translation tags for long texts * added translation comments to strings * fixed naming error * removed empty comment Co-authored-by: Muschko <marc.muschko@sap.com> Co-authored-by: Kolya Opahle <k.opahle@sap.com> Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: Michael Keppler <bananeweizen@gmx.de> Co-authored-by: Thomas Klingbeil <64434904+tklingbeil@users.noreply.github.com> Co-authored-by: Hee Tatt Ooi <64406309+HeeTattSap@users.noreply.github.com> Co-authored-by: Muschko <marc.muschko@sap.com> Co-authored-by: Thomas Kowark <thomas.kowark@sap.com> Co-authored-by: Robert Scheck <robert-scheck@users.noreply.github.com> Co-authored-by: Volkmar Vogel <volkmar@vogel.app> Co-authored-by: ka7 <ka7@la-evento.com> Co-authored-by: klemens <ka7@github.com> Co-authored-by: Tim Brüggenthies <tim.brueggenthies@outlook.de> Co-authored-by: mseele <mseele@gmail.com> Co-authored-by: Janik Steegmüller <janik.steegmueller@gmail.com> Co-authored-by: Fabian-K <fabian.kajzar@sap.com> Co-authored-by: Hee Tatt Ooi <hee.tatt.ooi@sap.com> Co-authored-by: Matthias Küch <mail@matthias-kuech.de> Co-authored-by: oemerb <66002424+oemerb@users.noreply.github.com> Co-authored-by: AlexanderAlferov <64849422+AlexanderAlferov@users.noreply.github.com> Co-authored-by: Kirill <kirill.sergeev@sap.com> Co-authored-by: Philipp Woessner <64482866+pwoessner@users.noreply.github.com> * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: Ic0905f66e03544c549ee6bf0edde3707c528215c * Remove values-2Q Signed-off-by: d067928 <jakob.moeller@sap.com> * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: Idf52dece137fdc6e314ed752a8ef6b79b08683b0 * deleted 2Q * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I63afce1d7307c912b034728d8b78d437974f818d * excluded translation from lint for dev * fixed quickBuild errors * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I0b2e12f977b0a4bf37716d85e527d8d05168120f * fixed local issues * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: Ied4c086215e1392cb4ac061c9e82760f4757d5b2 * fixes Co-authored-by: service-tip-git <tmsatsls@gmail.com> Co-authored-by: Kolya Opahle <k.opahle@sap.com> Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: Michael Keppler <bananeweizen@gmx.de> Co-authored-by: Thomas Klingbeil <64434904+tklingbeil@users.noreply.github.com> Co-authored-by: Hee Tatt Ooi <64406309+HeeTattSap@users.noreply.github.com> Co-authored-by: Muschko <marc.muschko@sap.com> Co-authored-by: Thomas Kowark <thomas.kowark@sap.com> Co-authored-by: Robert Scheck <robert-scheck@users.noreply.github.com> Co-authored-by: Volkmar Vogel <volkmar@vogel.app> Co-authored-by: ka7 <ka7@la-evento.com> Co-authored-by: klemens <ka7@github.com> Co-authored-by: Tim Brüggenthies <tim.brueggenthies@outlook.de> Co-authored-by: mseele <mseele@gmail.com> Co-authored-by: Janik Steegmüller <janik.steegmueller@gmail.com> Co-authored-by: Fabian-K <fabian.kajzar@sap.com> Co-authored-by: Hee Tatt Ooi <hee.tatt.ooi@sap.com> Co-authored-by: Matthias Küch <mail@matthias-kuech.de> Co-authored-by: oemerb <66002424+oemerb@users.noreply.github.com> Co-authored-by: AlexanderAlferov <64849422+AlexanderAlferov@users.noreply.github.com> Co-authored-by: Kirill <kirill.sergeev@sap.com> Co-authored-by: Philipp Woessner <64482866+pwoessner@users.noreply.github.com>
* [INTERNAL] Translation delivery: commit by LX Lab Change-Id: Ic0905f66e03544c549ee6bf0edde3707c528215c * Translation branch update (#127) * Implement submission done fragment (#20) * Added submission done fragment (currently dangling in nav graph) * fixed leftover javadoc * Moved QR code scan and registration fragment to submission package (#21) * Dependency Updates and Gradle Fixes (#34) * Bump up Gradle to 4.0.0 / 6.1.1 * Bump up NDK * Bump Up SQLite * adapt circle config * Fix #23: Typo in onboarding screen (#31) Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Submission UI Additions (#25) * Moved camera permission check to dispatcher fragment * Added illustrations for test result screen * Updated result fragment to match new design * Added constraints to status card * Integrated submission result positive other warning fragment in ui flow * Added submission done fragment to nav graph Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Added ability to dialog helper to create dialog without negative button * Switched from AlertDialog.Builder to DIalogHelper * Enable diagnosis key upload to backend (#35) * Moved camera permission check to dispatcher fragment * Added illustrations for test result screen * Updated result fragment to match new design * Added constraints to status card * Integrated submission result positive other warning fragment in ui flow * add TAN fetching to the key submission transaction * remove unneeded function * Fix log message for fetching TAN * Added submission done fragment to nav graph Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Added ability to dialog helper to create dialog without negative button * Switched from AlertDialog.Builder to DIalogHelper * use actual TAN (authCode) for key submission set the TAN in the corresponding header field fixes #8 * request permission to retrieve diagnosis keys * permission needs to be requested again after dialog has been presented to the users * trigger transaction to retrieve TAN and upload keys Co-authored-by: Kolya Opahle <k.opahle@sap.com> * Removed ExposureNotificationIntentService, the functionality is handled by NotificationHelper (#40) * Fixing tele tan registration (#45) * Fixed teleTAN based device registration Signed-off-by: Kolya Opahle <k.opahle@sap.com> * allowed excluded tan chars for testing Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Revert "allowed excluded tan chars for testing" This reverts commit 253ede4. * Release/0.5.5 (#48) * Release/0.5.5 * Hotfix for resetting Gradle Version (internal pipeline confirmation) (#52) * Gradle Reset to 0.5.4 (#53) * Release/0.5.5 (#48) * Hotfix for resetting Gradle Version (internal pipeline confirmation) (#52) * Minify and Shrink Disabled (#56) * Release/0.5.5 * Gradle Reset to 0.5.4 (#53) * Release/0.5.5 (#48) * Hotfix for resetting Gradle Version (internal pipeline confirmation) (#52) * Disable minify / shrink * Dont obfuscate * 0.5.6 * Update known issues and fixing typo in readme (#44) * added strings wip to known issues * updated readme Co-authored-by: Muschko <marc.muschko@sap.com> * Updated strings, introduced more details on app-information screens (#88) * updated strings for risk card and risk card details; plural strings are todo when finalized * updated more strings on main / details * added comments * added strings for information about, information technical hotline; changed technical hotline layout * removed hotline test icon * fixed build issues * Cleanup pull_request_template.md (#54) * Update pull_request_template.md * Removed Link to Contribution Guidelines (added by Github on the right hand side, anyhow) * Removed Link to issue #41 from title example (this has been linked quite a lot...) * 0.5.6 * Fix typo Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> Co-authored-by: marcmuschko <marc.muschko@sap.com> * Add Support for lower case characters in the teleTAN screen (#66) * added support for lower case input in teleTan fragment Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Removed notice of case insensitivity from temporary strings.xml Signed-off-by: Kolya Opahle <k.opahle@sap.com> Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> * Correct typos in architecture overview (#67) Co-authored-by: marcmuschko <marc.muschko@sap.com> * Bluetooth & connection card (#97) * introduced settings navigation helper * added connection and bluetooth stati to main and tracing settings * moved strings * removed unnecessary backgroundTint Co-authored-by: marcmuschko <marc.muschko@sap.com> * Fix typo in class documentation (#71) * 0.5.6 * fix typo Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: marcmuschko <marc.muschko@sap.com> * spelling fixes (#87) * 0.5.6 * spelling fixes Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: klemens <ka7@github.com> Co-authored-by: marcmuschko <marc.muschko@sap.com> * Moves creation of notification channel to app startup (#32) Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Tracing start/stop fix due to missing handling inside tracing (#99) Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Switch the DB Password to use the KeyStore MasterKey (#98) Signed-off-by: d067928 <jakob.moeller@sap.com> * Shared prefs ktx shorthand (#38) * closes #33 * Add Commit Flag to ensure synchronous consistent Updates to Disk Signed-off-by: d067928 <jakob.moeller@sap.com> * Add persistance of timestamp and whether user is allowed to submit keys (#74) * Store timestamp of receiving registration token * also reset this timestamp when deleting the registration token * use correct timestamp for display of test time * replace tracing activation time by test result reception time * rename TAN request to match context * set isAllowedToSubmitDiagnosisKeys properly Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * set "enabled" for include_settings_switch_row in notifications settings, fixes wrong binding and removed clickable rows (#101) Co-authored-by: marcmuschko <marc.muschko@sap.com> * fix #82 (#94) * fix #82 Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Add ShareHelper (#85) * Add ShareHelper * Use ShareHelper in MainShareFragment * Replace the current exposure status with a positive result card when test result is positive (#79) * Made submission status card style more cross device friendly Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Added the positive result submission status card Signed-off-by: Kolya Opahle <k.opahle@sap.com> * lint fix * Updated main fragment documentation * Added icon for sharing risk status Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Updated positive result home screen card text and icons Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Added loading indicator to test result fragment (#100) Co-authored-by: marcmuschko <marc.muschko@sap.com> Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> * Adjusted onboarding flow, adjusted contribution file, small fixes in settings (#106) * changed permission dialog logic for onboarding tracing fragment and onboarding notification fragment * adjusted contributing file * added settings notification handling to display value in settings overview * fixed app crash during bluetooth settings navigation * corrected wrong value from view model in tracing settings text * Submission Contact Fragment & StepView Custom View (#102) * - submission-contact fragment added - StepEntry custom view added to unify various step entry views - SimpleStepEntry as a simple implementation of a StepEntry with title and text added * - apply naming conventions for ids - use CallHelper to trigger a call - access views using kotlinx.android.synthetic Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> * Notifications when risk value has changed between low and high. (#76) * Notifications when risk value has changed between low and high. * Notifications when risk value has changed between low and high. Fixed wildcard imports. * Fixed formatting, ktlint issue. * app foreground/background checking. Notifications are not sent when app is in background * update comments * initialize foreground flag as false(valid for background threads before ui starts) * comments * included UNDERTERMINED as a low, for initialisation * fixed icon * fixed tests Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * added onboarding strings (#109) * disable colored output for ktlint (#105) Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Limit number of keys to be uploaded to server (#107) * limit the number of keys to be uploaded to 14 * fix spaces Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Fix white space, informal language and spelling of Docker in Readme (#78) * 0.5.6 * Fix spelling gonna and docker * Add missing "to" Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: marcmuschko <marc.muschko@sap.com> * Update build.gradle (#111) * Build.Gradle Conflict Resolving (0.8.0) (#112) * Minify and proguard fix (#113) Commented out -dontobfuscate * Circle progress bar (#96) * circle progress bar impl * ktlint format * added new ui * added circle to contact tracing without binding * added binding and final icon * added circle progress to risk card * added comments * changed default value for disableText * adapted views order to designs * removed testing value Co-authored-by: Kirill <kirill.sergeev@sap.com> * TracingStatusHelper unit test (#114) * TracingStatusHelper unit test * removed duplicate * Prevent screenshot of the app for all activities (#108) * Prevent screenshot of the app for all activities * fix ktlint * code smell fix Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> * Feature: Bluetooth callback (#115) * bluetooth callback added * bound bluetooth callback to the ui Co-authored-by: Kirill <kirill.sergeev@sap.com> * Added main overview page to main menu (#120) * added overview fragment baseline * main overview draft version completed with build fixes * checked some final strings again * Fixed screen orientation to portrait (#121) * added restriction to portrait and reversed portrait orientation only * suppress SourceLockedOrientationActivity lint error * changed local config that a high match can be generated via QR code, integrated it with the UI (#125) * Feature: Translation preparation (#126) * renamed old strings and reordered * app information strings translation tags * updated translation tags for long texts * added translation comments to strings * fixed naming error * removed empty comment Co-authored-by: Muschko <marc.muschko@sap.com> Co-authored-by: Kolya Opahle <k.opahle@sap.com> Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: Michael Keppler <bananeweizen@gmx.de> Co-authored-by: Thomas Klingbeil <64434904+tklingbeil@users.noreply.github.com> Co-authored-by: Hee Tatt Ooi <64406309+HeeTattSap@users.noreply.github.com> Co-authored-by: Muschko <marc.muschko@sap.com> Co-authored-by: Thomas Kowark <thomas.kowark@sap.com> Co-authored-by: Robert Scheck <robert-scheck@users.noreply.github.com> Co-authored-by: Volkmar Vogel <volkmar@vogel.app> Co-authored-by: ka7 <ka7@la-evento.com> Co-authored-by: klemens <ka7@github.com> Co-authored-by: Tim Brüggenthies <tim.brueggenthies@outlook.de> Co-authored-by: mseele <mseele@gmail.com> Co-authored-by: Janik Steegmüller <janik.steegmueller@gmail.com> Co-authored-by: Fabian-K <fabian.kajzar@sap.com> Co-authored-by: Hee Tatt Ooi <hee.tatt.ooi@sap.com> Co-authored-by: Matthias Küch <mail@matthias-kuech.de> Co-authored-by: oemerb <66002424+oemerb@users.noreply.github.com> Co-authored-by: AlexanderAlferov <64849422+AlexanderAlferov@users.noreply.github.com> Co-authored-by: Kirill <kirill.sergeev@sap.com> Co-authored-by: Philipp Woessner <64482866+pwoessner@users.noreply.github.com> * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: Ic0905f66e03544c549ee6bf0edde3707c528215c * Remove values-2Q Signed-off-by: d067928 <jakob.moeller@sap.com> * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: Idf52dece137fdc6e314ed752a8ef6b79b08683b0 * deleted 2Q * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I63afce1d7307c912b034728d8b78d437974f818d * excluded translation from lint for dev * fixed quickBuild errors * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I0b2e12f977b0a4bf37716d85e527d8d05168120f * fixed local issues * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: Ied4c086215e1392cb4ac061c9e82760f4757d5b2 * fixes * resolved merge conflicts Co-authored-by: service-tip-git <tmsatsls@gmail.com> Co-authored-by: Kolya Opahle <k.opahle@sap.com> Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: Michael Keppler <bananeweizen@gmx.de> Co-authored-by: Thomas Klingbeil <64434904+tklingbeil@users.noreply.github.com> Co-authored-by: Hee Tatt Ooi <64406309+HeeTattSap@users.noreply.github.com> Co-authored-by: Muschko <marc.muschko@sap.com> Co-authored-by: Thomas Kowark <thomas.kowark@sap.com> Co-authored-by: Robert Scheck <robert-scheck@users.noreply.github.com> Co-authored-by: Volkmar Vogel <volkmar@vogel.app> Co-authored-by: ka7 <ka7@la-evento.com> Co-authored-by: klemens <ka7@github.com> Co-authored-by: Tim Brüggenthies <tim.brueggenthies@outlook.de> Co-authored-by: mseele <mseele@gmail.com> Co-authored-by: Janik Steegmüller <janik.steegmueller@gmail.com> Co-authored-by: Fabian-K <fabian.kajzar@sap.com> Co-authored-by: Hee Tatt Ooi <hee.tatt.ooi@sap.com> Co-authored-by: Matthias Küch <mail@matthias-kuech.de> Co-authored-by: oemerb <66002424+oemerb@users.noreply.github.com> Co-authored-by: AlexanderAlferov <64849422+AlexanderAlferov@users.noreply.github.com> Co-authored-by: Kirill <kirill.sergeev@sap.com> Co-authored-by: Philipp Woessner <64482866+pwoessner@users.noreply.github.com>
* [INTERNAL] Translation delivery: commit by LX Lab Change-Id: Ic0905f66e03544c549ee6bf0edde3707c528215c * Translation branch update (#127) * Implement submission done fragment (#20) * Added submission done fragment (currently dangling in nav graph) * fixed leftover javadoc * Moved QR code scan and registration fragment to submission package (#21) * Dependency Updates and Gradle Fixes (#34) * Bump up Gradle to 4.0.0 / 6.1.1 * Bump up NDK * Bump Up SQLite * adapt circle config * Fix #23: Typo in onboarding screen (#31) Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Submission UI Additions (#25) * Moved camera permission check to dispatcher fragment * Added illustrations for test result screen * Updated result fragment to match new design * Added constraints to status card * Integrated submission result positive other warning fragment in ui flow * Added submission done fragment to nav graph Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Added ability to dialog helper to create dialog without negative button * Switched from AlertDialog.Builder to DIalogHelper * Enable diagnosis key upload to backend (#35) * Moved camera permission check to dispatcher fragment * Added illustrations for test result screen * Updated result fragment to match new design * Added constraints to status card * Integrated submission result positive other warning fragment in ui flow * add TAN fetching to the key submission transaction * remove unneeded function * Fix log message for fetching TAN * Added submission done fragment to nav graph Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Added ability to dialog helper to create dialog without negative button * Switched from AlertDialog.Builder to DIalogHelper * use actual TAN (authCode) for key submission set the TAN in the corresponding header field fixes #8 * request permission to retrieve diagnosis keys * permission needs to be requested again after dialog has been presented to the users * trigger transaction to retrieve TAN and upload keys Co-authored-by: Kolya Opahle <k.opahle@sap.com> * Removed ExposureNotificationIntentService, the functionality is handled by NotificationHelper (#40) * Fixing tele tan registration (#45) * Fixed teleTAN based device registration Signed-off-by: Kolya Opahle <k.opahle@sap.com> * allowed excluded tan chars for testing Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Revert "allowed excluded tan chars for testing" This reverts commit 253ede4. * Release/0.5.5 (#48) * Release/0.5.5 * Hotfix for resetting Gradle Version (internal pipeline confirmation) (#52) * Gradle Reset to 0.5.4 (#53) * Release/0.5.5 (#48) * Hotfix for resetting Gradle Version (internal pipeline confirmation) (#52) * Minify and Shrink Disabled (#56) * Release/0.5.5 * Gradle Reset to 0.5.4 (#53) * Release/0.5.5 (#48) * Hotfix for resetting Gradle Version (internal pipeline confirmation) (#52) * Disable minify / shrink * Dont obfuscate * 0.5.6 * Update known issues and fixing typo in readme (#44) * added strings wip to known issues * updated readme Co-authored-by: Muschko <marc.muschko@sap.com> * Updated strings, introduced more details on app-information screens (#88) * updated strings for risk card and risk card details; plural strings are todo when finalized * updated more strings on main / details * added comments * added strings for information about, information technical hotline; changed technical hotline layout * removed hotline test icon * fixed build issues * Cleanup pull_request_template.md (#54) * Update pull_request_template.md * Removed Link to Contribution Guidelines (added by Github on the right hand side, anyhow) * Removed Link to issue #41 from title example (this has been linked quite a lot...) * 0.5.6 * Fix typo Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> Co-authored-by: marcmuschko <marc.muschko@sap.com> * Add Support for lower case characters in the teleTAN screen (#66) * added support for lower case input in teleTan fragment Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Removed notice of case insensitivity from temporary strings.xml Signed-off-by: Kolya Opahle <k.opahle@sap.com> Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> * Correct typos in architecture overview (#67) Co-authored-by: marcmuschko <marc.muschko@sap.com> * Bluetooth & connection card (#97) * introduced settings navigation helper * added connection and bluetooth stati to main and tracing settings * moved strings * removed unnecessary backgroundTint Co-authored-by: marcmuschko <marc.muschko@sap.com> * Fix typo in class documentation (#71) * 0.5.6 * fix typo Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: marcmuschko <marc.muschko@sap.com> * spelling fixes (#87) * 0.5.6 * spelling fixes Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: klemens <ka7@github.com> Co-authored-by: marcmuschko <marc.muschko@sap.com> * Moves creation of notification channel to app startup (#32) Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Tracing start/stop fix due to missing handling inside tracing (#99) Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Switch the DB Password to use the KeyStore MasterKey (#98) Signed-off-by: d067928 <jakob.moeller@sap.com> * Shared prefs ktx shorthand (#38) * closes #33 * Add Commit Flag to ensure synchronous consistent Updates to Disk Signed-off-by: d067928 <jakob.moeller@sap.com> * Add persistance of timestamp and whether user is allowed to submit keys (#74) * Store timestamp of receiving registration token * also reset this timestamp when deleting the registration token * use correct timestamp for display of test time * replace tracing activation time by test result reception time * rename TAN request to match context * set isAllowedToSubmitDiagnosisKeys properly Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * set "enabled" for include_settings_switch_row in notifications settings, fixes wrong binding and removed clickable rows (#101) Co-authored-by: marcmuschko <marc.muschko@sap.com> * fix #82 (#94) * fix #82 Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Add ShareHelper (#85) * Add ShareHelper * Use ShareHelper in MainShareFragment * Replace the current exposure status with a positive result card when test result is positive (#79) * Made submission status card style more cross device friendly Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Added the positive result submission status card Signed-off-by: Kolya Opahle <k.opahle@sap.com> * lint fix * Updated main fragment documentation * Added icon for sharing risk status Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Updated positive result home screen card text and icons Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Added loading indicator to test result fragment (#100) Co-authored-by: marcmuschko <marc.muschko@sap.com> Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> * Adjusted onboarding flow, adjusted contribution file, small fixes in settings (#106) * changed permission dialog logic for onboarding tracing fragment and onboarding notification fragment * adjusted contributing file * added settings notification handling to display value in settings overview * fixed app crash during bluetooth settings navigation * corrected wrong value from view model in tracing settings text * Submission Contact Fragment & StepView Custom View (#102) * - submission-contact fragment added - StepEntry custom view added to unify various step entry views - SimpleStepEntry as a simple implementation of a StepEntry with title and text added * - apply naming conventions for ids - use CallHelper to trigger a call - access views using kotlinx.android.synthetic Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> * Notifications when risk value has changed between low and high. (#76) * Notifications when risk value has changed between low and high. * Notifications when risk value has changed between low and high. Fixed wildcard imports. * Fixed formatting, ktlint issue. * app foreground/background checking. Notifications are not sent when app is in background * update comments * initialize foreground flag as false(valid for background threads before ui starts) * comments * included UNDERTERMINED as a low, for initialisation * fixed icon * fixed tests Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * added onboarding strings (#109) * disable colored output for ktlint (#105) Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Limit number of keys to be uploaded to server (#107) * limit the number of keys to be uploaded to 14 * fix spaces Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Fix white space, informal language and spelling of Docker in Readme (#78) * 0.5.6 * Fix spelling gonna and docker * Add missing "to" Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: marcmuschko <marc.muschko@sap.com> * Update build.gradle (#111) * Build.Gradle Conflict Resolving (0.8.0) (#112) * Minify and proguard fix (#113) Commented out -dontobfuscate * Circle progress bar (#96) * circle progress bar impl * ktlint format * added new ui * added circle to contact tracing without binding * added binding and final icon * added circle progress to risk card * added comments * changed default value for disableText * adapted views order to designs * removed testing value Co-authored-by: Kirill <kirill.sergeev@sap.com> * TracingStatusHelper unit test (#114) * TracingStatusHelper unit test * removed duplicate * Prevent screenshot of the app for all activities (#108) * Prevent screenshot of the app for all activities * fix ktlint * code smell fix Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> * Feature: Bluetooth callback (#115) * bluetooth callback added * bound bluetooth callback to the ui Co-authored-by: Kirill <kirill.sergeev@sap.com> * Added main overview page to main menu (#120) * added overview fragment baseline * main overview draft version completed with build fixes * checked some final strings again * Fixed screen orientation to portrait (#121) * added restriction to portrait and reversed portrait orientation only * suppress SourceLockedOrientationActivity lint error * changed local config that a high match can be generated via QR code, integrated it with the UI (#125) * Feature: Translation preparation (#126) * renamed old strings and reordered * app information strings translation tags * updated translation tags for long texts * added translation comments to strings * fixed naming error * removed empty comment Co-authored-by: Muschko <marc.muschko@sap.com> Co-authored-by: Kolya Opahle <k.opahle@sap.com> Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: Michael Keppler <bananeweizen@gmx.de> Co-authored-by: Thomas Klingbeil <64434904+tklingbeil@users.noreply.github.com> Co-authored-by: Hee Tatt Ooi <64406309+HeeTattSap@users.noreply.github.com> Co-authored-by: Muschko <marc.muschko@sap.com> Co-authored-by: Thomas Kowark <thomas.kowark@sap.com> Co-authored-by: Robert Scheck <robert-scheck@users.noreply.github.com> Co-authored-by: Volkmar Vogel <volkmar@vogel.app> Co-authored-by: ka7 <ka7@la-evento.com> Co-authored-by: klemens <ka7@github.com> Co-authored-by: Tim Brüggenthies <tim.brueggenthies@outlook.de> Co-authored-by: mseele <mseele@gmail.com> Co-authored-by: Janik Steegmüller <janik.steegmueller@gmail.com> Co-authored-by: Fabian-K <fabian.kajzar@sap.com> Co-authored-by: Hee Tatt Ooi <hee.tatt.ooi@sap.com> Co-authored-by: Matthias Küch <mail@matthias-kuech.de> Co-authored-by: oemerb <66002424+oemerb@users.noreply.github.com> Co-authored-by: AlexanderAlferov <64849422+AlexanderAlferov@users.noreply.github.com> Co-authored-by: Kirill <kirill.sergeev@sap.com> Co-authored-by: Philipp Woessner <64482866+pwoessner@users.noreply.github.com> * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: Ic0905f66e03544c549ee6bf0edde3707c528215c * Remove values-2Q Signed-off-by: d067928 <jakob.moeller@sap.com> * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: Idf52dece137fdc6e314ed752a8ef6b79b08683b0 * deleted 2Q * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I63afce1d7307c912b034728d8b78d437974f818d * excluded translation from lint for dev * fixed quickBuild errors * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I0b2e12f977b0a4bf37716d85e527d8d05168120f * fixed local issues * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: Ied4c086215e1392cb4ac061c9e82760f4757d5b2 * fixes * resolved merge conflicts * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I0dbb47c30c1f19b7533e953e349a3145694db366 Co-authored-by: service-tip-git <tmsatsls@gmail.com> Co-authored-by: Kolya Opahle <k.opahle@sap.com> Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: Michael Keppler <bananeweizen@gmx.de> Co-authored-by: Thomas Klingbeil <64434904+tklingbeil@users.noreply.github.com> Co-authored-by: Hee Tatt Ooi <64406309+HeeTattSap@users.noreply.github.com> Co-authored-by: Muschko <marc.muschko@sap.com> Co-authored-by: Thomas Kowark <thomas.kowark@sap.com> Co-authored-by: Robert Scheck <robert-scheck@users.noreply.github.com> Co-authored-by: Volkmar Vogel <volkmar@vogel.app> Co-authored-by: ka7 <ka7@la-evento.com> Co-authored-by: klemens <ka7@github.com> Co-authored-by: Tim Brüggenthies <tim.brueggenthies@outlook.de> Co-authored-by: mseele <mseele@gmail.com> Co-authored-by: Janik Steegmüller <janik.steegmueller@gmail.com> Co-authored-by: Fabian-K <fabian.kajzar@sap.com> Co-authored-by: Hee Tatt Ooi <hee.tatt.ooi@sap.com> Co-authored-by: Matthias Küch <mail@matthias-kuech.de> Co-authored-by: oemerb <66002424+oemerb@users.noreply.github.com> Co-authored-by: AlexanderAlferov <64849422+AlexanderAlferov@users.noreply.github.com> Co-authored-by: Kirill <kirill.sergeev@sap.com> Co-authored-by: Philipp Woessner <64482866+pwoessner@users.noreply.github.com>
* [INTERNAL] Translation delivery: commit by LX Lab Change-Id: Ic0905f66e03544c549ee6bf0edde3707c528215c * Translation branch update (#127) * Implement submission done fragment (#20) * Added submission done fragment (currently dangling in nav graph) * fixed leftover javadoc * Moved QR code scan and registration fragment to submission package (#21) * Dependency Updates and Gradle Fixes (#34) * Bump up Gradle to 4.0.0 / 6.1.1 * Bump up NDK * Bump Up SQLite * adapt circle config * Fix #23: Typo in onboarding screen (#31) Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Submission UI Additions (#25) * Moved camera permission check to dispatcher fragment * Added illustrations for test result screen * Updated result fragment to match new design * Added constraints to status card * Integrated submission result positive other warning fragment in ui flow * Added submission done fragment to nav graph Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Added ability to dialog helper to create dialog without negative button * Switched from AlertDialog.Builder to DIalogHelper * Enable diagnosis key upload to backend (#35) * Moved camera permission check to dispatcher fragment * Added illustrations for test result screen * Updated result fragment to match new design * Added constraints to status card * Integrated submission result positive other warning fragment in ui flow * add TAN fetching to the key submission transaction * remove unneeded function * Fix log message for fetching TAN * Added submission done fragment to nav graph Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Added ability to dialog helper to create dialog without negative button * Switched from AlertDialog.Builder to DIalogHelper * use actual TAN (authCode) for key submission set the TAN in the corresponding header field fixes #8 * request permission to retrieve diagnosis keys * permission needs to be requested again after dialog has been presented to the users * trigger transaction to retrieve TAN and upload keys Co-authored-by: Kolya Opahle <k.opahle@sap.com> * Removed ExposureNotificationIntentService, the functionality is handled by NotificationHelper (#40) * Fixing tele tan registration (#45) * Fixed teleTAN based device registration Signed-off-by: Kolya Opahle <k.opahle@sap.com> * allowed excluded tan chars for testing Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Revert "allowed excluded tan chars for testing" This reverts commit 253ede4. * Release/0.5.5 (#48) * Release/0.5.5 * Hotfix for resetting Gradle Version (internal pipeline confirmation) (#52) * Gradle Reset to 0.5.4 (#53) * Release/0.5.5 (#48) * Hotfix for resetting Gradle Version (internal pipeline confirmation) (#52) * Minify and Shrink Disabled (#56) * Release/0.5.5 * Gradle Reset to 0.5.4 (#53) * Release/0.5.5 (#48) * Hotfix for resetting Gradle Version (internal pipeline confirmation) (#52) * Disable minify / shrink * Dont obfuscate * 0.5.6 * Update known issues and fixing typo in readme (#44) * added strings wip to known issues * updated readme Co-authored-by: Muschko <marc.muschko@sap.com> * Updated strings, introduced more details on app-information screens (#88) * updated strings for risk card and risk card details; plural strings are todo when finalized * updated more strings on main / details * added comments * added strings for information about, information technical hotline; changed technical hotline layout * removed hotline test icon * fixed build issues * Cleanup pull_request_template.md (#54) * Update pull_request_template.md * Removed Link to Contribution Guidelines (added by Github on the right hand side, anyhow) * Removed Link to issue #41 from title example (this has been linked quite a lot...) * 0.5.6 * Fix typo Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> Co-authored-by: marcmuschko <marc.muschko@sap.com> * Add Support for lower case characters in the teleTAN screen (#66) * added support for lower case input in teleTan fragment Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Removed notice of case insensitivity from temporary strings.xml Signed-off-by: Kolya Opahle <k.opahle@sap.com> Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> * Correct typos in architecture overview (#67) Co-authored-by: marcmuschko <marc.muschko@sap.com> * Bluetooth & connection card (#97) * introduced settings navigation helper * added connection and bluetooth stati to main and tracing settings * moved strings * removed unnecessary backgroundTint Co-authored-by: marcmuschko <marc.muschko@sap.com> * Fix typo in class documentation (#71) * 0.5.6 * fix typo Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: marcmuschko <marc.muschko@sap.com> * spelling fixes (#87) * 0.5.6 * spelling fixes Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: klemens <ka7@github.com> Co-authored-by: marcmuschko <marc.muschko@sap.com> * Moves creation of notification channel to app startup (#32) Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Tracing start/stop fix due to missing handling inside tracing (#99) Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Switch the DB Password to use the KeyStore MasterKey (#98) Signed-off-by: d067928 <jakob.moeller@sap.com> * Shared prefs ktx shorthand (#38) * closes #33 * Add Commit Flag to ensure synchronous consistent Updates to Disk Signed-off-by: d067928 <jakob.moeller@sap.com> * Add persistance of timestamp and whether user is allowed to submit keys (#74) * Store timestamp of receiving registration token * also reset this timestamp when deleting the registration token * use correct timestamp for display of test time * replace tracing activation time by test result reception time * rename TAN request to match context * set isAllowedToSubmitDiagnosisKeys properly Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * set "enabled" for include_settings_switch_row in notifications settings, fixes wrong binding and removed clickable rows (#101) Co-authored-by: marcmuschko <marc.muschko@sap.com> * fix #82 (#94) * fix #82 Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Add ShareHelper (#85) * Add ShareHelper * Use ShareHelper in MainShareFragment * Replace the current exposure status with a positive result card when test result is positive (#79) * Made submission status card style more cross device friendly Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Added the positive result submission status card Signed-off-by: Kolya Opahle <k.opahle@sap.com> * lint fix * Updated main fragment documentation * Added icon for sharing risk status Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Updated positive result home screen card text and icons Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Added loading indicator to test result fragment (#100) Co-authored-by: marcmuschko <marc.muschko@sap.com> Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> * Adjusted onboarding flow, adjusted contribution file, small fixes in settings (#106) * changed permission dialog logic for onboarding tracing fragment and onboarding notification fragment * adjusted contributing file * added settings notification handling to display value in settings overview * fixed app crash during bluetooth settings navigation * corrected wrong value from view model in tracing settings text * Submission Contact Fragment & StepView Custom View (#102) * - submission-contact fragment added - StepEntry custom view added to unify various step entry views - SimpleStepEntry as a simple implementation of a StepEntry with title and text added * - apply naming conventions for ids - use CallHelper to trigger a call - access views using kotlinx.android.synthetic Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> * Notifications when risk value has changed between low and high. (#76) * Notifications when risk value has changed between low and high. * Notifications when risk value has changed between low and high. Fixed wildcard imports. * Fixed formatting, ktlint issue. * app foreground/background checking. Notifications are not sent when app is in background * update comments * initialize foreground flag as false(valid for background threads before ui starts) * comments * included UNDERTERMINED as a low, for initialisation * fixed icon * fixed tests Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * added onboarding strings (#109) * disable colored output for ktlint (#105) Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Limit number of keys to be uploaded to server (#107) * limit the number of keys to be uploaded to 14 * fix spaces Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Fix white space, informal language and spelling of Docker in Readme (#78) * 0.5.6 * Fix spelling gonna and docker * Add missing "to" Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: marcmuschko <marc.muschko@sap.com> * Update build.gradle (#111) * Build.Gradle Conflict Resolving (0.8.0) (#112) * Minify and proguard fix (#113) Commented out -dontobfuscate * Circle progress bar (#96) * circle progress bar impl * ktlint format * added new ui * added circle to contact tracing without binding * added binding and final icon * added circle progress to risk card * added comments * changed default value for disableText * adapted views order to designs * removed testing value Co-authored-by: Kirill <kirill.sergeev@sap.com> * TracingStatusHelper unit test (#114) * TracingStatusHelper unit test * removed duplicate * Prevent screenshot of the app for all activities (#108) * Prevent screenshot of the app for all activities * fix ktlint * code smell fix Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> * Feature: Bluetooth callback (#115) * bluetooth callback added * bound bluetooth callback to the ui Co-authored-by: Kirill <kirill.sergeev@sap.com> * Added main overview page to main menu (#120) * added overview fragment baseline * main overview draft version completed with build fixes * checked some final strings again * Fixed screen orientation to portrait (#121) * added restriction to portrait and reversed portrait orientation only * suppress SourceLockedOrientationActivity lint error * changed local config that a high match can be generated via QR code, integrated it with the UI (#125) * Feature: Translation preparation (#126) * renamed old strings and reordered * app information strings translation tags * updated translation tags for long texts * added translation comments to strings * fixed naming error * removed empty comment Co-authored-by: Muschko <marc.muschko@sap.com> Co-authored-by: Kolya Opahle <k.opahle@sap.com> Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: Michael Keppler <bananeweizen@gmx.de> Co-authored-by: Thomas Klingbeil <64434904+tklingbeil@users.noreply.github.com> Co-authored-by: Hee Tatt Ooi <64406309+HeeTattSap@users.noreply.github.com> Co-authored-by: Muschko <marc.muschko@sap.com> Co-authored-by: Thomas Kowark <thomas.kowark@sap.com> Co-authored-by: Robert Scheck <robert-scheck@users.noreply.github.com> Co-authored-by: Volkmar Vogel <volkmar@vogel.app> Co-authored-by: ka7 <ka7@la-evento.com> Co-authored-by: klemens <ka7@github.com> Co-authored-by: Tim Brüggenthies <tim.brueggenthies@outlook.de> Co-authored-by: mseele <mseele@gmail.com> Co-authored-by: Janik Steegmüller <janik.steegmueller@gmail.com> Co-authored-by: Fabian-K <fabian.kajzar@sap.com> Co-authored-by: Hee Tatt Ooi <hee.tatt.ooi@sap.com> Co-authored-by: Matthias Küch <mail@matthias-kuech.de> Co-authored-by: oemerb <66002424+oemerb@users.noreply.github.com> Co-authored-by: AlexanderAlferov <64849422+AlexanderAlferov@users.noreply.github.com> Co-authored-by: Kirill <kirill.sergeev@sap.com> Co-authored-by: Philipp Woessner <64482866+pwoessner@users.noreply.github.com> * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: Ic0905f66e03544c549ee6bf0edde3707c528215c * Remove values-2Q Signed-off-by: d067928 <jakob.moeller@sap.com> * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: Idf52dece137fdc6e314ed752a8ef6b79b08683b0 * deleted 2Q * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I63afce1d7307c912b034728d8b78d437974f818d * excluded translation from lint for dev * fixed quickBuild errors * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I0b2e12f977b0a4bf37716d85e527d8d05168120f * fixed local issues * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: Ied4c086215e1392cb4ac061c9e82760f4757d5b2 * fixes * resolved merge conflicts * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I0dbb47c30c1f19b7533e953e349a3145694db366 * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: If73a3358a2939902b8df4e491fb7b3beb626f8fc * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I101e87820c63ecb7c40b044ac0bc2e05331b352b Co-authored-by: service-tip-git <tmsatsls@gmail.com> Co-authored-by: Kolya Opahle <k.opahle@sap.com> Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: Michael Keppler <bananeweizen@gmx.de> Co-authored-by: Thomas Klingbeil <64434904+tklingbeil@users.noreply.github.com> Co-authored-by: Hee Tatt Ooi <64406309+HeeTattSap@users.noreply.github.com> Co-authored-by: Muschko <marc.muschko@sap.com> Co-authored-by: Thomas Kowark <thomas.kowark@sap.com> Co-authored-by: Robert Scheck <robert-scheck@users.noreply.github.com> Co-authored-by: Volkmar Vogel <volkmar@vogel.app> Co-authored-by: ka7 <ka7@la-evento.com> Co-authored-by: klemens <ka7@github.com> Co-authored-by: Tim Brüggenthies <tim.brueggenthies@outlook.de> Co-authored-by: mseele <mseele@gmail.com> Co-authored-by: Janik Steegmüller <janik.steegmueller@gmail.com> Co-authored-by: Fabian-K <fabian.kajzar@sap.com> Co-authored-by: Hee Tatt Ooi <hee.tatt.ooi@sap.com> Co-authored-by: Matthias Küch <mail@matthias-kuech.de> Co-authored-by: oemerb <66002424+oemerb@users.noreply.github.com> Co-authored-by: AlexanderAlferov <64849422+AlexanderAlferov@users.noreply.github.com> Co-authored-by: Kirill <kirill.sergeev@sap.com> Co-authored-by: Philipp Woessner <64482866+pwoessner@users.noreply.github.com>
* [INTERNAL] Translation delivery: commit by LX Lab Change-Id: Ic0905f66e03544c549ee6bf0edde3707c528215c * Translation branch update (#127) * Implement submission done fragment (#20) * Added submission done fragment (currently dangling in nav graph) * fixed leftover javadoc * Moved QR code scan and registration fragment to submission package (#21) * Dependency Updates and Gradle Fixes (#34) * Bump up Gradle to 4.0.0 / 6.1.1 * Bump up NDK * Bump Up SQLite * adapt circle config * Fix #23: Typo in onboarding screen (#31) Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Submission UI Additions (#25) * Moved camera permission check to dispatcher fragment * Added illustrations for test result screen * Updated result fragment to match new design * Added constraints to status card * Integrated submission result positive other warning fragment in ui flow * Added submission done fragment to nav graph Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Added ability to dialog helper to create dialog without negative button * Switched from AlertDialog.Builder to DIalogHelper * Enable diagnosis key upload to backend (#35) * Moved camera permission check to dispatcher fragment * Added illustrations for test result screen * Updated result fragment to match new design * Added constraints to status card * Integrated submission result positive other warning fragment in ui flow * add TAN fetching to the key submission transaction * remove unneeded function * Fix log message for fetching TAN * Added submission done fragment to nav graph Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Added ability to dialog helper to create dialog without negative button * Switched from AlertDialog.Builder to DIalogHelper * use actual TAN (authCode) for key submission set the TAN in the corresponding header field fixes #8 * request permission to retrieve diagnosis keys * permission needs to be requested again after dialog has been presented to the users * trigger transaction to retrieve TAN and upload keys Co-authored-by: Kolya Opahle <k.opahle@sap.com> * Removed ExposureNotificationIntentService, the functionality is handled by NotificationHelper (#40) * Fixing tele tan registration (#45) * Fixed teleTAN based device registration Signed-off-by: Kolya Opahle <k.opahle@sap.com> * allowed excluded tan chars for testing Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Revert "allowed excluded tan chars for testing" This reverts commit 253ede4. * Release/0.5.5 (#48) * Release/0.5.5 * Hotfix for resetting Gradle Version (internal pipeline confirmation) (#52) * Gradle Reset to 0.5.4 (#53) * Release/0.5.5 (#48) * Hotfix for resetting Gradle Version (internal pipeline confirmation) (#52) * Minify and Shrink Disabled (#56) * Release/0.5.5 * Gradle Reset to 0.5.4 (#53) * Release/0.5.5 (#48) * Hotfix for resetting Gradle Version (internal pipeline confirmation) (#52) * Disable minify / shrink * Dont obfuscate * 0.5.6 * Update known issues and fixing typo in readme (#44) * added strings wip to known issues * updated readme Co-authored-by: Muschko <marc.muschko@sap.com> * Updated strings, introduced more details on app-information screens (#88) * updated strings for risk card and risk card details; plural strings are todo when finalized * updated more strings on main / details * added comments * added strings for information about, information technical hotline; changed technical hotline layout * removed hotline test icon * fixed build issues * Cleanup pull_request_template.md (#54) * Update pull_request_template.md * Removed Link to Contribution Guidelines (added by Github on the right hand side, anyhow) * Removed Link to issue #41 from title example (this has been linked quite a lot...) * 0.5.6 * Fix typo Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> Co-authored-by: marcmuschko <marc.muschko@sap.com> * Add Support for lower case characters in the teleTAN screen (#66) * added support for lower case input in teleTan fragment Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Removed notice of case insensitivity from temporary strings.xml Signed-off-by: Kolya Opahle <k.opahle@sap.com> Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> * Correct typos in architecture overview (#67) Co-authored-by: marcmuschko <marc.muschko@sap.com> * Bluetooth & connection card (#97) * introduced settings navigation helper * added connection and bluetooth stati to main and tracing settings * moved strings * removed unnecessary backgroundTint Co-authored-by: marcmuschko <marc.muschko@sap.com> * Fix typo in class documentation (#71) * 0.5.6 * fix typo Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: marcmuschko <marc.muschko@sap.com> * spelling fixes (#87) * 0.5.6 * spelling fixes Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: klemens <ka7@github.com> Co-authored-by: marcmuschko <marc.muschko@sap.com> * Moves creation of notification channel to app startup (#32) Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Tracing start/stop fix due to missing handling inside tracing (#99) Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Switch the DB Password to use the KeyStore MasterKey (#98) Signed-off-by: d067928 <jakob.moeller@sap.com> * Shared prefs ktx shorthand (#38) * closes #33 * Add Commit Flag to ensure synchronous consistent Updates to Disk Signed-off-by: d067928 <jakob.moeller@sap.com> * Add persistance of timestamp and whether user is allowed to submit keys (#74) * Store timestamp of receiving registration token * also reset this timestamp when deleting the registration token * use correct timestamp for display of test time * replace tracing activation time by test result reception time * rename TAN request to match context * set isAllowedToSubmitDiagnosisKeys properly Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * set "enabled" for include_settings_switch_row in notifications settings, fixes wrong binding and removed clickable rows (#101) Co-authored-by: marcmuschko <marc.muschko@sap.com> * fix #82 (#94) * fix #82 Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Add ShareHelper (#85) * Add ShareHelper * Use ShareHelper in MainShareFragment * Replace the current exposure status with a positive result card when test result is positive (#79) * Made submission status card style more cross device friendly Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Added the positive result submission status card Signed-off-by: Kolya Opahle <k.opahle@sap.com> * lint fix * Updated main fragment documentation * Added icon for sharing risk status Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Updated positive result home screen card text and icons Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Added loading indicator to test result fragment (#100) Co-authored-by: marcmuschko <marc.muschko@sap.com> Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> * Adjusted onboarding flow, adjusted contribution file, small fixes in settings (#106) * changed permission dialog logic for onboarding tracing fragment and onboarding notification fragment * adjusted contributing file * added settings notification handling to display value in settings overview * fixed app crash during bluetooth settings navigation * corrected wrong value from view model in tracing settings text * Submission Contact Fragment & StepView Custom View (#102) * - submission-contact fragment added - StepEntry custom view added to unify various step entry views - SimpleStepEntry as a simple implementation of a StepEntry with title and text added * - apply naming conventions for ids - use CallHelper to trigger a call - access views using kotlinx.android.synthetic Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> * Notifications when risk value has changed between low and high. (#76) * Notifications when risk value has changed between low and high. * Notifications when risk value has changed between low and high. Fixed wildcard imports. * Fixed formatting, ktlint issue. * app foreground/background checking. Notifications are not sent when app is in background * update comments * initialize foreground flag as false(valid for background threads before ui starts) * comments * included UNDERTERMINED as a low, for initialisation * fixed icon * fixed tests Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * added onboarding strings (#109) * disable colored output for ktlint (#105) Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Limit number of keys to be uploaded to server (#107) * limit the number of keys to be uploaded to 14 * fix spaces Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Fix white space, informal language and spelling of Docker in Readme (#78) * 0.5.6 * Fix spelling gonna and docker * Add missing "to" Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: marcmuschko <marc.muschko@sap.com> * Update build.gradle (#111) * Build.Gradle Conflict Resolving (0.8.0) (#112) * Minify and proguard fix (#113) Commented out -dontobfuscate * Circle progress bar (#96) * circle progress bar impl * ktlint format * added new ui * added circle to contact tracing without binding * added binding and final icon * added circle progress to risk card * added comments * changed default value for disableText * adapted views order to designs * removed testing value Co-authored-by: Kirill <kirill.sergeev@sap.com> * TracingStatusHelper unit test (#114) * TracingStatusHelper unit test * removed duplicate * Prevent screenshot of the app for all activities (#108) * Prevent screenshot of the app for all activities * fix ktlint * code smell fix Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> * Feature: Bluetooth callback (#115) * bluetooth callback added * bound bluetooth callback to the ui Co-authored-by: Kirill <kirill.sergeev@sap.com> * Added main overview page to main menu (#120) * added overview fragment baseline * main overview draft version completed with build fixes * checked some final strings again * Fixed screen orientation to portrait (#121) * added restriction to portrait and reversed portrait orientation only * suppress SourceLockedOrientationActivity lint error * changed local config that a high match can be generated via QR code, integrated it with the UI (#125) * Feature: Translation preparation (#126) * renamed old strings and reordered * app information strings translation tags * updated translation tags for long texts * added translation comments to strings * fixed naming error * removed empty comment Co-authored-by: Muschko <marc.muschko@sap.com> Co-authored-by: Kolya Opahle <k.opahle@sap.com> Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: Michael Keppler <bananeweizen@gmx.de> Co-authored-by: Thomas Klingbeil <64434904+tklingbeil@users.noreply.github.com> Co-authored-by: Hee Tatt Ooi <64406309+HeeTattSap@users.noreply.github.com> Co-authored-by: Muschko <marc.muschko@sap.com> Co-authored-by: Thomas Kowark <thomas.kowark@sap.com> Co-authored-by: Robert Scheck <robert-scheck@users.noreply.github.com> Co-authored-by: Volkmar Vogel <volkmar@vogel.app> Co-authored-by: ka7 <ka7@la-evento.com> Co-authored-by: klemens <ka7@github.com> Co-authored-by: Tim Brüggenthies <tim.brueggenthies@outlook.de> Co-authored-by: mseele <mseele@gmail.com> Co-authored-by: Janik Steegmüller <janik.steegmueller@gmail.com> Co-authored-by: Fabian-K <fabian.kajzar@sap.com> Co-authored-by: Hee Tatt Ooi <hee.tatt.ooi@sap.com> Co-authored-by: Matthias Küch <mail@matthias-kuech.de> Co-authored-by: oemerb <66002424+oemerb@users.noreply.github.com> Co-authored-by: AlexanderAlferov <64849422+AlexanderAlferov@users.noreply.github.com> Co-authored-by: Kirill <kirill.sergeev@sap.com> Co-authored-by: Philipp Woessner <64482866+pwoessner@users.noreply.github.com> * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: Ic0905f66e03544c549ee6bf0edde3707c528215c * Remove values-2Q Signed-off-by: d067928 <jakob.moeller@sap.com> * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: Idf52dece137fdc6e314ed752a8ef6b79b08683b0 * deleted 2Q * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I63afce1d7307c912b034728d8b78d437974f818d * excluded translation from lint for dev * fixed quickBuild errors * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I0b2e12f977b0a4bf37716d85e527d8d05168120f * fixed local issues * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: Ied4c086215e1392cb4ac061c9e82760f4757d5b2 * fixes * resolved merge conflicts * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I0dbb47c30c1f19b7533e953e349a3145694db366 * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: If73a3358a2939902b8df4e491fb7b3beb626f8fc * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I101e87820c63ecb7c40b044ac0bc2e05331b352b * changed default value for strings * added https to english faq links * fixed error during merge Co-authored-by: service-tip-git <tmsatsls@gmail.com> Co-authored-by: Kolya Opahle <k.opahle@sap.com> Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: Michael Keppler <bananeweizen@gmx.de> Co-authored-by: Thomas Klingbeil <64434904+tklingbeil@users.noreply.github.com> Co-authored-by: Hee Tatt Ooi <64406309+HeeTattSap@users.noreply.github.com> Co-authored-by: Muschko <marc.muschko@sap.com> Co-authored-by: Thomas Kowark <thomas.kowark@sap.com> Co-authored-by: Robert Scheck <robert-scheck@users.noreply.github.com> Co-authored-by: Volkmar Vogel <volkmar@vogel.app> Co-authored-by: ka7 <ka7@la-evento.com> Co-authored-by: klemens <ka7@github.com> Co-authored-by: Tim Brüggenthies <tim.brueggenthies@outlook.de> Co-authored-by: mseele <mseele@gmail.com> Co-authored-by: Janik Steegmüller <janik.steegmueller@gmail.com> Co-authored-by: Fabian-K <fabian.kajzar@sap.com> Co-authored-by: Hee Tatt Ooi <hee.tatt.ooi@sap.com> Co-authored-by: Matthias Küch <mail@matthias-kuech.de> Co-authored-by: oemerb <66002424+oemerb@users.noreply.github.com> Co-authored-by: AlexanderAlferov <64849422+AlexanderAlferov@users.noreply.github.com> Co-authored-by: Kirill <kirill.sergeev@sap.com> Co-authored-by: Philipp Woessner <64482866+pwoessner@users.noreply.github.com>
* [INTERNAL] Translation delivery: commit by LX Lab Change-Id: Ic0905f66e03544c549ee6bf0edde3707c528215c * Translation branch update (#127) * Implement submission done fragment (#20) * Added submission done fragment (currently dangling in nav graph) * fixed leftover javadoc * Moved QR code scan and registration fragment to submission package (#21) * Dependency Updates and Gradle Fixes (#34) * Bump up Gradle to 4.0.0 / 6.1.1 * Bump up NDK * Bump Up SQLite * adapt circle config * Fix #23: Typo in onboarding screen (#31) Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Submission UI Additions (#25) * Moved camera permission check to dispatcher fragment * Added illustrations for test result screen * Updated result fragment to match new design * Added constraints to status card * Integrated submission result positive other warning fragment in ui flow * Added submission done fragment to nav graph Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Added ability to dialog helper to create dialog without negative button * Switched from AlertDialog.Builder to DIalogHelper * Enable diagnosis key upload to backend (#35) * Moved camera permission check to dispatcher fragment * Added illustrations for test result screen * Updated result fragment to match new design * Added constraints to status card * Integrated submission result positive other warning fragment in ui flow * add TAN fetching to the key submission transaction * remove unneeded function * Fix log message for fetching TAN * Added submission done fragment to nav graph Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Added ability to dialog helper to create dialog without negative button * Switched from AlertDialog.Builder to DIalogHelper * use actual TAN (authCode) for key submission set the TAN in the corresponding header field fixes #8 * request permission to retrieve diagnosis keys * permission needs to be requested again after dialog has been presented to the users * trigger transaction to retrieve TAN and upload keys Co-authored-by: Kolya Opahle <k.opahle@sap.com> * Removed ExposureNotificationIntentService, the functionality is handled by NotificationHelper (#40) * Fixing tele tan registration (#45) * Fixed teleTAN based device registration Signed-off-by: Kolya Opahle <k.opahle@sap.com> * allowed excluded tan chars for testing Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Revert "allowed excluded tan chars for testing" This reverts commit 253ede4. * Release/0.5.5 (#48) * Release/0.5.5 * Hotfix for resetting Gradle Version (internal pipeline confirmation) (#52) * Gradle Reset to 0.5.4 (#53) * Release/0.5.5 (#48) * Hotfix for resetting Gradle Version (internal pipeline confirmation) (#52) * Minify and Shrink Disabled (#56) * Release/0.5.5 * Gradle Reset to 0.5.4 (#53) * Release/0.5.5 (#48) * Hotfix for resetting Gradle Version (internal pipeline confirmation) (#52) * Disable minify / shrink * Dont obfuscate * 0.5.6 * Update known issues and fixing typo in readme (#44) * added strings wip to known issues * updated readme Co-authored-by: Muschko <marc.muschko@sap.com> * Updated strings, introduced more details on app-information screens (#88) * updated strings for risk card and risk card details; plural strings are todo when finalized * updated more strings on main / details * added comments * added strings for information about, information technical hotline; changed technical hotline layout * removed hotline test icon * fixed build issues * Cleanup pull_request_template.md (#54) * Update pull_request_template.md * Removed Link to Contribution Guidelines (added by Github on the right hand side, anyhow) * Removed Link to issue #41 from title example (this has been linked quite a lot...) * 0.5.6 * Fix typo Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> Co-authored-by: marcmuschko <marc.muschko@sap.com> * Add Support for lower case characters in the teleTAN screen (#66) * added support for lower case input in teleTan fragment Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Removed notice of case insensitivity from temporary strings.xml Signed-off-by: Kolya Opahle <k.opahle@sap.com> Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> * Correct typos in architecture overview (#67) Co-authored-by: marcmuschko <marc.muschko@sap.com> * Bluetooth & connection card (#97) * introduced settings navigation helper * added connection and bluetooth stati to main and tracing settings * moved strings * removed unnecessary backgroundTint Co-authored-by: marcmuschko <marc.muschko@sap.com> * Fix typo in class documentation (#71) * 0.5.6 * fix typo Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: marcmuschko <marc.muschko@sap.com> * spelling fixes (#87) * 0.5.6 * spelling fixes Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: klemens <ka7@github.com> Co-authored-by: marcmuschko <marc.muschko@sap.com> * Moves creation of notification channel to app startup (#32) Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Tracing start/stop fix due to missing handling inside tracing (#99) Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Switch the DB Password to use the KeyStore MasterKey (#98) Signed-off-by: d067928 <jakob.moeller@sap.com> * Shared prefs ktx shorthand (#38) * closes #33 * Add Commit Flag to ensure synchronous consistent Updates to Disk Signed-off-by: d067928 <jakob.moeller@sap.com> * Add persistance of timestamp and whether user is allowed to submit keys (#74) * Store timestamp of receiving registration token * also reset this timestamp when deleting the registration token * use correct timestamp for display of test time * replace tracing activation time by test result reception time * rename TAN request to match context * set isAllowedToSubmitDiagnosisKeys properly Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * set "enabled" for include_settings_switch_row in notifications settings, fixes wrong binding and removed clickable rows (#101) Co-authored-by: marcmuschko <marc.muschko@sap.com> * fix #82 (#94) * fix #82 Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Add ShareHelper (#85) * Add ShareHelper * Use ShareHelper in MainShareFragment * Replace the current exposure status with a positive result card when test result is positive (#79) * Made submission status card style more cross device friendly Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Added the positive result submission status card Signed-off-by: Kolya Opahle <k.opahle@sap.com> * lint fix * Updated main fragment documentation * Added icon for sharing risk status Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Updated positive result home screen card text and icons Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Added loading indicator to test result fragment (#100) Co-authored-by: marcmuschko <marc.muschko@sap.com> Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> * Adjusted onboarding flow, adjusted contribution file, small fixes in settings (#106) * changed permission dialog logic for onboarding tracing fragment and onboarding notification fragment * adjusted contributing file * added settings notification handling to display value in settings overview * fixed app crash during bluetooth settings navigation * corrected wrong value from view model in tracing settings text * Submission Contact Fragment & StepView Custom View (#102) * - submission-contact fragment added - StepEntry custom view added to unify various step entry views - SimpleStepEntry as a simple implementation of a StepEntry with title and text added * - apply naming conventions for ids - use CallHelper to trigger a call - access views using kotlinx.android.synthetic Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> * Notifications when risk value has changed between low and high. (#76) * Notifications when risk value has changed between low and high. * Notifications when risk value has changed between low and high. Fixed wildcard imports. * Fixed formatting, ktlint issue. * app foreground/background checking. Notifications are not sent when app is in background * update comments * initialize foreground flag as false(valid for background threads before ui starts) * comments * included UNDERTERMINED as a low, for initialisation * fixed icon * fixed tests Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * added onboarding strings (#109) * disable colored output for ktlint (#105) Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Limit number of keys to be uploaded to server (#107) * limit the number of keys to be uploaded to 14 * fix spaces Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Fix white space, informal language and spelling of Docker in Readme (#78) * 0.5.6 * Fix spelling gonna and docker * Add missing "to" Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: marcmuschko <marc.muschko@sap.com> * Update build.gradle (#111) * Build.Gradle Conflict Resolving (0.8.0) (#112) * Minify and proguard fix (#113) Commented out -dontobfuscate * Circle progress bar (#96) * circle progress bar impl * ktlint format * added new ui * added circle to contact tracing without binding * added binding and final icon * added circle progress to risk card * added comments * changed default value for disableText * adapted views order to designs * removed testing value Co-authored-by: Kirill <kirill.sergeev@sap.com> * TracingStatusHelper unit test (#114) * TracingStatusHelper unit test * removed duplicate * Prevent screenshot of the app for all activities (#108) * Prevent screenshot of the app for all activities * fix ktlint * code smell fix Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> * Feature: Bluetooth callback (#115) * bluetooth callback added * bound bluetooth callback to the ui Co-authored-by: Kirill <kirill.sergeev@sap.com> * Added main overview page to main menu (#120) * added overview fragment baseline * main overview draft version completed with build fixes * checked some final strings again * Fixed screen orientation to portrait (#121) * added restriction to portrait and reversed portrait orientation only * suppress SourceLockedOrientationActivity lint error * changed local config that a high match can be generated via QR code, integrated it with the UI (#125) * Feature: Translation preparation (#126) * renamed old strings and reordered * app information strings translation tags * updated translation tags for long texts * added translation comments to strings * fixed naming error * removed empty comment Co-authored-by: Muschko <marc.muschko@sap.com> Co-authored-by: Kolya Opahle <k.opahle@sap.com> Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: Michael Keppler <bananeweizen@gmx.de> Co-authored-by: Thomas Klingbeil <64434904+tklingbeil@users.noreply.github.com> Co-authored-by: Hee Tatt Ooi <64406309+HeeTattSap@users.noreply.github.com> Co-authored-by: Muschko <marc.muschko@sap.com> Co-authored-by: Thomas Kowark <thomas.kowark@sap.com> Co-authored-by: Robert Scheck <robert-scheck@users.noreply.github.com> Co-authored-by: Volkmar Vogel <volkmar@vogel.app> Co-authored-by: ka7 <ka7@la-evento.com> Co-authored-by: klemens <ka7@github.com> Co-authored-by: Tim Brüggenthies <tim.brueggenthies@outlook.de> Co-authored-by: mseele <mseele@gmail.com> Co-authored-by: Janik Steegmüller <janik.steegmueller@gmail.com> Co-authored-by: Fabian-K <fabian.kajzar@sap.com> Co-authored-by: Hee Tatt Ooi <hee.tatt.ooi@sap.com> Co-authored-by: Matthias Küch <mail@matthias-kuech.de> Co-authored-by: oemerb <66002424+oemerb@users.noreply.github.com> Co-authored-by: AlexanderAlferov <64849422+AlexanderAlferov@users.noreply.github.com> Co-authored-by: Kirill <kirill.sergeev@sap.com> Co-authored-by: Philipp Woessner <64482866+pwoessner@users.noreply.github.com> * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: Ic0905f66e03544c549ee6bf0edde3707c528215c * Remove values-2Q Signed-off-by: d067928 <jakob.moeller@sap.com> * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: Idf52dece137fdc6e314ed752a8ef6b79b08683b0 * deleted 2Q * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I63afce1d7307c912b034728d8b78d437974f818d * excluded translation from lint for dev * fixed quickBuild errors * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I0b2e12f977b0a4bf37716d85e527d8d05168120f * fixed local issues * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: Ied4c086215e1392cb4ac061c9e82760f4757d5b2 * fixes * resolved merge conflicts * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I0dbb47c30c1f19b7533e953e349a3145694db366 * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: If73a3358a2939902b8df4e491fb7b3beb626f8fc * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I101e87820c63ecb7c40b044ac0bc2e05331b352b * changed default value for strings * added https to english faq links * fixed error during merge Co-authored-by: service-tip-git <tmsatsls@gmail.com> Co-authored-by: Kolya Opahle <k.opahle@sap.com> Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: Michael Keppler <bananeweizen@gmx.de> Co-authored-by: Thomas Klingbeil <64434904+tklingbeil@users.noreply.github.com> Co-authored-by: Hee Tatt Ooi <64406309+HeeTattSap@users.noreply.github.com> Co-authored-by: Muschko <marc.muschko@sap.com> Co-authored-by: Thomas Kowark <thomas.kowark@sap.com> Co-authored-by: Robert Scheck <robert-scheck@users.noreply.github.com> Co-authored-by: Volkmar Vogel <volkmar@vogel.app> Co-authored-by: ka7 <ka7@la-evento.com> Co-authored-by: klemens <ka7@github.com> Co-authored-by: Tim Brüggenthies <tim.brueggenthies@outlook.de> Co-authored-by: mseele <mseele@gmail.com> Co-authored-by: Janik Steegmüller <janik.steegmueller@gmail.com> Co-authored-by: Fabian-K <fabian.kajzar@sap.com> Co-authored-by: Hee Tatt Ooi <hee.tatt.ooi@sap.com> Co-authored-by: Matthias Küch <mail@matthias-kuech.de> Co-authored-by: oemerb <66002424+oemerb@users.noreply.github.com> Co-authored-by: AlexanderAlferov <64849422+AlexanderAlferov@users.noreply.github.com> Co-authored-by: Kirill <kirill.sergeev@sap.com> Co-authored-by: Philipp Woessner <64482866+pwoessner@users.noreply.github.com>
* [INTERNAL] Translation delivery: commit by LX Lab Change-Id: Ic0905f66e03544c549ee6bf0edde3707c528215c * Translation branch update (#127) * Implement submission done fragment (#20) * Added submission done fragment (currently dangling in nav graph) * fixed leftover javadoc * Moved QR code scan and registration fragment to submission package (#21) * Dependency Updates and Gradle Fixes (#34) * Bump up Gradle to 4.0.0 / 6.1.1 * Bump up NDK * Bump Up SQLite * adapt circle config * Fix #23: Typo in onboarding screen (#31) Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Submission UI Additions (#25) * Moved camera permission check to dispatcher fragment * Added illustrations for test result screen * Updated result fragment to match new design * Added constraints to status card * Integrated submission result positive other warning fragment in ui flow * Added submission done fragment to nav graph Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Added ability to dialog helper to create dialog without negative button * Switched from AlertDialog.Builder to DIalogHelper * Enable diagnosis key upload to backend (#35) * Moved camera permission check to dispatcher fragment * Added illustrations for test result screen * Updated result fragment to match new design * Added constraints to status card * Integrated submission result positive other warning fragment in ui flow * add TAN fetching to the key submission transaction * remove unneeded function * Fix log message for fetching TAN * Added submission done fragment to nav graph Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Added ability to dialog helper to create dialog without negative button * Switched from AlertDialog.Builder to DIalogHelper * use actual TAN (authCode) for key submission set the TAN in the corresponding header field fixes #8 * request permission to retrieve diagnosis keys * permission needs to be requested again after dialog has been presented to the users * trigger transaction to retrieve TAN and upload keys Co-authored-by: Kolya Opahle <k.opahle@sap.com> * Removed ExposureNotificationIntentService, the functionality is handled by NotificationHelper (#40) * Fixing tele tan registration (#45) * Fixed teleTAN based device registration Signed-off-by: Kolya Opahle <k.opahle@sap.com> * allowed excluded tan chars for testing Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Revert "allowed excluded tan chars for testing" This reverts commit 253ede4. * Release/0.5.5 (#48) * Release/0.5.5 * Hotfix for resetting Gradle Version (internal pipeline confirmation) (#52) * Gradle Reset to 0.5.4 (#53) * Release/0.5.5 (#48) * Hotfix for resetting Gradle Version (internal pipeline confirmation) (#52) * Minify and Shrink Disabled (#56) * Release/0.5.5 * Gradle Reset to 0.5.4 (#53) * Release/0.5.5 (#48) * Hotfix for resetting Gradle Version (internal pipeline confirmation) (#52) * Disable minify / shrink * Dont obfuscate * 0.5.6 * Update known issues and fixing typo in readme (#44) * added strings wip to known issues * updated readme Co-authored-by: Muschko <marc.muschko@sap.com> * Updated strings, introduced more details on app-information screens (#88) * updated strings for risk card and risk card details; plural strings are todo when finalized * updated more strings on main / details * added comments * added strings for information about, information technical hotline; changed technical hotline layout * removed hotline test icon * fixed build issues * Cleanup pull_request_template.md (#54) * Update pull_request_template.md * Removed Link to Contribution Guidelines (added by Github on the right hand side, anyhow) * Removed Link to issue #41 from title example (this has been linked quite a lot...) * 0.5.6 * Fix typo Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> Co-authored-by: marcmuschko <marc.muschko@sap.com> * Add Support for lower case characters in the teleTAN screen (#66) * added support for lower case input in teleTan fragment Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Removed notice of case insensitivity from temporary strings.xml Signed-off-by: Kolya Opahle <k.opahle@sap.com> Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> * Correct typos in architecture overview (#67) Co-authored-by: marcmuschko <marc.muschko@sap.com> * Bluetooth & connection card (#97) * introduced settings navigation helper * added connection and bluetooth stati to main and tracing settings * moved strings * removed unnecessary backgroundTint Co-authored-by: marcmuschko <marc.muschko@sap.com> * Fix typo in class documentation (#71) * 0.5.6 * fix typo Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: marcmuschko <marc.muschko@sap.com> * spelling fixes (#87) * 0.5.6 * spelling fixes Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: klemens <ka7@github.com> Co-authored-by: marcmuschko <marc.muschko@sap.com> * Moves creation of notification channel to app startup (#32) Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Tracing start/stop fix due to missing handling inside tracing (#99) Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Switch the DB Password to use the KeyStore MasterKey (#98) Signed-off-by: d067928 <jakob.moeller@sap.com> * Shared prefs ktx shorthand (#38) * closes #33 * Add Commit Flag to ensure synchronous consistent Updates to Disk Signed-off-by: d067928 <jakob.moeller@sap.com> * Add persistance of timestamp and whether user is allowed to submit keys (#74) * Store timestamp of receiving registration token * also reset this timestamp when deleting the registration token * use correct timestamp for display of test time * replace tracing activation time by test result reception time * rename TAN request to match context * set isAllowedToSubmitDiagnosisKeys properly Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * set "enabled" for include_settings_switch_row in notifications settings, fixes wrong binding and removed clickable rows (#101) Co-authored-by: marcmuschko <marc.muschko@sap.com> * fix #82 (#94) * fix #82 Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Add ShareHelper (#85) * Add ShareHelper * Use ShareHelper in MainShareFragment * Replace the current exposure status with a positive result card when test result is positive (#79) * Made submission status card style more cross device friendly Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Added the positive result submission status card Signed-off-by: Kolya Opahle <k.opahle@sap.com> * lint fix * Updated main fragment documentation * Added icon for sharing risk status Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Updated positive result home screen card text and icons Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Added loading indicator to test result fragment (#100) Co-authored-by: marcmuschko <marc.muschko@sap.com> Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> * Adjusted onboarding flow, adjusted contribution file, small fixes in settings (#106) * changed permission dialog logic for onboarding tracing fragment and onboarding notification fragment * adjusted contributing file * added settings notification handling to display value in settings overview * fixed app crash during bluetooth settings navigation * corrected wrong value from view model in tracing settings text * Submission Contact Fragment & StepView Custom View (#102) * - submission-contact fragment added - StepEntry custom view added to unify various step entry views - SimpleStepEntry as a simple implementation of a StepEntry with title and text added * - apply naming conventions for ids - use CallHelper to trigger a call - access views using kotlinx.android.synthetic Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> * Notifications when risk value has changed between low and high. (#76) * Notifications when risk value has changed between low and high. * Notifications when risk value has changed between low and high. Fixed wildcard imports. * Fixed formatting, ktlint issue. * app foreground/background checking. Notifications are not sent when app is in background * update comments * initialize foreground flag as false(valid for background threads before ui starts) * comments * included UNDERTERMINED as a low, for initialisation * fixed icon * fixed tests Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * added onboarding strings (#109) * disable colored output for ktlint (#105) Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Limit number of keys to be uploaded to server (#107) * limit the number of keys to be uploaded to 14 * fix spaces Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Fix white space, informal language and spelling of Docker in Readme (#78) * 0.5.6 * Fix spelling gonna and docker * Add missing "to" Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: marcmuschko <marc.muschko@sap.com> * Update build.gradle (#111) * Build.Gradle Conflict Resolving (0.8.0) (#112) * Minify and proguard fix (#113) Commented out -dontobfuscate * Circle progress bar (#96) * circle progress bar impl * ktlint format * added new ui * added circle to contact tracing without binding * added binding and final icon * added circle progress to risk card * added comments * changed default value for disableText * adapted views order to designs * removed testing value Co-authored-by: Kirill <kirill.sergeev@sap.com> * TracingStatusHelper unit test (#114) * TracingStatusHelper unit test * removed duplicate * Prevent screenshot of the app for all activities (#108) * Prevent screenshot of the app for all activities * fix ktlint * code smell fix Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> * Feature: Bluetooth callback (#115) * bluetooth callback added * bound bluetooth callback to the ui Co-authored-by: Kirill <kirill.sergeev@sap.com> * Added main overview page to main menu (#120) * added overview fragment baseline * main overview draft version completed with build fixes * checked some final strings again * Fixed screen orientation to portrait (#121) * added restriction to portrait and reversed portrait orientation only * suppress SourceLockedOrientationActivity lint error * changed local config that a high match can be generated via QR code, integrated it with the UI (#125) * Feature: Translation preparation (#126) * renamed old strings and reordered * app information strings translation tags * updated translation tags for long texts * added translation comments to strings * fixed naming error * removed empty comment Co-authored-by: Muschko <marc.muschko@sap.com> Co-authored-by: Kolya Opahle <k.opahle@sap.com> Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: Michael Keppler <bananeweizen@gmx.de> Co-authored-by: Thomas Klingbeil <64434904+tklingbeil@users.noreply.github.com> Co-authored-by: Hee Tatt Ooi <64406309+HeeTattSap@users.noreply.github.com> Co-authored-by: Muschko <marc.muschko@sap.com> Co-authored-by: Thomas Kowark <thomas.kowark@sap.com> Co-authored-by: Robert Scheck <robert-scheck@users.noreply.github.com> Co-authored-by: Volkmar Vogel <volkmar@vogel.app> Co-authored-by: ka7 <ka7@la-evento.com> Co-authored-by: klemens <ka7@github.com> Co-authored-by: Tim Brüggenthies <tim.brueggenthies@outlook.de> Co-authored-by: mseele <mseele@gmail.com> Co-authored-by: Janik Steegmüller <janik.steegmueller@gmail.com> Co-authored-by: Fabian-K <fabian.kajzar@sap.com> Co-authored-by: Hee Tatt Ooi <hee.tatt.ooi@sap.com> Co-authored-by: Matthias Küch <mail@matthias-kuech.de> Co-authored-by: oemerb <66002424+oemerb@users.noreply.github.com> Co-authored-by: AlexanderAlferov <64849422+AlexanderAlferov@users.noreply.github.com> Co-authored-by: Kirill <kirill.sergeev@sap.com> Co-authored-by: Philipp Woessner <64482866+pwoessner@users.noreply.github.com> * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: Ic0905f66e03544c549ee6bf0edde3707c528215c * Remove values-2Q Signed-off-by: d067928 <jakob.moeller@sap.com> * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: Idf52dece137fdc6e314ed752a8ef6b79b08683b0 * deleted 2Q * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I63afce1d7307c912b034728d8b78d437974f818d * excluded translation from lint for dev * fixed quickBuild errors * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I0b2e12f977b0a4bf37716d85e527d8d05168120f * fixed local issues * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: Ied4c086215e1392cb4ac061c9e82760f4757d5b2 * fixes * resolved merge conflicts * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I0dbb47c30c1f19b7533e953e349a3145694db366 * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: If73a3358a2939902b8df4e491fb7b3beb626f8fc * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I101e87820c63ecb7c40b044ac0bc2e05331b352b * changed default value for strings * added https to english faq links * fixed error during merge * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I8b27c238c3387741363b0dc353711994217801b6 * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I9bc5d20688a11bfd5fd4a481b3c36143d4caba64 * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: Ib3f20898335ded0101af92c452c766c329946611 * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I9b5bbd9b5b5d44029f694b7afca8f7251b48e86a * added privacy, technical and terms html file with english content * include Turkish translation (#792) I added Turkish to resConfigs for properly including the new translation into the build. * replaced NOTR tag with XTXT to make "main_about_link" translatable * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I01f4b04ec61a334e0b25815b03e2953e5031e0d9 * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I71fcec61630c5d99e009eeb1341fd37bdd0c55e9 * string placeholders required for background priority added (#797) * additional strings for explanatory card added (#798) * add turkish privacy & terms * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I3708d2af77b48642eee7a6562cffd935327ed875 * added correct faq links and lorem ipsum text * updated default strings with values-en/strings * fixed issues with new translation process Co-authored-by: service-tip-git <tmsatsls@gmail.com> Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> Co-authored-by: Kolya Opahle <k.opahle@sap.com> Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: Michael Keppler <bananeweizen@gmx.de> Co-authored-by: Thomas Klingbeil <64434904+tklingbeil@users.noreply.github.com> Co-authored-by: Hee Tatt Ooi <64406309+HeeTattSap@users.noreply.github.com> Co-authored-by: Muschko <marc.muschko@sap.com> Co-authored-by: Thomas Kowark <thomas.kowark@sap.com> Co-authored-by: Robert Scheck <robert-scheck@users.noreply.github.com> Co-authored-by: Volkmar Vogel <volkmar@vogel.app> Co-authored-by: ka7 <ka7@la-evento.com> Co-authored-by: klemens <ka7@github.com> Co-authored-by: Tim Brüggenthies <tim.brueggenthies@outlook.de> Co-authored-by: mseele <mseele@gmail.com> Co-authored-by: Janik Steegmüller <janik.steegmueller@gmail.com> Co-authored-by: Fabian-K <fabian.kajzar@sap.com> Co-authored-by: Hee Tatt Ooi <hee.tatt.ooi@sap.com> Co-authored-by: Matthias Küch <mail@matthias-kuech.de> Co-authored-by: oemerb <66002424+oemerb@users.noreply.github.com> Co-authored-by: AlexanderAlferov <64849422+AlexanderAlferov@users.noreply.github.com> Co-authored-by: Kirill <kirill.sergeev@sap.com> Co-authored-by: Philipp Woessner <64482866+pwoessner@users.noreply.github.com> Co-authored-by: Luka Harambasic <luka.harambasic@sap.com> Co-authored-by: service-tip-git <tmsatsls+github.com_service-tip-git@sap.com> Co-authored-by: duchampdev <duchampdev@outlook.com>
* [INTERNAL] Translation delivery: commit by LX Lab Change-Id: Ic0905f66e03544c549ee6bf0edde3707c528215c * Translation branch update (#127) * Implement submission done fragment (#20) * Added submission done fragment (currently dangling in nav graph) * fixed leftover javadoc * Moved QR code scan and registration fragment to submission package (#21) * Dependency Updates and Gradle Fixes (#34) * Bump up Gradle to 4.0.0 / 6.1.1 * Bump up NDK * Bump Up SQLite * adapt circle config * Fix #23: Typo in onboarding screen (#31) Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Submission UI Additions (#25) * Moved camera permission check to dispatcher fragment * Added illustrations for test result screen * Updated result fragment to match new design * Added constraints to status card * Integrated submission result positive other warning fragment in ui flow * Added submission done fragment to nav graph Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Added ability to dialog helper to create dialog without negative button * Switched from AlertDialog.Builder to DIalogHelper * Enable diagnosis key upload to backend (#35) * Moved camera permission check to dispatcher fragment * Added illustrations for test result screen * Updated result fragment to match new design * Added constraints to status card * Integrated submission result positive other warning fragment in ui flow * add TAN fetching to the key submission transaction * remove unneeded function * Fix log message for fetching TAN * Added submission done fragment to nav graph Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Added ability to dialog helper to create dialog without negative button * Switched from AlertDialog.Builder to DIalogHelper * use actual TAN (authCode) for key submission set the TAN in the corresponding header field fixes #8 * request permission to retrieve diagnosis keys * permission needs to be requested again after dialog has been presented to the users * trigger transaction to retrieve TAN and upload keys Co-authored-by: Kolya Opahle <k.opahle@sap.com> * Removed ExposureNotificationIntentService, the functionality is handled by NotificationHelper (#40) * Fixing tele tan registration (#45) * Fixed teleTAN based device registration Signed-off-by: Kolya Opahle <k.opahle@sap.com> * allowed excluded tan chars for testing Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Revert "allowed excluded tan chars for testing" This reverts commit 253ede4. * Release/0.5.5 (#48) * Release/0.5.5 * Hotfix for resetting Gradle Version (internal pipeline confirmation) (#52) * Gradle Reset to 0.5.4 (#53) * Release/0.5.5 (#48) * Hotfix for resetting Gradle Version (internal pipeline confirmation) (#52) * Minify and Shrink Disabled (#56) * Release/0.5.5 * Gradle Reset to 0.5.4 (#53) * Release/0.5.5 (#48) * Hotfix for resetting Gradle Version (internal pipeline confirmation) (#52) * Disable minify / shrink * Dont obfuscate * 0.5.6 * Update known issues and fixing typo in readme (#44) * added strings wip to known issues * updated readme Co-authored-by: Muschko <marc.muschko@sap.com> * Updated strings, introduced more details on app-information screens (#88) * updated strings for risk card and risk card details; plural strings are todo when finalized * updated more strings on main / details * added comments * added strings for information about, information technical hotline; changed technical hotline layout * removed hotline test icon * fixed build issues * Cleanup pull_request_template.md (#54) * Update pull_request_template.md * Removed Link to Contribution Guidelines (added by Github on the right hand side, anyhow) * Removed Link to issue #41 from title example (this has been linked quite a lot...) * 0.5.6 * Fix typo Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> Co-authored-by: marcmuschko <marc.muschko@sap.com> * Add Support for lower case characters in the teleTAN screen (#66) * added support for lower case input in teleTan fragment Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Removed notice of case insensitivity from temporary strings.xml Signed-off-by: Kolya Opahle <k.opahle@sap.com> Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> * Correct typos in architecture overview (#67) Co-authored-by: marcmuschko <marc.muschko@sap.com> * Bluetooth & connection card (#97) * introduced settings navigation helper * added connection and bluetooth stati to main and tracing settings * moved strings * removed unnecessary backgroundTint Co-authored-by: marcmuschko <marc.muschko@sap.com> * Fix typo in class documentation (#71) * 0.5.6 * fix typo Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: marcmuschko <marc.muschko@sap.com> * spelling fixes (#87) * 0.5.6 * spelling fixes Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: klemens <ka7@github.com> Co-authored-by: marcmuschko <marc.muschko@sap.com> * Moves creation of notification channel to app startup (#32) Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Tracing start/stop fix due to missing handling inside tracing (#99) Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Switch the DB Password to use the KeyStore MasterKey (#98) Signed-off-by: d067928 <jakob.moeller@sap.com> * Shared prefs ktx shorthand (#38) * closes #33 * Add Commit Flag to ensure synchronous consistent Updates to Disk Signed-off-by: d067928 <jakob.moeller@sap.com> * Add persistance of timestamp and whether user is allowed to submit keys (#74) * Store timestamp of receiving registration token * also reset this timestamp when deleting the registration token * use correct timestamp for display of test time * replace tracing activation time by test result reception time * rename TAN request to match context * set isAllowedToSubmitDiagnosisKeys properly Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * set "enabled" for include_settings_switch_row in notifications settings, fixes wrong binding and removed clickable rows (#101) Co-authored-by: marcmuschko <marc.muschko@sap.com> * fix #82 (#94) * fix #82 Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Add ShareHelper (#85) * Add ShareHelper * Use ShareHelper in MainShareFragment * Replace the current exposure status with a positive result card when test result is positive (#79) * Made submission status card style more cross device friendly Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Added the positive result submission status card Signed-off-by: Kolya Opahle <k.opahle@sap.com> * lint fix * Updated main fragment documentation * Added icon for sharing risk status Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Updated positive result home screen card text and icons Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Added loading indicator to test result fragment (#100) Co-authored-by: marcmuschko <marc.muschko@sap.com> Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> * Adjusted onboarding flow, adjusted contribution file, small fixes in settings (#106) * changed permission dialog logic for onboarding tracing fragment and onboarding notification fragment * adjusted contributing file * added settings notification handling to display value in settings overview * fixed app crash during bluetooth settings navigation * corrected wrong value from view model in tracing settings text * Submission Contact Fragment & StepView Custom View (#102) * - submission-contact fragment added - StepEntry custom view added to unify various step entry views - SimpleStepEntry as a simple implementation of a StepEntry with title and text added * - apply naming conventions for ids - use CallHelper to trigger a call - access views using kotlinx.android.synthetic Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> * Notifications when risk value has changed between low and high. (#76) * Notifications when risk value has changed between low and high. * Notifications when risk value has changed between low and high. Fixed wildcard imports. * Fixed formatting, ktlint issue. * app foreground/background checking. Notifications are not sent when app is in background * update comments * initialize foreground flag as false(valid for background threads before ui starts) * comments * included UNDERTERMINED as a low, for initialisation * fixed icon * fixed tests Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * added onboarding strings (#109) * disable colored output for ktlint (#105) Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Limit number of keys to be uploaded to server (#107) * limit the number of keys to be uploaded to 14 * fix spaces Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Fix white space, informal language and spelling of Docker in Readme (#78) * 0.5.6 * Fix spelling gonna and docker * Add missing "to" Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: marcmuschko <marc.muschko@sap.com> * Update build.gradle (#111) * Build.Gradle Conflict Resolving (0.8.0) (#112) * Minify and proguard fix (#113) Commented out -dontobfuscate * Circle progress bar (#96) * circle progress bar impl * ktlint format * added new ui * added circle to contact tracing without binding * added binding and final icon * added circle progress to risk card * added comments * changed default value for disableText * adapted views order to designs * removed testing value Co-authored-by: Kirill <kirill.sergeev@sap.com> * TracingStatusHelper unit test (#114) * TracingStatusHelper unit test * removed duplicate * Prevent screenshot of the app for all activities (#108) * Prevent screenshot of the app for all activities * fix ktlint * code smell fix Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> * Feature: Bluetooth callback (#115) * bluetooth callback added * bound bluetooth callback to the ui Co-authored-by: Kirill <kirill.sergeev@sap.com> * Added main overview page to main menu (#120) * added overview fragment baseline * main overview draft version completed with build fixes * checked some final strings again * Fixed screen orientation to portrait (#121) * added restriction to portrait and reversed portrait orientation only * suppress SourceLockedOrientationActivity lint error * changed local config that a high match can be generated via QR code, integrated it with the UI (#125) * Feature: Translation preparation (#126) * renamed old strings and reordered * app information strings translation tags * updated translation tags for long texts * added translation comments to strings * fixed naming error * removed empty comment Co-authored-by: Muschko <marc.muschko@sap.com> Co-authored-by: Kolya Opahle <k.opahle@sap.com> Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: Michael Keppler <bananeweizen@gmx.de> Co-authored-by: Thomas Klingbeil <64434904+tklingbeil@users.noreply.github.com> Co-authored-by: Hee Tatt Ooi <64406309+HeeTattSap@users.noreply.github.com> Co-authored-by: Muschko <marc.muschko@sap.com> Co-authored-by: Thomas Kowark <thomas.kowark@sap.com> Co-authored-by: Robert Scheck <robert-scheck@users.noreply.github.com> Co-authored-by: Volkmar Vogel <volkmar@vogel.app> Co-authored-by: ka7 <ka7@la-evento.com> Co-authored-by: klemens <ka7@github.com> Co-authored-by: Tim Brüggenthies <tim.brueggenthies@outlook.de> Co-authored-by: mseele <mseele@gmail.com> Co-authored-by: Janik Steegmüller <janik.steegmueller@gmail.com> Co-authored-by: Fabian-K <fabian.kajzar@sap.com> Co-authored-by: Hee Tatt Ooi <hee.tatt.ooi@sap.com> Co-authored-by: Matthias Küch <mail@matthias-kuech.de> Co-authored-by: oemerb <66002424+oemerb@users.noreply.github.com> Co-authored-by: AlexanderAlferov <64849422+AlexanderAlferov@users.noreply.github.com> Co-authored-by: Kirill <kirill.sergeev@sap.com> Co-authored-by: Philipp Woessner <64482866+pwoessner@users.noreply.github.com> * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: Ic0905f66e03544c549ee6bf0edde3707c528215c * Remove values-2Q Signed-off-by: d067928 <jakob.moeller@sap.com> * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: Idf52dece137fdc6e314ed752a8ef6b79b08683b0 * deleted 2Q * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I63afce1d7307c912b034728d8b78d437974f818d * excluded translation from lint for dev * fixed quickBuild errors * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I0b2e12f977b0a4bf37716d85e527d8d05168120f * fixed local issues * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: Ied4c086215e1392cb4ac061c9e82760f4757d5b2 * fixes * resolved merge conflicts * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I0dbb47c30c1f19b7533e953e349a3145694db366 * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: If73a3358a2939902b8df4e491fb7b3beb626f8fc * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I101e87820c63ecb7c40b044ac0bc2e05331b352b * changed default value for strings * added https to english faq links * fixed error during merge * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I8b27c238c3387741363b0dc353711994217801b6 * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I9bc5d20688a11bfd5fd4a481b3c36143d4caba64 * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: Ib3f20898335ded0101af92c452c766c329946611 * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I9b5bbd9b5b5d44029f694b7afca8f7251b48e86a * added privacy, technical and terms html file with english content * include Turkish translation (#792) I added Turkish to resConfigs for properly including the new translation into the build. * replaced NOTR tag with XTXT to make "main_about_link" translatable * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I01f4b04ec61a334e0b25815b03e2953e5031e0d9 * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I71fcec61630c5d99e009eeb1341fd37bdd0c55e9 * string placeholders required for background priority added (#797) * additional strings for explanatory card added (#798) * add turkish privacy & terms * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I3708d2af77b48642eee7a6562cffd935327ed875 * Implementation of "Background Priority Service (1592)" - new permission REQUEST_IGNORE_BATTERY_OPTIMIZATIONS added - settings entry to enable background priority * replaced turkish faq link with the old one * extract PowerManagementHelper.kt from Repository * update style for static code analysis... * ktlint format Co-authored-by: service-tip-git <tmsatsls@gmail.com> Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> Co-authored-by: Kolya Opahle <k.opahle@sap.com> Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: Michael Keppler <bananeweizen@gmx.de> Co-authored-by: Thomas Klingbeil <64434904+tklingbeil@users.noreply.github.com> Co-authored-by: Hee Tatt Ooi <64406309+HeeTattSap@users.noreply.github.com> Co-authored-by: Muschko <marc.muschko@sap.com> Co-authored-by: Thomas Kowark <thomas.kowark@sap.com> Co-authored-by: Robert Scheck <robert-scheck@users.noreply.github.com> Co-authored-by: Volkmar Vogel <volkmar@vogel.app> Co-authored-by: ka7 <ka7@la-evento.com> Co-authored-by: klemens <ka7@github.com> Co-authored-by: Tim Brüggenthies <tim.brueggenthies@outlook.de> Co-authored-by: mseele <mseele@gmail.com> Co-authored-by: Janik Steegmüller <janik.steegmueller@gmail.com> Co-authored-by: Hee Tatt Ooi <hee.tatt.ooi@sap.com> Co-authored-by: Matthias Küch <mail@matthias-kuech.de> Co-authored-by: oemerb <66002424+oemerb@users.noreply.github.com> Co-authored-by: AlexanderAlferov <64849422+AlexanderAlferov@users.noreply.github.com> Co-authored-by: Kirill <kirill.sergeev@sap.com> Co-authored-by: Philipp Woessner <64482866+pwoessner@users.noreply.github.com> Co-authored-by: Luka Harambasic <luka.harambasic@sap.com> Co-authored-by: Karina Jung <66269900+kaluju@users.noreply.github.com> Co-authored-by: service-tip-git <tmsatsls+github.com_service-tip-git@sap.com> Co-authored-by: duchampdev <duchampdev@outlook.com>
* [INTERNAL] Translation delivery: commit by LX Lab Change-Id: Ic0905f66e03544c549ee6bf0edde3707c528215c * Translation branch update (corona-warn-app#127) * Implement submission done fragment (corona-warn-app#20) * Added submission done fragment (currently dangling in nav graph) * fixed leftover javadoc * Moved QR code scan and registration fragment to submission package (corona-warn-app#21) * Dependency Updates and Gradle Fixes (corona-warn-app#34) * Bump up Gradle to 4.0.0 / 6.1.1 * Bump up NDK * Bump Up SQLite * adapt circle config * Fix corona-warn-app#23: Typo in onboarding screen (corona-warn-app#31) Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Submission UI Additions (corona-warn-app#25) * Moved camera permission check to dispatcher fragment * Added illustrations for test result screen * Updated result fragment to match new design * Added constraints to status card * Integrated submission result positive other warning fragment in ui flow * Added submission done fragment to nav graph Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Added ability to dialog helper to create dialog without negative button * Switched from AlertDialog.Builder to DIalogHelper * Enable diagnosis key upload to backend (corona-warn-app#35) * Moved camera permission check to dispatcher fragment * Added illustrations for test result screen * Updated result fragment to match new design * Added constraints to status card * Integrated submission result positive other warning fragment in ui flow * add TAN fetching to the key submission transaction * remove unneeded function * Fix log message for fetching TAN * Added submission done fragment to nav graph Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Added ability to dialog helper to create dialog without negative button * Switched from AlertDialog.Builder to DIalogHelper * use actual TAN (authCode) for key submission set the TAN in the corresponding header field fixes corona-warn-app#8 * request permission to retrieve diagnosis keys * permission needs to be requested again after dialog has been presented to the users * trigger transaction to retrieve TAN and upload keys Co-authored-by: Kolya Opahle <k.opahle@sap.com> * Removed ExposureNotificationIntentService, the functionality is handled by NotificationHelper (corona-warn-app#40) * Fixing tele tan registration (corona-warn-app#45) * Fixed teleTAN based device registration Signed-off-by: Kolya Opahle <k.opahle@sap.com> * allowed excluded tan chars for testing Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Revert "allowed excluded tan chars for testing" This reverts commit 253ede4. * Release/0.5.5 (corona-warn-app#48) * Release/0.5.5 * Hotfix for resetting Gradle Version (internal pipeline confirmation) (corona-warn-app#52) * Gradle Reset to 0.5.4 (corona-warn-app#53) * Release/0.5.5 (corona-warn-app#48) * Hotfix for resetting Gradle Version (internal pipeline confirmation) (corona-warn-app#52) * Minify and Shrink Disabled (corona-warn-app#56) * Release/0.5.5 * Gradle Reset to 0.5.4 (corona-warn-app#53) * Release/0.5.5 (corona-warn-app#48) * Hotfix for resetting Gradle Version (internal pipeline confirmation) (corona-warn-app#52) * Disable minify / shrink * Dont obfuscate * 0.5.6 * Update known issues and fixing typo in readme (corona-warn-app#44) * added strings wip to known issues * updated readme Co-authored-by: Muschko <marc.muschko@sap.com> * Updated strings, introduced more details on app-information screens (corona-warn-app#88) * updated strings for risk card and risk card details; plural strings are todo when finalized * updated more strings on main / details * added comments * added strings for information about, information technical hotline; changed technical hotline layout * removed hotline test icon * fixed build issues * Cleanup pull_request_template.md (corona-warn-app#54) * Update pull_request_template.md * Removed Link to Contribution Guidelines (added by Github on the right hand side, anyhow) * Removed Link to issue corona-warn-app#41 from title example (this has been linked quite a lot...) * 0.5.6 * Fix typo Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> Co-authored-by: marcmuschko <marc.muschko@sap.com> * Add Support for lower case characters in the teleTAN screen (corona-warn-app#66) * added support for lower case input in teleTan fragment Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Removed notice of case insensitivity from temporary strings.xml Signed-off-by: Kolya Opahle <k.opahle@sap.com> Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> * Correct typos in architecture overview (corona-warn-app#67) Co-authored-by: marcmuschko <marc.muschko@sap.com> * Bluetooth & connection card (corona-warn-app#97) * introduced settings navigation helper * added connection and bluetooth stati to main and tracing settings * moved strings * removed unnecessary backgroundTint Co-authored-by: marcmuschko <marc.muschko@sap.com> * Fix typo in class documentation (corona-warn-app#71) * 0.5.6 * fix typo Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: marcmuschko <marc.muschko@sap.com> * spelling fixes (corona-warn-app#87) * 0.5.6 * spelling fixes Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: klemens <ka7@github.com> Co-authored-by: marcmuschko <marc.muschko@sap.com> * Moves creation of notification channel to app startup (corona-warn-app#32) Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Tracing start/stop fix due to missing handling inside tracing (corona-warn-app#99) Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Switch the DB Password to use the KeyStore MasterKey (corona-warn-app#98) Signed-off-by: d067928 <jakob.moeller@sap.com> * Shared prefs ktx shorthand (corona-warn-app#38) * closes corona-warn-app#33 * Add Commit Flag to ensure synchronous consistent Updates to Disk Signed-off-by: d067928 <jakob.moeller@sap.com> * Add persistance of timestamp and whether user is allowed to submit keys (corona-warn-app#74) * Store timestamp of receiving registration token * also reset this timestamp when deleting the registration token * use correct timestamp for display of test time * replace tracing activation time by test result reception time * rename TAN request to match context * set isAllowedToSubmitDiagnosisKeys properly Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * set "enabled" for include_settings_switch_row in notifications settings, fixes wrong binding and removed clickable rows (corona-warn-app#101) Co-authored-by: marcmuschko <marc.muschko@sap.com> * fix corona-warn-app#82 (corona-warn-app#94) * fix corona-warn-app#82 Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Add ShareHelper (corona-warn-app#85) * Add ShareHelper * Use ShareHelper in MainShareFragment * Replace the current exposure status with a positive result card when test result is positive (corona-warn-app#79) * Made submission status card style more cross device friendly Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Added the positive result submission status card Signed-off-by: Kolya Opahle <k.opahle@sap.com> * lint fix * Updated main fragment documentation * Added icon for sharing risk status Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Updated positive result home screen card text and icons Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Added loading indicator to test result fragment (corona-warn-app#100) Co-authored-by: marcmuschko <marc.muschko@sap.com> Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> * Adjusted onboarding flow, adjusted contribution file, small fixes in settings (corona-warn-app#106) * changed permission dialog logic for onboarding tracing fragment and onboarding notification fragment * adjusted contributing file * added settings notification handling to display value in settings overview * fixed app crash during bluetooth settings navigation * corrected wrong value from view model in tracing settings text * Submission Contact Fragment & StepView Custom View (corona-warn-app#102) * - submission-contact fragment added - StepEntry custom view added to unify various step entry views - SimpleStepEntry as a simple implementation of a StepEntry with title and text added * - apply naming conventions for ids - use CallHelper to trigger a call - access views using kotlinx.android.synthetic Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> * Notifications when risk value has changed between low and high. (corona-warn-app#76) * Notifications when risk value has changed between low and high. * Notifications when risk value has changed between low and high. Fixed wildcard imports. * Fixed formatting, ktlint issue. * app foreground/background checking. Notifications are not sent when app is in background * update comments * initialize foreground flag as false(valid for background threads before ui starts) * comments * included UNDERTERMINED as a low, for initialisation * fixed icon * fixed tests Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * added onboarding strings (corona-warn-app#109) * disable colored output for ktlint (corona-warn-app#105) Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Limit number of keys to be uploaded to server (corona-warn-app#107) * limit the number of keys to be uploaded to 14 * fix spaces Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Fix white space, informal language and spelling of Docker in Readme (corona-warn-app#78) * 0.5.6 * Fix spelling gonna and docker * Add missing "to" Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: marcmuschko <marc.muschko@sap.com> * Update build.gradle (corona-warn-app#111) * Build.Gradle Conflict Resolving (0.8.0) (corona-warn-app#112) * Minify and proguard fix (corona-warn-app#113) Commented out -dontobfuscate * Circle progress bar (corona-warn-app#96) * circle progress bar impl * ktlint format * added new ui * added circle to contact tracing without binding * added binding and final icon * added circle progress to risk card * added comments * changed default value for disableText * adapted views order to designs * removed testing value Co-authored-by: Kirill <kirill.sergeev@sap.com> * TracingStatusHelper unit test (corona-warn-app#114) * TracingStatusHelper unit test * removed duplicate * Prevent screenshot of the app for all activities (corona-warn-app#108) * Prevent screenshot of the app for all activities * fix ktlint * code smell fix Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> * Feature: Bluetooth callback (corona-warn-app#115) * bluetooth callback added * bound bluetooth callback to the ui Co-authored-by: Kirill <kirill.sergeev@sap.com> * Added main overview page to main menu (corona-warn-app#120) * added overview fragment baseline * main overview draft version completed with build fixes * checked some final strings again * Fixed screen orientation to portrait (corona-warn-app#121) * added restriction to portrait and reversed portrait orientation only * suppress SourceLockedOrientationActivity lint error * changed local config that a high match can be generated via QR code, integrated it with the UI (corona-warn-app#125) * Feature: Translation preparation (corona-warn-app#126) * renamed old strings and reordered * app information strings translation tags * updated translation tags for long texts * added translation comments to strings * fixed naming error * removed empty comment Co-authored-by: Muschko <marc.muschko@sap.com> Co-authored-by: Kolya Opahle <k.opahle@sap.com> Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: Michael Keppler <bananeweizen@gmx.de> Co-authored-by: Thomas Klingbeil <64434904+tklingbeil@users.noreply.github.com> Co-authored-by: Hee Tatt Ooi <64406309+HeeTattSap@users.noreply.github.com> Co-authored-by: Muschko <marc.muschko@sap.com> Co-authored-by: Thomas Kowark <thomas.kowark@sap.com> Co-authored-by: Robert Scheck <robert-scheck@users.noreply.github.com> Co-authored-by: Volkmar Vogel <volkmar@vogel.app> Co-authored-by: ka7 <ka7@la-evento.com> Co-authored-by: klemens <ka7@github.com> Co-authored-by: Tim Brüggenthies <tim.brueggenthies@outlook.de> Co-authored-by: mseele <mseele@gmail.com> Co-authored-by: Janik Steegmüller <janik.steegmueller@gmail.com> Co-authored-by: Fabian-K <fabian.kajzar@sap.com> Co-authored-by: Hee Tatt Ooi <hee.tatt.ooi@sap.com> Co-authored-by: Matthias Küch <mail@matthias-kuech.de> Co-authored-by: oemerb <66002424+oemerb@users.noreply.github.com> Co-authored-by: AlexanderAlferov <64849422+AlexanderAlferov@users.noreply.github.com> Co-authored-by: Kirill <kirill.sergeev@sap.com> Co-authored-by: Philipp Woessner <64482866+pwoessner@users.noreply.github.com> * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: Ic0905f66e03544c549ee6bf0edde3707c528215c * Remove values-2Q Signed-off-by: d067928 <jakob.moeller@sap.com> * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: Idf52dece137fdc6e314ed752a8ef6b79b08683b0 * deleted 2Q * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I63afce1d7307c912b034728d8b78d437974f818d * excluded translation from lint for dev * fixed quickBuild errors * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I0b2e12f977b0a4bf37716d85e527d8d05168120f * fixed local issues * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: Ied4c086215e1392cb4ac061c9e82760f4757d5b2 * fixes * resolved merge conflicts * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I0dbb47c30c1f19b7533e953e349a3145694db366 * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: If73a3358a2939902b8df4e491fb7b3beb626f8fc * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I101e87820c63ecb7c40b044ac0bc2e05331b352b * changed default value for strings * added https to english faq links * fixed error during merge Co-authored-by: service-tip-git <tmsatsls@gmail.com> Co-authored-by: Kolya Opahle <k.opahle@sap.com> Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: Michael Keppler <bananeweizen@gmx.de> Co-authored-by: Thomas Klingbeil <64434904+tklingbeil@users.noreply.github.com> Co-authored-by: Hee Tatt Ooi <64406309+HeeTattSap@users.noreply.github.com> Co-authored-by: Muschko <marc.muschko@sap.com> Co-authored-by: Thomas Kowark <thomas.kowark@sap.com> Co-authored-by: Robert Scheck <robert-scheck@users.noreply.github.com> Co-authored-by: Volkmar Vogel <volkmar@vogel.app> Co-authored-by: ka7 <ka7@la-evento.com> Co-authored-by: klemens <ka7@github.com> Co-authored-by: Tim Brüggenthies <tim.brueggenthies@outlook.de> Co-authored-by: mseele <mseele@gmail.com> Co-authored-by: Janik Steegmüller <janik.steegmueller@gmail.com> Co-authored-by: Fabian-K <fabian.kajzar@sap.com> Co-authored-by: Hee Tatt Ooi <hee.tatt.ooi@sap.com> Co-authored-by: Matthias Küch <mail@matthias-kuech.de> Co-authored-by: oemerb <66002424+oemerb@users.noreply.github.com> Co-authored-by: AlexanderAlferov <64849422+AlexanderAlferov@users.noreply.github.com> Co-authored-by: Kirill <kirill.sergeev@sap.com> Co-authored-by: Philipp Woessner <64482866+pwoessner@users.noreply.github.com>
* [INTERNAL] Translation delivery: commit by LX Lab Change-Id: Ic0905f66e03544c549ee6bf0edde3707c528215c * Translation branch update (corona-warn-app#127) * Implement submission done fragment (corona-warn-app#20) * Added submission done fragment (currently dangling in nav graph) * fixed leftover javadoc * Moved QR code scan and registration fragment to submission package (corona-warn-app#21) * Dependency Updates and Gradle Fixes (corona-warn-app#34) * Bump up Gradle to 4.0.0 / 6.1.1 * Bump up NDK * Bump Up SQLite * adapt circle config * Fix corona-warn-app#23: Typo in onboarding screen (corona-warn-app#31) Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Submission UI Additions (corona-warn-app#25) * Moved camera permission check to dispatcher fragment * Added illustrations for test result screen * Updated result fragment to match new design * Added constraints to status card * Integrated submission result positive other warning fragment in ui flow * Added submission done fragment to nav graph Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Added ability to dialog helper to create dialog without negative button * Switched from AlertDialog.Builder to DIalogHelper * Enable diagnosis key upload to backend (corona-warn-app#35) * Moved camera permission check to dispatcher fragment * Added illustrations for test result screen * Updated result fragment to match new design * Added constraints to status card * Integrated submission result positive other warning fragment in ui flow * add TAN fetching to the key submission transaction * remove unneeded function * Fix log message for fetching TAN * Added submission done fragment to nav graph Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Added ability to dialog helper to create dialog without negative button * Switched from AlertDialog.Builder to DIalogHelper * use actual TAN (authCode) for key submission set the TAN in the corresponding header field fixes corona-warn-app#8 * request permission to retrieve diagnosis keys * permission needs to be requested again after dialog has been presented to the users * trigger transaction to retrieve TAN and upload keys Co-authored-by: Kolya Opahle <k.opahle@sap.com> * Removed ExposureNotificationIntentService, the functionality is handled by NotificationHelper (corona-warn-app#40) * Fixing tele tan registration (corona-warn-app#45) * Fixed teleTAN based device registration Signed-off-by: Kolya Opahle <k.opahle@sap.com> * allowed excluded tan chars for testing Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Revert "allowed excluded tan chars for testing" This reverts commit 253ede4. * Release/0.5.5 (corona-warn-app#48) * Release/0.5.5 * Hotfix for resetting Gradle Version (internal pipeline confirmation) (corona-warn-app#52) * Gradle Reset to 0.5.4 (corona-warn-app#53) * Release/0.5.5 (corona-warn-app#48) * Hotfix for resetting Gradle Version (internal pipeline confirmation) (corona-warn-app#52) * Minify and Shrink Disabled (corona-warn-app#56) * Release/0.5.5 * Gradle Reset to 0.5.4 (corona-warn-app#53) * Release/0.5.5 (corona-warn-app#48) * Hotfix for resetting Gradle Version (internal pipeline confirmation) (corona-warn-app#52) * Disable minify / shrink * Dont obfuscate * 0.5.6 * Update known issues and fixing typo in readme (corona-warn-app#44) * added strings wip to known issues * updated readme Co-authored-by: Muschko <marc.muschko@sap.com> * Updated strings, introduced more details on app-information screens (corona-warn-app#88) * updated strings for risk card and risk card details; plural strings are todo when finalized * updated more strings on main / details * added comments * added strings for information about, information technical hotline; changed technical hotline layout * removed hotline test icon * fixed build issues * Cleanup pull_request_template.md (corona-warn-app#54) * Update pull_request_template.md * Removed Link to Contribution Guidelines (added by Github on the right hand side, anyhow) * Removed Link to issue corona-warn-app#41 from title example (this has been linked quite a lot...) * 0.5.6 * Fix typo Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> Co-authored-by: marcmuschko <marc.muschko@sap.com> * Add Support for lower case characters in the teleTAN screen (corona-warn-app#66) * added support for lower case input in teleTan fragment Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Removed notice of case insensitivity from temporary strings.xml Signed-off-by: Kolya Opahle <k.opahle@sap.com> Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> * Correct typos in architecture overview (corona-warn-app#67) Co-authored-by: marcmuschko <marc.muschko@sap.com> * Bluetooth & connection card (corona-warn-app#97) * introduced settings navigation helper * added connection and bluetooth stati to main and tracing settings * moved strings * removed unnecessary backgroundTint Co-authored-by: marcmuschko <marc.muschko@sap.com> * Fix typo in class documentation (corona-warn-app#71) * 0.5.6 * fix typo Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: marcmuschko <marc.muschko@sap.com> * spelling fixes (corona-warn-app#87) * 0.5.6 * spelling fixes Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: klemens <ka7@github.com> Co-authored-by: marcmuschko <marc.muschko@sap.com> * Moves creation of notification channel to app startup (corona-warn-app#32) Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Tracing start/stop fix due to missing handling inside tracing (corona-warn-app#99) Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Switch the DB Password to use the KeyStore MasterKey (corona-warn-app#98) Signed-off-by: d067928 <jakob.moeller@sap.com> * Shared prefs ktx shorthand (corona-warn-app#38) * closes corona-warn-app#33 * Add Commit Flag to ensure synchronous consistent Updates to Disk Signed-off-by: d067928 <jakob.moeller@sap.com> * Add persistance of timestamp and whether user is allowed to submit keys (corona-warn-app#74) * Store timestamp of receiving registration token * also reset this timestamp when deleting the registration token * use correct timestamp for display of test time * replace tracing activation time by test result reception time * rename TAN request to match context * set isAllowedToSubmitDiagnosisKeys properly Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * set "enabled" for include_settings_switch_row in notifications settings, fixes wrong binding and removed clickable rows (corona-warn-app#101) Co-authored-by: marcmuschko <marc.muschko@sap.com> * fix corona-warn-app#82 (corona-warn-app#94) * fix corona-warn-app#82 Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Add ShareHelper (corona-warn-app#85) * Add ShareHelper * Use ShareHelper in MainShareFragment * Replace the current exposure status with a positive result card when test result is positive (corona-warn-app#79) * Made submission status card style more cross device friendly Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Added the positive result submission status card Signed-off-by: Kolya Opahle <k.opahle@sap.com> * lint fix * Updated main fragment documentation * Added icon for sharing risk status Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Updated positive result home screen card text and icons Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Added loading indicator to test result fragment (corona-warn-app#100) Co-authored-by: marcmuschko <marc.muschko@sap.com> Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> * Adjusted onboarding flow, adjusted contribution file, small fixes in settings (corona-warn-app#106) * changed permission dialog logic for onboarding tracing fragment and onboarding notification fragment * adjusted contributing file * added settings notification handling to display value in settings overview * fixed app crash during bluetooth settings navigation * corrected wrong value from view model in tracing settings text * Submission Contact Fragment & StepView Custom View (corona-warn-app#102) * - submission-contact fragment added - StepEntry custom view added to unify various step entry views - SimpleStepEntry as a simple implementation of a StepEntry with title and text added * - apply naming conventions for ids - use CallHelper to trigger a call - access views using kotlinx.android.synthetic Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> * Notifications when risk value has changed between low and high. (corona-warn-app#76) * Notifications when risk value has changed between low and high. * Notifications when risk value has changed between low and high. Fixed wildcard imports. * Fixed formatting, ktlint issue. * app foreground/background checking. Notifications are not sent when app is in background * update comments * initialize foreground flag as false(valid for background threads before ui starts) * comments * included UNDERTERMINED as a low, for initialisation * fixed icon * fixed tests Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * added onboarding strings (corona-warn-app#109) * disable colored output for ktlint (corona-warn-app#105) Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Limit number of keys to be uploaded to server (corona-warn-app#107) * limit the number of keys to be uploaded to 14 * fix spaces Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Fix white space, informal language and spelling of Docker in Readme (corona-warn-app#78) * 0.5.6 * Fix spelling gonna and docker * Add missing "to" Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: marcmuschko <marc.muschko@sap.com> * Update build.gradle (corona-warn-app#111) * Build.Gradle Conflict Resolving (0.8.0) (corona-warn-app#112) * Minify and proguard fix (corona-warn-app#113) Commented out -dontobfuscate * Circle progress bar (corona-warn-app#96) * circle progress bar impl * ktlint format * added new ui * added circle to contact tracing without binding * added binding and final icon * added circle progress to risk card * added comments * changed default value for disableText * adapted views order to designs * removed testing value Co-authored-by: Kirill <kirill.sergeev@sap.com> * TracingStatusHelper unit test (corona-warn-app#114) * TracingStatusHelper unit test * removed duplicate * Prevent screenshot of the app for all activities (corona-warn-app#108) * Prevent screenshot of the app for all activities * fix ktlint * code smell fix Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> * Feature: Bluetooth callback (corona-warn-app#115) * bluetooth callback added * bound bluetooth callback to the ui Co-authored-by: Kirill <kirill.sergeev@sap.com> * Added main overview page to main menu (corona-warn-app#120) * added overview fragment baseline * main overview draft version completed with build fixes * checked some final strings again * Fixed screen orientation to portrait (corona-warn-app#121) * added restriction to portrait and reversed portrait orientation only * suppress SourceLockedOrientationActivity lint error * changed local config that a high match can be generated via QR code, integrated it with the UI (corona-warn-app#125) * Feature: Translation preparation (corona-warn-app#126) * renamed old strings and reordered * app information strings translation tags * updated translation tags for long texts * added translation comments to strings * fixed naming error * removed empty comment Co-authored-by: Muschko <marc.muschko@sap.com> Co-authored-by: Kolya Opahle <k.opahle@sap.com> Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: Michael Keppler <bananeweizen@gmx.de> Co-authored-by: Thomas Klingbeil <64434904+tklingbeil@users.noreply.github.com> Co-authored-by: Hee Tatt Ooi <64406309+HeeTattSap@users.noreply.github.com> Co-authored-by: Muschko <marc.muschko@sap.com> Co-authored-by: Thomas Kowark <thomas.kowark@sap.com> Co-authored-by: Robert Scheck <robert-scheck@users.noreply.github.com> Co-authored-by: Volkmar Vogel <volkmar@vogel.app> Co-authored-by: ka7 <ka7@la-evento.com> Co-authored-by: klemens <ka7@github.com> Co-authored-by: Tim Brüggenthies <tim.brueggenthies@outlook.de> Co-authored-by: mseele <mseele@gmail.com> Co-authored-by: Janik Steegmüller <janik.steegmueller@gmail.com> Co-authored-by: Fabian-K <fabian.kajzar@sap.com> Co-authored-by: Hee Tatt Ooi <hee.tatt.ooi@sap.com> Co-authored-by: Matthias Küch <mail@matthias-kuech.de> Co-authored-by: oemerb <66002424+oemerb@users.noreply.github.com> Co-authored-by: AlexanderAlferov <64849422+AlexanderAlferov@users.noreply.github.com> Co-authored-by: Kirill <kirill.sergeev@sap.com> Co-authored-by: Philipp Woessner <64482866+pwoessner@users.noreply.github.com> * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: Ic0905f66e03544c549ee6bf0edde3707c528215c * Remove values-2Q Signed-off-by: d067928 <jakob.moeller@sap.com> * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: Idf52dece137fdc6e314ed752a8ef6b79b08683b0 * deleted 2Q * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I63afce1d7307c912b034728d8b78d437974f818d * excluded translation from lint for dev * fixed quickBuild errors * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I0b2e12f977b0a4bf37716d85e527d8d05168120f * fixed local issues * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: Ied4c086215e1392cb4ac061c9e82760f4757d5b2 * fixes * resolved merge conflicts * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I0dbb47c30c1f19b7533e953e349a3145694db366 * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: If73a3358a2939902b8df4e491fb7b3beb626f8fc * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I101e87820c63ecb7c40b044ac0bc2e05331b352b * changed default value for strings * added https to english faq links * fixed error during merge Co-authored-by: service-tip-git <tmsatsls@gmail.com> Co-authored-by: Kolya Opahle <k.opahle@sap.com> Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: Michael Keppler <bananeweizen@gmx.de> Co-authored-by: Thomas Klingbeil <64434904+tklingbeil@users.noreply.github.com> Co-authored-by: Hee Tatt Ooi <64406309+HeeTattSap@users.noreply.github.com> Co-authored-by: Muschko <marc.muschko@sap.com> Co-authored-by: Thomas Kowark <thomas.kowark@sap.com> Co-authored-by: Robert Scheck <robert-scheck@users.noreply.github.com> Co-authored-by: Volkmar Vogel <volkmar@vogel.app> Co-authored-by: ka7 <ka7@la-evento.com> Co-authored-by: klemens <ka7@github.com> Co-authored-by: Tim Brüggenthies <tim.brueggenthies@outlook.de> Co-authored-by: mseele <mseele@gmail.com> Co-authored-by: Janik Steegmüller <janik.steegmueller@gmail.com> Co-authored-by: Fabian-K <fabian.kajzar@sap.com> Co-authored-by: Hee Tatt Ooi <hee.tatt.ooi@sap.com> Co-authored-by: Matthias Küch <mail@matthias-kuech.de> Co-authored-by: oemerb <66002424+oemerb@users.noreply.github.com> Co-authored-by: AlexanderAlferov <64849422+AlexanderAlferov@users.noreply.github.com> Co-authored-by: Kirill <kirill.sergeev@sap.com> Co-authored-by: Philipp Woessner <64482866+pwoessner@users.noreply.github.com>
* [INTERNAL] Translation delivery: commit by LX Lab Change-Id: Ic0905f66e03544c549ee6bf0edde3707c528215c * Translation branch update (#127) * Implement submission done fragment (#20) * Added submission done fragment (currently dangling in nav graph) * fixed leftover javadoc * Moved QR code scan and registration fragment to submission package (#21) * Dependency Updates and Gradle Fixes (#34) * Bump up Gradle to 4.0.0 / 6.1.1 * Bump up NDK * Bump Up SQLite * adapt circle config * Fix #23: Typo in onboarding screen (#31) Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Submission UI Additions (#25) * Moved camera permission check to dispatcher fragment * Added illustrations for test result screen * Updated result fragment to match new design * Added constraints to status card * Integrated submission result positive other warning fragment in ui flow * Added submission done fragment to nav graph Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Added ability to dialog helper to create dialog without negative button * Switched from AlertDialog.Builder to DIalogHelper * Enable diagnosis key upload to backend (#35) * Moved camera permission check to dispatcher fragment * Added illustrations for test result screen * Updated result fragment to match new design * Added constraints to status card * Integrated submission result positive other warning fragment in ui flow * add TAN fetching to the key submission transaction * remove unneeded function * Fix log message for fetching TAN * Added submission done fragment to nav graph Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Added ability to dialog helper to create dialog without negative button * Switched from AlertDialog.Builder to DIalogHelper * use actual TAN (authCode) for key submission set the TAN in the corresponding header field fixes #8 * request permission to retrieve diagnosis keys * permission needs to be requested again after dialog has been presented to the users * trigger transaction to retrieve TAN and upload keys Co-authored-by: Kolya Opahle <k.opahle@sap.com> * Removed ExposureNotificationIntentService, the functionality is handled by NotificationHelper (#40) * Fixing tele tan registration (#45) * Fixed teleTAN based device registration Signed-off-by: Kolya Opahle <k.opahle@sap.com> * allowed excluded tan chars for testing Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Revert "allowed excluded tan chars for testing" This reverts commit 253ede4. * Release/0.5.5 (#48) * Release/0.5.5 * Hotfix for resetting Gradle Version (internal pipeline confirmation) (#52) * Gradle Reset to 0.5.4 (#53) * Release/0.5.5 (#48) * Hotfix for resetting Gradle Version (internal pipeline confirmation) (#52) * Minify and Shrink Disabled (#56) * Release/0.5.5 * Gradle Reset to 0.5.4 (#53) * Release/0.5.5 (#48) * Hotfix for resetting Gradle Version (internal pipeline confirmation) (#52) * Disable minify / shrink * Dont obfuscate * 0.5.6 * Update known issues and fixing typo in readme (#44) * added strings wip to known issues * updated readme Co-authored-by: Muschko <marc.muschko@sap.com> * Updated strings, introduced more details on app-information screens (#88) * updated strings for risk card and risk card details; plural strings are todo when finalized * updated more strings on main / details * added comments * added strings for information about, information technical hotline; changed technical hotline layout * removed hotline test icon * fixed build issues * Cleanup pull_request_template.md (#54) * Update pull_request_template.md * Removed Link to Contribution Guidelines (added by Github on the right hand side, anyhow) * Removed Link to issue #41 from title example (this has been linked quite a lot...) * 0.5.6 * Fix typo Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> Co-authored-by: marcmuschko <marc.muschko@sap.com> * Add Support for lower case characters in the teleTAN screen (#66) * added support for lower case input in teleTan fragment Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Removed notice of case insensitivity from temporary strings.xml Signed-off-by: Kolya Opahle <k.opahle@sap.com> Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> * Correct typos in architecture overview (#67) Co-authored-by: marcmuschko <marc.muschko@sap.com> * Bluetooth & connection card (#97) * introduced settings navigation helper * added connection and bluetooth stati to main and tracing settings * moved strings * removed unnecessary backgroundTint Co-authored-by: marcmuschko <marc.muschko@sap.com> * Fix typo in class documentation (#71) * 0.5.6 * fix typo Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: marcmuschko <marc.muschko@sap.com> * spelling fixes (#87) * 0.5.6 * spelling fixes Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: klemens <ka7@github.com> Co-authored-by: marcmuschko <marc.muschko@sap.com> * Moves creation of notification channel to app startup (#32) Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Tracing start/stop fix due to missing handling inside tracing (#99) Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Switch the DB Password to use the KeyStore MasterKey (#98) Signed-off-by: d067928 <jakob.moeller@sap.com> * Shared prefs ktx shorthand (#38) * closes #33 * Add Commit Flag to ensure synchronous consistent Updates to Disk Signed-off-by: d067928 <jakob.moeller@sap.com> * Add persistance of timestamp and whether user is allowed to submit keys (#74) * Store timestamp of receiving registration token * also reset this timestamp when deleting the registration token * use correct timestamp for display of test time * replace tracing activation time by test result reception time * rename TAN request to match context * set isAllowedToSubmitDiagnosisKeys properly Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * set "enabled" for include_settings_switch_row in notifications settings, fixes wrong binding and removed clickable rows (#101) Co-authored-by: marcmuschko <marc.muschko@sap.com> * fix #82 (#94) * fix #82 Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Add ShareHelper (#85) * Add ShareHelper * Use ShareHelper in MainShareFragment * Replace the current exposure status with a positive result card when test result is positive (#79) * Made submission status card style more cross device friendly Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Added the positive result submission status card Signed-off-by: Kolya Opahle <k.opahle@sap.com> * lint fix * Updated main fragment documentation * Added icon for sharing risk status Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Updated positive result home screen card text and icons Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Added loading indicator to test result fragment (#100) Co-authored-by: marcmuschko <marc.muschko@sap.com> Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> * Adjusted onboarding flow, adjusted contribution file, small fixes in settings (#106) * changed permission dialog logic for onboarding tracing fragment and onboarding notification fragment * adjusted contributing file * added settings notification handling to display value in settings overview * fixed app crash during bluetooth settings navigation * corrected wrong value from view model in tracing settings text * Submission Contact Fragment & StepView Custom View (#102) * - submission-contact fragment added - StepEntry custom view added to unify various step entry views - SimpleStepEntry as a simple implementation of a StepEntry with title and text added * - apply naming conventions for ids - use CallHelper to trigger a call - access views using kotlinx.android.synthetic Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> * Notifications when risk value has changed between low and high. (#76) * Notifications when risk value has changed between low and high. * Notifications when risk value has changed between low and high. Fixed wildcard imports. * Fixed formatting, ktlint issue. * app foreground/background checking. Notifications are not sent when app is in background * update comments * initialize foreground flag as false(valid for background threads before ui starts) * comments * included UNDERTERMINED as a low, for initialisation * fixed icon * fixed tests Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * added onboarding strings (#109) * disable colored output for ktlint (#105) Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Limit number of keys to be uploaded to server (#107) * limit the number of keys to be uploaded to 14 * fix spaces Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Fix white space, informal language and spelling of Docker in Readme (#78) * 0.5.6 * Fix spelling gonna and docker * Add missing "to" Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: marcmuschko <marc.muschko@sap.com> * Update build.gradle (#111) * Build.Gradle Conflict Resolving (0.8.0) (#112) * Minify and proguard fix (#113) Commented out -dontobfuscate * Circle progress bar (#96) * circle progress bar impl * ktlint format * added new ui * added circle to contact tracing without binding * added binding and final icon * added circle progress to risk card * added comments * changed default value for disableText * adapted views order to designs * removed testing value Co-authored-by: Kirill <kirill.sergeev@sap.com> * TracingStatusHelper unit test (#114) * TracingStatusHelper unit test * removed duplicate * Prevent screenshot of the app for all activities (#108) * Prevent screenshot of the app for all activities * fix ktlint * code smell fix Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> * Feature: Bluetooth callback (#115) * bluetooth callback added * bound bluetooth callback to the ui Co-authored-by: Kirill <kirill.sergeev@sap.com> * Added main overview page to main menu (#120) * added overview fragment baseline * main overview draft version completed with build fixes * checked some final strings again * Fixed screen orientation to portrait (#121) * added restriction to portrait and reversed portrait orientation only * suppress SourceLockedOrientationActivity lint error * changed local config that a high match can be generated via QR code, integrated it with the UI (#125) * Feature: Translation preparation (#126) * renamed old strings and reordered * app information strings translation tags * updated translation tags for long texts * added translation comments to strings * fixed naming error * removed empty comment Co-authored-by: Muschko <marc.muschko@sap.com> Co-authored-by: Kolya Opahle <k.opahle@sap.com> Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: Michael Keppler <bananeweizen@gmx.de> Co-authored-by: Thomas Klingbeil <64434904+tklingbeil@users.noreply.github.com> Co-authored-by: Hee Tatt Ooi <64406309+HeeTattSap@users.noreply.github.com> Co-authored-by: Muschko <marc.muschko@sap.com> Co-authored-by: Thomas Kowark <thomas.kowark@sap.com> Co-authored-by: Robert Scheck <robert-scheck@users.noreply.github.com> Co-authored-by: Volkmar Vogel <volkmar@vogel.app> Co-authored-by: ka7 <ka7@la-evento.com> Co-authored-by: klemens <ka7@github.com> Co-authored-by: Tim Brüggenthies <tim.brueggenthies@outlook.de> Co-authored-by: mseele <mseele@gmail.com> Co-authored-by: Janik Steegmüller <janik.steegmueller@gmail.com> Co-authored-by: Fabian-K <fabian.kajzar@sap.com> Co-authored-by: Hee Tatt Ooi <hee.tatt.ooi@sap.com> Co-authored-by: Matthias Küch <mail@matthias-kuech.de> Co-authored-by: oemerb <66002424+oemerb@users.noreply.github.com> Co-authored-by: AlexanderAlferov <64849422+AlexanderAlferov@users.noreply.github.com> Co-authored-by: Kirill <kirill.sergeev@sap.com> Co-authored-by: Philipp Woessner <64482866+pwoessner@users.noreply.github.com> * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: Ic0905f66e03544c549ee6bf0edde3707c528215c * Remove values-2Q Signed-off-by: d067928 <jakob.moeller@sap.com> * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: Idf52dece137fdc6e314ed752a8ef6b79b08683b0 * deleted 2Q * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I63afce1d7307c912b034728d8b78d437974f818d * excluded translation from lint for dev * fixed quickBuild errors * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I0b2e12f977b0a4bf37716d85e527d8d05168120f * fixed local issues * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: Ied4c086215e1392cb4ac061c9e82760f4757d5b2 * fixes * resolved merge conflicts * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I0dbb47c30c1f19b7533e953e349a3145694db366 * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: If73a3358a2939902b8df4e491fb7b3beb626f8fc * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I101e87820c63ecb7c40b044ac0bc2e05331b352b * changed default value for strings * added https to english faq links * fixed error during merge * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I8b27c238c3387741363b0dc353711994217801b6 * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I9bc5d20688a11bfd5fd4a481b3c36143d4caba64 * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: Ib3f20898335ded0101af92c452c766c329946611 * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I9b5bbd9b5b5d44029f694b7afca8f7251b48e86a * added privacy, technical and terms html file with english content * include Turkish translation (#792) I added Turkish to resConfigs for properly including the new translation into the build. * replaced NOTR tag with XTXT to make "main_about_link" translatable * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I01f4b04ec61a334e0b25815b03e2953e5031e0d9 * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I71fcec61630c5d99e009eeb1341fd37bdd0c55e9 * string placeholders required for background priority added (#797) * additional strings for explanatory card added (#798) * add turkish privacy & terms * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I3708d2af77b48642eee7a6562cffd935327ed875 * added correct faq links and lorem ipsum text * updated default strings with values-en/strings * fixed issues with new translation process * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I3d79f2c7f00d4d439dccb4d63479d1586e07d2a6 * fixed errors * removed empty lines * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I11da2c9c39e5e0bd77cd20b093826eb47f202df6 * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I77dbc5df7bdffbdcffbc3629fdd8104216129832 * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I607d32fcadd15b8ecbdade618fe1e1db8981f56b * build fixes for RU Co-authored-by: service-tip-git <tmsatsls@gmail.com> Co-authored-by: Kolya Opahle <k.opahle@sap.com> Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: Michael Keppler <bananeweizen@gmx.de> Co-authored-by: Thomas Klingbeil <64434904+tklingbeil@users.noreply.github.com> Co-authored-by: Hee Tatt Ooi <64406309+HeeTattSap@users.noreply.github.com> Co-authored-by: Muschko <marc.muschko@sap.com> Co-authored-by: Thomas Kowark <thomas.kowark@sap.com> Co-authored-by: Robert Scheck <robert-scheck@users.noreply.github.com> Co-authored-by: Volkmar Vogel <volkmar@vogel.app> Co-authored-by: ka7 <ka7@la-evento.com> Co-authored-by: klemens <ka7@github.com> Co-authored-by: Tim Brüggenthies <tim.brueggenthies@outlook.de> Co-authored-by: mseele <mseele@gmail.com> Co-authored-by: Janik Steegmüller <janik.steegmueller@gmail.com> Co-authored-by: Fabian-K <fabian.kajzar@sap.com> Co-authored-by: Hee Tatt Ooi <hee.tatt.ooi@sap.com> Co-authored-by: Matthias Küch <mail@matthias-kuech.de> Co-authored-by: oemerb <66002424+oemerb@users.noreply.github.com> Co-authored-by: AlexanderAlferov <64849422+AlexanderAlferov@users.noreply.github.com> Co-authored-by: Kirill <kirill.sergeev@sap.com> Co-authored-by: Philipp Woessner <64482866+pwoessner@users.noreply.github.com> Co-authored-by: Karina Jung <66269900+kaluju@users.noreply.github.com> Co-authored-by: service-tip-git <tmsatsls+github.com_service-tip-git@sap.com> Co-authored-by: duchampdev <duchampdev@outlook.com> Co-authored-by: Philipp Woessner <philipp.woessner@sap.com>
* [INTERNAL] Translation delivery: commit by LX Lab Change-Id: Ic0905f66e03544c549ee6bf0edde3707c528215c * Translation branch update (#127) * Implement submission done fragment (#20) * Added submission done fragment (currently dangling in nav graph) * fixed leftover javadoc * Moved QR code scan and registration fragment to submission package (#21) * Dependency Updates and Gradle Fixes (#34) * Bump up Gradle to 4.0.0 / 6.1.1 * Bump up NDK * Bump Up SQLite * adapt circle config * Fix #23: Typo in onboarding screen (#31) Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Submission UI Additions (#25) * Moved camera permission check to dispatcher fragment * Added illustrations for test result screen * Updated result fragment to match new design * Added constraints to status card * Integrated submission result positive other warning fragment in ui flow * Added submission done fragment to nav graph Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Added ability to dialog helper to create dialog without negative button * Switched from AlertDialog.Builder to DIalogHelper * Enable diagnosis key upload to backend (#35) * Moved camera permission check to dispatcher fragment * Added illustrations for test result screen * Updated result fragment to match new design * Added constraints to status card * Integrated submission result positive other warning fragment in ui flow * add TAN fetching to the key submission transaction * remove unneeded function * Fix log message for fetching TAN * Added submission done fragment to nav graph Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Added ability to dialog helper to create dialog without negative button * Switched from AlertDialog.Builder to DIalogHelper * use actual TAN (authCode) for key submission set the TAN in the corresponding header field fixes #8 * request permission to retrieve diagnosis keys * permission needs to be requested again after dialog has been presented to the users * trigger transaction to retrieve TAN and upload keys Co-authored-by: Kolya Opahle <k.opahle@sap.com> * Removed ExposureNotificationIntentService, the functionality is handled by NotificationHelper (#40) * Fixing tele tan registration (#45) * Fixed teleTAN based device registration Signed-off-by: Kolya Opahle <k.opahle@sap.com> * allowed excluded tan chars for testing Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Revert "allowed excluded tan chars for testing" This reverts commit 253ede4. * Release/0.5.5 (#48) * Release/0.5.5 * Hotfix for resetting Gradle Version (internal pipeline confirmation) (#52) * Gradle Reset to 0.5.4 (#53) * Release/0.5.5 (#48) * Hotfix for resetting Gradle Version (internal pipeline confirmation) (#52) * Minify and Shrink Disabled (#56) * Release/0.5.5 * Gradle Reset to 0.5.4 (#53) * Release/0.5.5 (#48) * Hotfix for resetting Gradle Version (internal pipeline confirmation) (#52) * Disable minify / shrink * Dont obfuscate * 0.5.6 * Update known issues and fixing typo in readme (#44) * added strings wip to known issues * updated readme Co-authored-by: Muschko <marc.muschko@sap.com> * Updated strings, introduced more details on app-information screens (#88) * updated strings for risk card and risk card details; plural strings are todo when finalized * updated more strings on main / details * added comments * added strings for information about, information technical hotline; changed technical hotline layout * removed hotline test icon * fixed build issues * Cleanup pull_request_template.md (#54) * Update pull_request_template.md * Removed Link to Contribution Guidelines (added by Github on the right hand side, anyhow) * Removed Link to issue #41 from title example (this has been linked quite a lot...) * 0.5.6 * Fix typo Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> Co-authored-by: marcmuschko <marc.muschko@sap.com> * Add Support for lower case characters in the teleTAN screen (#66) * added support for lower case input in teleTan fragment Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Removed notice of case insensitivity from temporary strings.xml Signed-off-by: Kolya Opahle <k.opahle@sap.com> Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> * Correct typos in architecture overview (#67) Co-authored-by: marcmuschko <marc.muschko@sap.com> * Bluetooth & connection card (#97) * introduced settings navigation helper * added connection and bluetooth stati to main and tracing settings * moved strings * removed unnecessary backgroundTint Co-authored-by: marcmuschko <marc.muschko@sap.com> * Fix typo in class documentation (#71) * 0.5.6 * fix typo Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: marcmuschko <marc.muschko@sap.com> * spelling fixes (#87) * 0.5.6 * spelling fixes Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: klemens <ka7@github.com> Co-authored-by: marcmuschko <marc.muschko@sap.com> * Moves creation of notification channel to app startup (#32) Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Tracing start/stop fix due to missing handling inside tracing (#99) Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Switch the DB Password to use the KeyStore MasterKey (#98) Signed-off-by: d067928 <jakob.moeller@sap.com> * Shared prefs ktx shorthand (#38) * closes #33 * Add Commit Flag to ensure synchronous consistent Updates to Disk Signed-off-by: d067928 <jakob.moeller@sap.com> * Add persistance of timestamp and whether user is allowed to submit keys (#74) * Store timestamp of receiving registration token * also reset this timestamp when deleting the registration token * use correct timestamp for display of test time * replace tracing activation time by test result reception time * rename TAN request to match context * set isAllowedToSubmitDiagnosisKeys properly Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * set "enabled" for include_settings_switch_row in notifications settings, fixes wrong binding and removed clickable rows (#101) Co-authored-by: marcmuschko <marc.muschko@sap.com> * fix #82 (#94) * fix #82 Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Add ShareHelper (#85) * Add ShareHelper * Use ShareHelper in MainShareFragment * Replace the current exposure status with a positive result card when test result is positive (#79) * Made submission status card style more cross device friendly Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Added the positive result submission status card Signed-off-by: Kolya Opahle <k.opahle@sap.com> * lint fix * Updated main fragment documentation * Added icon for sharing risk status Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Updated positive result home screen card text and icons Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Added loading indicator to test result fragment (#100) Co-authored-by: marcmuschko <marc.muschko@sap.com> Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> * Adjusted onboarding flow, adjusted contribution file, small fixes in settings (#106) * changed permission dialog logic for onboarding tracing fragment and onboarding notification fragment * adjusted contributing file * added settings notification handling to display value in settings overview * fixed app crash during bluetooth settings navigation * corrected wrong value from view model in tracing settings text * Submission Contact Fragment & StepView Custom View (#102) * - submission-contact fragment added - StepEntry custom view added to unify various step entry views - SimpleStepEntry as a simple implementation of a StepEntry with title and text added * - apply naming conventions for ids - use CallHelper to trigger a call - access views using kotlinx.android.synthetic Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> * Notifications when risk value has changed between low and high. (#76) * Notifications when risk value has changed between low and high. * Notifications when risk value has changed between low and high. Fixed wildcard imports. * Fixed formatting, ktlint issue. * app foreground/background checking. Notifications are not sent when app is in background * update comments * initialize foreground flag as false(valid for background threads before ui starts) * comments * included UNDERTERMINED as a low, for initialisation * fixed icon * fixed tests Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * added onboarding strings (#109) * disable colored output for ktlint (#105) Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Limit number of keys to be uploaded to server (#107) * limit the number of keys to be uploaded to 14 * fix spaces Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Fix white space, informal language and spelling of Docker in Readme (#78) * 0.5.6 * Fix spelling gonna and docker * Add missing "to" Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: marcmuschko <marc.muschko@sap.com> * Update build.gradle (#111) * Build.Gradle Conflict Resolving (0.8.0) (#112) * Minify and proguard fix (#113) Commented out -dontobfuscate * Circle progress bar (#96) * circle progress bar impl * ktlint format * added new ui * added circle to contact tracing without binding * added binding and final icon * added circle progress to risk card * added comments * changed default value for disableText * adapted views order to designs * removed testing value Co-authored-by: Kirill <kirill.sergeev@sap.com> * TracingStatusHelper unit test (#114) * TracingStatusHelper unit test * removed duplicate * Prevent screenshot of the app for all activities (#108) * Prevent screenshot of the app for all activities * fix ktlint * code smell fix Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> * Feature: Bluetooth callback (#115) * bluetooth callback added * bound bluetooth callback to the ui Co-authored-by: Kirill <kirill.sergeev@sap.com> * Added main overview page to main menu (#120) * added overview fragment baseline * main overview draft version completed with build fixes * checked some final strings again * Fixed screen orientation to portrait (#121) * added restriction to portrait and reversed portrait orientation only * suppress SourceLockedOrientationActivity lint error * changed local config that a high match can be generated via QR code, integrated it with the UI (#125) * Feature: Translation preparation (#126) * renamed old strings and reordered * app information strings translation tags * updated translation tags for long texts * added translation comments to strings * fixed naming error * removed empty comment Co-authored-by: Muschko <marc.muschko@sap.com> Co-authored-by: Kolya Opahle <k.opahle@sap.com> Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: Michael Keppler <bananeweizen@gmx.de> Co-authored-by: Thomas Klingbeil <64434904+tklingbeil@users.noreply.github.com> Co-authored-by: Hee Tatt Ooi <64406309+HeeTattSap@users.noreply.github.com> Co-authored-by: Muschko <marc.muschko@sap.com> Co-authored-by: Thomas Kowark <thomas.kowark@sap.com> Co-authored-by: Robert Scheck <robert-scheck@users.noreply.github.com> Co-authored-by: Volkmar Vogel <volkmar@vogel.app> Co-authored-by: ka7 <ka7@la-evento.com> Co-authored-by: klemens <ka7@github.com> Co-authored-by: Tim Brüggenthies <tim.brueggenthies@outlook.de> Co-authored-by: mseele <mseele@gmail.com> Co-authored-by: Janik Steegmüller <janik.steegmueller@gmail.com> Co-authored-by: Fabian-K <fabian.kajzar@sap.com> Co-authored-by: Hee Tatt Ooi <hee.tatt.ooi@sap.com> Co-authored-by: Matthias Küch <mail@matthias-kuech.de> Co-authored-by: oemerb <66002424+oemerb@users.noreply.github.com> Co-authored-by: AlexanderAlferov <64849422+AlexanderAlferov@users.noreply.github.com> Co-authored-by: Kirill <kirill.sergeev@sap.com> Co-authored-by: Philipp Woessner <64482866+pwoessner@users.noreply.github.com> * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: Ic0905f66e03544c549ee6bf0edde3707c528215c * Remove values-2Q Signed-off-by: d067928 <jakob.moeller@sap.com> * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: Idf52dece137fdc6e314ed752a8ef6b79b08683b0 * deleted 2Q * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I63afce1d7307c912b034728d8b78d437974f818d * excluded translation from lint for dev * fixed quickBuild errors * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I0b2e12f977b0a4bf37716d85e527d8d05168120f * fixed local issues * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: Ied4c086215e1392cb4ac061c9e82760f4757d5b2 * fixes * resolved merge conflicts * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I0dbb47c30c1f19b7533e953e349a3145694db366 * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: If73a3358a2939902b8df4e491fb7b3beb626f8fc * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I101e87820c63ecb7c40b044ac0bc2e05331b352b * changed default value for strings * added https to english faq links * fixed error during merge * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I8b27c238c3387741363b0dc353711994217801b6 * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I9bc5d20688a11bfd5fd4a481b3c36143d4caba64 * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: Ib3f20898335ded0101af92c452c766c329946611 * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I9b5bbd9b5b5d44029f694b7afca8f7251b48e86a * added privacy, technical and terms html file with english content * include Turkish translation (#792) I added Turkish to resConfigs for properly including the new translation into the build. * replaced NOTR tag with XTXT to make "main_about_link" translatable * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I01f4b04ec61a334e0b25815b03e2953e5031e0d9 * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I71fcec61630c5d99e009eeb1341fd37bdd0c55e9 * string placeholders required for background priority added (#797) * additional strings for explanatory card added (#798) * add turkish privacy & terms * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I3708d2af77b48642eee7a6562cffd935327ed875 * added correct faq links and lorem ipsum text * updated default strings with values-en/strings * fixed issues with new translation process * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I3d79f2c7f00d4d439dccb4d63479d1586e07d2a6 * fixed errors * removed empty lines * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I11da2c9c39e5e0bd77cd20b093826eb47f202df6 * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I77dbc5df7bdffbdcffbc3629fdd8104216129832 * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I607d32fcadd15b8ecbdade618fe1e1db8981f56b * build fixes for RU * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I43db3c34da9fbc51938a682118bb1c30df3a988a * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I6751757f8a8f036fc6cc13e75b0ed24658460747 * Fixed missing formatter string in ru Co-authored-by: service-tip-git <tmsatsls@gmail.com> Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> Co-authored-by: Kolya Opahle <k.opahle@sap.com> Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: Michael Keppler <bananeweizen@gmx.de> Co-authored-by: Thomas Klingbeil <64434904+tklingbeil@users.noreply.github.com> Co-authored-by: Hee Tatt Ooi <64406309+HeeTattSap@users.noreply.github.com> Co-authored-by: Muschko <marc.muschko@sap.com> Co-authored-by: Thomas Kowark <thomas.kowark@sap.com> Co-authored-by: Robert Scheck <robert-scheck@users.noreply.github.com> Co-authored-by: Volkmar Vogel <volkmar@vogel.app> Co-authored-by: ka7 <ka7@la-evento.com> Co-authored-by: klemens <ka7@github.com> Co-authored-by: Tim Brüggenthies <tim.brueggenthies@outlook.de> Co-authored-by: mseele <mseele@gmail.com> Co-authored-by: Janik Steegmüller <janik.steegmueller@gmail.com> Co-authored-by: Fabian-K <fabian.kajzar@sap.com> Co-authored-by: Hee Tatt Ooi <hee.tatt.ooi@sap.com> Co-authored-by: Matthias Küch <mail@matthias-kuech.de> Co-authored-by: oemerb <66002424+oemerb@users.noreply.github.com> Co-authored-by: AlexanderAlferov <64849422+AlexanderAlferov@users.noreply.github.com> Co-authored-by: Kirill <kirill.sergeev@sap.com> Co-authored-by: Luka Harambasic <luka.harambasic@sap.com> Co-authored-by: Karina Jung <66269900+kaluju@users.noreply.github.com> Co-authored-by: service-tip-git <tmsatsls+github.com_service-tip-git@sap.com> Co-authored-by: duchampdev <duchampdev@outlook.com>
* [INTERNAL] Translation delivery: commit by LX Lab Change-Id: Ic0905f66e03544c549ee6bf0edde3707c528215c * Translation branch update (#127) * Implement submission done fragment (#20) * Added submission done fragment (currently dangling in nav graph) * fixed leftover javadoc * Moved QR code scan and registration fragment to submission package (#21) * Dependency Updates and Gradle Fixes (#34) * Bump up Gradle to 4.0.0 / 6.1.1 * Bump up NDK * Bump Up SQLite * adapt circle config * Fix #23: Typo in onboarding screen (#31) Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Submission UI Additions (#25) * Moved camera permission check to dispatcher fragment * Added illustrations for test result screen * Updated result fragment to match new design * Added constraints to status card * Integrated submission result positive other warning fragment in ui flow * Added submission done fragment to nav graph Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Added ability to dialog helper to create dialog without negative button * Switched from AlertDialog.Builder to DIalogHelper * Enable diagnosis key upload to backend (#35) * Moved camera permission check to dispatcher fragment * Added illustrations for test result screen * Updated result fragment to match new design * Added constraints to status card * Integrated submission result positive other warning fragment in ui flow * add TAN fetching to the key submission transaction * remove unneeded function * Fix log message for fetching TAN * Added submission done fragment to nav graph Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Added ability to dialog helper to create dialog without negative button * Switched from AlertDialog.Builder to DIalogHelper * use actual TAN (authCode) for key submission set the TAN in the corresponding header field fixes #8 * request permission to retrieve diagnosis keys * permission needs to be requested again after dialog has been presented to the users * trigger transaction to retrieve TAN and upload keys Co-authored-by: Kolya Opahle <k.opahle@sap.com> * Removed ExposureNotificationIntentService, the functionality is handled by NotificationHelper (#40) * Fixing tele tan registration (#45) * Fixed teleTAN based device registration Signed-off-by: Kolya Opahle <k.opahle@sap.com> * allowed excluded tan chars for testing Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Revert "allowed excluded tan chars for testing" This reverts commit 253ede4. * Release/0.5.5 (#48) * Release/0.5.5 * Hotfix for resetting Gradle Version (internal pipeline confirmation) (#52) * Gradle Reset to 0.5.4 (#53) * Release/0.5.5 (#48) * Hotfix for resetting Gradle Version (internal pipeline confirmation) (#52) * Minify and Shrink Disabled (#56) * Release/0.5.5 * Gradle Reset to 0.5.4 (#53) * Release/0.5.5 (#48) * Hotfix for resetting Gradle Version (internal pipeline confirmation) (#52) * Disable minify / shrink * Dont obfuscate * 0.5.6 * Update known issues and fixing typo in readme (#44) * added strings wip to known issues * updated readme Co-authored-by: Muschko <marc.muschko@sap.com> * Updated strings, introduced more details on app-information screens (#88) * updated strings for risk card and risk card details; plural strings are todo when finalized * updated more strings on main / details * added comments * added strings for information about, information technical hotline; changed technical hotline layout * removed hotline test icon * fixed build issues * Cleanup pull_request_template.md (#54) * Update pull_request_template.md * Removed Link to Contribution Guidelines (added by Github on the right hand side, anyhow) * Removed Link to issue #41 from title example (this has been linked quite a lot...) * 0.5.6 * Fix typo Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> Co-authored-by: marcmuschko <marc.muschko@sap.com> * Add Support for lower case characters in the teleTAN screen (#66) * added support for lower case input in teleTan fragment Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Removed notice of case insensitivity from temporary strings.xml Signed-off-by: Kolya Opahle <k.opahle@sap.com> Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> * Correct typos in architecture overview (#67) Co-authored-by: marcmuschko <marc.muschko@sap.com> * Bluetooth & connection card (#97) * introduced settings navigation helper * added connection and bluetooth stati to main and tracing settings * moved strings * removed unnecessary backgroundTint Co-authored-by: marcmuschko <marc.muschko@sap.com> * Fix typo in class documentation (#71) * 0.5.6 * fix typo Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: marcmuschko <marc.muschko@sap.com> * spelling fixes (#87) * 0.5.6 * spelling fixes Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: klemens <ka7@github.com> Co-authored-by: marcmuschko <marc.muschko@sap.com> * Moves creation of notification channel to app startup (#32) Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Tracing start/stop fix due to missing handling inside tracing (#99) Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Switch the DB Password to use the KeyStore MasterKey (#98) Signed-off-by: d067928 <jakob.moeller@sap.com> * Shared prefs ktx shorthand (#38) * closes #33 * Add Commit Flag to ensure synchronous consistent Updates to Disk Signed-off-by: d067928 <jakob.moeller@sap.com> * Add persistance of timestamp and whether user is allowed to submit keys (#74) * Store timestamp of receiving registration token * also reset this timestamp when deleting the registration token * use correct timestamp for display of test time * replace tracing activation time by test result reception time * rename TAN request to match context * set isAllowedToSubmitDiagnosisKeys properly Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * set "enabled" for include_settings_switch_row in notifications settings, fixes wrong binding and removed clickable rows (#101) Co-authored-by: marcmuschko <marc.muschko@sap.com> * fix #82 (#94) * fix #82 Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Add ShareHelper (#85) * Add ShareHelper * Use ShareHelper in MainShareFragment * Replace the current exposure status with a positive result card when test result is positive (#79) * Made submission status card style more cross device friendly Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Added the positive result submission status card Signed-off-by: Kolya Opahle <k.opahle@sap.com> * lint fix * Updated main fragment documentation * Added icon for sharing risk status Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Updated positive result home screen card text and icons Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Added loading indicator to test result fragment (#100) Co-authored-by: marcmuschko <marc.muschko@sap.com> Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> * Adjusted onboarding flow, adjusted contribution file, small fixes in settings (#106) * changed permission dialog logic for onboarding tracing fragment and onboarding notification fragment * adjusted contributing file * added settings notification handling to display value in settings overview * fixed app crash during bluetooth settings navigation * corrected wrong value from view model in tracing settings text * Submission Contact Fragment & StepView Custom View (#102) * - submission-contact fragment added - StepEntry custom view added to unify various step entry views - SimpleStepEntry as a simple implementation of a StepEntry with title and text added * - apply naming conventions for ids - use CallHelper to trigger a call - access views using kotlinx.android.synthetic Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> * Notifications when risk value has changed between low and high. (#76) * Notifications when risk value has changed between low and high. * Notifications when risk value has changed between low and high. Fixed wildcard imports. * Fixed formatting, ktlint issue. * app foreground/background checking. Notifications are not sent when app is in background * update comments * initialize foreground flag as false(valid for background threads before ui starts) * comments * included UNDERTERMINED as a low, for initialisation * fixed icon * fixed tests Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * added onboarding strings (#109) * disable colored output for ktlint (#105) Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Limit number of keys to be uploaded to server (#107) * limit the number of keys to be uploaded to 14 * fix spaces Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Fix white space, informal language and spelling of Docker in Readme (#78) * 0.5.6 * Fix spelling gonna and docker * Add missing "to" Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: marcmuschko <marc.muschko@sap.com> * Update build.gradle (#111) * Build.Gradle Conflict Resolving (0.8.0) (#112) * Minify and proguard fix (#113) Commented out -dontobfuscate * Circle progress bar (#96) * circle progress bar impl * ktlint format * added new ui * added circle to contact tracing without binding * added binding and final icon * added circle progress to risk card * added comments * changed default value for disableText * adapted views order to designs * removed testing value Co-authored-by: Kirill <kirill.sergeev@sap.com> * TracingStatusHelper unit test (#114) * TracingStatusHelper unit test * removed duplicate * Prevent screenshot of the app for all activities (#108) * Prevent screenshot of the app for all activities * fix ktlint * code smell fix Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> * Feature: Bluetooth callback (#115) * bluetooth callback added * bound bluetooth callback to the ui Co-authored-by: Kirill <kirill.sergeev@sap.com> * Added main overview page to main menu (#120) * added overview fragment baseline * main overview draft version completed with build fixes * checked some final strings again * Fixed screen orientation to portrait (#121) * added restriction to portrait and reversed portrait orientation only * suppress SourceLockedOrientationActivity lint error * changed local config that a high match can be generated via QR code, integrated it with the UI (#125) * Feature: Translation preparation (#126) * renamed old strings and reordered * app information strings translation tags * updated translation tags for long texts * added translation comments to strings * fixed naming error * removed empty comment Co-authored-by: Muschko <marc.muschko@sap.com> Co-authored-by: Kolya Opahle <k.opahle@sap.com> Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: Michael Keppler <bananeweizen@gmx.de> Co-authored-by: Thomas Klingbeil <64434904+tklingbeil@users.noreply.github.com> Co-authored-by: Hee Tatt Ooi <64406309+HeeTattSap@users.noreply.github.com> Co-authored-by: Muschko <marc.muschko@sap.com> Co-authored-by: Thomas Kowark <thomas.kowark@sap.com> Co-authored-by: Robert Scheck <robert-scheck@users.noreply.github.com> Co-authored-by: Volkmar Vogel <volkmar@vogel.app> Co-authored-by: ka7 <ka7@la-evento.com> Co-authored-by: klemens <ka7@github.com> Co-authored-by: Tim Brüggenthies <tim.brueggenthies@outlook.de> Co-authored-by: mseele <mseele@gmail.com> Co-authored-by: Janik Steegmüller <janik.steegmueller@gmail.com> Co-authored-by: Fabian-K <fabian.kajzar@sap.com> Co-authored-by: Hee Tatt Ooi <hee.tatt.ooi@sap.com> Co-authored-by: Matthias Küch <mail@matthias-kuech.de> Co-authored-by: oemerb <66002424+oemerb@users.noreply.github.com> Co-authored-by: AlexanderAlferov <64849422+AlexanderAlferov@users.noreply.github.com> Co-authored-by: Kirill <kirill.sergeev@sap.com> Co-authored-by: Philipp Woessner <64482866+pwoessner@users.noreply.github.com> * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: Ic0905f66e03544c549ee6bf0edde3707c528215c * Remove values-2Q Signed-off-by: d067928 <jakob.moeller@sap.com> * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: Idf52dece137fdc6e314ed752a8ef6b79b08683b0 * deleted 2Q * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I63afce1d7307c912b034728d8b78d437974f818d * excluded translation from lint for dev * fixed quickBuild errors * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I0b2e12f977b0a4bf37716d85e527d8d05168120f * fixed local issues * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: Ied4c086215e1392cb4ac061c9e82760f4757d5b2 * fixes * resolved merge conflicts * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I0dbb47c30c1f19b7533e953e349a3145694db366 * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: If73a3358a2939902b8df4e491fb7b3beb626f8fc * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I101e87820c63ecb7c40b044ac0bc2e05331b352b * changed default value for strings * added https to english faq links * fixed error during merge * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I8b27c238c3387741363b0dc353711994217801b6 * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I9bc5d20688a11bfd5fd4a481b3c36143d4caba64 * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: Ib3f20898335ded0101af92c452c766c329946611 * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I9b5bbd9b5b5d44029f694b7afca8f7251b48e86a * added privacy, technical and terms html file with english content * include Turkish translation (#792) I added Turkish to resConfigs for properly including the new translation into the build. * replaced NOTR tag with XTXT to make "main_about_link" translatable * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I01f4b04ec61a334e0b25815b03e2953e5031e0d9 * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I71fcec61630c5d99e009eeb1341fd37bdd0c55e9 * string placeholders required for background priority added (#797) * additional strings for explanatory card added (#798) * add turkish privacy & terms * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I3708d2af77b48642eee7a6562cffd935327ed875 * added correct faq links and lorem ipsum text * updated default strings with values-en/strings * fixed issues with new translation process * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I3d79f2c7f00d4d439dccb4d63479d1586e07d2a6 * fixed errors * removed empty lines * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I11da2c9c39e5e0bd77cd20b093826eb47f202df6 * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I77dbc5df7bdffbdcffbc3629fdd8104216129832 * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I607d32fcadd15b8ecbdade618fe1e1db8981f56b * build fixes for RU * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I43db3c34da9fbc51938a682118bb1c30df3a988a * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I6751757f8a8f036fc6cc13e75b0ed24658460747 * Fixed missing formatter string in ru * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I07287a4823b0f6f15a794390b04ce0dd2e7eec8d * added new languages to resConfig * fixed turkish faq link * updated default strings * fixed lorem ipsum * fixed lorem ipsum Co-authored-by: service-tip-git <tmsatsls@gmail.com> Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> Co-authored-by: Kolya Opahle <k.opahle@sap.com> Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: Michael Keppler <bananeweizen@gmx.de> Co-authored-by: Thomas Klingbeil <64434904+tklingbeil@users.noreply.github.com> Co-authored-by: Hee Tatt Ooi <64406309+HeeTattSap@users.noreply.github.com> Co-authored-by: Muschko <marc.muschko@sap.com> Co-authored-by: Thomas Kowark <thomas.kowark@sap.com> Co-authored-by: Robert Scheck <robert-scheck@users.noreply.github.com> Co-authored-by: Volkmar Vogel <volkmar@vogel.app> Co-authored-by: ka7 <ka7@la-evento.com> Co-authored-by: klemens <ka7@github.com> Co-authored-by: Tim Brüggenthies <tim.brueggenthies@outlook.de> Co-authored-by: mseele <mseele@gmail.com> Co-authored-by: Janik Steegmüller <janik.steegmueller@gmail.com> Co-authored-by: Fabian-K <fabian.kajzar@sap.com> Co-authored-by: Hee Tatt Ooi <hee.tatt.ooi@sap.com> Co-authored-by: Matthias Küch <mail@matthias-kuech.de> Co-authored-by: oemerb <66002424+oemerb@users.noreply.github.com> Co-authored-by: AlexanderAlferov <64849422+AlexanderAlferov@users.noreply.github.com> Co-authored-by: Kirill <kirill.sergeev@sap.com> Co-authored-by: Luka Harambasic <luka.harambasic@sap.com> Co-authored-by: Karina Jung <66269900+kaluju@users.noreply.github.com> Co-authored-by: service-tip-git <tmsatsls+github.com_service-tip-git@sap.com> Co-authored-by: duchampdev <duchampdev@outlook.com>
* [INTERNAL] Translation delivery: commit by LX Lab Change-Id: Ic0905f66e03544c549ee6bf0edde3707c528215c * Translation branch update (#127) * Implement submission done fragment (#20) * Added submission done fragment (currently dangling in nav graph) * fixed leftover javadoc * Moved QR code scan and registration fragment to submission package (#21) * Dependency Updates and Gradle Fixes (#34) * Bump up Gradle to 4.0.0 / 6.1.1 * Bump up NDK * Bump Up SQLite * adapt circle config * Fix #23: Typo in onboarding screen (#31) Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Submission UI Additions (#25) * Moved camera permission check to dispatcher fragment * Added illustrations for test result screen * Updated result fragment to match new design * Added constraints to status card * Integrated submission result positive other warning fragment in ui flow * Added submission done fragment to nav graph Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Added ability to dialog helper to create dialog without negative button * Switched from AlertDialog.Builder to DIalogHelper * Enable diagnosis key upload to backend (#35) * Moved camera permission check to dispatcher fragment * Added illustrations for test result screen * Updated result fragment to match new design * Added constraints to status card * Integrated submission result positive other warning fragment in ui flow * add TAN fetching to the key submission transaction * remove unneeded function * Fix log message for fetching TAN * Added submission done fragment to nav graph Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Added ability to dialog helper to create dialog without negative button * Switched from AlertDialog.Builder to DIalogHelper * use actual TAN (authCode) for key submission set the TAN in the corresponding header field fixes #8 * request permission to retrieve diagnosis keys * permission needs to be requested again after dialog has been presented to the users * trigger transaction to retrieve TAN and upload keys Co-authored-by: Kolya Opahle <k.opahle@sap.com> * Removed ExposureNotificationIntentService, the functionality is handled by NotificationHelper (#40) * Fixing tele tan registration (#45) * Fixed teleTAN based device registration Signed-off-by: Kolya Opahle <k.opahle@sap.com> * allowed excluded tan chars for testing Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Revert "allowed excluded tan chars for testing" This reverts commit 253ede4. * Release/0.5.5 (#48) * Release/0.5.5 * Hotfix for resetting Gradle Version (internal pipeline confirmation) (#52) * Gradle Reset to 0.5.4 (#53) * Release/0.5.5 (#48) * Hotfix for resetting Gradle Version (internal pipeline confirmation) (#52) * Minify and Shrink Disabled (#56) * Release/0.5.5 * Gradle Reset to 0.5.4 (#53) * Release/0.5.5 (#48) * Hotfix for resetting Gradle Version (internal pipeline confirmation) (#52) * Disable minify / shrink * Dont obfuscate * 0.5.6 * Update known issues and fixing typo in readme (#44) * added strings wip to known issues * updated readme Co-authored-by: Muschko <marc.muschko@sap.com> * Updated strings, introduced more details on app-information screens (#88) * updated strings for risk card and risk card details; plural strings are todo when finalized * updated more strings on main / details * added comments * added strings for information about, information technical hotline; changed technical hotline layout * removed hotline test icon * fixed build issues * Cleanup pull_request_template.md (#54) * Update pull_request_template.md * Removed Link to Contribution Guidelines (added by Github on the right hand side, anyhow) * Removed Link to issue #41 from title example (this has been linked quite a lot...) * 0.5.6 * Fix typo Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> Co-authored-by: marcmuschko <marc.muschko@sap.com> * Add Support for lower case characters in the teleTAN screen (#66) * added support for lower case input in teleTan fragment Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Removed notice of case insensitivity from temporary strings.xml Signed-off-by: Kolya Opahle <k.opahle@sap.com> Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> * Correct typos in architecture overview (#67) Co-authored-by: marcmuschko <marc.muschko@sap.com> * Bluetooth & connection card (#97) * introduced settings navigation helper * added connection and bluetooth stati to main and tracing settings * moved strings * removed unnecessary backgroundTint Co-authored-by: marcmuschko <marc.muschko@sap.com> * Fix typo in class documentation (#71) * 0.5.6 * fix typo Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: marcmuschko <marc.muschko@sap.com> * spelling fixes (#87) * 0.5.6 * spelling fixes Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: klemens <ka7@github.com> Co-authored-by: marcmuschko <marc.muschko@sap.com> * Moves creation of notification channel to app startup (#32) Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Tracing start/stop fix due to missing handling inside tracing (#99) Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Switch the DB Password to use the KeyStore MasterKey (#98) Signed-off-by: d067928 <jakob.moeller@sap.com> * Shared prefs ktx shorthand (#38) * closes #33 * Add Commit Flag to ensure synchronous consistent Updates to Disk Signed-off-by: d067928 <jakob.moeller@sap.com> * Add persistance of timestamp and whether user is allowed to submit keys (#74) * Store timestamp of receiving registration token * also reset this timestamp when deleting the registration token * use correct timestamp for display of test time * replace tracing activation time by test result reception time * rename TAN request to match context * set isAllowedToSubmitDiagnosisKeys properly Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * set "enabled" for include_settings_switch_row in notifications settings, fixes wrong binding and removed clickable rows (#101) Co-authored-by: marcmuschko <marc.muschko@sap.com> * fix #82 (#94) * fix #82 Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Add ShareHelper (#85) * Add ShareHelper * Use ShareHelper in MainShareFragment * Replace the current exposure status with a positive result card when test result is positive (#79) * Made submission status card style more cross device friendly Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Added the positive result submission status card Signed-off-by: Kolya Opahle <k.opahle@sap.com> * lint fix * Updated main fragment documentation * Added icon for sharing risk status Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Updated positive result home screen card text and icons Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Added loading indicator to test result fragment (#100) Co-authored-by: marcmuschko <marc.muschko@sap.com> Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> * Adjusted onboarding flow, adjusted contribution file, small fixes in settings (#106) * changed permission dialog logic for onboarding tracing fragment and onboarding notification fragment * adjusted contributing file * added settings notification handling to display value in settings overview * fixed app crash during bluetooth settings navigation * corrected wrong value from view model in tracing settings text * Submission Contact Fragment & StepView Custom View (#102) * - submission-contact fragment added - StepEntry custom view added to unify various step entry views - SimpleStepEntry as a simple implementation of a StepEntry with title and text added * - apply naming conventions for ids - use CallHelper to trigger a call - access views using kotlinx.android.synthetic Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> * Notifications when risk value has changed between low and high. (#76) * Notifications when risk value has changed between low and high. * Notifications when risk value has changed between low and high. Fixed wildcard imports. * Fixed formatting, ktlint issue. * app foreground/background checking. Notifications are not sent when app is in background * update comments * initialize foreground flag as false(valid for background threads before ui starts) * comments * included UNDERTERMINED as a low, for initialisation * fixed icon * fixed tests Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * added onboarding strings (#109) * disable colored output for ktlint (#105) Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Limit number of keys to be uploaded to server (#107) * limit the number of keys to be uploaded to 14 * fix spaces Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Fix white space, informal language and spelling of Docker in Readme (#78) * 0.5.6 * Fix spelling gonna and docker * Add missing "to" Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: marcmuschko <marc.muschko@sap.com> * Update build.gradle (#111) * Build.Gradle Conflict Resolving (0.8.0) (#112) * Minify and proguard fix (#113) Commented out -dontobfuscate * Circle progress bar (#96) * circle progress bar impl * ktlint format * added new ui * added circle to contact tracing without binding * added binding and final icon * added circle progress to risk card * added comments * changed default value for disableText * adapted views order to designs * removed testing value Co-authored-by: Kirill <kirill.sergeev@sap.com> * TracingStatusHelper unit test (#114) * TracingStatusHelper unit test * removed duplicate * Prevent screenshot of the app for all activities (#108) * Prevent screenshot of the app for all activities * fix ktlint * code smell fix Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> * Feature: Bluetooth callback (#115) * bluetooth callback added * bound bluetooth callback to the ui Co-authored-by: Kirill <kirill.sergeev@sap.com> * Added main overview page to main menu (#120) * added overview fragment baseline * main overview draft version completed with build fixes * checked some final strings again * Fixed screen orientation to portrait (#121) * added restriction to portrait and reversed portrait orientation only * suppress SourceLockedOrientationActivity lint error * changed local config that a high match can be generated via QR code, integrated it with the UI (#125) * Feature: Translation preparation (#126) * renamed old strings and reordered * app information strings translation tags * updated translation tags for long texts * added translation comments to strings * fixed naming error * removed empty comment Co-authored-by: Muschko <marc.muschko@sap.com> Co-authored-by: Kolya Opahle <k.opahle@sap.com> Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: Michael Keppler <bananeweizen@gmx.de> Co-authored-by: Thomas Klingbeil <64434904+tklingbeil@users.noreply.github.com> Co-authored-by: Hee Tatt Ooi <64406309+HeeTattSap@users.noreply.github.com> Co-authored-by: Muschko <marc.muschko@sap.com> Co-authored-by: Thomas Kowark <thomas.kowark@sap.com> Co-authored-by: Robert Scheck <robert-scheck@users.noreply.github.com> Co-authored-by: Volkmar Vogel <volkmar@vogel.app> Co-authored-by: ka7 <ka7@la-evento.com> Co-authored-by: klemens <ka7@github.com> Co-authored-by: Tim Brüggenthies <tim.brueggenthies@outlook.de> Co-authored-by: mseele <mseele@gmail.com> Co-authored-by: Janik Steegmüller <janik.steegmueller@gmail.com> Co-authored-by: Fabian-K <fabian.kajzar@sap.com> Co-authored-by: Hee Tatt Ooi <hee.tatt.ooi@sap.com> Co-authored-by: Matthias Küch <mail@matthias-kuech.de> Co-authored-by: oemerb <66002424+oemerb@users.noreply.github.com> Co-authored-by: AlexanderAlferov <64849422+AlexanderAlferov@users.noreply.github.com> Co-authored-by: Kirill <kirill.sergeev@sap.com> Co-authored-by: Philipp Woessner <64482866+pwoessner@users.noreply.github.com> * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: Ic0905f66e03544c549ee6bf0edde3707c528215c * Remove values-2Q Signed-off-by: d067928 <jakob.moeller@sap.com> * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: Idf52dece137fdc6e314ed752a8ef6b79b08683b0 * deleted 2Q * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I63afce1d7307c912b034728d8b78d437974f818d * excluded translation from lint for dev * fixed quickBuild errors * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I0b2e12f977b0a4bf37716d85e527d8d05168120f * fixed local issues * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: Ied4c086215e1392cb4ac061c9e82760f4757d5b2 * fixes * resolved merge conflicts * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I0dbb47c30c1f19b7533e953e349a3145694db366 * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: If73a3358a2939902b8df4e491fb7b3beb626f8fc * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I101e87820c63ecb7c40b044ac0bc2e05331b352b * changed default value for strings * added https to english faq links * fixed error during merge * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I8b27c238c3387741363b0dc353711994217801b6 * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I9bc5d20688a11bfd5fd4a481b3c36143d4caba64 * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: Ib3f20898335ded0101af92c452c766c329946611 * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I9b5bbd9b5b5d44029f694b7afca8f7251b48e86a * added privacy, technical and terms html file with english content * include Turkish translation (#792) I added Turkish to resConfigs for properly including the new translation into the build. * replaced NOTR tag with XTXT to make "main_about_link" translatable * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I01f4b04ec61a334e0b25815b03e2953e5031e0d9 * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I71fcec61630c5d99e009eeb1341fd37bdd0c55e9 * string placeholders required for background priority added (#797) * additional strings for explanatory card added (#798) * add turkish privacy & terms * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I3708d2af77b48642eee7a6562cffd935327ed875 * added correct faq links and lorem ipsum text * updated default strings with values-en/strings * fixed issues with new translation process * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I3d79f2c7f00d4d439dccb4d63479d1586e07d2a6 * fixed errors * removed empty lines * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I11da2c9c39e5e0bd77cd20b093826eb47f202df6 * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I77dbc5df7bdffbdcffbc3629fdd8104216129832 * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I607d32fcadd15b8ecbdade618fe1e1db8981f56b * build fixes for RU * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I43db3c34da9fbc51938a682118bb1c30df3a988a * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I6751757f8a8f036fc6cc13e75b0ed24658460747 * Fixed missing formatter string in ru * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I07287a4823b0f6f15a794390b04ce0dd2e7eec8d * added new languages to resConfig * fixed turkish faq link * updated default strings * fixed lorem ipsum * fixed lorem ipsum * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I54c9c4bd469f6dd57b47912149927ad916a4b179 * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: Iefab438529f929d8a58f8bca5ed6daf7d9ef180a * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I6f05dc23bd7fdae7bf729dade7feb11e36516894 * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I654dadd995104758b4979ebb3022e51806af8e0f * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I9b26b189f45260a4682166da0f5aaffe9e2eebe6 * updated default strings with en Co-authored-by: service-tip-git <tmsatsls@gmail.com> Co-authored-by: Kolya Opahle <k.opahle@sap.com> Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: Michael Keppler <bananeweizen@gmx.de> Co-authored-by: Thomas Klingbeil <64434904+tklingbeil@users.noreply.github.com> Co-authored-by: Hee Tatt Ooi <64406309+HeeTattSap@users.noreply.github.com> Co-authored-by: Muschko <marc.muschko@sap.com> Co-authored-by: Thomas Kowark <thomas.kowark@sap.com> Co-authored-by: Robert Scheck <robert-scheck@users.noreply.github.com> Co-authored-by: Volkmar Vogel <volkmar@vogel.app> Co-authored-by: ka7 <ka7@la-evento.com> Co-authored-by: klemens <ka7@github.com> Co-authored-by: Tim Brüggenthies <tim.brueggenthies@outlook.de> Co-authored-by: mseele <mseele@gmail.com> Co-authored-by: Janik Steegmüller <janik.steegmueller@gmail.com> Co-authored-by: Fabian-K <fabian.kajzar@sap.com> Co-authored-by: Hee Tatt Ooi <hee.tatt.ooi@sap.com> Co-authored-by: Matthias Küch <mail@matthias-kuech.de> Co-authored-by: oemerb <66002424+oemerb@users.noreply.github.com> Co-authored-by: AlexanderAlferov <64849422+AlexanderAlferov@users.noreply.github.com> Co-authored-by: Kirill <kirill.sergeev@sap.com> Co-authored-by: Philipp Woessner <64482866+pwoessner@users.noreply.github.com> Co-authored-by: Karina Jung <66269900+kaluju@users.noreply.github.com> Co-authored-by: service-tip-git <tmsatsls+github.com_service-tip-git@sap.com> Co-authored-by: duchampdev <duchampdev@outlook.com> Co-authored-by: Philipp Woessner <philipp.woessner@sap.com>
* Update strings.xml (#922) * Translation update (#909) * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: Ic0905f66e03544c549ee6bf0edde3707c528215c * Translation branch update (#127) * Implement submission done fragment (#20) * Added submission done fragment (currently dangling in nav graph) * fixed leftover javadoc * Moved QR code scan and registration fragment to submission package (#21) * Dependency Updates and Gradle Fixes (#34) * Bump up Gradle to 4.0.0 / 6.1.1 * Bump up NDK * Bump Up SQLite * adapt circle config * Fix #23: Typo in onboarding screen (#31) Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Submission UI Additions (#25) * Moved camera permission check to dispatcher fragment * Added illustrations for test result screen * Updated result fragment to match new design * Added constraints to status card * Integrated submission result positive other warning fragment in ui flow * Added submission done fragment to nav graph Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Added ability to dialog helper to create dialog without negative button * Switched from AlertDialog.Builder to DIalogHelper * Enable diagnosis key upload to backend (#35) * Moved camera permission check to dispatcher fragment * Added illustrations for test result screen * Updated result fragment to match new design * Added constraints to status card * Integrated submission result positive other warning fragment in ui flow * add TAN fetching to the key submission transaction * remove unneeded function * Fix log message for fetching TAN * Added submission done fragment to nav graph Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Added ability to dialog helper to create dialog without negative button * Switched from AlertDialog.Builder to DIalogHelper * use actual TAN (authCode) for key submission set the TAN in the corresponding header field fixes #8 * request permission to retrieve diagnosis keys * permission needs to be requested again after dialog has been presented to the users * trigger transaction to retrieve TAN and upload keys Co-authored-by: Kolya Opahle <k.opahle@sap.com> * Removed ExposureNotificationIntentService, the functionality is handled by NotificationHelper (#40) * Fixing tele tan registration (#45) * Fixed teleTAN based device registration Signed-off-by: Kolya Opahle <k.opahle@sap.com> * allowed excluded tan chars for testing Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Revert "allowed excluded tan chars for testing" This reverts commit 253ede4. * Release/0.5.5 (#48) * Release/0.5.5 * Hotfix for resetting Gradle Version (internal pipeline confirmation) (#52) * Gradle Reset to 0.5.4 (#53) * Release/0.5.5 (#48) * Hotfix for resetting Gradle Version (internal pipeline confirmation) (#52) * Minify and Shrink Disabled (#56) * Release/0.5.5 * Gradle Reset to 0.5.4 (#53) * Release/0.5.5 (#48) * Hotfix for resetting Gradle Version (internal pipeline confirmation) (#52) * Disable minify / shrink * Dont obfuscate * 0.5.6 * Update known issues and fixing typo in readme (#44) * added strings wip to known issues * updated readme Co-authored-by: Muschko <marc.muschko@sap.com> * Updated strings, introduced more details on app-information screens (#88) * updated strings for risk card and risk card details; plural strings are todo when finalized * updated more strings on main / details * added comments * added strings for information about, information technical hotline; changed technical hotline layout * removed hotline test icon * fixed build issues * Cleanup pull_request_template.md (#54) * Update pull_request_template.md * Removed Link to Contribution Guidelines (added by Github on the right hand side, anyhow) * Removed Link to issue #41 from title example (this has been linked quite a lot...) * 0.5.6 * Fix typo Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> Co-authored-by: marcmuschko <marc.muschko@sap.com> * Add Support for lower case characters in the teleTAN screen (#66) * added support for lower case input in teleTan fragment Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Removed notice of case insensitivity from temporary strings.xml Signed-off-by: Kolya Opahle <k.opahle@sap.com> Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> * Correct typos in architecture overview (#67) Co-authored-by: marcmuschko <marc.muschko@sap.com> * Bluetooth & connection card (#97) * introduced settings navigation helper * added connection and bluetooth stati to main and tracing settings * moved strings * removed unnecessary backgroundTint Co-authored-by: marcmuschko <marc.muschko@sap.com> * Fix typo in class documentation (#71) * 0.5.6 * fix typo Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: marcmuschko <marc.muschko@sap.com> * spelling fixes (#87) * 0.5.6 * spelling fixes Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: klemens <ka7@github.com> Co-authored-by: marcmuschko <marc.muschko@sap.com> * Moves creation of notification channel to app startup (#32) Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Tracing start/stop fix due to missing handling inside tracing (#99) Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Switch the DB Password to use the KeyStore MasterKey (#98) Signed-off-by: d067928 <jakob.moeller@sap.com> * Shared prefs ktx shorthand (#38) * closes #33 * Add Commit Flag to ensure synchronous consistent Updates to Disk Signed-off-by: d067928 <jakob.moeller@sap.com> * Add persistance of timestamp and whether user is allowed to submit keys (#74) * Store timestamp of receiving registration token * also reset this timestamp when deleting the registration token * use correct timestamp for display of test time * replace tracing activation time by test result reception time * rename TAN request to match context * set isAllowedToSubmitDiagnosisKeys properly Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * set "enabled" for include_settings_switch_row in notifications settings, fixes wrong binding and removed clickable rows (#101) Co-authored-by: marcmuschko <marc.muschko@sap.com> * fix #82 (#94) * fix #82 Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Add ShareHelper (#85) * Add ShareHelper * Use ShareHelper in MainShareFragment * Replace the current exposure status with a positive result card when test result is positive (#79) * Made submission status card style more cross device friendly Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Added the positive result submission status card Signed-off-by: Kolya Opahle <k.opahle@sap.com> * lint fix * Updated main fragment documentation * Added icon for sharing risk status Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Updated positive result home screen card text and icons Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Added loading indicator to test result fragment (#100) Co-authored-by: marcmuschko <marc.muschko@sap.com> Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> * Adjusted onboarding flow, adjusted contribution file, small fixes in settings (#106) * changed permission dialog logic for onboarding tracing fragment and onboarding notification fragment * adjusted contributing file * added settings notification handling to display value in settings overview * fixed app crash during bluetooth settings navigation * corrected wrong value from view model in tracing settings text * Submission Contact Fragment & StepView Custom View (#102) * - submission-contact fragment added - StepEntry custom view added to unify various step entry views - SimpleStepEntry as a simple implementation of a StepEntry with title and text added * - apply naming conventions for ids - use CallHelper to trigger a call - access views using kotlinx.android.synthetic Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> * Notifications when risk value has changed between low and high. (#76) * Notifications when risk value has changed between low and high. * Notifications when risk value has changed between low and high. Fixed wildcard imports. * Fixed formatting, ktlint issue. * app foreground/background checking. Notifications are not sent when app is in background * update comments * initialize foreground flag as false(valid for background threads before ui starts) * comments * included UNDERTERMINED as a low, for initialisation * fixed icon * fixed tests Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * added onboarding strings (#109) * disable colored output for ktlint (#105) Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Limit number of keys to be uploaded to server (#107) * limit the number of keys to be uploaded to 14 * fix spaces Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Fix white space, informal language and spelling of Docker in Readme (#78) * 0.5.6 * Fix spelling gonna and docker * Add missing "to" Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: marcmuschko <marc.muschko@sap.com> * Update build.gradle (#111) * Build.Gradle Conflict Resolving (0.8.0) (#112) * Minify and proguard fix (#113) Commented out -dontobfuscate * Circle progress bar (#96) * circle progress bar impl * ktlint format * added new ui * added circle to contact tracing without binding * added binding and final icon * added circle progress to risk card * added comments * changed default value for disableText * adapted views order to designs * removed testing value Co-authored-by: Kirill <kirill.sergeev@sap.com> * TracingStatusHelper unit test (#114) * TracingStatusHelper unit test * removed duplicate * Prevent screenshot of the app for all activities (#108) * Prevent screenshot of the app for all activities * fix ktlint * code smell fix Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> * Feature: Bluetooth callback (#115) * bluetooth callback added * bound bluetooth callback to the ui Co-authored-by: Kirill <kirill.sergeev@sap.com> * Added main overview page to main menu (#120) * added overview fragment baseline * main overview draft version completed with build fixes * checked some final strings again * Fixed screen orientation to portrait (#121) * added restriction to portrait and reversed portrait orientation only * suppress SourceLockedOrientationActivity lint error * changed local config that a high match can be generated via QR code, integrated it with the UI (#125) * Feature: Translation preparation (#126) * renamed old strings and reordered * app information strings translation tags * updated translation tags for long texts * added translation comments to strings * fixed naming error * removed empty comment Co-authored-by: Muschko <marc.muschko@sap.com> Co-authored-by: Kolya Opahle <k.opahle@sap.com> Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: Michael Keppler <bananeweizen@gmx.de> Co-authored-by: Thomas Klingbeil <64434904+tklingbeil@users.noreply.github.com> Co-authored-by: Hee Tatt Ooi <64406309+HeeTattSap@users.noreply.github.com> Co-authored-by: Muschko <marc.muschko@sap.com> Co-authored-by: Thomas Kowark <thomas.kowark@sap.com> Co-authored-by: Robert Scheck <robert-scheck@users.noreply.github.com> Co-authored-by: Volkmar Vogel <volkmar@vogel.app> Co-authored-by: ka7 <ka7@la-evento.com> Co-authored-by: klemens <ka7@github.com> Co-authored-by: Tim Brüggenthies <tim.brueggenthies@outlook.de> Co-authored-by: mseele <mseele@gmail.com> Co-authored-by: Janik Steegmüller <janik.steegmueller@gmail.com> Co-authored-by: Fabian-K <fabian.kajzar@sap.com> Co-authored-by: Hee Tatt Ooi <hee.tatt.ooi@sap.com> Co-authored-by: Matthias Küch <mail@matthias-kuech.de> Co-authored-by: oemerb <66002424+oemerb@users.noreply.github.com> Co-authored-by: AlexanderAlferov <64849422+AlexanderAlferov@users.noreply.github.com> Co-authored-by: Kirill <kirill.sergeev@sap.com> Co-authored-by: Philipp Woessner <64482866+pwoessner@users.noreply.github.com> * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: Ic0905f66e03544c549ee6bf0edde3707c528215c * Remove values-2Q Signed-off-by: d067928 <jakob.moeller@sap.com> * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: Idf52dece137fdc6e314ed752a8ef6b79b08683b0 * deleted 2Q * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I63afce1d7307c912b034728d8b78d437974f818d * excluded translation from lint for dev * fixed quickBuild errors * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I0b2e12f977b0a4bf37716d85e527d8d05168120f * fixed local issues * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: Ied4c086215e1392cb4ac061c9e82760f4757d5b2 * fixes * resolved merge conflicts * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I0dbb47c30c1f19b7533e953e349a3145694db366 * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: If73a3358a2939902b8df4e491fb7b3beb626f8fc * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I101e87820c63ecb7c40b044ac0bc2e05331b352b * changed default value for strings * added https to english faq links * fixed error during merge * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I8b27c238c3387741363b0dc353711994217801b6 * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I9bc5d20688a11bfd5fd4a481b3c36143d4caba64 * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: Ib3f20898335ded0101af92c452c766c329946611 * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I9b5bbd9b5b5d44029f694b7afca8f7251b48e86a * added privacy, technical and terms html file with english content * include Turkish translation (#792) I added Turkish to resConfigs for properly including the new translation into the build. * replaced NOTR tag with XTXT to make "main_about_link" translatable * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I01f4b04ec61a334e0b25815b03e2953e5031e0d9 * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I71fcec61630c5d99e009eeb1341fd37bdd0c55e9 * string placeholders required for background priority added (#797) * additional strings for explanatory card added (#798) * add turkish privacy & terms * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I3708d2af77b48642eee7a6562cffd935327ed875 * added correct faq links and lorem ipsum text * updated default strings with values-en/strings * fixed issues with new translation process * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I3d79f2c7f00d4d439dccb4d63479d1586e07d2a6 * fixed errors * removed empty lines * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I11da2c9c39e5e0bd77cd20b093826eb47f202df6 * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I77dbc5df7bdffbdcffbc3629fdd8104216129832 * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I607d32fcadd15b8ecbdade618fe1e1db8981f56b * build fixes for RU * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I43db3c34da9fbc51938a682118bb1c30df3a988a * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I6751757f8a8f036fc6cc13e75b0ed24658460747 * Fixed missing formatter string in ru * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I07287a4823b0f6f15a794390b04ce0dd2e7eec8d * added new languages to resConfig * fixed turkish faq link * updated default strings * fixed lorem ipsum * fixed lorem ipsum * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I54c9c4bd469f6dd57b47912149927ad916a4b179 * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: Iefab438529f929d8a58f8bca5ed6daf7d9ef180a * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I6f05dc23bd7fdae7bf729dade7feb11e36516894 * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I654dadd995104758b4979ebb3022e51806af8e0f * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I9b26b189f45260a4682166da0f5aaffe9e2eebe6 * updated default strings with en Co-authored-by: service-tip-git <tmsatsls@gmail.com> Co-authored-by: Kolya Opahle <k.opahle@sap.com> Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: Michael Keppler <bananeweizen@gmx.de> Co-authored-by: Thomas Klingbeil <64434904+tklingbeil@users.noreply.github.com> Co-authored-by: Hee Tatt Ooi <64406309+HeeTattSap@users.noreply.github.com> Co-authored-by: Muschko <marc.muschko@sap.com> Co-authored-by: Thomas Kowark <thomas.kowark@sap.com> Co-authored-by: Robert Scheck <robert-scheck@users.noreply.github.com> Co-authored-by: Volkmar Vogel <volkmar@vogel.app> Co-authored-by: ka7 <ka7@la-evento.com> Co-authored-by: klemens <ka7@github.com> Co-authored-by: Tim Brüggenthies <tim.brueggenthies@outlook.de> Co-authored-by: mseele <mseele@gmail.com> Co-authored-by: Janik Steegmüller <janik.steegmueller@gmail.com> Co-authored-by: Fabian-K <fabian.kajzar@sap.com> Co-authored-by: Hee Tatt Ooi <hee.tatt.ooi@sap.com> Co-authored-by: Matthias Küch <mail@matthias-kuech.de> Co-authored-by: oemerb <66002424+oemerb@users.noreply.github.com> Co-authored-by: AlexanderAlferov <64849422+AlexanderAlferov@users.noreply.github.com> Co-authored-by: Kirill <kirill.sergeev@sap.com> Co-authored-by: Philipp Woessner <64482866+pwoessner@users.noreply.github.com> Co-authored-by: Karina Jung <66269900+kaluju@users.noreply.github.com> Co-authored-by: service-tip-git <tmsatsls+github.com_service-tip-git@sap.com> Co-authored-by: duchampdev <duchampdev@outlook.com> Co-authored-by: Philipp Woessner <philipp.woessner@sap.com> Co-authored-by: janetback <68653277+janetback@users.noreply.github.com> Co-authored-by: service-tip-git <tmsatsls@gmail.com> Co-authored-by: Kolya Opahle <k.opahle@sap.com> Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: Michael Keppler <bananeweizen@gmx.de> Co-authored-by: Thomas Klingbeil <64434904+tklingbeil@users.noreply.github.com> Co-authored-by: Hee Tatt Ooi <64406309+HeeTattSap@users.noreply.github.com> Co-authored-by: Muschko <marc.muschko@sap.com> Co-authored-by: Thomas Kowark <thomas.kowark@sap.com> Co-authored-by: Robert Scheck <robert-scheck@users.noreply.github.com> Co-authored-by: Volkmar Vogel <volkmar@vogel.app> Co-authored-by: ka7 <ka7@la-evento.com> Co-authored-by: klemens <ka7@github.com> Co-authored-by: Tim Brüggenthies <tim.brueggenthies@outlook.de> Co-authored-by: mseele <mseele@gmail.com> Co-authored-by: Janik Steegmüller <janik.steegmueller@gmail.com> Co-authored-by: Fabian-K <fabian.kajzar@sap.com> Co-authored-by: Hee Tatt Ooi <hee.tatt.ooi@sap.com> Co-authored-by: Matthias Küch <mail@matthias-kuech.de> Co-authored-by: oemerb <66002424+oemerb@users.noreply.github.com> Co-authored-by: AlexanderAlferov <64849422+AlexanderAlferov@users.noreply.github.com> Co-authored-by: Kirill <kirill.sergeev@sap.com> Co-authored-by: Philipp Woessner <64482866+pwoessner@users.noreply.github.com> Co-authored-by: Karina Jung <66269900+kaluju@users.noreply.github.com> Co-authored-by: service-tip-git <tmsatsls+github.com_service-tip-git@sap.com> Co-authored-by: duchampdev <duchampdev@outlook.com> Co-authored-by: Philipp Woessner <philipp.woessner@sap.com>
* [INTERNAL] Translation delivery: commit by LX Lab Change-Id: Ic0905f66e03544c549ee6bf0edde3707c528215c * Translation branch update (#127) * Implement submission done fragment (#20) * Added submission done fragment (currently dangling in nav graph) * fixed leftover javadoc * Moved QR code scan and registration fragment to submission package (#21) * Dependency Updates and Gradle Fixes (#34) * Bump up Gradle to 4.0.0 / 6.1.1 * Bump up NDK * Bump Up SQLite * adapt circle config * Fix #23: Typo in onboarding screen (#31) Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Submission UI Additions (#25) * Moved camera permission check to dispatcher fragment * Added illustrations for test result screen * Updated result fragment to match new design * Added constraints to status card * Integrated submission result positive other warning fragment in ui flow * Added submission done fragment to nav graph Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Added ability to dialog helper to create dialog without negative button * Switched from AlertDialog.Builder to DIalogHelper * Enable diagnosis key upload to backend (#35) * Moved camera permission check to dispatcher fragment * Added illustrations for test result screen * Updated result fragment to match new design * Added constraints to status card * Integrated submission result positive other warning fragment in ui flow * add TAN fetching to the key submission transaction * remove unneeded function * Fix log message for fetching TAN * Added submission done fragment to nav graph Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Added ability to dialog helper to create dialog without negative button * Switched from AlertDialog.Builder to DIalogHelper * use actual TAN (authCode) for key submission set the TAN in the corresponding header field fixes #8 * request permission to retrieve diagnosis keys * permission needs to be requested again after dialog has been presented to the users * trigger transaction to retrieve TAN and upload keys Co-authored-by: Kolya Opahle <k.opahle@sap.com> * Removed ExposureNotificationIntentService, the functionality is handled by NotificationHelper (#40) * Fixing tele tan registration (#45) * Fixed teleTAN based device registration Signed-off-by: Kolya Opahle <k.opahle@sap.com> * allowed excluded tan chars for testing Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Revert "allowed excluded tan chars for testing" This reverts commit 253ede4. * Release/0.5.5 (#48) * Release/0.5.5 * Hotfix for resetting Gradle Version (internal pipeline confirmation) (#52) * Gradle Reset to 0.5.4 (#53) * Release/0.5.5 (#48) * Hotfix for resetting Gradle Version (internal pipeline confirmation) (#52) * Minify and Shrink Disabled (#56) * Release/0.5.5 * Gradle Reset to 0.5.4 (#53) * Release/0.5.5 (#48) * Hotfix for resetting Gradle Version (internal pipeline confirmation) (#52) * Disable minify / shrink * Dont obfuscate * 0.5.6 * Update known issues and fixing typo in readme (#44) * added strings wip to known issues * updated readme Co-authored-by: Muschko <marc.muschko@sap.com> * Updated strings, introduced more details on app-information screens (#88) * updated strings for risk card and risk card details; plural strings are todo when finalized * updated more strings on main / details * added comments * added strings for information about, information technical hotline; changed technical hotline layout * removed hotline test icon * fixed build issues * Cleanup pull_request_template.md (#54) * Update pull_request_template.md * Removed Link to Contribution Guidelines (added by Github on the right hand side, anyhow) * Removed Link to issue #41 from title example (this has been linked quite a lot...) * 0.5.6 * Fix typo Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> Co-authored-by: marcmuschko <marc.muschko@sap.com> * Add Support for lower case characters in the teleTAN screen (#66) * added support for lower case input in teleTan fragment Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Removed notice of case insensitivity from temporary strings.xml Signed-off-by: Kolya Opahle <k.opahle@sap.com> Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> * Correct typos in architecture overview (#67) Co-authored-by: marcmuschko <marc.muschko@sap.com> * Bluetooth & connection card (#97) * introduced settings navigation helper * added connection and bluetooth stati to main and tracing settings * moved strings * removed unnecessary backgroundTint Co-authored-by: marcmuschko <marc.muschko@sap.com> * Fix typo in class documentation (#71) * 0.5.6 * fix typo Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: marcmuschko <marc.muschko@sap.com> * spelling fixes (#87) * 0.5.6 * spelling fixes Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: klemens <ka7@github.com> Co-authored-by: marcmuschko <marc.muschko@sap.com> * Moves creation of notification channel to app startup (#32) Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Tracing start/stop fix due to missing handling inside tracing (#99) Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Switch the DB Password to use the KeyStore MasterKey (#98) Signed-off-by: d067928 <jakob.moeller@sap.com> * Shared prefs ktx shorthand (#38) * closes #33 * Add Commit Flag to ensure synchronous consistent Updates to Disk Signed-off-by: d067928 <jakob.moeller@sap.com> * Add persistance of timestamp and whether user is allowed to submit keys (#74) * Store timestamp of receiving registration token * also reset this timestamp when deleting the registration token * use correct timestamp for display of test time * replace tracing activation time by test result reception time * rename TAN request to match context * set isAllowedToSubmitDiagnosisKeys properly Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * set "enabled" for include_settings_switch_row in notifications settings, fixes wrong binding and removed clickable rows (#101) Co-authored-by: marcmuschko <marc.muschko@sap.com> * fix #82 (#94) * fix #82 Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Add ShareHelper (#85) * Add ShareHelper * Use ShareHelper in MainShareFragment * Replace the current exposure status with a positive result card when test result is positive (#79) * Made submission status card style more cross device friendly Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Added the positive result submission status card Signed-off-by: Kolya Opahle <k.opahle@sap.com> * lint fix * Updated main fragment documentation * Added icon for sharing risk status Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Updated positive result home screen card text and icons Signed-off-by: Kolya Opahle <k.opahle@sap.com> * Added loading indicator to test result fragment (#100) Co-authored-by: marcmuschko <marc.muschko@sap.com> Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> * Adjusted onboarding flow, adjusted contribution file, small fixes in settings (#106) * changed permission dialog logic for onboarding tracing fragment and onboarding notification fragment * adjusted contributing file * added settings notification handling to display value in settings overview * fixed app crash during bluetooth settings navigation * corrected wrong value from view model in tracing settings text * Submission Contact Fragment & StepView Custom View (#102) * - submission-contact fragment added - StepEntry custom view added to unify various step entry views - SimpleStepEntry as a simple implementation of a StepEntry with title and text added * - apply naming conventions for ids - use CallHelper to trigger a call - access views using kotlinx.android.synthetic Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> * Notifications when risk value has changed between low and high. (#76) * Notifications when risk value has changed between low and high. * Notifications when risk value has changed between low and high. Fixed wildcard imports. * Fixed formatting, ktlint issue. * app foreground/background checking. Notifications are not sent when app is in background * update comments * initialize foreground flag as false(valid for background threads before ui starts) * comments * included UNDERTERMINED as a low, for initialisation * fixed icon * fixed tests Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * added onboarding strings (#109) * disable colored output for ktlint (#105) Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Limit number of keys to be uploaded to server (#107) * limit the number of keys to be uploaded to 14 * fix spaces Co-authored-by: Jakob Möller <jakob.moeller@sap.com> * Fix white space, informal language and spelling of Docker in Readme (#78) * 0.5.6 * Fix spelling gonna and docker * Add missing "to" Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: marcmuschko <marc.muschko@sap.com> * Update build.gradle (#111) * Build.Gradle Conflict Resolving (0.8.0) (#112) * Minify and proguard fix (#113) Commented out -dontobfuscate * Circle progress bar (#96) * circle progress bar impl * ktlint format * added new ui * added circle to contact tracing without binding * added binding and final icon * added circle progress to risk card * added comments * changed default value for disableText * adapted views order to designs * removed testing value Co-authored-by: Kirill <kirill.sergeev@sap.com> * TracingStatusHelper unit test (#114) * TracingStatusHelper unit test * removed duplicate * Prevent screenshot of the app for all activities (#108) * Prevent screenshot of the app for all activities * fix ktlint * code smell fix Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> * Feature: Bluetooth callback (#115) * bluetooth callback added * bound bluetooth callback to the ui Co-authored-by: Kirill <kirill.sergeev@sap.com> * Added main overview page to main menu (#120) * added overview fragment baseline * main overview draft version completed with build fixes * checked some final strings again * Fixed screen orientation to portrait (#121) * added restriction to portrait and reversed portrait orientation only * suppress SourceLockedOrientationActivity lint error * changed local config that a high match can be generated via QR code, integrated it with the UI (#125) * Feature: Translation preparation (#126) * renamed old strings and reordered * app information strings translation tags * updated translation tags for long texts * added translation comments to strings * fixed naming error * removed empty comment Co-authored-by: Muschko <marc.muschko@sap.com> Co-authored-by: Kolya Opahle <k.opahle@sap.com> Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: Michael Keppler <bananeweizen@gmx.de> Co-authored-by: Thomas Klingbeil <64434904+tklingbeil@users.noreply.github.com> Co-authored-by: Hee Tatt Ooi <64406309+HeeTattSap@users.noreply.github.com> Co-authored-by: Muschko <marc.muschko@sap.com> Co-authored-by: Thomas Kowark <thomas.kowark@sap.com> Co-authored-by: Robert Scheck <robert-scheck@users.noreply.github.com> Co-authored-by: Volkmar Vogel <volkmar@vogel.app> Co-authored-by: ka7 <ka7@la-evento.com> Co-authored-by: klemens <ka7@github.com> Co-authored-by: Tim Brüggenthies <tim.brueggenthies@outlook.de> Co-authored-by: mseele <mseele@gmail.com> Co-authored-by: Janik Steegmüller <janik.steegmueller@gmail.com> Co-authored-by: Fabian-K <fabian.kajzar@sap.com> Co-authored-by: Hee Tatt Ooi <hee.tatt.ooi@sap.com> Co-authored-by: Matthias Küch <mail@matthias-kuech.de> Co-authored-by: oemerb <66002424+oemerb@users.noreply.github.com> Co-authored-by: AlexanderAlferov <64849422+AlexanderAlferov@users.noreply.github.com> Co-authored-by: Kirill <kirill.sergeev@sap.com> Co-authored-by: Philipp Woessner <64482866+pwoessner@users.noreply.github.com> * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: Ic0905f66e03544c549ee6bf0edde3707c528215c * Remove values-2Q Signed-off-by: d067928 <jakob.moeller@sap.com> * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: Idf52dece137fdc6e314ed752a8ef6b79b08683b0 * deleted 2Q * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I63afce1d7307c912b034728d8b78d437974f818d * excluded translation from lint for dev * fixed quickBuild errors * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I0b2e12f977b0a4bf37716d85e527d8d05168120f * fixed local issues * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: Ied4c086215e1392cb4ac061c9e82760f4757d5b2 * fixes * resolved merge conflicts * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I0dbb47c30c1f19b7533e953e349a3145694db366 * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: If73a3358a2939902b8df4e491fb7b3beb626f8fc * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I101e87820c63ecb7c40b044ac0bc2e05331b352b * changed default value for strings * added https to english faq links * fixed error during merge * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I8b27c238c3387741363b0dc353711994217801b6 * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I9bc5d20688a11bfd5fd4a481b3c36143d4caba64 * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: Ib3f20898335ded0101af92c452c766c329946611 * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I9b5bbd9b5b5d44029f694b7afca8f7251b48e86a * added privacy, technical and terms html file with english content * include Turkish translation (#792) I added Turkish to resConfigs for properly including the new translation into the build. * replaced NOTR tag with XTXT to make "main_about_link" translatable * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I01f4b04ec61a334e0b25815b03e2953e5031e0d9 * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I71fcec61630c5d99e009eeb1341fd37bdd0c55e9 * string placeholders required for background priority added (#797) * additional strings for explanatory card added (#798) * add turkish privacy & terms * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I3708d2af77b48642eee7a6562cffd935327ed875 * added correct faq links and lorem ipsum text * updated default strings with values-en/strings * fixed issues with new translation process * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I3d79f2c7f00d4d439dccb4d63479d1586e07d2a6 * fixed errors * removed empty lines * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I11da2c9c39e5e0bd77cd20b093826eb47f202df6 * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I77dbc5df7bdffbdcffbc3629fdd8104216129832 * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I607d32fcadd15b8ecbdade618fe1e1db8981f56b * build fixes for RU * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I43db3c34da9fbc51938a682118bb1c30df3a988a * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I6751757f8a8f036fc6cc13e75b0ed24658460747 * Fixed missing formatter string in ru * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I07287a4823b0f6f15a794390b04ce0dd2e7eec8d * added new languages to resConfig * fixed turkish faq link * updated default strings * fixed lorem ipsum * fixed lorem ipsum * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I54c9c4bd469f6dd57b47912149927ad916a4b179 * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: Iefab438529f929d8a58f8bca5ed6daf7d9ef180a * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I6f05dc23bd7fdae7bf729dade7feb11e36516894 * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I654dadd995104758b4979ebb3022e51806af8e0f * [INTERNAL] Translation delivery: commit by LX Lab Change-Id: I9b26b189f45260a4682166da0f5aaffe9e2eebe6 * updated default strings with en Co-authored-by: service-tip-git <tmsatsls@gmail.com> Co-authored-by: Kolya Opahle <k.opahle@sap.com> Co-authored-by: Jakob Möller <jakob.moeller@sap.com> Co-authored-by: Michael Keppler <bananeweizen@gmx.de> Co-authored-by: Thomas Klingbeil <64434904+tklingbeil@users.noreply.github.com> Co-authored-by: Hee Tatt Ooi <64406309+HeeTattSap@users.noreply.github.com> Co-authored-by: Muschko <marc.muschko@sap.com> Co-authored-by: Thomas Kowark <thomas.kowark@sap.com> Co-authored-by: Robert Scheck <robert-scheck@users.noreply.github.com> Co-authored-by: Volkmar Vogel <volkmar@vogel.app> Co-authored-by: ka7 <ka7@la-evento.com> Co-authored-by: klemens <ka7@github.com> Co-authored-by: Tim Brüggenthies <tim.brueggenthies@outlook.de> Co-authored-by: mseele <mseele@gmail.com> Co-authored-by: Janik Steegmüller <janik.steegmueller@gmail.com> Co-authored-by: Fabian-K <fabian.kajzar@sap.com> Co-authored-by: Hee Tatt Ooi <hee.tatt.ooi@sap.com> Co-authored-by: Matthias Küch <mail@matthias-kuech.de> Co-authored-by: oemerb <66002424+oemerb@users.noreply.github.com> Co-authored-by: AlexanderAlferov <64849422+AlexanderAlferov@users.noreply.github.com> Co-authored-by: Kirill <kirill.sergeev@sap.com> Co-authored-by: Philipp Woessner <64482866+pwoessner@users.noreply.github.com> Co-authored-by: Karina Jung <66269900+kaluju@users.noreply.github.com> Co-authored-by: service-tip-git <tmsatsls+github.com_service-tip-git@sap.com> Co-authored-by: duchampdev <duchampdev@outlook.com> Co-authored-by: Philipp Woessner <philipp.woessner@sap.com>
No description provided.