Skip to content
Snippets Groups Projects
  1. Dec 16, 2020
  2. Dec 15, 2020
    • BMItter's avatar
      Contact Diary - Overview Screen, Calender (Draft, EXPOSUREAPP-4155) (#1892) · 93c7b176
      BMItter authored
      
      * Added basic layout
      
      * Added translation support
      
      * Added darkmode images
      
      * Included dimens in layout
      
      * Added navigation to onboarding fragment
      
      * Changed AndroidManifest to support new contact diary activity
      
      * Updated translation files
      
      * Added missing image
      Updated text styling
      Changed layout naming
      
      * Added back navigation
      
      * Updated layout
      
      * Added direct link to privacy information
      
      * repair PR commit
      
      * Changed back navigation
      
      * repair
      
      * skeleton for overview / calender view
      
      * Added classes to display the overview fragment
      Connected overview to onboarding fragment
      
      * Added missing classes
      
      * Added basic overview layout
      
      * Added list element
      Added new icons for light and dark mode
      
      * Added missing icons
      
      * Added recycler view adapter
      
      * Added icons for list items
      
      * added layout for nested recycler view
      
      * Replaced leftovers of ContactDiaryElement with ListItem
      
      * Added toolbar menu
      
      * Added back navigation to home screen
      
      * Changed layout to dimens
      
      * Combine data to list items
      
      * Show locations and persons
      
      * sourceCheck & lint clean
      
      * List item data as inner class
      
      * Fixed nested layout
      
      * Created nested recycler view for person and location data
      
      * Added pseudo navigation
      
      * changed inject position to the top
      
      * removed comment from layout
      
      * Added const val for count of days to boost the quality
      
      * Remove unused xml
      removed cast
      removed unused method from ContactDiaryActivity
      
      * Aligned Adapters to avoid confusion overload
      
      * cleaned
      
      * Updated layout
      
      * Added strings
      
      * fixed merge deletion
      
      * fix recycler height
      
      * added little scrollbar to recycler
      
      * little bit more space to top element
      
      * Updated layout
      
      * Created storage module for storage related stuff
      
      * Updated list items
      
      Remove return statement
      
      Co-authored-by: default avatarI502720 <axel.herbstreith@sap.com>
      Unverified
      93c7b176
  3. Dec 09, 2020
  4. Dec 02, 2020
    • Rituraj Sambherao's avatar
      Submission flow no consent keys Submission Screen (EXPOSUREAPP-4064) (#1783) · 9d7c8906
      Rituraj Sambherao authored
      * Andere Warnen screen added
      
      * Merge conflict resolve and screen stability improvement
      
      * string text header added to ensure translation
      
      * using submitTaskState instead of API request state
      
      * onDataPrivacyClick() function added in the relevant viewModel
      
      * long strings divided
      
      * legal strings updated
      
      * added navigation to mainfragment
      removed unnecessary cases
      fixed colors for under16 layout
      fixed country list in layout
      added onDataPrivacyClick method in own ViewModel
      refactored color value
      
      * minor changes in navigation
      Unverified
      9d7c8906
  5. Nov 25, 2020
  6. Sep 17, 2020
    • Oliver Zimmerman's avatar
      Provide onset of symptoms before upload (EXPOSUREAPP-1605) (#1170) · 8c7e0501
      Oliver Zimmerman authored
      
      * initial commit of new fragment for symptom screen
      
      * Added relevant strings for symptom screen. Started editing xml of initial symptom screen
      
      * Addded 3 selection options within symptom screen
      
      * button id name change to something more relevant
      
      * ID changes to be something more relevant to symptom scenerio.
      
      * Implemented symptom initial screen logic. Temporary nav for testing.
      
      * CircleCI formatting
      
      * Adapted interoperability test provided by apopov
      
      * Added accessibilty announcement on resume, fixed navigation for main page
      
      * circleCI indentation fix
      
      * removed ar & ru and updated default strings
      
      * Adaption to ViewModel logic. Not yet complete
      
      Adaption to ViewModel logic, attempting to align with implementation done with some interoporibility tasks: reusable layout files, etc.
      
      * More ViewModel transformation additions
      
      * revert nav from test. Circle CI formatting changes
      
      * Update SubmissionSymptomIntroductionFragment.kt
      
      * Removed old fragment based test
      
      * Will implement navigation during marry session.
      
      * Update SubmissionViewModel.kt
      
      * Calendar button selection screen + required strings
      
      * Custom calendar view
      
      * Accessibility improved
      
      * introduced data types for symptoms
      
      * represent date by long in millis
      
      * new TransmissionRiskVector
      
      * Constants and formatting
      
      * Naming changes requested
      
      * Better event naming
      
      * Update fragment_submission_symptom_intro.xml
      
      * Finishing calendar implementation - still need to implement calendar widget
      
      Surrounding calendar submission UI - minus calednar widget
      Necessary strings
      
      * Merged introduction and calendar screen.
      
      Created calendar fragment screen,
      Finished calendar XML view
      Added required entries for choices in SubmissionViewModel
      Adjusted Formatters for button selection.
      Changed nav graph.
      
      * + todo
      
      * CircleCI code style changes
      
      * EXPERT STUFF
      
      * Latest push for marry session
      
      * replaced transaction risk vector
      
      * update textcolor on symptom indication change
      
      * update buttons by code
      
      * code formatting
      
      * Added logic for Negative and No Information buttons and adjusted xml view to be more aligned with design
      
      Added logic for Negative and No Information buttons and adjusted xml view to be more aligned with design
      
      * disable next button when state is null.
      
      * + readability
      
      * Calendar screen logic adapted for button selection
      
      * extracted domain logic from prototype and from transaction
      
      * - not used events
      
      * joint improvements
      
      * removed unused events
      
      * Calendar unsetSelection added
      
      * detekt rules changed and formatting
      
      * - calendar view refactor: CalendarCalculator singleton introduced for batter testing capacity
      - unit tests added
      
      * detekt issues
      
      * Colors and styles cleared
      
      * fixed strings
      
      * maintained unit tests
      
      * adopted changes from main nav graph to device for testers nav graph
      
      * reverted comment
      
      * made start of symptoms nullable
      
      * tests
      
      * Adjusted navigation, fixed dark theme
      
      * Update Project.xml
      
      * use of postValue() in SubmissionViewModel.kt
      
      * Added direction in tester nav graph
      
      * improvements required by review
      
      * moving companion
      
      * moving companion
      
      * moving companion
      
      * fixed issues from partner review
      
      * fixed issues from partner review
      
      * fixed issues from partner review
      
      * fixed issues from partner review
      
      * fixed issues from partner review
      
      * using utc
      
      * edge case tests
      
      * made inner class
      
      * Refactored Symptoms Class Name (+data class)
      
      * Change SubmissionViewModel scope to ensure that the same viewmodel is used to store submission data.
      
      * extracted null check + log
      
      Co-authored-by: default avatarLuka Harambasic <luka.harambasic@sap.com>
      Co-authored-by: default avatarchris-cwa <chris.cwa.sap@gmail.com>
      Co-authored-by: default avatarAlexander Alferov <a.alferov@sap.com>
      Co-authored-by: default avatarharambasicluka <64483219+harambasicluka@users.noreply.github.com>
      Co-authored-by: default avatarMatthias Urhahn <darken@darken.eu>
      Co-authored-by: default avatarMatthias Urhahn <matthias.urhahn@sap.com>
      Unverified
      8c7e0501
  7. Aug 26, 2020
  8. Jun 12, 2020
  9. Jun 11, 2020
    • marcmuschko's avatar
      Fix/more styling (#403) · d8e73183
      marcmuschko authored
      * exchanged sharing url
      
      * changed status bar color
      
      * start settings reset dialog
      
      * settings reset dialog
      Unverified
      d8e73183
    • marcmuschko's avatar
      Fix/ui tweaks (#387) · 21f0b471
      marcmuschko authored
      * spacing adjustments
      
      * style adjustments
      
      * letter spacing buttons
      Unverified
      21f0b471
    • marcmuschko's avatar
      UI Adjustments, External Navigation Issues (#380) · e8812ca4
      marcmuschko authored
      
      * adjusted icon size on main about, adjusted text spacing
      
      * design adjustments and spacings
      
      * changed onboarding flow; user does not get navigated to screen 4 after declining tracing permission; explicit denial required
      
      * catch exception when no browser or phone app installed
      
      * fixed main overview a18n contrast issue
      
      * merged external navigation helpers into single helper object
      
      * adjusted bluetooth settings navigatioN
      
      * added custom exception for external actions; added external action helper
      
      * fixed build issues
      
      Co-authored-by: default avatarharambasicluka <64483219+harambasicluka@users.noreply.github.com>
      Unverified
      e8812ca4
    • Fabian-K's avatar
      Tan Input Update (#378) · 886e16d1
      Fabian-K authored
      * TAN Input
      - adjust stroke width to match design
      - increase spacing before tan input
      - wrap blocks to next line if not enough space
      - include errors in TalkBack
      
      * - properly format styles.xml
      - move custom control to view package
      Unverified
      886e16d1
  10. Jun 10, 2020
    • harambasicluka's avatar
      Fix: Design polish (#346) · b49a465b
      harambasicluka authored
      
      * settings reset navigation removed
      
      * risk card button background to colorBackground
      
      * notification settings when os notifications are turned off
      
      * fixed neutral night mode color
      
      * fixed version alignment
      
      * fixed formatter issue
      
      * updated logos
      
      * app information and main overview design small adjustment
      
      * settings row overview icon placement
      
      * increased grey box padding top
      
      * illustration updated, some still todo after designer patch
      
      * illustration test and untested fixed
      
      * settings try catch fix
      
      * bugfix tracing state during exception crash
      
      * submission illustration hotline
      
      * updated submission illustration warn others
      
      * design polishing
      
      * fixed tests
      
      Co-authored-by: default avatarMuschko <marc.muschko@sap.com>
      Unverified
      b49a465b
  11. Jun 08, 2020
    • marcmuschko's avatar
      Bugfix RiskLevel Repository, Small adjustments (#291) · d8464d5d
      marcmuschko authored
      * fixes repository refresh of successful last risk level calculation after app reset
      
      * adaptive launch icons
      
      * Revert "adaptive launch icons"
      
      This reverts commit 5f8d9bcb0668680d27cb2f2b3e42f993804829eb.
      
      * default dialog button text color added
      
      * small fixes, todos removed when applicable
      
      * fixed phone number string
      
      * added link to exposure settings  from app reset
      
      * resolved build issue
      Unverified
      d8464d5d
    • marcmuschko's avatar
      Small illustration fixes, settings adjustment, onboarding exception (#288) · 7206805f
      marcmuschko authored
      
      * settings icon tracing resized, missing grey color added
      
      * fixed dark mode / light mode illustrations
      
      * fixed small issue in strings
      
      * OnBoardingTracingFragment: catch exceptions also for asyncIsEnabled() (#282)
      
      Executing `InternalExposureNotificationClient.asyncIsEnabled()` may also result in an exception of `com.google.android.gms.common.api.ApiException` if connection to GMS isn't possible. Not catching this exception results in fatal crash.
      
      ```
      2020-06-08 16:33:29.693 20904-20904/de.rki.coronawarnapp E/AndroidRuntime: FATAL EXCEPTION: main
          Process: de.rki.coronawarnapp, PID: 20904
          com.google.android.gms.common.api.ApiException: 17: API: Nearby.EXPOSURE_NOTIFICATION_API is not available on this device. Connection failed with: ConnectionResult{statusCode=UNKNOWN_ERROR_CODE(39507), resolution=null, message=null}
              at com.google.android.gms.common.internal.ApiExceptionUtil.fromStatus(com.google.android.gms:play-services-base@@17.3.0:4)
              at com.google.android.gms.common.api.internal.ApiExceptionMapper.getException(com.google.android.gms:play-services-base@@17.3.0:2)
              at com.google.android.gms.common.api.internal.zah.zaa(com.google.android.gms:play-services-base@@17.3.0:18)
              at com.google.android.gms.common.api.internal.GoogleApiManager$zaa.zaa(com.google.android.gms:play-services-base@@17.3.0:211)
              at com.google.android.gms.common.api.internal.GoogleApiManager$zaa.zaa(com.google.android.gms:play-services-base@@17.3.0:217)
              at com.google.android.gms.common.api.internal.GoogleApiManager$zaa.zaa(com.google.android.gms:play-services-base@@17.3.0:115)
              at com.google.android.gms.common.api.internal.GoogleApiManager$zaa.onConnectionFailed(com.google.android.gms:play-services-base@@17.3.0:79)
              at com.google.android.gms.common.internal.zag.onConnectionFailed(com.google.android.gms:play-services-base@@17.3.0:2)
              at com.google.android.gms.common.internal.BaseGmsClient$zzf.zza(com.google.android.gms:play-services-basement@@17.3.0:6)
              at com.google.android.gms.common.internal.BaseGmsClient$zza.zza(com.google.android.gms:play-services-basement@@17.3.0:25)
              at com.google.android.gms.common.internal.BaseGmsClient$zzc.zzc(com.google.android.gms:play-services-basement@@17.3.0:11)
              at com.google.android.gms.common.internal.BaseGmsClient$zzb.handleMessage(com.google.android.gms:play-services-basement@@17.3.0:49)
              at android.os.Handler.dispatchMessage(Handler.java:106)
              at com.google.android.gms.internal.common.zzi.dispatchMessage(com.google.android.gms:play-services-basement@@17.3.0:8)
              at android.os.Looper.loop(Looper.java:223)
              at android.os.HandlerThread.run(HandlerThread.java:67)
      ```
      
      Co-authored-by: default avatarJakob Möller <jakob.moeller@sap.com>
      Co-authored-by: default avatarmarcmuschko <marc.muschko@sap.com>
      
      * build fixes in tests
      
      Co-authored-by: default avatarlenke182 <jan_lenke@freenet.de>
      Co-authored-by: default avatarJakob Möller <jakob.moeller@sap.com>
      Unverified
      7206805f
    • Thomas Klingbeil's avatar
      Extend teleTAN to 10 characters + input validation (re-submit) (#270) · 25406151
      Thomas Klingbeil authored
      
      * Change teleTAN from 7 to 10 characters
      
      # Conflicts:
      #	Corona-Warn-App/src/main/res/values/dimens.xml
      
      * adjust TAN input to updated design
      
      # Conflicts:
      #	Corona-Warn-App/src/main/res/values/dimens.xml
      
      * move TAN to upper case centrally
      
      * styling of filled/empty TAN input spaces
      
      * replace gradient at TAN entry with solid shape
      
      * fix TAN input dash style
      
      * add teleTAN input validation
      
      * ensure valid characters are entered
      * block further input if character is invalid
      * mark invalid characters accordingly
      * show error message if character is invalid
      * calculate checksum
      * show error and prevent the user from clicking „next“ if checksum is invalid
      
      * code formatting
      
      * Add include to TAN fragment
      
      * Update teleTAN entry info text
      
      * remove code smells
      
      * Change detection of valid characters in TAN to whitelist
      
      * add tests for TanHelper
      
      * add tests for SubmissionTanViewModel
      
      * use ROOT locale and specific charset for string operations
      
      * extend tests for submissionTanViewModel
      
      * override synced translations
      
      Co-authored-by: default avatarJakob Möller <jakob.moeller@sap.com>
      Unverified
      25406151
    • Fabian-K's avatar
      Submission Design Review Adjustments (#277) · 7580932e
      Fabian-K authored
      * Submission Status Cards
      - fix interaction behavior (expand clickable target)
      - unify inclusion into fragment_main.xml
      - fix alignment of icons including hands
      - fix spacing between text and icon
      - simplify layout (remove unnecessary ConstraintLayout)
      - remove unused string
      - fixed unregistered text style
      
      * Submission Styling
      - increase spacing before "Info zum Ablauf"
      - replace step icons used in submission contact
      - fix wrong illustration for negative test result
      - added rounded corners to test result card
      - fixed spacing between text and illustration
      - removed unused icon ic_icon_drilldowncard_dark.xml
      - fixed button padding on test result screen
      
      Main Fragment
      - simplified using merge_guidelines_side
      
      * Submission Styling
      - replace illustration for positive tests on homescreen (different background)
      - add pressed state to submission dispatcher cards
      - fix missing spacing adjustment between text and icons
      Unverified
      7580932e
    • Thomas Klingbeil's avatar
  12. Jun 07, 2020
    • Thomas Klingbeil's avatar
      Extend teleTAN to 10 characters + input validation (#252) · 8577f8d4
      Thomas Klingbeil authored
      
      * Change teleTAN from 7 to 10 characters
      
      # Conflicts:
      #	Corona-Warn-App/src/main/res/values/dimens.xml
      
      * adjust TAN input to updated design
      
      # Conflicts:
      #	Corona-Warn-App/src/main/res/values/dimens.xml
      
      * move TAN to upper case centrally
      
      * styling of filled/empty TAN input spaces
      
      * replace gradient at TAN entry with solid shape
      
      * fix TAN input dash style
      
      * add teleTAN input validation
      
      * ensure valid characters are entered
      * block further input if character is invalid
      * mark invalid characters accordingly
      * show error message if character is invalid
      * calculate checksum
      * show error and prevent the user from clicking „next“ if checksum is invalid
      
      * code formatting
      
      * Add include to TAN fragment
      
      * Update teleTAN entry info text
      
      * remove code smells
      
      * Change detection of valid characters in TAN to whitelist
      
      * add tests for TanHelper
      
      * add tests for SubmissionTanViewModel
      
      Co-authored-by: default avatarJakob Möller <jakob.moeller@sap.com>
      Unverified
      8577f8d4
    • harambasicluka's avatar
      Feature: Toolbar (#254) · 6c118de4
      harambasicluka authored
      * replaced custom header with toolbar
      
      * removed fadingScrollView
      
      * toolbar
      
      * excluded translation from lint for dev
      
      * main header
      
      * fixed id
      
      * icon fix
      
      * added navigation to risk details
      Unverified
      6c118de4
    • marcmuschko's avatar
      Updated Assets (#231) · 4b4fb981
      marcmuschko authored
      * illustrations prepare for dark mode
      
      * removed unused ressource
      
      * dark mode illustrations submission flow
      
      * removed legacy fragment
      
      * assets updated
      
      * data privacy onboarding text
      
      * illustration icons submission
      
      * fixed privacy illustration
      
      * behavior icons
      
      * fixed main light mode illustrations for submission
      Unverified
      4b4fb981
  13. Jun 06, 2020
  14. Jun 05, 2020
    • harambasicluka's avatar
      fixed color duplicates (#195) · 50aaef01
      harambasicluka authored
      Unverified
      50aaef01
    • harambasicluka's avatar
      Feature: Font Styles (#194) · f71683af
      harambasicluka authored
      
      * font styles from spec
      
      * merge
      
      Co-authored-by: default avatarmarcmuschko <marc.muschko@sap.com>
      Unverified
      f71683af
    • Fabian-K's avatar
      - remove stable and grey buttons (#190) · 9b799048
      Fabian-K authored
      - enable disabled state for primary button
      - simplify submission tan
      Unverified
      9b799048
    • Fabian-K's avatar
      Submission style (#181) · 49735830
      Fabian-K authored
      
      * color definitions from design spec added (day & night)
      
      * common:
      - adjust style of button & buttonPrimary
      - adjust style of textTitle
      - adjust style of textMultiline
      
      submission intro:
      - simplify the layout
      - change headline style
      
      * Changes to TAN contact page
      
      Added operating hours and changed style/string values slightly.
      
      * submission dispatcher fragment
      - style update
      - text typo fixed
      
      * updated test result illustrations
      
      updated test result illustrations, changed button colour
      
      * Update strings.xml
      
      slight text change to match style
      
      * submission warn others:
      - scrolling behavior fixed
      - style updated
      - illustration replaced
      
      * submission done fragment:
      - style updated
      - first behavior row exchanged
      
      * submission done fragment: illustration content description
      
      * submission tan fragment: style updated
      
      * replace colorGreen & colorRed with semantic colors
      
      * - unused color removed
      - colorRiskCardIncreasedRisk and colorRiskCardLowRisk referencing semantic colors
      
      * submission status cards style update
      
      * emphasized button text color in dark mode adjusted
      
      Co-authored-by: default avatarOliver Zimmerman <oezimmerman@gmail.com>
      Unverified
      49735830
  15. Jun 04, 2020
    • Fabian-K's avatar
      QR & TeleTan pattern (#160) · 1c0ef3d6
      Fabian-K authored
      * teletan
      - update texts to match lower and upper case
      - remove similar character exclusion
      - filter spaces and non-alpha numeric characters
      
      * qr code scan: update required pattern
      
      * qr code: refactor GUID parsing
      Unverified
      1c0ef3d6
  16. Jun 03, 2020
  17. Jun 02, 2020
  18. May 30, 2020
Loading