1.0
This represents a major, backwards-incompatible change to the GeriLife project. Most notably, the software now requires that users be assigned to groups in order to see homes in that group.
Note: Users with no Group assignment will not see any Homes.
New
- add Group assignment to User Settings page
- add chart configuration widgets to several charts, allowing user to select metric and timeframe
- add GeriLife logo as app icon and favicon
- add historic report page for all homes
Improved
- replaced (almost) all charts with Plotly.js
- removed several overlapping charting libraries
- port Home component to Vue.js framework
- limit Group and Home visibility for regular users, based on Group assignment
- add missing localization where discovered
- add sorting to activity counts chart
- fix chart duplication bug
- add weekly aggregation to Resident profile activity overview chart
- fix date field bug in Internet Explorer
- use Flatpickr library for Residency form date fields
- remove "departed" field from Resident schema
- use Residency to show/hide departed residents
- fix onHiatus field on Edit Resident form
- fix Home Residents grid display bug