Bug Fixes
- Wrong picture on "Ihr Testergebnis liegt vor" in Dark Mode (EXPOSUREAPP-4272) #1890
- Wrong button text color in symptom flow (EXPOSUREAPP-4207) #1911
- Small ui fixes- margins, selectable item background, list updates(DEV) #1970
- Rely on native observe from LiveData instead of observe2 (DEV) #1984
- Prevent IllegalStateException when orphaned Fragments try to popBackStack() (EXPOSUREAPP-4430) #1987
- Adapt contact diary tab color(EXPOSURERAPP-4403) #1990
- Improve padding and margins on risk cards (DEV) #1991
- Contact Journal Polishing (EXPOSUREAPP-4466) #1983
- Improve risklevel result data access performance (DEV) #1953
- Fix toolbar back arrow navigation for onboarding "warn-others" screen (EXPOSUREAPP-3304) #1993
- Remove unexpected new line feed in onboarding text (EXPOSUREAPP-3423) #1995
- Fix various night-mode related issues in the tracing details screen (DEV) #1998
- Fix wrong icon in settings when bluetooth is disabled (EXPOSUREAPP-3563) #1996
- Fix deadman notification text not being expandable and clean up code (EXPOSUREAPP-4251) #1999
- Refactoring & state-aware illustrations for Settings>BackgroundPriority (EXPOSUREAPP-3632) #1997
- Handle unexpected security exception when determining network capabilities (DEV) #1986
- Better handling of issues caused by time traveling (RiskResults) (DEV) #2019
- Better handling of issues caused by time traveling (DownloadTask) (DEV) #2018
- Fix crash when displaying test result (DEV) #2039
- No illustration description for image on Background Priority settings screen (EXPOSUREAPP-4097) #2031
- Use close button on warn others screen (EXPOSUREAPP-4257) #2040
- Fix missing timestamp on TracingFailed card (DEV) #2048
- Transnational country list names not changing when language is changed (EXPOSUREAPP-4416) #2053
- Fix Pending result when positive test result has been registered (EXPOSUREAPP-4309) #2044
- Contact Journal - cleanUp and code smells (EXPOSUREAPP-4503) #2051
- Adjust ripple area on dispatcher screen (EXPOSUREAPP-4518) #2058
- Fixed card elevation (EXPOSUREAPP-4519) #2075
- Contact Journal clickable cards (EXPOSUREAPP-4474) #2078
- Contact Journal - Fast double click leads to double entry in contact journal (EXPOSUREAPP-4561) #2068
- Fix missing submission consent when using TANs (EXPOSUREAPP-4588) #2095
- Show pending card when offline/ request fails (EXPOSUREAPP-4507) #2074
- Fix foreground state emissions (DEV) #2112
- Samsung S6: freshly installed app does not open (EXPOSUREAPP-4647) #2125
- Abort test result available notification scheduling when viewed (EXPOSUREAPP-4516) #2105
- Fix invisible tracing settings screen if the last calculation failed (EXPOSUREAPP-4717) #2185
- 7 day incidence decimal place issue (EXPOSUREAPP-4750) #2212
- 7 day r value decimal place issue (EXPOSUREAPP-4751) #2216
Features
- Add statistics regarding pandemic (EXPOSUREAPP-3674) #2166
Accessibility
- Manual tan submission talkback error (EXPOSUREAPP-4099) #2004
- Announce Overview and Onboarding screens - accessibility (EXPOSUREAPP-4454, EXPOSUREAPP-4455) #2007
- Announce type for location and person - accessibility (EXPOSUREAPP-4459, EXPOSUREAPP-4458, EXPOSUREAPP-4456) #1994
- Contact Journal Day date is not announced (EXPOSUREAPP-4457) #2006
- Contact Journal Location/Person not announced (EXPOSUREAPP-4459) #2147
- Contact Journal Day date is not announced (EXPOSUREAPP-4457) #2146
- Contact Journal Edit Screen Title not accounced (EXPOSUREAPP-4456) #2152
- Prioritized Background Title not announced (EXPOSUREAPP-4097) #2158
Enhancements
- Check device time (EXPOSUREAPP-2998) #1985
- Background/Async TEK submission (EXPOSUREAPP-3620) #2008
- Add debug log feature for non-tester builds (EXPOSUREAPP-4451) #2029
- CleanUp - Remove static app context access (EXPOSUREAPP-4506) #2059
- Additional debug log censoring (EXPOSUREAPP-4451) #2060
Text Changes
- Fix typo - UA review (EXPOSUREAPP-4499) #2032
- Minor DE text changes (DEV) #2073
- Add missing word (DEV) #2083
- Update privacy_de.html (EXPOSUREAPP-3141) #2082
- Update terms_de.html (EXPOSUREAPP-3146) #2084
- Translation Delivery (DEV) #2088
- Update default translations (DEV) #2090
- Translation Delivery (DEV) #2188
- Update default strings (DEV) #2191, #2201
- Translation Delivery (DEV) #2200
- Translation Delivery and default strings (DEV) #2219
Community
- Polish information fragments (DEV/Community) #1882
- Fix sorting of persons and places to be case insensitive for names (EXPOSUREAPP-4488)(closes #2012) #2017
- Reset the initial registration date on test removal correctly (EXPOSUREAPP-4484) (closes #2005) #2024
- Localize dates in contact diary (EXPOSUREAPP-4485) (closes #2009) #2021
- Fix typo in settings background state function #2033
- Removed Kotlin Android Extensions plugin (EXPOSUREAPP-4495)(closes #2022) #2023
- Use ContextCompat when accessing color resources (EXPOSUREAPP-4419) (#1924) #2026
- Small build.gradle adjustment (EXPOSUREAPP-4517) #2041
- Fix typo in german and english strings for finland country name (EXPOSUREAPP-4565) (closes #2069) #2072
- Update table with links to other repositories #2097
- Capitalise security error messages (EXPOSUREAPP-4655) (closes #2120)
- Remove recommendation to create labels in new issues (COMMUNITY) #2122
Others
- Update gradle wrapper (EXPOSUREAPP-4028) #1992
- Downgrade R8 to fix regression (DEV) #2003
- Re-add gradle docs (DEV) #2020
- Add fastlane Gemfile (DEV) #2028
- Create Instrumentation tests & screenshots for the Onboarding flow (EXPOSUREAPP-4478) #2015
- Adjust LongMethod LINT check (DEV) #2047
- Change R8 version to fix pipeline issues (DEV) #2056
- Adjust debuglog sensitive data warning (DEV) #2045
- Remove @dimen/match_constraint as it is replaced by tooling (DEV) #2055
- Log uncaught exceptions (DEV) #2054
- Remove legacy FileLogger in favor of new DebugLogger (DEV) #2050
- Fix some Kotlin warnings(DEV) #2064
- Bump versions - Android API 30 (EXPOSUREAPP-4562) #2063
- API downgrade to 29 (DEV) #2087
- Bump Version and fix Timber aar dependency (DEV) #2089
- Switching from CLA to DCO and Migrating to the Reuse Tool (EXPOSUREAPP-3046) #2077
- Contact Journal screenshots(EXPOSUREAPP-4559) #2098
- Create automated app screenshots - Risk calculation screen (EXPOSUREAPP-2996) #2052
- Set up and configure fastlane to take screenshots - Home Screen (EXPOSUREAPP-2950) #2042
- CircleCI config overhaul, instrumentation tests & screenshot automation (EXPOSUREAPP-4480,DEV) #2160
- Adjust circleCI config to run screenshots on release candidates (DEV) #2193