Skip to content
Snippets Groups Projects
  1. Mar 29, 2021
    • axelherbstreith's avatar
      Organizer QrCode Screen (EXPOSUREAPP-5831) (#2661) · 493fdd29
      axelherbstreith authored
      
      * added qr-code layout
      
      * added fragment to test menu
      
      * linting
      
      * fix max length
      
      * refactoring
      
      * refactoring
      
      * changed toolbar
      
      * simplified coding
      
      * updated nav_graph
      
      * fixed layout issue
      
      * removed rounded corners
      
      * updated class naming
      
      * fixed nav_graph
      
      * Satisfy detekt
      
      * added comments
      
      * added comments
      
      * updated background
      
      * changed buttons styling to match background
      
      * revert changes
      
      * added rounded corners
      
      * updated qr code creation animation
      
      * linting
      
      * fixed button positioning
      
      * added comments
      
      * outsourced qrcode generation to component
      
      * added accessibility strings
      
      * updated strings
      
      * removed unneeded dependencies
      
      * changed qrcode generation
      
      * updated strings
      
      * fixed issue with rounded corners
      
      * updated layout
      
      Co-authored-by: default avatarMohamed Metwalli <mohamed.metwalli@sap.com>
      Unverified
      493fdd29
  2. Mar 23, 2021
  3. Mar 19, 2021
  4. Mar 08, 2021
  5. Mar 05, 2021
  6. Mar 02, 2021
  7. Feb 26, 2021
  8. Feb 23, 2021
  9. Feb 19, 2021
  10. Feb 18, 2021
    • Alex Paulescu's avatar
      Feature/4741 contact journal bottom sheet extension (#2377) · a09eac3c
      Alex Paulescu authored
      * Changed bottom sheet to fragment and added phone and email fields.
      
      * Added back navigation.
      
      * Adapted edit person with new values.
      
      * Adapted add location screen to new requirements.
      
      * Addressed PR comments.
      
      * Removed unused imports.
      
      * Updated text field border radius.
      
      * Removed phone and email from VM.
      Unverified
      a09eac3c
  11. Feb 17, 2021
    • Matthias Urhahn's avatar
      Contact journal day screen: New attributes (EXPOSUREAPP-5108) (#2362) · cc5b7ffd
      Matthias Urhahn authored
      * Strings for contact diary encounter/visit button groups and extensions.
      
      * First draft, enchance person and location items to allow changing the new attributes.
      
      * Move circumstances text input + button into a custom view.
      Fix TextWatcher mechanism.
      Reduce clickable container area to header.
      Fix list items flickering on update.
      
      * Adjust duration storage to map long to JodaTime.Duration.
      Improve list item update mechanism, we don't need live updates, just live restoration on stableId change.
      
      * Fix inconsistent list/database updates.
      We need to to refresh the list data consistently.
      Introduce payload handling to prevent whole view refresh.
      
      * Call text changed listener after focus was lost.
      
      * LINTER ¯\_(ツ)_/¯
      
      * Fix instrumentation tests.
      
      * Trim text from circumstances input.
      
      * Fix list items not expanding on selection because the ViewHolder wasn't re-layouted.
      Unverified
      cc5b7ffd
  12. Feb 11, 2021
  13. Feb 03, 2021
    • Mohamed Metwalli's avatar
      Add Tab bar (EXPOSUREAPP-4639) (#2235) · bbe46007
      Mohamed Metwalli authored
      
      * Add bottom bar
      
      * Fix di
      
      * Adjust theme
      
      * Align content on top of bottom bar
      
      * Enhance findNavController
      
      * Adjust Bottom Bar
      
      * Remove diary card
      
      * Remove up button
      
      * lint
      
      * Adapt MD theme
      
      * Fix ui tests
      
      * Delete contact diary , handle onboarding
      
      * Remove x button
      
      * Show bottom nav only for Home and contact diary destinations
      
      * Only contact diary overview screen
      
      * Adjust alert dialog theme
      
      * update docs
      
      * Fix close button issue
      
      * Revert close button changes
      
      * Rename text resources
      
      * Make visibility logic flexible for future additions
      
      * Fix typo
      
      * Contact diary onboarding's bottom bar behaviour
      
      * Update ContactDiaryOnboardingFragmentTest.kt
      
      * Update Corona-Warn-App/src/main/res/values/strings.xml
      
      Co-authored-by: default avatarSabine Loss <44154356+SabineLoss@users.noreply.github.com>
      
      * Update contact_diary_overview_fragment.xml
      
      * Small refactoring
      
      * Remove un required gravity
      
      * Use accent colour
      
      * Move diary settings into vm
      
      * Update MainActivityViewModelTest.kt
      
      * Fix styling in bottom sheet dialog
      
      Co-authored-by: default avatarSabine Loss <44154356+SabineLoss@users.noreply.github.com>
      Co-authored-by: default avatarharambasicluka <64483219+harambasicluka@users.noreply.github.com>
      Unverified
      bbe46007
  14. Jan 19, 2021
  15. Jan 18, 2021
  16. Jan 14, 2021
  17. Jan 08, 2021
  18. Jan 04, 2021
  19. Dec 23, 2020
  20. Dec 22, 2020
    • Matthias Urhahn's avatar
      Refactor home-screen and tracing details fragment (EXPOSUREAPP-4049) (#1912) · 2880971e
      Matthias Urhahn authored
      
      * Refactor home-screen and tracing details fragment.
      * Use recycler view to display list items
      * Remove nested/included layouts and make Android Studio layout previews functional
      * Split list items into independent elements (positive/negative/pending)
      * Layout cleanups & flattening
      * Small padding and alignment fixes
      
      * Clean up tests and fix class names.
      
      * Move UI classes towards "package by feature", each feature has their own ui package.
      
      * LINTs
      
      * Fix log statements.
      
      * Only crash in tester builds.
      
      * Update Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/main/home/HomeAdapter.kt
      
      Co-authored-by: default avatarfynngodau <fynngodau@mailbox.org>
      
      * Refactor adapter init.
      
      * LINT
      
      * Remove "card" from property name, the "TracingStateProvider" is UI agnostic.
      
      * LINTs
      
      * Don't show the risk card if there is a positive test result.
      
      * Fix crash on init with unknown resource IDs (before data binding is available).
      
      * Fix progress card not being colored in risk details fragment
      
      * LINTs
      
      * Prepare viewholders for payload use.
      
      * Update Corona-Warn-App/src/main/res/layout/home_fragment_layout.xml
      
      Co-authored-by: default avatarfynngodau <fynngodau@mailbox.org>
      
      * Improve toolbar and tracing bar behavior, scrollable, fewer nested layouts.
      
      * Adjust popup theme.
      
      * Remove color state list for cards, click behavior is done via `selectableItemBackground`
      
      * Fix visual artifact when expanding toolbar menu.
      
      * Align box coloring in dark mode and click animation.
      
      * Fix flickering Test and FAQ card.
      
      * Fix missing "enable tracing" button in home card.
      
      * Fix risk/tracing details elevation/dividers in light and dark mode
      
      * Resolve merge regressions and include contact diary card via recyclerview.
      
      * Adjust toolbar background color to new mockups (diary mockups have lighter darkmode).
      
      * Update Corona-Warn-App/src/main/res/layout/home_card_container_layout.xml
      
      Co-authored-by: default avatarfynngodau <fynngodau@mailbox.org>
      
      * Update Corona-Warn-App/src/main/res/layout/tracing_content_failed_view.xml
      
      Co-authored-by: default avatarfynngodau <fynngodau@mailbox.org>
      
      * Tint card background color. Just replacing the background didn't ahve the desired effect.
      
      * Fix possible NPE on last encounter calculation.
      
      * LINTs and typos.
      
      Co-authored-by: default avatarfynngodau <fynngodau@mailbox.org>
      Unverified
      2880971e
  21. Dec 21, 2020
  22. Dec 17, 2020
  23. Dec 16, 2020
  24. 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
  25. Dec 09, 2020
  26. 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
  27. Nov 25, 2020
  28. 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
  29. Aug 26, 2020
  30. Jun 12, 2020
  31. Jun 11, 2020
Loading