Releases: corona-warn-app/cwa-app-android
1.2.0
[INTERNAL] Translation delivery: commit by LX Lab (#977)
[INTERNAL] Translation delivery: commit by LX Lab (#969)
Re-schedule jobs if they were killed and the app was woken up by the WakeUpService (#972)
changed background prio dialogs and texts (EXPOSUREAPP-1853) (#963)
Text changes for the high risk description (EXPOSUREAPP-1994, EXPOSUREAPP-1999) (#961)
[INTERNAL] Translation delivery: commit by LX Lab (#955)
added wifi lock and resilience (#954)
Fix looping background restricition notification in onboarding (EXPOSUREAPP-1962) (#950)
Fix - Adjusted isBackgroundJobEnabled to consider battery optimization (#951)
Text updates for risk-exposures on low-risk level card (EXPOSUREAPP-1737) (#937)
Added key retrieval logic in app's onCreate to include Googles WakeUpService (#947)
Fix status priorities when bluetooth, location services or more are disabled at the same time (EXPOSUREAPP-1908) (#943)
Fix a crash caused by duplicated IDs during submission (EXPOSUREAPP-1875) (#936)
Prevent overlapping text with tracing status icon (EXPOSUREAPP-1950, EXPOSUREAPP-1949) (#942)
Energy optimized and manual check warning dialogs (EXPOSUREAPP-1853) (#944)
Add a test for the scan status within SubmissionViewModel.kt (#364)
Technical documentation update with new lib Lottie (#865)
Feature/new error message (#864)
Added a new animation file for dark mode (#848)
Enhance the stale data risk card if in manual mode (#843)
Replace usage of deprecated Gradle DSL elements (#845)
Added explanation for location usage in onboarding flow (EXPOSUREAPP-(#849)
Fix issue where test result is not spoken when refresh button is hit (EXPOSUREAPP-1540) (#827)
Fix/submission error dialog (#791)
Implemented a location state within connectivity helper (EXPOSUREAPP-1618) (#853)
Added home screen implementation for location state (EXPOSUREAPP-1756) (#869)
Open source libraries notice change (#870)
changed proto field name (#868)
allow screenshots for all releases (#745)
Added a dialog to Onboarding for background restricted apps (#882)
reset singleton instances when the user resets the app (#901)
Dev accessibility fixes (#902)
Added new error strings for invalid tan's in de/en/tr (#904)
Added location state in tracing card screen (EXPOSUREAPP-1757) (#879)
use same pin-set for download server (#898)
Stop notification when App is at End of life (#897)
1.2.0-SNAPSHOT-RC5
RC5
[INTERNAL] Translation delivery: commit by LX Lab (#977)
[INTERNAL] Translation delivery: commit by LX Lab (#969)
Re-schedule jobs if they were killed and the app was woken up by the WakeUpService (#972)
RC4
changed background prio dialogs and texts (EXPOSUREAPP-1853) (#963)
Text changes for the high risk description (EXPOSUREAPP-1994, EXPOSUREAPP-1999) (#961)
RC3
[INTERNAL] Translation delivery: commit by LX Lab (#955)
added wifi lock and resilience (#954)
RC2
Fix looping background restricition notification in onboarding (EXPOSUREAPP-1962) (#950)
Fix - Adjusted isBackgroundJobEnabled to consider battery optimization (#951)
Text updates for risk-exposures on low-risk level card (EXPOSUREAPP-1737) (#937)
Added key retrieval logic in app's onCreate to include Googles WakeUpService (#947)
Fix status priorities when bluetooth, location services or more are disabled at the same time (EXPOSUREAPP-1908) (#943)
Fix a crash caused by duplicated IDs during submission (EXPOSUREAPP-1875) (#936)
Prevent overlapping text with tracing status icon (EXPOSUREAPP-1950, EXPOSUREAPP-1949) (#942)
Energy optimized and manual check warning dialogs (EXPOSUREAPP-1853) (#944)
RC1
Add a test for the scan status within SubmissionViewModel.kt (#364)
Technical documentation update with new lib Lottie (#865)
Feature/new error message (#864)
Added a new animation file for dark mode (#848)
Enhance the stale data risk card if in manual mode (#843)
Replace usage of deprecated Gradle DSL elements (#845)
Added explanation for location usage in onboarding flow (EXPOSUREAPP-(#849)
Fix issue where test result is not spoken when refresh button is hit (EXPOSUREAPP-1540) (#827)
Fix/submission error dialog (#791)
Implemented a location state within connectivity helper (EXPOSUREAPP-1618) (#853)
Added home screen implementation for location state (EXPOSUREAPP-1756) (#869)
Open source libraries notice change (#870)
changed proto field name (#868)
allow screenshots for all releases (#745)
Added a dialog to Onboarding for background restricted apps (#882)
reset singleton instances when the user resets the app (#901)
Dev accessibility fixes (#902)
Added new error strings for invalid tan's in de/en/tr (#904)
Added location state in tracing card screen (EXPOSUREAPP-1757) (#879)
use same pin-set for download server (#898)
Stop notification when App is at End of life (#897)
1.2.0-SNAPSHOT-RC4
RC4
changed background prio dialogs and texts (EXPOSUREAPP-1853) (#963)
Text changes for the high risk description (EXPOSUREAPP-1994, EXPOSUREAPP-1999) (#961)
RC3
[INTERNAL] Translation delivery: commit by LX Lab (#955)
added wifi lock and resilience (#954)
RC2
Fix looping background restricition notification in onboarding (EXPOSUREAPP-1962) (#950)
Fix - Adjusted isBackgroundJobEnabled to consider battery optimization (#951)
Text updates for risk-exposures on low-risk level card (EXPOSUREAPP-1737) (#937)
Added key retrieval logic in app's onCreate to include Googles WakeUpService (#947)
Fix status priorities when bluetooth, location services or more are disabled at the same time (EXPOSUREAPP-1908) (#943)
Fix a crash caused by duplicated IDs during submission (EXPOSUREAPP-1875) (#936)
Prevent overlapping text with tracing status icon (EXPOSUREAPP-1950, EXPOSUREAPP-1949) (#942)
Energy optimized and manual check warning dialogs (EXPOSUREAPP-1853) (#944)
RC1
Add a test for the scan status within SubmissionViewModel.kt (#364)
Technical documentation update with new lib Lottie (#865)
Feature/new error message (#864)
Added a new animation file for dark mode (#848)
Enhance the stale data risk card if in manual mode (#843)
Replace usage of deprecated Gradle DSL elements (#845)
Added explanation for location usage in onboarding flow (EXPOSUREAPP-(#849)
Fix issue where test result is not spoken when refresh button is hit (EXPOSUREAPP-1540) (#827)
Fix/submission error dialog (#791)
Implemented a location state within connectivity helper (EXPOSUREAPP-1618) (#853)
Added home screen implementation for location state (EXPOSUREAPP-1756) (#869)
Open source libraries notice change (#870)
changed proto field name (#868)
allow screenshots for all releases (#745)
Added a dialog to Onboarding for background restricted apps (#882)
reset singleton instances when the user resets the app (#901)
Dev accessibility fixes (#902)
Added new error strings for invalid tan's in de/en/tr (#904)
Added location state in tracing card screen (EXPOSUREAPP-1757) (#879)
use same pin-set for download server (#898)
Stop notification when App is at End of life (#897)
1.2.0-SNAPSHOT-RC3
RC3
[INTERNAL] Translation delivery: commit by LX Lab (#955)
added wifi lock and resilience (#954)
RC2
Fix looping background restricition notification in onboarding (EXPOSUREAPP-1962) (#950)
Fix - Adjusted isBackgroundJobEnabled to consider battery optimization (#951)
Text updates for risk-exposures on low-risk level card (EXPOSUREAPP-1737) (#937)
Added key retrieval logic in app's onCreate to include Googles WakeUpService (#947)
Fix status priorities when bluetooth, location services or more are disabled at the same time (EXPOSUREAPP-1908) (#943)
Fix a crash caused by duplicated IDs during submission (EXPOSUREAPP-1875) (#936)
Prevent overlapping text with tracing status icon (EXPOSUREAPP-1950, EXPOSUREAPP-1949) (#942)
Energy optimized and manual check warning dialogs (EXPOSUREAPP-1853) (#944)
RC1
Add a test for the scan status within SubmissionViewModel.kt (#364)
Technical documentation update with new lib Lottie (#865)
Feature/new error message (#864)
Added a new animation file for dark mode (#848)
Enhance the stale data risk card if in manual mode (#843)
Replace usage of deprecated Gradle DSL elements (#845)
Added explanation for location usage in onboarding flow (EXPOSUREAPP-(#849)
Fix issue where test result is not spoken when refresh button is hit (EXPOSUREAPP-1540) (#827)
Fix/submission error dialog (#791)
Implemented a location state within connectivity helper (EXPOSUREAPP-1618) (#853)
Added home screen implementation for location state (EXPOSUREAPP-1756) (#869)
Open source libraries notice change (#870)
changed proto field name (#868)
allow screenshots for all releases (#745)
Added a dialog to Onboarding for background restricted apps (#882)
reset singleton instances when the user resets the app (#901)
Dev accessibility fixes (#902)
Added new error strings for invalid tan's in de/en/tr (#904)
Added location state in tracing card screen (EXPOSUREAPP-1757) (#879)
use same pin-set for download server (#898)
Stop notification when App is at End of life (#897)
1.2.0-SNAPSHOT-RC2
RC2
Fix looping background restricition notification in onboarding (EXPOSUREAPP-1962) (#950)
Fix - Adjusted isBackgroundJobEnabled to consider battery optimization (#951)
Text updates for risk-exposures on low-risk level card (EXPOSUREAPP-1737) (#937)
Added key retrieval logic in app's onCreate to include Googles WakeUpService (#947)
Fix status priorities when bluetooth, location services or more are disabled at the same time (EXPOSUREAPP-1908) (#943)
Fix a crash caused by duplicated IDs during submission (EXPOSUREAPP-1875) (#936)
Prevent overlapping text with tracing status icon (EXPOSUREAPP-1950, EXPOSUREAPP-1949) (#942)
Energy optimized and manual check warning dialogs (EXPOSUREAPP-1853) (#944)
RC1
Add a test for the scan status within SubmissionViewModel.kt (#364)
Technical documentation update with new lib Lottie (#865)
Feature/new error message (#864)
Added a new animation file for dark mode (#848)
Enhance the stale data risk card if in manual mode (#843)
Replace usage of deprecated Gradle DSL elements (#845)
Added explanation for location usage in onboarding flow (EXPOSUREAPP-(#849)
Fix issue where test result is not spoken when refresh button is hit (EXPOSUREAPP-1540) (#827)
Fix/submission error dialog (#791)
Implemented a location state within connectivity helper (EXPOSUREAPP-1618) (#853)
Added home screen implementation for location state (EXPOSUREAPP-1756) (#869)
Open source libraries notice change (#870)
changed proto field name (#868)
allow screenshots for all releases (#745)
Added a dialog to Onboarding for background restricted apps (#882)
reset singleton instances when the user resets the app (#901)
Dev accessibility fixes (#902)
Added new error strings for invalid tan's in de/en/tr (#904)
Added location state in tracing card screen (EXPOSUREAPP-1757) (#879)
use same pin-set for download server (#898)
Stop notification when App is at End of life (#897)
1.2.0-SNAPSHOT-RC1
Add a test for the scan status within SubmissionViewModel.kt (#364)
Technical documentation update with new lib Lottie (#865)
Feature/new error message (#864)
Added a new animation file for dark mode (#848)
Enhance the stale data risk card if in manual mode (#843)
Replace usage of deprecated Gradle DSL elements (#845)
Added explanation for location usage in onboarding flow (EXPOSUREAPP-(#849)
Fix issue where test result is not spoken when refresh button is hit (EXPOSUREAPP-1540) (#827)
Fix/submission error dialog (#791)
Implemented a location state within connectivity helper (EXPOSUREAPP-1618) (#853)
Added home screen implementation for location state (EXPOSUREAPP-1756) (#869)
Open source libraries notice change (#870)
changed proto field name (#868)
allow screenshots for all releases (#745)
Added a dialog to Onboarding for background restricted apps (#882)
reset singleton instances when the user resets the app (#901)
Dev accessibility fixes (#902)
Added new error strings for invalid tan's in de/en/tr (#904)
Added location state in tracing card screen (EXPOSUREAPP-1757) (#879)
use same pin-set for download server (#898)
Stop notification when App is at End of life (#897)
1.1.1
Enhancements
- Turkish Translation (#750 )
- Added new state if background jobs are deactivated and the state is outdated
- Several accessibility enhancements
- added text change in risk card activeTracingDaysInRetentionPeriod and added turkish language tag to information hotline
- added onetime dialog explaining the risk calculation
- Improve Android language selection (#692 )
- Encapsulate how Activities are started, reduce repetition. (#676)
- Key retrieval on risk level refresh(#738)
- Adjust free space threshold (#760)
- Prevent automatic risk calculation in manual mode on app start (#795)
- Update Translation (#709 )
- Update ConnectivityHelper.kt (#720)
- Correct rounding of active tracing days (#801)
- Lottie added to technical components
Bug fixes
- restore DaysInRetentionPeriod in RiskDetails on resume. fixes #594 (#716)
- Added 'Check is running' card during launch time background execution after 24 hours (closes EXPOSUREAPP-1556) (#762)
- Fix: Tracing clickable row switch (#787)
- Fix for switches not working on slide (Fixes #607) (#612)
- Make entire SettingsRow toggle the setting (closes #455) (#466)
- Switch Exception Throwing of the enabledCheck in the RetrieveDiagnosisKeysTransaction.kt (#799)
- Add an animated exposure notification status icon (#757)
- Background Priority Service (#890
- Streamlined background worker (#804)
- changed time zones to UTC (#818)
v1.1.1-SNAPSHOT
Enhancements
- Turkish Translation (#750 )
- Added new state if background jobs are deactivated and the state is outdated
- Several accessibility enhancements
- added text change in risk card activeTracingDaysInRetentionPeriod and added turkish language tag to information hotline
- added onetime dialog explaining the risk calculation
- Improve Android language selection (#692 )
- Encapsulate how Activities are started, reduce repetition. (#676)
- Key retrieval on risk level refresh(#738)
- Adjust free space threshold (#760)
- Prevent automatic risk calculation in manual mode on app start (#795)
- Update Translation (#709 )
- Update ConnectivityHelper.kt (#720)
- Correct rounding of active tracing days (#801)
- Lottie added to technical components
Bug fixes
- restore DaysInRetentionPeriod in RiskDetails on resume. fixes #594 (#716)
- Added 'Check is running' card during launch time background execution after 24 hours (closes EXPOSUREAPP-1556) (#762)
- Fix: Tracing clickable row switch (#787)
- Fix for switches not working on slide (Fixes #607) (#612)
- Make entire SettingsRow toggle the setting (closes #455) (#466)
- Switch Exception Throwing of the enabledCheck in the RetrieveDiagnosisKeysTransaction.kt (#799)
- Add an animated exposure notification status icon (#757)
- Background Priority Service (#890
- Streamlined background worker (#804)
- changed time zones to UTC (#818)
1.0.5
Hotfix:
Resolved an issue where the locally persisted files where stored longer than 14 days which potentially could result in quota limit errors from the Google API.
- remove all local files from the cache if they are no longer present in the server date index
1.0.4
Reverse order of the "Transmission Risk Levels" profile for Diagnosis Keys upload
Also added test for ProtoFormatConverterExtensions.kt
- Reverse order of the "Transmission Risk Levels" profile for Diagnosis Keys upload
Small adjustments: 1) Use compareByDescending instead of compareBy and asReversed();
- leave the list for upload in a reversed chronological order, just like in the iOS app;
- add sorting to the test to keep the desired values in the test readable in chronological order