Bug Fixes
- "Invalid Tan" message is displayed when the TAN input screen is opened (EXPOSUREAPP-3646) (#1560)
- Implement specific logs to analyse (EXPOSUREAPP-3440) (#1563)
- Verify right risk state: Exposure Logging stopped vs. Unknown Risk (EXPOSUREAPP-3594) #1567
- Detect changes to app config (EXPOSUREAPP-2718) #1583
- Risk Card has "Unknown Risk" after 1.7.0 (RC2) Update (EXPOSUREAPP-3723) #1597
- Fix passive config requests triggering a refresh (EXPOSUREAPP-3774) #1608
- Cannot delete tests older than 21 days (EXPOSUREAPP-2398) #1586
- Don't limit the DownloadDiagnosisKeysTask to once a day (EXPOSUREAPP-3771) #1616
- Fix blank card and tracing state (EXPOSUREAPP-3823) #1636
- Fix config default values not being used if protobuf is missing the data structures (EXPOSUREAPP-3856) #1649
- Remove manual refresh of last fetched timestamp (EXPOSUREAPP-3843) #1648
- RiskLevelCalculationTask not being executed if no new match was found (EXPOSUREAPP-3849) #1657
- Don't overwrite the Google apitoken if we don't actually attempt submission (EXPOSUREAPP-3869) #1660
- Fix update of last submission date (EXPOSUREAPP-3874) #1669
- Fix hourly pkg expectancy check (EXPOSUREAPP-3875) #1670
- Prevent premature task abortions, Store timestamp first (EXPOSUREAPP-3878) #1668
Features
- Converted RetrieveDiagnosisKeysTransaction to Task (EXPOSUREAPP-2908) (#1545)
- Reminder to share a positive test result (EXPOSUREAPP-3551) (#1556)
- Update EN SDK to 1.7.2 (EXPOSUREAPP-3662) (#1566)
- Override EXPECT_NEW_PACKAGES if we revoked key packages (EXPOSUREAPP-3455) (#1572)
- Improved crash logging & handling (EXPOSUREAPP-2572) (#1475)
- Introduce new notification title and body (EXPOSUREAPP-3454) (#1517)
- Converted risk level transaction to task (EXPOSUREAPP-2842) (#1412)
- Fix/satisfy pipeline - gradle def function (EXPSOUREAPP-2572) (#1519)
- Converted submission transaction to task (EXPOSUREAPP-2482) (#1429)
- Risk calculation failed, no internet card - strings (EXPOSUREAPP-3051) (#1507)
- Improved AppConfig logic for 1.7.x and 1.8.x (EXPOSUREAPP-3455) (#1520)
- Harmonize behavior scanning expired QR (EXPOUREAPP-2700) (#1493)
Enhancements
- Deadman Notification if exposure check was not successful for 36h (EXPOSUREAPP-2332) (#1513)
- Update Risk Score more than once a day (EXPOSUREAPP-3455) (#1550)
- New quota error (EXPOSUREAPP-3511) (#1569)
- Increase key retrieval worker launch interval to hourly (EXPOSUREAPP-3455) #1574
- Test menu for registration token related interaction (EXPOSUREAPP-3772) #1600
- Refactor app config to source, check validity and improve edgecase handling (EXPOSUREAPP-3774,EXPOSUREAPP-3771) #1623
Text Changes
- Missing punctuation in risk details (German) (EXPOSUREAPP-3650) (#1558)
- Fix typo (EXPOSUREAPP-3657) #1565
- Update privacy_de.html (EXPOSUREAPP-3418) (#1576)
- Update legal_strings.xml (EXPOSUREAPP-3137) #1595
- Update default strings (DEV) #1599
- Update terms_de.html (EXPOSUREAPP-3610) (#1544)
- Fix typo in legal_strings.xml (EXPOSUREAPP-3584) (#1538)
- Translation Deliveries: #1596
Code-Maintenance:
- Version bumps: (#1498, #1578, #1641, #1653, #1658, #1661, #1674)
- Dependency injection for workers (DEV) (#1503)
- 1.6 to 1.7 (DEV) (#1521)
- Show current env when launching app (DEV) (#1515)
- CircleCI commit hash (DEV) (#1529)
- Re-add common codestyle (DEV) (#1534)
- Merge release/1.6.x into release/1.7.x (DEV) (#1533)
- Protocol Buffer update for release 1.7.x (#1506)
- Remove MagicNumbers check (DEV) (#1552)
- Improved app config handling (Identifier, local fallback) (DEV) (#1553)
- Protocol Buffer update for release 1.7.x (#1570)
- Fix missing error dialog (DEV) (#1564)
- Reduce appconfig calls for exposure detection tracker (DEV) #1573
- Fix KotlinNPE within error dialog (DEV) #1579
- Generate nicer APK names (DEV) #1581
- Don't rename the APK on
device
flavor builds. (DEV) #1590 - Enhance unit-test to check for key revokation return value (DEV) #1580
- Improve cancelation exception handling (DEV) #1591
- Fix appconfig display for testers (DEV) #1624
- Upload fix (DEV) #1639
- Fix logging in device for testers (DEV) #1651
- Push RC build to T-Systems (EXPOSUREAPP-3325)(#1504)
- Introduce skeleton classes for UI tests and screenshots (EXPOSUREAPP-2997) (#1496)