2.7.1
Bug Fixes
- Reflect language updates to app shortcut label (EXPOSUREAPP-8391) #3789
- DGC Ausstellungslands country adjusted (EXPOSUREAPP-8460) #3798
- Fix dcc attributes (EXPOSUREAPP-8522) #3806
- Fix visibility of period logged section (EXPOSUREAPP-8556) #3808
- Fix local incidence rounding (EXPOSUREAPP-8514) #3820
- Adding missing data reset for recovery certificates (EXPOSUREAPP-8564) #3816
- Show the same no internet error dialog in different validation scenarios (EXPOSUREAPP-8562) #3807
- Remove duplicate ok button string and move FAQ link to neutral action (DEV) #3819
- Fix check-in time label (EXPOSUREAPP-6440) #3817
- Fix networkstate update behavior (DEV) #3767
- Align exposure logging settings text to Figma (EXPOSUREAPP-8551) #3825
- Add FAQ link for error "already registered" (EXPOSUREAPP-8568) #3818
- Hide test name field if missing (EXPOSUREAPP-7887) #3831
- Test Certificate Details - First Name Last Name instead of other way around (EXPOSUREAPP-7824) #3826
- Move full name formatted to interface (EXPOSUREAPP-7824) #3832
- Provide invalid state for pending test certificates (DEV) #3836
- Local statistics connectivity (EXPOSUREAPP-8436) #3815
- Adjust margins to avoid cropping on small devices (EXPOSUREAPP-8721) #3842
- Localise test type (EXPOSUREAPP-8282) #3839
- Fix certificate highest priority fallback behavior (DEV) #3845
- Fix installation date plural strings (EXPOSUREAPP-7278) #3851
- RAT negative deletion popup - wrong button color (EXPOSUREAPP-8306) #3852
- Add missing word to homescreen risk card (EXPOSUREAPP-7482) #3858
- Incomplete error message at the input field (EXPOSUREAPP-8787) #3864
- Show HC_DSC_NO_MATCH error message (EXPOSUREAPP-8812) #3869
- Update json schema (EXPOSUREAPP-8833) #3874
New Features
- DCC technical validity and signature: UI (EXPOSUREAPP-8243)
- Add Expiration Date Info Box to Detail Screens (EXPOSUREAPP-8371) #3739
- Display certificate state (EXPOSUREAPP-8243) #3803
- Support displaying different QR-codes depending on certificate state (EXPOSUREAPP-8704) #3814
- Add Invalid QrCode State + Grey Card (EXPOSUREAPP-8373, 8376) #3775
- Add exact valid time in certificate expiration box (EXPOSUREAPP-8754) #3841
- TabBar badge for certificate state changes (EXPOSUREAPP-8377) #3843
- Check technical validity of certificates (EXPOSUREAPP-8244)
- Check signature of certificates (EXPOSUREAPP-8010)
- DSC skeleton wiring & classes for 2.7.x #3738
- Retrieve DSCs from server (EXPOSUREAPP-8362) #3761
- Signature validation (EXPOSUREAPP-8365) #3779
- Implement error dialog on scanning for invalid signatures (EXPOSUREAPP-8367) #3800
- Background check of certificate states (EXPOSUREAPP-8364) #3799
- Extend technical validation (EXPOSUREAPP-8705) #3813
- DSC repository (EXPOSUREAPP-8363) #3812
- Account for certificate state when determining priority (EXPOSUREAPP-8559) #3811
- List of DSCs test menu (EXPOSUREAPP-8752) #3840
- Align centering of empty list placeholders (DEV) #3740
- Harmonize "Zertifikats" usage (DEV) #3781
- Test profile input validation (EXPOSUREAPP-8524) #3771
- Test certificate date validation (DEV) #3797
- Anonymous RAT hash (EXPOSUREAPP-7186) #3822
- Adjust Info Screen to announce new Release-Features for 2.7 (EXPOSUREAPP-8333) #3854
- CWA crashes after the attempt to receive a faked-vaccination certificate as test certificate (EXPOSUREAPP-8876) #3886
- Regular background execution run (exposure check) does not trigger creation of notification for soon expiring certificates (EXPOSUREAPP-8849) (#3889)
- Certificate display switches to "expired-view" only after app re-start (EXPOSUREAPP-8837) #3902
- Remove UI states from test certs (EXPOSUREAPP-8885, 8886) #3908
Text Changes
- Add info for clarity (DEV) #3753
- UA Bug Fix(EXPOSUREAPP-8518) #3765
- Minor fixes in privacy agreement (EXPOSUREAPP-8552) #3790
- Text changes(EXPOSUREAPP-8563) #3810
- Update privacy policy texts (EXPOSUREAPP-8334) #3857
- Translation Delivery (DEV) #3885, 3875
- UA Bugfix (EXPOSUREAPP-8552) #3879, #3880
Community
- Remove incorrect rounded corners in certificate valid asset (COMMUNITY) #3827
- Fix top margin of Check For Another Country button (COMMUNITY) #3828
- Fix ripple effect of (i) button on Validity of Certificate screen (COMMUNITY) #3834
- Improve scrolling behavior in validation result screen (COMMUNITY) #3835
Others / Chore
- Update certlog-android to cwa-1.0.0-51-9ec94ba (DEV) #3785
- Follow up: Local Statistics Unittests (DEV) #3788
- RSA Algo unit-test (DEV) #3821
- Add mock-cloud env (EXPOSUREAPP-8723) #3844
- Upgrade Kotlin/ AGP versions (DEV) #3848
- Fix Translation Delivery #3856
- Fix screenshot test (DEV) #3862
- Revert gradle version (DEV) #3872
- Add unit tests for both RSA and ECDSA (DEV) #3870
- Fix issue with text placeholders (EXPOSUREAPP-8870) #3882
- Update Screenshot test (DEV) #3877
- Update default dsc list (DEV) #3897
- Spike: Import QR Code via Image (EXPOSUREAPP-8358) #3837
- Improve logs for EXPOSUREAPP-8113 (DEV) #3901