Skip to content
Snippets Groups Projects
  • Oliver Zimmerman's avatar
    8c7e0501
    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>
    Provide onset of symptoms before upload (EXPOSUREAPP-1605) (#1170)
    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>
Code owners
styles.xml 13.95 KiB