# Changelog All notable changes to the StayHome app are documented in this file. ## [Unreleased] ### Added - dashboard access to appropriate patients for org_staff and org_admin ### Fixed - fixed app bar title centering - user language choice is now saved between sessions ## [1.8] - 2020-05-15 ### Changed - springboard design & colors update - full I18N support ## [1.7] - 2020-05-06 ### Added - An entry for the Social Distancing study to the profile page's information sharing section - pregnancy questionnaire to existing patients CarePlans - ability to automatically consent to sharing with a certain program by opening the app with a program-specific link - support for Haitian Creole, Spanish, and German. - Warning banner for test deployments now also shows on the login page ## [1.6] - 2020-04-17 ### Added - questionnaire to identify at-risk conditions ### Changed - It is now possible to give explicit permissions for information sharing from the profile page. We also added the ability for members of programs we've partnered with to indicate membership and to allow information sharing with those programs. - Update CDC self-checker link to point to a new page containing CDC trim - Update dashboard to contain detailed information for each account ## [1.5] - 2020-04-10 ### Added - add ability to show system announcements on the login page ### Changed - new menu header design - update datepicker to a more web-friendly version - switch order of logout and contact menu items ## [1.4.1] - 2020-04-07 ### Added - Pan and zoom behavior for charts - Cancel button on Keycloak login page ### Changed - CDC symptom self-checker link now goes directly to the chatbot - Set range of y axis to include all possible values for the question ### Fixed - Fix blank charts for category type questions due to null display labels ## [1.4] - 2020-04-06 ### Added - button to take the user to the CDC symptom self-checker - add COVID-19 testing questionnaire ## [1.3.1] - 2020-04-02 ### Changed - minor questionnaire text edits to align with OCHIN content - go directly to profile on account creation ## [1.3] - 2020-04-02 ### Added - StayHome is now a Progressive Web App (PWA)! It can be installed on iOS, Android, and supported desktop browsers using the "add to homescreen" option. - Added contact us button in menu ### Changed - text when save fails most likely due to session termination - on Profile page, flip order of cancel and save buttons - on Questionnaire page, fix styling of buttons - add change to preserve KeyCloak authentication information in localstorage, affecting Web platform only - resources are now external rather than app-internal - change about icon from people ("Account") to question mark ("Help") - login page can now fit onto smaller screens (at least iPhone 5S size) ### Fixed - fix empty string being saved for unanswered questionnaire questions ## [1.2] - 2020-04-01 ### Changed - help text in questionnaires is now larger - add cancel button to the profile page ### Fixed - fix decimal number entering for temperature field ## [1.1] - 2020-03-29 ### Added - ability to review terms and conditions from about page - tabbed view for "calendar & history" (shows Calendar, History, My Trends) - chronological view of previously entered questionnaire responses (most recent 200 in reverse chronological order) - link to provide email feedback, currently in Information & Resources page - created spiceworks ticket queues for incoming messages ### Fixed - make guest home ("thank you and welcome") page scrollable and remove some spacing - back button now works after going back home using house button in app bar - fixed alignment for answer choices in questionnaire - if user has not entered a name to display, display "name not entered" in drawer instead of empty string - improved interaction design with various additionns and deletions from flow ### Removed - dedicated calendar page ## [1.0] - 2020-03-27 ### Added - pregnancy button/tile on home page (disabled for now - future feature!) - resource button/tile on home page - fetch PIWIK siteID on client side script to differentiate Test environment from Production environment ### Changed - update profile page to include collapsible tiles that display section information ### Fixed - resource link loading when using app as guest user - fix some back button navigation issues ### Removed - removed all non-en locales for now since they're not yet fully supported. - remove logout button from profile page ## [0.8] - 2020-03-25 ### Added - add datepicker to date fields in profile and questionnaire pages - remove logout icon from upper banner and add logout as new hamburger menu item ### Changed - Terms edit per https://www.pivotaltracker.com/story/show/171984923 - Update layout for login page and fix overflow issue in login page - Update layout for guest welcome page - updated questionnaires - more helpful log messages - remove datetime from supported fields since we really don't actually support it (yet) - update page titles to sentence case - center "no data to show yet" text on empty trends page - choice-type questions in questionnaires can now be deselected ### Fixed - fix disappearing field contents - make testing icon on springboard properly gray when tile is disabled ## [0.7] - 2020-03-25 ### Added - stayhome-test systems for development and testing - simple welcome communication for new patients ### Changed - stayhome.app and all related services deployed on AWS - if no patient or careplan for patient is found, just create, don't ask - guest login reworked ### Fixed - Authorization proxy returning http.status_codes from HAPI calls - Patient and CarePlan creation loop - Extended token life to 2 hours - fix invalid temperature field entry - fix some logout issues - show trends graphs only for hardcoded subset of questions (symptom assessment questions) - previously, entering a valid value and then deleting it or changing it to an invalid value would save the valid value. this is fixed here. - fix date and time parsing. - update resource loading/refreshing for guest users ## [0.6] - 2020-03-24 ### Added - hooks for unauthorized access to limited set of FHIR Resources - Adds matomo analytics tracking - Adjust login page layout & fix rendering overflow issue on login page - update button texts and add responsive styling fixes for Guest home page - home page is now a springboard - communications page for all communications/notifications (active and dismissed) - add read more button for CIRG - add cancel button to questionnaire; change title of done button to "save" - add confirmation dialog if answers were filled in but user presses back on questionnaire ### Changed - "not for clinical use" banner will now show for all non-prod deployments; banner text depends on deployment type. - support display item without title and just help text - fix home page scrolling - update learning center page title - switch profile and exposure tiles - update demo banner text to "not for real data" - version string now includes date of release ### Removed - remove change schedule button ## [0.5] - 2020-03-23 ### Added - authorization for all requests to the HAPI server - support additional question types needed for exposure questionnaire ## [0.4] - 2020-03-22 ### Added - help text to added to profile page - call/text preferred contact methods - Add a new next page for guest user - fix favoricon color to purple - support simple notifications - add refresh and logout buttons in app bar on calendar page (for convenience, possibly temporary) ### Changed - Go back to on-the-fly validation for temperature field - Go back to login page if terms are declined in keycloak - Resource links now open in a new tab ### Fixed - fixed profile saving A ### Removed - removed terms and conditions from about page ## [0.3] - 2020-03-18 ### Added - "Terms and Conditions" to Keycloak registration flow ### Changed - fix logout issue on web platform - updated trends page chart headers - allow temperature entry in degrees Celsius (will be converted to degrees Fahrenheit) - validate questionnaire responses only when submitting questionnaire, rather than in real time - allow groups of items in learning center ## [0.2] - 2020-03-17 ### Changed - reStyled the Stayhome KeyCloak login page. - allow learning center page to show resources even when accessed via URL ## [0.1] - 2020-03-16 ### Added - A formal changelog. - Ability to generate new Patient FHIR and associated FHIR records. ### Changed - Users can now self register (pre-existing account no longer required). - Start using "v. versioning, at v0.1. - Migrate to new `Stayhome` keycloak realm for authentication. ## [20.3.16] - 2020-03-16 ### Added - Validating temperature field in Questionnaire. - Label added to chart when a point is selected. - "What's Stayhome" link and backing pages added. ## [2020.3.12.0] - 2020-03-12 ### Changed - Font styles used on front page and within app. - Applied new style and layout to login page. ---- The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)