Features
- Display the current ENF Version within our app information menu (EXPOSUREAPP-2794) #1592
- Migration to google ENF client v2 (window mode) (EXPOSUREAPP-3456) #1677
- Exposurewindows adjustments & share, Testmenu (EXPOSUREAPP-3898) #1710
- Test feature to fake high/low risk encounters via exposure windows (DEV) #1706
- Persist ExposureWindow based risk level calculation results and update the UI (EXPOSUREAPP-3910,EXPOSUREAPP-3855) #1705
- Improve logging, format timestamp and show app build infos (DEV) #1719
- Log cause for HTTP errors (DEV) #1720
- Improve TaskController logging and limit state history (DEV) #1717
- Prevent accidental use of protobuf default value for app features (DEV) #1716
- Improve Gson deserialization handling (DEV) #1715
- Make worker type visible on log output (DEV) #1714
- Removed traces of grey risk card (EXPOSUREAPP-3051) #1699
- Remove minimum tracing time requirement (EXPOSUREAPP-3051) #1762
- Submission Flow: Symptoms (EXPOSUREAPP-3679)
- Submission Flow: Homescreen and QR-Code Scan / TAN Entry (EXPOSUREAPP-3676)
- Create submission consent screen (QR code flow) (EXPOSUREAPP-3676) #1712
- Persist consent to key submission (EXPOSUREAPP-3734) #1633
- custom view Horizontal list of flags (EXPOSUREAPP-3736) #1626
- Home Screen 'Have you been tested' card string changes (EXPOSUREAPP-3729) #1640
- Texts Submission flow concent screen (EXPOSUREAPP-3857) #1650
- Update the dispatch screen (EXPOSUREAPP-3730) #1613
- Implement Card on Homescreen "Ihr Testergebnis liegt vor" (EXPOSUREAPP-4212) #1852
- Submission Flow: From notification to test result (EXPOSUREAPP-3678):
- Submission Flow: Positive test result with given user consent (EXPOSUREAPP-3680) #1761
- Submission Flow: User Content Switch and integration in screen "Test result pending" (EXPOSUREAPP-3677)
- Submission Flow: Positive test result without given user consent (EXPOSUREAPP-3681)
- Submission flow no consent keys Submission Screen (EXPOSUREAPP-4064) #1783
- New fragment for positive test result without consent (EXPOSUREAPP-3979) #1795
- Submission flow no consent Thank you screen (EXPOSUREAPP-3751) #1738
- New strings for positive test result no-consent screen (EXPOSUREAPP-3979) #1784
- New texts for the dialog requesting consent for key submission/warning others(EXPOSUREAPP-3979) #1790
- Submission Flow no consent given strings (EXPOSUREAPP-3681) #1789
- Submission flow no consent Strings fix(EXPOSUREAPP-3681) #1793
- Submission flow - differentiate strings and legal strings (EXPOSUREAPP-3995)
- Move non-legal strings of submission consent QR flow (EXPOSUREAPP-3996) #1739
- Use inclusive language (EXPOSUREAPP-3074) #1735
Bug Fixes
- Fix unguarded launch calls on UI scopes (DEV) #1625
- Ignore negative secondsSinceLastScan (EXPOSUREAPP-3897) #1694
- Adjust Diagnosis key file provider to prevent deprecation (EXPOSUREAPP-3896) #1700
- Retain the cache after connection timeout (EXPOSUREAPP-3912) #1698
- Simplify polling based flows (DEV, EXPOSUREAPP-3847) #1707
- Fix ANR during onboarding (DEV) #1718
- Screen: Andere warnen --> Button Einverstanden greyed out (EXPOSUREAPP-3770) #1708
- Risk Calculation does not work because DiagnosisKeysDataMapping is not applied (EXPOSUREAPP-3895) #1690
- Update Kotlin/Coroutines (EXPOSUREAPP-3847) #1728
- Export of Exposure Windows ambiguous (EXPOSUREAPP-4022) #1736
- Exposure windows keep adding (EXPOSUREAPP-4020) #1741
- Update couroutines to 1.4.2 to fix
toString()
stackoverflow (EXPOSUREAPP-4059) #1765 - Add missing RiskLevelResultStorage data reset (EXPOSUREAPP-4041) #1743
- Adopt TRL encoding to ENF restrictions (EXPOSUREAPP-4039) #1763
- Only use coroutines-test in tests (DEV) #1764
- Fix possible notification loop (EXPOSUREAPP-4036) #1750
- Use key package day/hour to determine data staleness (EXPOSUREAPP-4042) #1748
- Low Risk after update from 1.7.0 RC8 (in increased risk state) to 1.8.0 RC2 (EXPOSUREAPP-3988) #1745
- Don't bubble up exceptions on day sync caused by no internet (DEV) #1754
- Refactor riskcard & states; Chapter1 (EXPOSUREAPP-4049, EXPOSUREAPP-3834) #1751
- Improve card progress display (EXPOSUREAPP-4049) #1771
- Don't show last risk contact on "tracing disabled" card (DEV) #1776
- Fix fake window data for low risk card with encounters (DEV) #1777
- Fix refresh check and improve test menu (EXPOSUREAPP-4049) #1772
- Fix display of last successful risk level when tracing is disabled (DEV) #1781
- tasks are run, even if preconditions not met (EXPOSUREAPP-3868, EXPOSUREAPP-3988) #1788
- Fix inconsistent risk state when upgrading from 1.7 to 1.8 due to switch to window based exposure notifications (EXPOSUREAPP-3988) #1808
- Fix missing age restriction paragrah (EXPOSUREAPP-4047) #1845
- Fix countries missing in onboarding after in-app reset (EXPOSUREAPP-4203) #1849
- Move update check off mainthread (EXPOSUREAPP-4203) #1857
- Fixed legacy config (EXPOSUREAPP-4195) #1858
- After long update no exposure, additonal logs & potential fix (EXPSOUREAPP-4120) #1818
- Submission - Fix to include headline on TestResultSection #1797
- Fixed: fields without values are visible (EXPOSUREAPP-3988) #1808
- Fix tracing switch in settings (DEV) #1821
- Add TEK share feature to submission test menu (EXPOSUREAPP-4189) #1836
- Your consent switch status text fix (EXPOSUREAPP-4214) #1843
- No background fetch of test result after removing first test (EXPOSUREAPP-3816) #1775
- Remove navigation to home screen from dialog on warn others screen (EXPOSUREAPP-4164) #1842
- Fix countries missing in onboarding after in-app reset (EXPOSUREAPP-4203) #1849
- Fix issues with TEK submission flow (EXPOSUREAPP-4189, EXPOSUREAPP-4215) #1840
- Allow back navigation on symptom intro and calendar(EXPOSUREAPP-4201) #1856
- Remove legacy test menu (EXPOSUREAPP-4189) #1838
- Adjust "abort warn others" dialog (EXPOSUREAPP-4253) #1874
- Home screen only shows FAQ when leaving Consent (EXPOSUREAPP-4275) #1875
- Thank you screen and card image adjustment (EXPOSUREAPP-4231) #1878
- Display country list from config (EXPOSUREAPP-4278) #1879
- Fix incorrect TRL data being applied to submitted TEKs (EXPOSUREAPP-4260) #1877
- Submission Flow Polishment (EXPOSUREAPP-4122)
- Added brief description to submission fragments (EXPOSUREAPP-4133) #1824
- Fixes some ui issues on submission consent in QR code flow (EXPOSUREAPP-4128) #1803
- Fix PopupTo Backstack issue (EXPOSUREAPP-4123) #1813
- Fix dispatcher screen to align with iOS design. (EXPOSUREAPP-4127) #1820
- Add conditional text "Ihr Testergebnis wird Ihnen anschliessend angezeigt." (EXPOSUREAPP-4122) #1834
- Adjusts dividers in country list view (EXPOSUREAPP-4126) #1807
- new test result notification (EXPOSUREAPP-4134) #1825
- Fix app crash because of wrong technical.html path (EXPOSUREAPP-4298) #1883
- Fix crash when accessing TEK history without tracing enabled (EXPOSUREAPP-4284) #1886
- Fix symptom indication not being set correctly if NEGATIVE (EXPOSUREAPP-4286) #1887
- Change Lottie link to github page (DEV) #1929
Text Changes
- Define the Term "Exposures" (EXPOSUREAPP-3556) #1539
- Define the Term "Exposures" (EN v2) (EXPOSURREAPP-3457) #1549
- Update privacy_en.html (EXPOSUREAPP-3675) #1638
- Update privacy_de.html (EXPOSUREAPP-3675) #1635
- Update privacy_tr.html (EXPOSUREAPP-3675) #1646
- Update privacy_de.html (EXPOSUREAPP-3675) #1663
- Update strings.xml (EXPOSUREAPP-1996) #1637
- Update strings.xml (EXPOSUREAPP-3882) #1671
- Exposure windows ui changes strings (EXPOSUREAPP-3855) #1697
- Fix Typo (DEV) #1695
- Update strings (DEV) #1703
- Translation Delivery & updated default translations (DEV) #1724
- Translation Delivery (DEV) #1768
- Update default translation (DEV) #1769
- Translation Deliveries: #1809, #1859
- Adapt screen texts: Delta Onboarding (EXPOSUREAPP-3638)
- Update strings.xml (EXPOSUREAPP-3887) #1709
- Small translation update (DEV) #1742
- Adapted singular string encounters for high and low risk (EXPOSUREAPP-4093) #1787
- UA improvements (EXPOSUREAPP-4108) #1792
- Submission flow - differentiate strings and legal strings (EXPOSUREAPP-3995) #1798
- Removed additional sentence that isn't in Figma designs. (EXPOSUREAPP-4129) #1805
- New submission flow: Your test result is ready notification strings #1804
- Data privacy submission update (EXPOSUREAPP-3641) #1810
- Submission - Negative Test Result text changes (EXPOSUREAPP-4131) #1806
- Add legal text variation (EXPOSUREAPP-4147) #1823
- Submission String Values for (EXPOSUREAPP-4212) #1835
- Fixing text discrepancies (EXPOSUREAPP-4233) #1853
- Update default strings (DEV): #1811, #1864
- Update strings.xml (EXPOSUREAPP-4204) #1844
- Update legal_strings.xml (EXPOSUREAPP-4150) #1841
- Update legal_strings.xml (EXPOSUREAPP-4147) #1839
- Update legal_strings.xml (EXPOSUREAPP-3829) #1846, #1860
- Update legal_strings.xml (EXPOSUREAPP-3995) #1801, #1802
Community
- Never report CancellationException (closes #1588) #1589
- Fix scrolling for SubmissionQRCodeInfoFragment (EXPOSUREAPP-3436) (closes #1607) #1662
- Simplify information fragment layout (COMMUNITY) #1740
- Deduplicate and format technical HTML file (closes #1757) #1822
Others
- Remove debug notifications (DEV) #1632
- Sonar cloud scan for external pr (DEV) #1601
- Adjusted getting infos for additionalRiskCalcInfo (EXPOSUREAPP-3456) #1684
- Enfv2 - Testmenu improved readabilty (EXPOSUREAPP-3456) #1685
- Autostart logfile for testers (DEV) #1593
- Schema for Risk Result (DEV) #1747
- Add Build.FINGERPRINT to debug log make debugging efforts quicker (DEV) #1888