All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
2.0.0-alpha.2 (2020-02-15)
- appointmentslist: add an appointments tab to the patient view (deee00e), closes #1769
- edit patient: implement Edit Patient functionality (8e3355f)
- edit patient: moved buttons out of GeneralInformation (403e49f)
- env: adds hospitalrun server information (7f0fe7f)
- env: change env variable names (cddc812)
- add documentation folder (d22300e)
- navigation: navigate to patients profile on related person click (c6acecc), closes #1763
- relatedpersontab: add cursor icon to related persons list (ef7e19c), closes #1792
- test: add navigate to related person profile onclick test (29fbffe), closes #1792
- patient-slice.ts: conditionally render family name and suffix (d20e294), closes #1818
- patients: add test for displaying No Related Persons warning (da6bdb1), closes #1789
- patients: internationalize No Related Persons warning & loading (099e50d), closes #1789
- patients: replace "Loading..." text with Spinner component (e6ce4cb), closes #1789
- patients: stop "Loading..." when patient has no related persons (e513b17), closes #1789
- persons: replace "No related persons" message with a warning (c156b5b), closes #1789
- prettier: changes endofline option (1fbd965)
- test: add related test, and revert test changes (9bead70), closes #1792
- test: remove extra whitespace (155b4e9), closes #1792
- test: remove unused import (fc3a78d), closes #1792
- frontend: update components package changing some interfaces
- This module no longer supports Node.js 0.10
- add analyze script (3b60961)
- appointments: add ability to view appointment (93bde54)
- appointments: add create appointment functionality (723bec3)
- appointments: adds ability to display appointments on calendar (842b9ee)
- appointments: adds new appointment route (86c9a32)
- appointments: adds screen to view appointment (f31e852)
- appointments: display patient full name for appointments (9bdb933)
- appointments: refactored appointment detail form to own component (a0be28b)
- db: adds remote couchdb (d8e7a55)
- i18n: add internationalization (0f69f84)
- init: add basic routing (c220b96)
- init: add dashboard view, and useTitle hook (d3835d6)
- init: add hospitalrun/components to package.json (078dcf9)
- init: add permissions for routes (7a19200)
- init: add redux (183d65c)
- init: cleans up interfaces for PatientForm (2063b20)
- init: cleans up update patient code (d6ab622)
- init: creates a generic repository class and refactors patient db (24940b4)
- init: creates a very simple pouchdb client (c6d712b)
- init: fix warnings comming from manifest (1dca924)
- init: mock pouchdb (7373e8d)
- init: remove warnings in tests (3d7be47)
- init: rename store/store.ts to store/index.ts (cd861e3)
- init: update NewPatient to not use Patient slice (c4ced2c)
- init: update to use models (273b000)
- patientform: added patient form error handling (c17aa0a)
- patients: add ability to add and display related persons (4516e89)
- patients: add ability to store full name (36ababf)
- patients: add ability to view a patient (a73e7f0)
- patients: add error message for missing required fields (148b220)
- patients: add permission check to add button (1a4e5af)
- patients: add saveOrUpdate function in repositories (c9a6913)
- patients: add success message when patient is created successfully (3c2b2ae), closes #1701
- patients: add tabs in patient view (3eea135)
- patients: add tabs in patient view (582770e)
- patients: add tests for patients-slice and move files (c2ef440)
- patients: add update patient reducers/actions (687d125)
- patients: add very simple create patient page (bb94ef0)
- patients: add very simple way of displaying all patients (927b5bc)
- patients: adds a friendlyId (ad9fb13), closes #1709
- patients: adds ability to approximate age when creating patient (c8eba48)
- patients: adds ability to search by patient friendlyId (a519550), closes #1709
- patients: adds abilty to search for patients by full name (4468b59), closes #1707
- patients: adds functionality to save patient (c6159af)
- patients: adds tests for new patients form, inputs, and route" (a7bf838)
- patients: call findAll if search string is empty (3ab5d13)
- patients: change search to be more of a fuzzy search (7ebedd1)
- patients: change the new patients route (9072ac9)
- patients: changes id to be a timestamp instead of random" (bd54bb7)
- patients: fix routing after successfully creating new patient (d23f860)
- patients: flatten name object (9bc4365)
- patients: move date of birth information up a line (bf45cce)
- patients: pass is approximate date of birth flag (281674c)
- patients: refactor name and contact information to own interface (26543af)
- patients: remove delete button that was there for testing (3fbbfd4)
- patients: use button toolbar (bf681cd)
- patients: use date-fns in favor of luxon (97cf263)
- patients: use hospital run date picker (9758986)
- patients: use panels for grouping content in view patient (452419c)
- patients: use patient typeahead to find related person (7565b5a)
- pwa: adds pwa support (e621489), closes #1711
- scheduling: add scheduling dropdown to navbar (2375481)
- scheduling: add scheduling module and appointments (02702bc)
- toolchain: adds commit script (3fc9c2f)
-
build: add test after lint in precommit husky hook (5e7c410), closes #1775
-
build: modify husky and lint-staged config to fix lint issue (66076e6), closes #1775
-
dep: fix missing react-bootstrap dependency (500c680)
-
docs: fixes badge url on readme (db127b6)
-
frontend: make onclick undefined to avoid lint issue (25ddab7), closes #1781
-
frontend: update navbar component to match new format (ade4abf), closes #1781
-
hook: improves eslint precommit hook (639f122)
-
lint: fixes eslint (75e1756)
-
locales/de: languageName (1cfba70)
-
nav-sidebar: current route highlighting (357e4b5)
-
navbar: fixes broken link to new patients in navbar (e4cf64d)
-
newpatientform.test.tsx: fix to spacing according to lint rules (55043fa)
-
package: update electron-localshortcut to version 3.0.4 (5e98e76)
-
patients: fix 'Attempted to log TypeError: Cannot read property 'body' of null' warning (2c439d6)
-
patients: fix broken name display in view patient adn lsit patient (8ff0ac9)
-
patients: fix issue with patient duplicating on update (ae44b90)
-
patients: fix typo in classnames (c4f0c92)
-
patients: makes patient search case insensitive (4303b6c)
-
scss: add node-sass (0e7b0c7)
-
test: update navbar tests for component update (7cd00d8), closes #1782
-
add .idea/ default intellij folder to .gitignore (67bcda3)
-
adjusted code as requests in pr and fixed linting errors (59447dc)
-
delete payments and line items when deleting invoices (05527ae)
-
fixed edit operative plan title bug (db469da)
-
fixed edit operative plan title test (51a6c3e)
-
internationalization dubplicate fix & fix to translation json (543cf74)
-
internationalization dubplicate fix & fix to translation json (6f54562)
-
lint build error fixes to newpatientform test file (9bf8cef)
-
lint build error fixes to newpatientform test file{2} (a5d625c)
-
small change to naming of json key in translation.json (0edc07f)
-
scss: import scss from components library (45cb83f)
-
test: adds coveralls like devdeps (710c3c5)
-
test: fixes coveralls coverage (9b321fa)
-
test: updates coveralls script (324ca3b)
-
test: updates coveralls script (f8844ed)
-
tests: fix matchMediaMock issue when running tests (2edfe1b)
-
remove swap files inadverdently checked in (9d2040d)
-
when deleting patient records, also delete appointments, payments, invoice line items and proc charges (5939a73)
- delete payments and line items when deleting invoices (05527ae)
- fixed edit operative plan title bug (db469da)
- fixed edit operative plan title test (51a6c3e)
- remove swap files inadverdently checked in (9d2040d)
- when deleting patient records, also delete appointsments, payments, invoice line items and proc charges (5939a73)
- docs: fixes badge url on readme (db127b6)
- locales/de: languageName (1cfba70)
- nav-sidebar: current route highlighting (357e4b5)
- package: update electron-localshortcut to version 3.0.4 (5e98e76)
- toolchain: adds commit script (3fc9c2f)
- docker: add
yarn
for faster dependency installs (ae1ca43)
- This module no longer supports Node.js 0.10