Skip to content
This repository has been archived by the owner on Jun 20, 2023. It is now read-only.

v2.0.3

Compare
Choose a tag to compare
@kaddaSz kaddaSz released this 21 Apr 06:25
· 8 commits to release/2.0.x since this release
24ba3c0

Bug Fixes

  • Fix risk card detail screenshots and device time (EXPOSUREAPP-5970) (#2688)
  • Fix keyboard issue when editing contact journal entries (EXPOSUREAPP-5869) (#2674)
  • Fix dark-mode illustration (EXPOSUREAPP-5923) (#2691)
  • Hide keyboard on CJ note editing when day view is closed (EXPOSUREAPP-5887) (#2675)
  • Fix exception when deselecting person (EXPOSUREAPP-6003) (#2715)
  • Small UI polishing (Dev) #2738
  • Add comment to prevent accidentally breaking the fix for (EXPOSUREAPP-4484) (#2648)
  • Add new test environment TESTER-MOCK + clean up (DEV, EXPOSUREAPP-6138) #2744
  • Paragraph format & dark mode icons (EXPOSUREAPP-6188, EXPOSUREAPP-6211) #2753
  • Fix navigation from submission flow back to home screen (EXPOSUREAPP-6227) #2760
  • Organizer Flow - Small Polishing (DEV) #2763
  • Update default config for 2.0 release (DEV,EXPOSUREAPP-6235) #2764
  • Adapt and extend QR code poster template downloading tests (DEV) #2775
  • Keep check-ins after submission (EXPOSUREAPP-6256) #2773
  • Align auto-checkout behavior and prevent editing of active checkins (DEV) #2766
  • Improve TraceLocations transitions (DEV) #2769
  • Make the event registration checkin duration picker open on the whole row (DEV) #2771
  • QrCode Detail Screen - UI Adaption (DEV) #2778
  • Event Registration: Restrict check-in time (EXPOSUREAPP-6177) #2774
  • Improve CheckIns transitions (DEV) #2768
  • Improve TraceWarningPackageSync (DEV, EXPOSUREAPP-6270) #2782
  • Event Check-in - automatically check out time: minute wise (EXPOSUREAPP-6253) #2781
  • Event duplication from QR Code Details (EXPOSUREAPP-6252) #2780
  • Fix QR code timezone (EXPOSUREAPP-6249) #2786
  • Log illegal state (DEV) #2794
  • Exposure Logging: text missing when, bluetooth disabled (EXPOSUREAPP-6190) #2779
  • Adjust EW/PT riskresult combination (EXPOSUREAPP-6169) #2788
  • Clear TraceWarning MetaData on app reset (EXPOSUREAPP-6270) #2785
  • Extend poster testability (EXPOSUREAPP-6308) #2792
  • Adapt auto-checkout default values (EXPOSUREAPP-6243) #2791
  • Duration after which automatic checkout happens, should not count down (EXPOSUREAPP-6254) #2796
  • Fix camera settings item blinking (EXPOSUREAPP-6337) #2801
  • Prevent matching our own CheckIns (EXPOSUREAPP-6305) #2797
  • Increase auto-checkout text granularity (display minutes) (EXPOSUREAPP-6331) #2811
  • Improve logging to support debugging efforts (EXPOSUREAPP-6365) #2813
  • Clean up (DEV) #2802
  • Align Check-Ins , Locations dates (EXPOSUREAPP-6297, EXPOSUREAPP-6268) #2809
  • Contact journal entry creation - Clean & Improvements (DEV) #2805
  • Event Creation - Self check-in flow (EXPOSUREAPP-6299) #2812
  • Improve risk display in reset and error cases (EXPOSUREAPP-6356) #2810
  • Make active check-in item not editable (EXPOSUREAPP-6390) #2821
  • Update contact journal notes (EXPOSUREAPP-5890) (#2667)
  • Remove network error messages for trace location creation (#2730)
  • Fix risk calc (EXPOSUREAPP-6363) #2836

New Features

  • Spike Event Registration (EXPOSUREAPP-5062)
  • "My Check-Ins" skeleton UI & prep work (EXPOSUREAPP-5410) (#2619)
  • Add technical Support functions (EXPOSUREAPP-4451)
    • Technical-Support-Function Screenshots (EXPOSUREAPP-5033) (#2612)
  • Event Check-In processing: Key submission (EXPOSUREAPP-5418)
    • Add check-Ins to submission payload (EXPOSUREAPP-5656) (#2602)
    • Derive check-ins time (EXPOSUREAPP-5708) (#2623)
    • Split check ins midnight (EXPOSUREAPP-5706) (#2633)
    • Check-In risk level transmission (EXPOSUREAPP-5770) (#2641)
    • Adjust Plausibile Deniability for check-ins submission (EXPOSUREAPP-5707) (#2676)
    • Filter check-ins based on TRV (EXPOSUREAPP-5992) (#2695)
  • Create event as host - Create QR Codes (EXPOSUREAPP-5676)
    • Create category list screen (EXPOSUREAPP-5719) (#2604)
    • Create Event/Location Flow (EXPOSUREAPP-5720) (#2664)
    • Perform backend request to sign Trace Location (EXPOSUREAPP-5721) (#2642)
    • Implement Error Handling for Event Creation (EXPOSUREAPP-5864) (#2690)
    • Daily deletion of stale trace locations and CheckIns (EXPOSUREAPP-5748, EXPOSUREAPP-5764) (#2656)
    • Event duplication (EXPOSUREAPP-5985) (#2714)
    • Create trace locations locally (EXPOSUREAPP-6015) (#2717)
    • Implement Self-CheckIn (EXPOSUREAPP-5747) #2757
  • Event Check-In UI: My Events (EXPOSUREAPP-5410)
    • QR Code parsing (DEV/EXPOSUREAPP-5841) (#2622)
    • CheckIn cards & interaction (EXPOSUREAPP-5410) (#2644)
    • CheckIn deletion (EXPOSUREAPP-5410) (#2654)
    • Pass more information the confirmation screen to allow CheckIn creation (EXPOSUREAPP-5410) (#2671)
    • Delete stored CheckIns on app data reset (EXPOSUREAPP-5902)(#2670)
    • Manual checkout, Check-In navigation (EXPOSUREAPP-5410) (#2680)
    • Swipe to delete (EXPOSUREAPP-5768) (#2684)
    • Camera permission card (EXPOSUREAPP-5786) (#2713)
    • Automatic checkout for check-ins (EXPOSUREAPP-5410) (#2694)
    • CheckIns - FAB (EXPOSUREAPP-5767) #2762
    • Only use check-ins of last 15 days (EXPOSUREAPP-5910) #2752
    • Automatic contact journal entry creation (EXPOSUREAPP-5943) #2770
  • Event Check-In UI: Check-in Tab, Info-Screen (EXPOSUREAPP-5580)
    • Update check in(EXPOSUREAPP-5886) (#2640)
  • Event registration - create event homescreen tile (EXPOSUREAPP-5411) (#2636)
  • Create event as host: Print QR Code (EXPOSUREAPP-5420)
    • QR code Generation Component (EXPOSUREAPP-5961) (#2689)
    • Organizer QrCode Screen (EXPOSUREAPP-5831) (#2661)
    • Basic poster template download and caching (EXPOSUREAPP-5842) (#2709)
    • Connect Qr-Code Screen to Organizer Flow (EXPOSUREAPP-5971) (#2716)
    • Trace Location URL and ID (EXPOSUREAPP-6137, EXPOSUREAPP-6182) #2737
    • Return default or most recent cached poster (EXPOSUREAPP-6079) #2741
    • QR Code Poster (EXPOSUREAPP-5962) #2727
  • Create event as host - List QR Codes (EXPOSUREAPP-5466)
    • Trace location organiser list (EXPOSUREAPP-5466) (#2679)
  • Event Check-In UI: Scan QR-Code (EXPOSUREAPP-5412)
    • Create QR Code Scan Screen (EXPOSUREAPP-5742) (#2697)
    • Event Checkin and Event Edit Fragments (EXPOSUREAPP-5743/5953) (#2692)
  • Event Check-In processing: Key Download/Risk calculation (EXPOSUREAPP-5417)
    • Check-in matching (EXPOSUREAPP-5694) (#2659)
    • Risk calculation (EXPOSUREAPP-5698) (#2660)
    • Risk state (EXPOSUREAPP-5697) (#2728)
    • Warning package download & scheduling (EXPOSUREAPP-5695,EXPOSUREAPP-5696) #2707
  • Create event as host - Homescreen and Info Screen (EXPOSUREAPP-5411)
    • Trace Location QR Info screen (EXPOSUREAPP-5411) (#2708)
  • Event Check-In UI: Contact Journal Event extension (EXPOSUREAPP-5413)
    • Contact Journal Event/Risk extension (EXPOSUREAPP-5413) (#2696)
    • Risk representation for the contact journal according to the newest tech spec (EXPOSUREAPP-6121) #2754
  • Event Reg: Tech Spec update (EXPOSUREAPP-6064)
    • Add Crowd Notifier Public Key for different environments (EXPOSUREAPP-6118) (#2729)
    • Set correct traceLocationId on submission (EXPOSUREAPP-6070) #2765
  • Event Check-In UI: Check-in Tab, Info-Screen (EXPOSUREAPP-5580)
    • Checkin onboarding (EXPOSUREAPP-5580) (#2677)
  • Deep link support (EXPOSUREAPP-5439) #2776
  • Verify important QR code attributes on scan (EXPOSUREAPP-6378/6399) #2816
  • Organizer Flow: Add Onboarding Screen to Menu (DEV) (#2731)
  • Extend check in risk (DEV) (#2618)
  • Presence tracing app config (DEV) (#2611)
  • Prepared string files for event registration (DEV) (#2581)
  • Add tracelocation byterepresentation to TraceLocation database table (DEV) (#2647)
  • Update db schema (DEV) (#2687)
  • Check-in selection in submission flow (EXPOSUREAPP-6514) #2851

Text Changes

  • Translation Deliveries (DEV) #2721, #2790, #2827, #2866
  • Incorrect plural in data privacy text (EXPOSUREAPP-5435) #2673
  • Announce new Release-Features for 2.0 (EXPOSUREAPP-5571) #2666
  • Fix terminology in legal strings (contact journal) - English only (DEV) #2685
  • Text changes Consent Submission Flow (EXPOSUREAPP-5415) #2704
  • Update legal_strings.xml in TR and EN (DEV) #2719
  • Add missing comma (DEV) #2720
  • Update default translations (DEV) #2723
  • Data privacy update 2.0.0 (EXPOSUREAPP-5440) #2724
  • Update event_registration_strings.xml - typo #2751
  • Missing commas in string plus missing capitalization #2747
  • Change word order in sentence - trace location info screen #2745
  • Update release_info_strings.xml (EXPOSUREAPP-6231) #2756
  • Correct button text in event registration screen (EXPOSUREAPP-6209) #2758
  • Corrected 'Information' to 'Informationen' in event_registration_strings file (EXPOSUREAPP-6206) #2759
  • Update string file on check-in and check-out times (EXPOSUREAPP-6266) #2777
  • Qr code string delete (EXPOSUREAPP-6251) #2772
  • Default text update (DEV) #2793
  • Default translation update (DEV) #2829
  • Fix capitalization in privacy policy (EXPOSUREAPP-6461) #2832
  • Fix ios minimum release in terms (EXPOSUREAPP-6462) #2834
  • Tracelocation Submission Flow Strings (DEV) #2863
  • Default string update (DEV) #2869

Community

  • Vertically center contact diary name and info (COMMUNITY) (#2681)
  • Replace android.widget.Button with just Button (COMMUNITY) (#2700)

Others/Chore

  • Fix compile errors (DEV)
  • Animate contact diary FAB (DEV) (#2566)
  • Generic duration picker (DEV) (#2546)
  • Add check in risk to RiskLevelResult (DEV) (#2595)
  • Trace location icon custom view (DEV) (#2597)
  • Test menu additions for download, matching, risk calculation (DEV) (#2607)
  • Update Generic Duration Picker (EXPOSUREAPP-5746) (#2627)
  • Unit Tests for CheckIn Repository (EXPOSUREAPP-5062) (#2615)
  • Use TraceLocationType enums from protobuf (DEV) (#2624)
  • Fix a few code smells (DEV) (#2639)
  • Extend RiskLevelStorage (DEV) (#2653)
  • Adjust margins for lists with card like items (DEV) (#2650)
  • Fix App is not launching after data is cleared (DEV) (#2662)
  • Add base64 suffix to database table field names (DEV) (#2678)
  • Housekeeping (DEV) (#2693)
  • Run ktlint for whole project (including test classes) (DEV) (#2668)
  • Trace locations organiser list clean up (DEV) (#2718)
  • Update trace_location_organizer_nav_graph (DEV) (#2726)
  • Update trace location attributes validation (DEV) (#2732)
  • Circle CI Config change: get test env from another repo #2746
  • Closed some html tags in technical.html (DEV) #2748
  • Add ENF google lib to reuse dep5 file (EXPOSUREAPP-5542) #2755
  • Move test task to test package (DEV) #2803
  • Poster Text - Roboto font (DEV) #2819
  • Fix string arguments (DEV) #2820
  • Add unit test for PresenceTracingRiskRepository (EXPOSUREAPP-6332) #2814
  • Default app config update (DEV) #2828