Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

update to latest codebase #4

Open
wants to merge 663 commits into
base: feature/appointments_widget
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
663 commits
Select commit Hold shift + click to select a range
5cd712d
O3-3043 - (feat) service queues - add new view of queue entries showi…
chibongho Apr 9, 2024
15c9d7c
(chore) Flag rules-of-hooks lint violations (#1091)
denniskigen Apr 9, 2024
e065bec
(chore) Update translations from Transifex (#1087)
github-actions[bot] Apr 10, 2024
1fe0299
(feat) O3-3063: UI tweaks for the Today's appointments widget (#1092)
denniskigen Apr 10, 2024
148e3f5
(fix) O3-3063: Fix appointments table empty state text (#1094)
denniskigen Apr 11, 2024
a68c104
(feat) O3:3063: Appointments dashboard UI tweaks (#1096)
denniskigen Apr 11, 2024
5cac9ba
(fix) Fix appointment metrics error state
denniskigen Apr 11, 2024
74b56e6
Enhanced relationship display logic to differentiate 'Patient' roles …
piyushmishra1416 Apr 14, 2024
b7be129
Modified appointment calendar scheduler (#1093)
gabriel090 Apr 17, 2024
17d85a9
(chore) O3-3069 tweak syling for queue table (#1099)
chibongho Apr 18, 2024
d86226f
(chore) Bump turbo (#1104)
denniskigen Apr 19, 2024
7207ad9
(chore) Remove color flag from turbo commands (#1105)
denniskigen Apr 19, 2024
bd635e9
(feat) O3-3068 - service queues - remove ActiveVisitsTable and have …
chibongho Apr 19, 2024
a7c5e0a
(fix):O3-3085: Appointment form allows user to submit a recurring app…
mccarthyaaron Apr 23, 2024
8f1c7b2
disabled wheel functionality for NumberInput (#1107)
mccarthyaaron Apr 23, 2024
cfa71a7
(fix) O3-3089: Appointment-details does not show the time of appointm…
mccarthyaaron Apr 23, 2024
9c5d762
(fix) O3-3088: Appointments form accepts zero as a value for the appo…
mccarthyaaron Apr 23, 2024
7af60f9
make sure duration error message is not auto-removed, and is sorted p…
mogoodrich Apr 24, 2024
f3692db
(chore) O3-3086 service queues - remove unused ActiveVisitsTabs and r…
chibongho Apr 26, 2024
5203629
(fix) - O3-03130 - fix 'Add Provider Queue Room' dialog popping up wh…
chibongho Apr 30, 2024
d6fc929
(fix) O3-3136: Appointments: Don't Allow Checking In to Cancelled App…
mogoodrich Apr 30, 2024
a22efef
(feat) - O3-3096 service queues - configuration-driven queue table (#…
chibongho May 2, 2024
dcbfb22
fix(O3-3137) : Remove the cancelled Appointments in patient dashboard…
senthil-athiban May 3, 2024
1461160
(feat) O3-3145: Appointments: Checking out a Patient should change ap…
mogoodrich May 6, 2024
ff2cddc
(chore) Bump playwright (#1126)
kdaud May 7, 2024
b06a2a8
UHM-7439, add queue table metrics (#1118)
cioan May 7, 2024
110aa7b
(feat) O3-3014: Add expand appointments calendar view (#1123)
usamaidrsk May 8, 2024
b402b04
(feat) O3-3157: Appointments App should open patient chart visit form…
mogoodrich May 8, 2024
ea6f319
(fix) O3-3154: Patient Appointments Card does not properly set defaul…
mogoodrich May 8, 2024
65cb1bd
(test) O3-2428: E2E test for appointment scheduling (#1062)
Vijaykv5 May 8, 2024
b6249cc
O3- 2998 monthly calender in appointment form fixed (#1072)
Madhu-mac May 8, 2024
874f556
(feat) O3-3157: Appointments App should open patient chart visit form
mogoodrich May 9, 2024
9687002
(feat) O3-3096 and O3-3081 - service queues - add action to end queue…
chibongho May 9, 2024
d7ad992
(fix) O3-3083: Add select skeletons when fetching queues and queue lo…
vasharma05 May 9, 2024
8d139ef
(feat) O3-3076: Add support for telephone on appointment patient det…
usamaidrsk May 9, 2024
f427187
(feat) O3-2991, support Date type obs on the registration form (#1129)
Michaelndula May 10, 2024
e737681
(fix) O3-3096 - service queues - minor fixup to formatting of visit s…
chibongho May 10, 2024
68eacab
(fix) O3-3015: Fetch all the queue entries to support filters on the …
vasharma05 May 13, 2024
0c79157
Revert "(feat) O3-2991, support Date type obs on the registration for…
ibacher May 13, 2024
3feebb1
(fix) O3-2827: O3-2827: Appointments: Refactor (Part I)
mogoodrich May 13, 2024
2c21e9c
Merge remote-tracking branch 'origin/main'
mogoodrich May 13, 2024
87510b8
changed default value of allowAllDayAppointments in the config-schema…
mccarthyaaron May 14, 2024
416e4be
(feat) O3-3159: Add patient header on appointment form (#1134)
usamaidrsk May 14, 2024
e073617
(chore) Update patient-common-lib
ibacher May 14, 2024
32e09ce
(feat) O3-3155: Only select one upcoming appointment when starting a …
usamaidrsk May 16, 2024
63af284
(chore) Release v7.0.0 (#1138)
vasharma05 May 17, 2024
800179c
(feat) Show a locale-specific datepicker for Amharic and Tigrinya loc…
kajambiya May 18, 2024
c15b35f
(feat) - O3-3200 service queues - allow manually enter and edit the d…
chibongho May 20, 2024
3a5cb6b
(feat) O3-3083: Show skeletons when loading queues and queue location…
vasharma05 May 21, 2024
2cccab3
(feat) - O3-3197 - initial ward app (#1139)
chibongho May 21, 2024
872d85a
(feat) O3-3207: Navigate to appointments by day from appointments cal…
usamaidrsk May 21, 2024
47663ad
Revert "O3- 2998 monthly calender in appointment form fixed (#1072)"
mogoodrich May 23, 2024
7b4efa8
Revert "O3- 2998 monthly calender in appointment form fixed (#1072)"
mogoodrich May 23, 2024
1b9eed4
(fix)- Replace overlays in the Appointments app (#1133)
kb019 May 23, 2024
dc1e5be
(fix) O3-3284: Use formatted patient display name throughout esm-appo…
xprl-gjf May 24, 2024
7bae091
(fix) O3-3284: Use formatted patient display name throughout esm-pati…
xprl-gjf May 24, 2024
b0d7bce
(fix) O3-3284: Use formatted patient display name throughout esm-serv…
xprl-gjf May 24, 2024
941a817
(feat) O3-3054 - ward - render empty beds (#1151)
chibongho May 25, 2024
2e43b59
(feat) O3-2991: Support capturing date type observations in the regis…
kajambiya May 28, 2024
a46001f
(fix) O3-3167: The recurring-appointment end date field does not get …
mccarthyaaron May 28, 2024
79a5ddd
feat: navigate to appointments on clicking calendar day section (#1153)
usamaidrsk May 28, 2024
c7c1281
(feat) O3-2724: Move service-queue overlays into the framework (#1103)
brandones May 29, 2024
b68630d
(fix)O3-3206: Fix the queue entries for followed queue entries respon…
vasharma05 May 29, 2024
7a62eb4
(fix) O3-2724: Follow-up to fix crash on displayName (#1161)
brandones May 29, 2024
b521561
(feat) O3-3179: Change the styling of the Patient search for deceased…
jwnasambu May 30, 2024
c419ca3
(fix) Replace overlays in the Appointments app (#1133)
kb019 May 31, 2024
60a5f22
(feat) O3-3352: Appointments: Add configuration property to determine…
mogoodrich Jun 3, 2024
a14e1b0
(fix) O3-2956 Service queues - Sort queues/locations/services alphabe…
brandones Jun 3, 2024
b26d7f5
(feat) O3-2473: Service Queues - Visit Type selector fails and is not…
brandones Jun 3, 2024
22aae2d
(fix) Use correct concept UUID for registration form image uploads (#…
denniskigen Jun 3, 2024
2033ded
(fix) O3-3336 Fix up service queue table schema (#1166)
brandones Jun 4, 2024
9e0c6b8
(fix) O3-2955 Add patient to queue defaults to the first queue at the…
brandones Jun 5, 2024
e8f88f0
(fix) O3-2505: Replace multiple requests to `identifiersource` with o…
jwnasambu Jun 5, 2024
b395f17
(fix) O3-2955: Follow-up to fix bugs (#1171)
brandones Jun 5, 2024
a5251fa
code review (#1117)
makombe Jun 5, 2024
265f88f
(feat) O3-3375: Align visit form queue fields to work in visit start …
donaldkibet Jun 6, 2024
c9f0686
(chore) Enable traces for E2E tests
jayasanka-sack Jun 6, 2024
e0b71d7
(feat) 03-3371: Queue services duplicates during queue transition (#1…
donaldkibet Jun 6, 2024
485d78a
(feat) O3-3380: Disable appointment duration, if all day appointment …
donaldkibet Jun 6, 2024
7f69b72
(feat) O3-2467: Service Queue - Back to scheduled visits (#1168)
usamaidrsk Jun 6, 2024
8ee7afd
(fix) O3-3290: Resolve flickering scroll bar issue in service queues …
Twiineenock Jun 6, 2024
643944b
(feat) Add optional `Date appointment issued` field to the appointmen…
ojwanganto Jun 6, 2024
3fed276
(fix) O3-3336 - Service Queues - fix extension column (#1177)
chibongho Jun 6, 2024
a52f79a
(fix) O3-2878: Avoided Scheduling Duplicate Appointment Form (#1010)
senthil-athiban Jun 6, 2024
89f2c3c
(feat) O3-3301: Make bedmagement module an optional backend dependenc…
kb019 Jun 7, 2024
1510f81
(chore) Bump turbo (#1179)
denniskigen Jun 10, 2024
fc00743
(fix) Fix duplicate translations (#1180)
denniskigen Jun 10, 2024
d8ac74d
(test) Use an exact match for the close button locator
denniskigen Jun 10, 2024
94f1df4
(fix) O3-3398: Combine the translation for Create New Patient/ Edit P…
vasharma05 Jun 11, 2024
99c4564
(fix) O3-2998: Fix previous date being selected on monthly calendar v…
usamaidrsk Jun 12, 2024
1893e29
(fix) O3-2878: Appointment Scheduler Allows Creation of Duplicate App…
mogoodrich Jun 12, 2024
cdcae15
O3-3210 ward app - configuration system for ward patient cards (#1184)
chibongho Jun 12, 2024
3d4f728
(fix) O3-2878: Appointment Scheduler Allows Creation of Duplicate App…
mogoodrich Jun 12, 2024
77cda1d
Fix service queues workspace names (#1189)
brandones Jun 13, 2024
8926ff8
(docs) Update testing guidance in README (#1190)
kb019 Jun 13, 2024
511ea44
(feat)O3-3409:Align service queue serve patient column to display nec…
makombe Jun 13, 2024
5ed79a4
(fix) O3-3199: Service Queues - queue table not updated after transit…
brandones Jun 17, 2024
df34338
(fix) O3-3301 register bedmanagement-module feature flag and relax ba…
chibongho Jun 17, 2024
116a3c1
(fix) Fixup registration form submit button loading state
denniskigen Jun 17, 2024
85fc5c9
(feat) O3-3080: Improvements to the location dropdown in the service …
vasharma05 Jun 18, 2024
f1b313c
(feat) O3-3215 - ward app - add patient card element to display obs f…
chibongho Jun 20, 2024
3483af3
(fix) for O3-2827: Appointments: Refactor (Part I ?) (#1199)
mogoodrich Jun 21, 2024
7636c70
(chore) Update translations from Transifex (#1097)
github-actions[bot] Jun 21, 2024
1a8a555
(refactor) Refactor modals to match naming conventions (#1198)
denniskigen Jun 21, 2024
3ed6166
(fix) Light theme for estimated DOB fields in the patient registratio…
vasharma05 Jun 24, 2024
f6694c3
(fix) Remove implementation-specific default identifier types (#1200)
denniskigen Jun 24, 2024
7d121c7
(fix): Update date picker props and add mock for date picker (#1212)
NethmiRodrigo Jun 26, 2024
881c31e
O3-3475 - ward app - update to use latest backend bed-management modu…
chibongho Jun 26, 2024
10951b2
(feat) - O3-3222 - ward app - add patient card element to include ris…
chibongho Jun 26, 2024
9e979f5
(fix): Update onChange function in obs date field (#1214)
NethmiRodrigo Jun 26, 2024
fb9d9e8
(fix) Improvements to workspace system styling (supports O3-3246) (#1…
brandones Jun 27, 2024
fbd1534
(fix) Replace deprecated displayName with getPatientName (#1215)
denniskigen Jun 27, 2024
09a8237
(feat) O3-3122: Improve UI for Queue by status view in the service qu…
vasharma05 Jun 27, 2024
966501b
(feat) O3-3097: Add status filter and replace queue filter with servi…
vasharma05 Jun 27, 2024
16e1202
(feat) O3-3224:Ward App - add button, workspace, and configurable car…
kb019 Jun 27, 2024
e16c885
fix date value processing issue (#1216)
kajambiya Jun 28, 2024
4d9bf46
(feat) O3-3502 - ward app - add REST calls and datatypes for inpatien…
chibongho Jun 28, 2024
96e8ff7
(chore) Bump turbo
denniskigen Jun 30, 2024
02ad417
(fix) O3-2120: Move `OpenMRS ID` patient search identifier to `defaul…
usamaidrsk Jul 1, 2024
2bbc81e
(fix) O3-3519: Identifier source should be mapped to the defined iden…
vasharma05 Jul 1, 2024
e6a9ec0
(fix) O3-3418 service queues fails to re-fetch after delete ops (#1210)
PiusKariuki Jul 1, 2024
d35231c
(chore) Update translations from Transifex (#1201)
github-actions[bot] Jul 1, 2024
3661456
(chore) Add remote caching to E2E workflow using turborepo-gh-artifac…
denniskigen Jul 2, 2024
2e52cb1
(fix) O3-3533 & O3-3535: Improvements to previous implementation for …
vasharma05 Jul 3, 2024
3fd771f
(fix) - O3-3222 - make coded obs not appear duplicated. (#1221)
chibongho Jul 3, 2024
80d388a
(fix) O3-3524: Add wrapping functions to write value in session stora…
vasharma05 Jul 4, 2024
357b084
(fix) O3-3523: Refetch queue entry data when the search criteria chan…
vasharma05 Jul 4, 2024
f590e9f
(test) Add testing-related plugins to ESLint config (#1227)
denniskigen Jul 6, 2024
199906e
(fix) Additional test fixes
denniskigen Jul 6, 2024
20499f9
(feat) O3-3246 - Ward App - open patient record in workspace (#1226)
brandones Jul 9, 2024
83ff7c4
(fix):O3-3611-Disable automatic selection of upcoming appointment (#1…
makombe Jul 16, 2024
5de94c1
(fix) O3-3273: Scheduled appointments card always shows "Not arrived'…
mccarthyaaron Jul 17, 2024
4594375
(feat) O3-3613: Add Ward App to Left Hand Nav
mogoodrich Jul 17, 2024
1eef07c
(feat) O3-3613: Add Ward App to Left Hand Nav
mogoodrich Jul 17, 2024
664edfa
(feat) O3-3613: Add Ward App to Left Hand Nav
mogoodrich Jul 17, 2024
fbbaa35
O3-3212: Ward App - add configurable extension to include address com…
mogoodrich Jul 18, 2024
7e0ee5f
(chore) Release v7.1.0 (#1239)
denniskigen Jul 18, 2024
ef06777
(feat) O3-3125: Ward App - show patient cards for patients admitted b…
mogoodrich Jul 23, 2024
4d15398
(fix)O3-3590: Unable to change Provider and appointment duration when…
Faithaigo Jul 23, 2024
6bc6d55
(feat) O3-3192: Harvest bed administration functionality from ugandae…
brandones Jul 23, 2024
30642d6
(fix) O3-3192: Add i18n config for esm-bed-management-app (#1243)
brandones Jul 23, 2024
58949bb
(chore) Bump Playwright to 1.45.2 (#1242)
kdaud Jul 23, 2024
38d34e1
(feat) O3-3018: Adding metric tiles to the refApp homepage. (#1075)
arodidev Jul 24, 2024
f5d0aec
(fix) O3-3644: Ward App - use /inpatient/request EMRAPI endpoint inst…
brandones Jul 24, 2024
2de75c3
(fix) guard clause in case priorities is null (#1208)
PiusKariuki Jul 24, 2024
7f7fe3c
(fix) O3-3240: Fix appearance of card rows in admission request cards…
brandones Jul 24, 2024
80ef84c
(feat) O3-3243: Ward App - add configurable extension to include pati…
kb019 Jul 24, 2024
2686c0a
(fix) Fix some tests that were broken by f5d0aec #1247 (#1249)
brandones Jul 25, 2024
ab92df3
(feat) (part of) O3-3244: Improvements to the data fetching represent…
vasharma05 Jul 26, 2024
2c08c60
O3-3648: Ward App - Update Ward View after updating the Inpatient Vis…
mogoodrich Jul 26, 2024
92c84bc
(chore) O3-3069 - service queues - Tweak the queue table UI (#1256)
chibongho Jul 26, 2024
080c7ea
(chore) Update translations from Transifex (#1234)
github-actions[bot] Jul 26, 2024
40ea44c
(feat) O3-3200 - service queues - prevent setting of queue entry's st…
chibongho Jul 29, 2024
e0a71ec
(feat) O3-3244 & O3-3250: Add hook for fetching EMR Configuration (#1…
vasharma05 Jul 30, 2024
73bb46e
(test) Remove unnecessary partial mocks and improve typing (#1251)
denniskigen Jul 30, 2024
e290578
(test) Fix failing tests due to importDynamic initialization error (#…
denniskigen Aug 1, 2024
6171757
(chore): Update OpenmrsDatePicker props (#1262)
NethmiRodrigo Aug 1, 2024
da907fc
(feat) O3-3244: Assign beds to patients with admission requests (#1252)
vasharma05 Aug 2, 2024
120257c
(Fix) UI Issue with Jumbled Search Results when PatientSearchBar Comp…
amosmachora Aug 2, 2024
52605c0
(feat) O3-3642 : add service location filtering and unique service di…
donaldkibet Aug 2, 2024
020cde3
(feat) O3-3250: Add in-patient notes workspace (#1238)
usamaidrsk Aug 2, 2024
e1009ab
(fix) O3-3661: Admission Requests List should include both Admission …
mogoodrich Aug 2, 2024
6965618
(fix) O3-3661: Admission Requests List should include both Admission …
mogoodrich Aug 2, 2024
f2f22c4
Update README.md
denniskigen Aug 3, 2024
0b56d9d
(fix) Fix e2e tests that use the OpenmrsDatePicker (#1241)
NethmiRodrigo Aug 5, 2024
3c2a36d
(feat) O3-3213 - ward app - add elements to display time sin… (#1265)
chibongho Aug 5, 2024
e0288a0
BREAKING: Rework card config system (supports O3-3242) (#1263)
brandones Aug 5, 2024
ac24702
(feat) O3-3250: Display bed number and patient name in In-Patient wor…
usamaidrsk Aug 6, 2024
1c21bdd
(fix) O3-3260: When editing an appointment, changing the service prev…
mccarthyaaron Aug 7, 2024
d314437
(feat) O3-3761: Add `data-openmrs-role` data attributes to DOM elemen…
Vijaykv5 Aug 7, 2024
1bf3db0
(feat) O3-3604: Add notes history section on inpatient notes workspac…
usamaidrsk Aug 8, 2024
3d055b0
(fix) O3-3391: Appointments form should show errors if all fields wer…
senthil-athiban Aug 8, 2024
ba561a5
(feat) O3-3604 : Ward app - History section of inpatient notes form (…
mogoodrich Aug 9, 2024
2ff5ef0
Refactor ward patient card (#1273)
chibongho Aug 9, 2024
5c274b0
(feat) O3-3247: Add forms for transfer patient and swap bed (#1267)
vasharma05 Aug 12, 2024
bad87fe
(fix) Fixup IconButton usage + prettier
denniskigen Aug 12, 2024
721bb6e
(Fix) O3-3250: Fix reading from undefined `wardPatient` (#1278)
usamaidrsk Aug 12, 2024
a62f807
(chore) Update translations from Transifex (#1260)
github-actions[bot] Aug 12, 2024
b7771ab
(feat) O3-3242 - ward app - add admission request detail to admission…
chibongho Aug 13, 2024
f4d9e5d
(fix) O3-3789: Appointments data should exist before use (#1280)
jnsereko Aug 13, 2024
7f570ca
(refactor) Update Carbon styling import paths and tokens (#1281)
denniskigen Aug 13, 2024
859a449
(fix) O3-3247: Fixed styling for ward patient banner in the transfer …
vasharma05 Aug 14, 2024
c199364
(feat) O3-3223: Add configurable element to include alerts on pending…
usamaidrsk Aug 15, 2024
0e32ba8
(fix): can not read from undefiend uuid (#1284)
usamaidrsk Aug 16, 2024
5ae28d3
(feat) O3-3333: Include telephone number in excel sheet export (#1277)
lucyjemutai Aug 16, 2024
3c138ec
(fix) O3-3815: Fix issues with fetching in active-visits-app (#1285)
IamMujuziMoses Aug 19, 2024
d6d6580
stop button click event from propagating (#1233)
mccarthyaaron Aug 19, 2024
aed444f
(fix) O3-3480 removed optional translation modules in some config opt…
suubi-joshua Aug 20, 2024
8fecf37
(fix) O3-3828: Patient search crashes with `Uncaught RangeError` (#1288)
chimanwadike Aug 20, 2024
87de528
(test) Assert presence of patient details in patient banner (#1286)
denniskigen Aug 20, 2024
10a4a9e
(feat) O3-3248: Discharge ward inpatient (#1291)
usamaidrsk Aug 21, 2024
fd9f27d
(feat) O3-3245: Add workspace to create transfer request for patients…
vasharma05 Aug 23, 2024
0d8c01e
(feat) O3-3404: Validate `date appointment issued` in the appointment…
lucyjemutai Aug 26, 2024
f21abc4
(refactor) Refactor registration form cancel modal to match conventio…
denniskigen Aug 28, 2024
f99530d
(feat) 03-3404: follow-up -ensure the dateAppointmentScheduled <= ap…
lucyjemutai Aug 28, 2024
87217e4
(feat) O3-3840: Improvements to the registration form `Death info` se…
usamaidrsk Aug 29, 2024
d8a815a
(fix) Update to latest version of framework without zustand resolutio…
ibacher Aug 29, 2024
ab41846
(fix) O3-3879: Localize the monthly calendar header text (#1293)
NethmiRodrigo Aug 29, 2024
04fde53
(docs) Add step on bumping Common Lib to README (#1302)
denniskigen Aug 30, 2024
b17c19e
(feat) O3-3211: Ward App - display metrics for admission status and b…
kb019 Aug 30, 2024
91a72e8
(fix) O3-3749: Ward Allocation - Create new bed form missing scroll b…
IamMujuziMoses Aug 30, 2024
494b05e
(fix) O3-3643: Number of Providers Metrics (#1298)
lucyjemutai Aug 30, 2024
4bff4b7
(chore) Bump common lib version used in appointments app (#1301)
denniskigen Aug 30, 2024
ba179e4
(feat) O3-3737: Add configurable details about pending orders on the…
usamaidrsk Sep 1, 2024
d6baed3
(feat) O3-3782: Use styleguide page header component (#1275)
Twiineenock Sep 2, 2024
04c991e
(chore) Release v8.0.0 (#1299)
denniskigen Sep 2, 2024
2543e1b
(fix) O3-3902 - make age() function (and its usage) handle null birth…
chibongho Sep 3, 2024
915e023
(fix) O3-3709 - ward app - handle pagination (#1292)
chibongho Sep 5, 2024
4e8fe58
(chore) Cache playwright browsers (#1310)
jayasanka-sack Sep 6, 2024
d7fcbac
(chore) Bump common lib and core tooling and framework (#1309)
denniskigen Sep 6, 2024
e2a91e8
(chore) Release v8.0.1 (#1305)
denniskigen Sep 6, 2024
07d0432
(feat) - O3-3216 - Ward App - show admitted newborn baby / mother in …
chibongho Sep 6, 2024
e30bfe3
(fix) Make appointments app lazy-load anything in the chart (#1314)
ibacher Sep 9, 2024
9143a3e
(chore) Release v8.0.2 (#1315)
denniskigen Sep 10, 2024
bac1f4d
(fix) O3-3906: ComposedModal usage missing scroll bar (#1308)
IamMujuziMoses Sep 13, 2024
07da6a7
O3-3677: Implement ability to add patient to a queue from lab app (#1…
its-kios09 Sep 15, 2024
1e3f177
(fix) O3-3915: The buttons in the refine-search overlay for the patie…
mccarthyaaron Sep 15, 2024
1aadc22
(chore) Update translations from Transifex (#1297)
github-actions[bot] Sep 15, 2024
d08eb8b
(chore) Set TURBO_TOKEN for incremental remote caching
denniskigen Sep 16, 2024
bc98482
(chore) Set up local turborepo cache server for pre-release job
denniskigen Sep 16, 2024
3a0f42b
(fix) O3-3996 - Ward App - minor CSS fixes (#1318)
chibongho Sep 18, 2024
6822458
(feat) O3-3861 - ward app - add tooltip to obs to show encounter date…
chibongho Sep 18, 2024
4128769
(fix) O3-4008 - Ward App - swap the position of patient card footer a…
chibongho Sep 19, 2024
691f65b
(feat) Show validation errors when birthdate is more than 140 years a…
denniskigen Sep 20, 2024
6f9faff
(feat) Visual tweaks to the service queues ChangeStatus modal
denniskigen Sep 21, 2024
42c3c4b
(fix) Fix Appointments calendar navigation
denniskigen Sep 21, 2024
cdb8bbd
(fix) O3-3737: Fix pending items configuration on ward patient card …
usamaidrsk Sep 23, 2024
bc531a6
(fix) O3-3211: Fix calculations for Patients and Capacity in Ward Met…
kb019 Sep 23, 2024
17dc81b
(chore) Update translations from Transifex (#1316)
github-actions[bot] Sep 23, 2024
fbeab75
(fix) - O3-3996 - Ward App - fix styling for patient card footer and …
chibongho Sep 24, 2024
b3d1e4a
(fix) - O3-4015 - Ward App - patient should get unassigned from bed a…
chibongho Sep 25, 2024
d58e208
(chore) Update translations from Transifex (#1328)
github-actions[bot] Sep 26, 2024
70be110
(fix) Show discard changes confirmation modal when fields get touched…
denniskigen Sep 26, 2024
835898f
(chore) Update translations from Transifex (#1329)
github-actions[bot] Sep 26, 2024
33b89e8
(chore) Update translations from Transifex (#1330)
github-actions[bot] Sep 30, 2024
be1f84c
(feat) - O3-4044 - Ward App - add support for vertical tiling of card…
chibongho Sep 30, 2024
2e13624
(feat) O3-4036: Mutate patient lists after submission (#1334)
denniskigen Oct 2, 2024
93e37ad
(fix) Identifier input test (#1332)
ynurmahomed Oct 2, 2024
a18801b
(feat) O3-3818: Add clinical forms workspace to Ward app sidebar (#1319)
usamaidrsk Oct 3, 2024
74a8af6
(fix) - O3-4017 - Ward App - ward view should refresh data after acti…
chibongho Oct 4, 2024
fb914c6
(chore) Update TX configuration for merged translations
ibacher Oct 4, 2024
c12e752
(fix) O3-3211: Use admission Location as source of truth for detemini…
kb019 Oct 7, 2024
6d5dfdf
(fix) O3-4004: Fix Patient action menu button workspace (#1336)
kb019 Oct 7, 2024
de07ee4
(feat) O3-4063: Ward App - update encounter types to use for Inpatien…
mogoodrich Oct 8, 2024
dfd21aa
(chore) Bump framework and update patient banner props (#1342)
vasharma05 Oct 11, 2024
210df65
add depedency in use effect (#1341)
kb019 Oct 11, 2024
f0e6659
(feat) O3-4078 - Ward App - Simplify patient card configurations (#1339)
chibongho Oct 15, 2024
6f337de
(refactor) Port modal registrations to use the modal system (#1344)
denniskigen Oct 15, 2024
d5c2f3e
(fix) O3-4004 - ward app - better way to fix patient action menu butt…
kb019 Oct 15, 2024
fcc0125
(feat) Restore recently searched patients functionality in compact se…
denniskigen Oct 17, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
8 changes: 0 additions & 8 deletions .env

This file was deleted.

4 changes: 1 addition & 3 deletions .eslintignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,2 @@
src/**/*.test.tsx
src/**/*.spec.tsx
**/*.d.tsx
**/*.d.ts
**/node_modules/**/*
96 changes: 81 additions & 15 deletions .eslintrc
Original file line number Diff line number Diff line change
@@ -1,37 +1,103 @@
{
"env": {
"node": true
},
"extends": [
"eslint:recommended",
"plugin:@typescript-eslint/recommended",
"plugin:jest-dom/recommended",
"plugin:testing-library/react"
],
"parser": "@typescript-eslint/parser",
"plugins": ["@typescript-eslint"],
"extends": ["ts-react-important-stuff", "plugin:prettier/recommended"],
"plugins": ["@typescript-eslint", "jest-dom", "react-hooks", "testing-library"],
"rules": {
"curly": ["error", "all"],
"react-hooks/rules-of-hooks": "error",
// Disabling these rules for now just to keep the diff small. I'll enable them one by one as we go.
"@typescript-eslint/ban-ts-comment": "off",
"@typescript-eslint/ban-types": "off",
"@typescript-eslint/no-explicit-any": "off",
"@typescript-eslint/no-unused-vars": "off",
"@typescript-eslint/no-var-requires": "off",
"@typescript-eslint/triple-slash-reference": "off",
// The following rules need `noImplicitAny` to be set to `true` in our tsconfig. They are too restrictive for now, but should be reconsidered in future
"@typescript-eslint/no-unsafe-assignment": "off",
"@typescript-eslint/no-unsafe-call": "off",
"@typescript-eslint/no-unsafe-member-access": "off",
"@typescript-eslint/unbound-method": "off",
// Use `import type` instead of `import` for type imports https://typescript-eslint.io/blog/consistent-type-imports-and-exports-why-and-how
"@typescript-eslint/consistent-type-imports": [
"error",
{
"fixStyle": "inline-type-imports"
}
],
"prefer-const": "off",
"no-console": [
"error",
{
"allow": ["warn", "error"]
}
],
"no-unsafe-optional-chaining": "off",
"no-explicit-any": "off",
"no-extra-boolean-cast": "off",
"no-prototype-builtins": "off",
"no-useless-escape": "off",
"no-restricted-imports": [
"error",
{
"paths": [
// These two rules ensure that we're importing lodash and lodash-es correctly. Not doing so can bloat our bundle size significantly.
{
"name": "lodash",
"message": "Import specific methods from `lodash-es`. e.g. `import map from 'lodash-es/map'`"
"message": "Import specific methods from `lodash`. e.g. `import map from 'lodash/map'`"
},
{
"name": "lodash-es",
"message": "Import specific methods from `lodash-es`. e.g. `import map from 'lodash-es/map'`"
}
],
"patterns": [
"importNames": ["default"],
"message": "Import specific methods from `lodash-es`. e.g. `import { map } from 'lodash-es'`"
},
// These two rules ensure that we're importing Carbon components and icons from the correct packages (after v10). May be removed in the future.
{
"group": ["carbon-components-react"],
"name": "carbon-components-react",
"message": "Import from `@carbon/react` directly. e.g. `import { Toggle } from '@carbon/react'`"
},
{
"group": ["@carbon/icons-react"],
"name": "@carbon/icons-react",
"message": "Import from `@carbon/react/icons`. e.g. `import { ChevronUp } from '@carbon/react/icons'`"
},
{
"group": ["@import '~carbon-components/src/globals/scss/vars'"],
"message": "Import from `@carbon/styles/scss`. e.g. `@use '@carbon/styles/scss/type'`"
}
]
}
]
}
},
"overrides": [
{
"files": ["**/e2e/**"],
"rules": {
"testing-library/await-async-events": "off",
"testing-library/await-async-query": "off",
"testing-library/await-async-utils": "off",
"testing-library/no-await-sync-events": "off",
"testing-library/no-await-sync-queries": "off",
"testing-library/no-container": "off",
"testing-library/no-debugging-utils": "off",
"testing-library/no-dom-import": "off",
"testing-library/no-global-regexp-flag-in-query": "off",
"testing-library/no-manual-cleanup": "off",
"testing-library/no-node-access": "off",
"testing-library/no-promise-in-fire-event": "off",
"testing-library/no-render-in-lifecycle": "off",
"testing-library/no-unnecessary-act": "off",
"testing-library/no-wait-for-multiple-assertions": "off",
"testing-library/no-wait-for-side-effects": "off",
"testing-library/no-wait-for-snapshot": "off",
"testing-library/prefer-find-by": "off",
"testing-library/prefer-implicit-assert": "off",
"testing-library/prefer-presence-queries": "off",
"testing-library/prefer-query-by-disappearance": "off",
"testing-library/prefer-screen-queries": "off",
"testing-library/render-result-naming-convention": "off"
}
}
]
}
41 changes: 8 additions & 33 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -1,43 +1,18 @@
## Requirements

- [ ] This PR has a title that briefly describes the work done including the ticket number. If there is a ticket, make sure your PR title includes a [conventional commit](https://o3-dev.docs.openmrs.org/#/getting_started/contributing?id=your-pr-title-should-indicate-the-type-of-change-it-is) label. See existing PR titles for inspiration.
- [ ] My work conforms to the [**OpenMRS 3.0 Styleguide**](https://om.rs/styleguide) and [**design documentation**](https://zeroheight.com/23a080e38/p/880723-introduction).
- [ ] I checked for feature overlap with [**existing widgets**](https://om.rs/directory).

- [ ] This PR has a title that briefly describes the work done including the ticket number. If there is a ticket, make sure your PR title includes a [conventional commit](https://o3-docs.openmrs.org/docs/frontend-modules/contributing.en-US#contributing-guidelines) label. See existing PR titles for inspiration.
- [ ] My work conforms to the [OpenMRS 3.0 Styleguide](https://om.rs/styleguide) and [design documentation](https://om.rs/o3ui).
- [ ] My work includes tests or is validated by existing tests.

## Summary

<!--
Required.
Please describe what problems your PR addresses.
-->

<!-- Please describe what problems your PR addresses. -->

## Screenshots

*None.*
<!--
Optional.
If possible, please insert any screenshots/videos of your changes here.
Don't forget to remove the *None.* above if you do fill this section.
-->

<!-- Required if you are making UI changes. -->

## Related Issue

*None.*
<!--
Required if applicable.
If present, please link any related issue here, e.g. "https://issues.openmrs.org/browse/123").
Don't forget to remove the *None.* above if you do fill this section.
-->

<!-- Paste the link to the Jira ticket here if one exists. -->
<!-- https://issues.openmrs.org/browse/O3- -->

## Other

*None.*
<!--
Optional.
Anything else that isn't covered by one of the sections above.
Don't forget to remove the *None.* above if you do fill this section.
-->
<!-- Anything not covered above -->
13 changes: 7 additions & 6 deletions .github/workflows/bundle-size.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,22 +10,23 @@ jobs:
runs-on: ubuntu-latest
env:
TURBO_API: 'http://127.0.0.1:9080'
TURBO_TOKEN: ${{ secrets.TURBO_SERVER_TOKEN }}
TURBO_TOKEN: 'turbo-token'
TURBO_TEAM: ${{ github.repository_owner }}

steps:
- uses: actions/checkout@v3
- name: 📥 Checkout code
uses: actions/checkout@v3

- name: Setup a local cache server for Turborepo
uses: felixmosh/turborepo-gh-artifacts@v2
- name: 🚀 Setup a local cache server for Turborepo
uses: felixmosh/turborepo-gh-artifacts@v3
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
server-token: ${{ env.TURBO_TOKEN }}

- name: Compute bundle size report
- name: 📊 Compute bundle size report
uses: preactjs/compressed-size-action@v2
with:
repo-token: "${{ secrets.GITHUB_TOKEN }}"
minimum-change-threshold: 10000 # 10 KB
build-script: "turbo run build --color --concurrency=5"
build-script: "turbo run build --concurrency=5"

Loading