Bug Fixes
- Fix scrolling issue in InformationFragment (EXPOSUREAPP-4939) #2267
- Scrolling issues with back navigation from Statistics Info screen to Homescreen (EXPOSUREAPP-4771) #2264
- Fix SafetyNet nonce comparison (DEV) #2308
- Show normal behavior box when tracing disabled (EXPOSUREAPP-4768) #2306
- Fix exposure logging progress circle inconsistencies. (EXPOSUREAPP-1835) #2297
- Adjust device time test setting (DEV) #2316
- Submission process swapped dialogs (EXPOSUREAPP-4899) #2279
- Change text style (EXPOSUREAPP-4489) #2304
- Ignore latest risk calculation status when it is turned off (EXPOSUREAPP-4414) #2314
- Make whole high risk survey card clickable (DEV) #2331
- Show easy language link for German only (EXPOSUREAPP-4986) #2313
- Missing tracing duration on low risk detail screen (EXPOSUREAPP-5092) #2326
- Missing EU Flag (EXPOSUREAPP-4208) #2334
- Adjust text style in survey UI (DEV) #2339
- Fix invisible close icon in survey consent detail view (DEV) #2354
- Don't close survey consent screen on errors (DEV) #2355
- Added Dark Illustration on Interoperability Screen (DEV) #2356
- Adjust nonce calculation and corresponding tests. #2361
- Fix PPA Submission Endpoint Return Type (DEV) #2366
- PPA onboarding update (EXPOSUREAPP-5164) #2380
- PPDD User Metadata not deleted on In-App Reset (EXPOSUREAPP-5203) #2388
- PPDD Exposure Risk Metadata mostRecentDateAtRiskLevel not correct (EXPOSUREAPP-5202) #2390
- Adjust PPDD error dialog messages (EXPOSUREAPP-5201) #239
- Fix text on bottom of new release info screen (DEV) #2395
- Reduce timeout to 5 sec (EXPOSUREAPP-5196) #2392
- App survey crash (Exposureapp-5229) #2404
- Log http error bodies (DEV) #2407
- Don't additionally base64 encode the nonce (DEV) #2410
- Improve PPDD error handling (DEV) #2413
- Format
mostRecentDateAtRiskLevel
in seconds, not milliseconds (EXPOSUREAPP-5239) #2415 - Fix endless uploading progress (EXPOSUREAPP-5237) #2416
- Slider of Exposure Logging (EXPOSUREAPP-5222) #2422
- Use last OTP auth result to check month on client side (EXPOSUREAPP-5246) #2429
- Skip consent screen on subsequent survey participations (EXPOSUREAPP-5278) #2433
- Optimized otp auth result entity (DEV) #2432
- Add network connected constraint to DataDonationAnalyticsWorker (EXPOSUREAPP-5286) #2431
- Exposure Checks are continued in End-of-Life State (EXPOSUREAPP-5298) #2435
- FIX: No PPDD submission in background over 36+ hours (EXPOSUREAPP-5286) #2430
- Improve PPA/SafetyNet timeout handling (EXPOSUREAPP-5286) #2436
- Hide progress dialog on missing consent from both Google and App (EXPOSUREAPP-5320) #2443
- FIX: PPDD delta onboarding (EXPOSUREAPP-5381) #2469
Features
- FAQ link with advice how to behave when getting tested (EXPOSUREAPP-4640) #2250
- Update new release info (EXPOSUREAPP-4731) #2233
- Adjust high risk card (EXPOSUREAPP-4835) #2236
- Adjust low risk card (EXPOSUREAPP-4836) #2238
- Add Tab bar (EXPOSUREAPP-4639) #2235
- Endpoint URL for data donation (DEV) #2287
- Event based link to RKI survey (EXPOSUREAPP-4637)
- Survey Event UI Base (EXPOSUREAPP-4807, EXPOSUREAPP-4808 ) #2271
- Repository for One Time Passwords(EXPOSUREAPP-4857) #2232
- Appconfig survey handling (EXPOSUREAPP-4847) #2296
- Survey Consent Details Screen (EXPOSUREAPP-5055) #2312
- Survey - Error state handling, progress logic, ui, etc. (EXPOSUREAPP-4848, 4854) #2310
- Persist result from otp authorization server (EXPOSUREAPP-4637) #2324
- Provide survey URL (EXPOSUREAPP-4858) #2307
- Survey OTP Authorization Backend Integration (EXPOSUREAPP-4809) #2311
- Survey debug menu (EXPOSUREAPP-4855) #2341
- Privacy-preserving Access Control (PPAC) (EXPOSUREAPP-4754)
- New consent Google API (EXPOSUREAPP-4635) #2325
- Privacy Preserving Data Donation (EXPOSUREAPP-4321) #2344
- Discard OTP when high risk card disappears (EXPOSUREAPP-5144) #2353
- Rki Survey (EXPOSUREAPP-4637) #2347
- Use protobuf container as request param (EXPOSUREAPP-4637) #2364
- PPDD - Enhance dev menu (EXPOSUREAPP-5215) #2400
Enhancements
- New release info screen navigation change (DEV) #2228
- End-of-Life behaviour (EXPOSUREAPP-4641) #2253
Accessibility
- Image not announces in Submission Consent Screen (EXPOSUREAPP-4098) #2289
- Text in Symptoms not in explore by touch sequence (EXPOSUREAPP-4102) #2294
- Contact Journal Edit Screens not announced (EXPOSUREAPP-4456) #2281
Text Changes
- Translation Deliveries (DEV) #2342, #2427, #2401
- Fix confusing pop-up during onboarding (EXPOSUREAPP-4452) #2229
- Fix contact journal text (EXPOSUREAPP-4982) #2285
- Update FAQ Link - exclude dot (EXPOSUREAPP-4900) #2293
- PPA User Input Strings Only (EXPOSUREAPP-4752) #2269
- Missing sentence in description of contact journal (EXPOSUREAPP-4941) #2309
- Change statistics overview header to 'bundesweite' Statistiken (EXPOSUREAPP-4975) #2305
- Privacy-Preserving Data Donation (PPA): Strings (EXPOSUREAPP-4752) #2319
- Change Risiko-Ermittlung to -Überprüfung in dialog (DEV) #2318
- Moving legal strings to strings (DEV) #2329
- Change onboarding age ranges (DEV) #2333
- Data privacy update (EXPOSUREAPP-4756) #2332
- Typo: donate to share (EXPOSUREAPP-4756) #2337
- Update legal survey strings (DEV) #2340
- Update default strings (DEV) #2343
- SafetyNet Error Message (DEV) #2349
- Minor corrections to formatting in legal texts (DEV) #2374
- Update strings.xml (DEV) #2381
- "Ihr Einverständnis" in Settings not translated (EXPOSUREAPP-5200) #2389
- Added changes from lawyers (Feb 16) to legal strings (DEV) #2386
- Privacy update (EXPOSUREAPP-5181) #2405
- Update default strings (DEV) #2406
- Changes to legal strings in EN (DEV) #2409
- Fix legal strings Turkish (DEV) #2412
- Update default strings (DEV) #2428
- Fix linked text (EXPOSUREAPP-4640) #2434
Community
- Fix autoLink being too aggressive on some devices (closes #2275) (EXPOSUREAPP-4992) #2286
- Fix: First and last item of statistic cards was not reachable on some devices (EXPOSUREAPP-4945) (closes #2259) #2260
Others/Chore
- Adjust Screenshots tests to reflect latest UI changes(EXPOSUREAPP-4878) #2247
- Nicer error messages if a value is missing in an *_environments.json (DEV) #2283
- Clean up environment types (DEV) #2298
- Adjust automated screenshots - add low risk card without encounters (EXPOSUREAPP-4837) #2290
- Adapt 'fake correct device time' feature (DEV) #2320
- Fix coroutine scope canceling log spam (DEV) #2317
- Additional nonce test-case (DEV) #2365
- Fix screenshots tests in 1.13 release (DEV) #2367
- chore: update ppdd parameters of default app config #2385
- Additional nonce test case for ppdd data. #2402
- Show data donation server URL in test fragment for server environments (DEV) #2417
- Enhance screenshots-FTL(EXPOSUREAPP-5250) #2426
- Update contact journal screenshots (DEV) #2458