Releases: ohcnetwork/care_fe
Releases · ohcnetwork/care_fe
Production release v3.0.25
What's Changed
- Fixed buttons overflowing for card and unnecessary overflow for medium screen role listing by @AdityaJ2305 in #14070
 - Redirect to a URL through Two-Factor Authentication by @NikhilA8606 in #14029
 - Bug Fix: Aligns the "Mark as Deceased" Checkbox by @rohan-pandeyy in #14081
 - Made the badges responsive in Activity Defination and ProductKnowledgeForm by @sj11105 in #13422
 - fix: improve numeric field validation and error messages in schedule template form by @Denyme24 in #13799
 - Fix OTP label accessibility on Patient Login by @atif09 in #14102
 - Update dependency dompurify to v3.3.0 by @renovate[bot] in #14089
 - Update dependency browserslist to v4.26.3 by @renovate[bot] in #14088
 - Update dependency vite to v6.4.1 [SECURITY] by @renovate[bot] in #14091
 - New Playwright test for user schedule creation by @nihal467 in #14113
 - 💊 Enhance Bed Layout Visualization with Interactive Detailed View by @Copilot in #14086
 - Unify action buttons for tabs under facility settings by @yash-learner in #14054
 - Replace Loading in the patient search bar with tableSketelon by @yadavshubham01 in #14110
 - Fixed #14048: Fixed Radiofocus warning in the console by @Ishu813 in #14095
 - Fix Playwright GitHub Actions workflow cache and reporter configuration by @Copilot in #14128
 - Update dependency lucide-react to ^0.548.0 by @renovate[bot] in #14136
 - Add checklist item for Playwright tests by @rithviknishad in #14142
 
New Contributors
- @rohan-pandeyy made their first contribution in #14081
 - @atif09 made their first contribution in #14102
 
Full Changelog: v3.0.24...v3.0.25
Production release v3.0.24
What's Changed
- Add support for extending quick actions via environment by @bodhish in #14006
 - Icon for qnr responses in clinical history page by @AdityaJ2305 in #14047
 - Refactor ResourceRequest types and routes by @yash-learner in #13505
 - fix alignment issue while rendering questionnaire responses by @khavinshankar in #14049
 - add pr's based on team by @areebahmeddd in #14024
 - fix label name for pr automation workflow by @areebahmeddd in #14051
 - Fix : Change Payment Page Cancel/Error Buttons to Use Cancel API Endpoint by @yadavshubham01 in #13914
 - Replace sheet with drawer in ValueSetSelect, EntitySelectionSheet, MedicationValueSetSelect, InstructionPopover by @yash-learner in #13839
 - Fix min height of the medication valuesetselect drawer by @yash-learner in #14058
 - Added a configurable env to fetch translations from remote url by @khavinshankar in #13693
 - Fix ValueSet Include Rules mobile UI congestion and improve responsive layout by @Copilot in #13728
 - re write workflow with graphQL by @areebahmeddd in #14063
 - Fix the PR review request logic in PR automation workflow by @areebahmeddd in #14067
 - Implemented count animation for token queue management by @NikhilA8606 in #14056
 - Added patient search actions plugin component by @khavinshankar in #14062
 - Razorpay Integration by @khavinshankar in #14071
 - Refactor: use drawer on mobile instead of sheet for ItemSelect in most of the remaining places by @yash-learner in #13918
 - Fix Duplicate key warning #14022 by @KadariPavani in #14055
 - Have APP ID as secret by @areebahmeddd in #14078
 - keep github repo in the env level instead of direct by @areebahmeddd in #14079
 
New Contributors
- @KadariPavani made their first contribution in #14055
 
Full Changelog: v3.0.23...v3.0.24
Production release v3.0.23
What's Changed
- Enable customized patient searches from plugs by @khavinshankar in #13946
 - feat: Add hidden attribute to clear button in Autocomplete component by @abhimanyurajeesh in #13973
 - Fix: Re-add missing isPrintPreview conditional rendering for response card of questionnaire by @AdityaJ2305 in #13971
 - Added create button in schedule's manage-charges by passing prop by @NikhilA8606 in #13972
 - 🎭 Add Playwright testing framework with official best practices by @Copilot in #13964
 - Rebuild Inventory by @bodhish in #13868
 - add github actions workflows for auto-assigning PRs and updating labels based on status by @areebahmeddd in #13779
 - Add keyboard shortcut for 'escape' and update JSON key name by @abhimanyurajeesh in #13980
 - Refactor Autocomplete component: remove shortcutDisplay prop, adjust … by @abhimanyurajeesh in #13981
 - Added Pagination for encounter list in PatientHome by @NikhilA8606 in #13982
 - Added patient tags in patient info hover card by @NikhilA8606 in #13983
 - Fix: Discount monetory value type error by @NikhilA8606 in #13984
 - Revert "Enable customized patient searches from plugs" by @Jacobjeevan in #13985
 - Removed unwanted file by @NikhilA8606 in #13986
 - patient identifiers: enable edit for automaintained by @Jacobjeevan in #13875
 - fix workflow: support team roles and current sprint options by @areebahmeddd in #13992
 - fix responsiveness of address link in appointments detail page by @rithviknishad in #13991
 - fixes questionnaire print route not found in clinical history by @abhimanyurajeesh in #13998
 - show only active instances/bed in location sheet by @rithviknishad in #13996
 - fix workflow for labels on pr merge event by @areebahmeddd in #13997
 - Fix: Navigation from Appointment details to Queue board and to Appointment details page by @NikhilA8606 in #14001
 - Fix patient tags as nullable in PatientInfoHoverCard by @NikhilA8606 in #14002
 - adds support for 'clear all' in multi practitioner selector by @rithviknishad in #13943
 - Fix: Questionnaire print breaking for clinical history qnr response tab by @AdityaJ2305 in #14000
 - fix: improve styling in multi-filter components by @abhimanyurajeesh in #13969
 - fix: update clear button visibility logic in ResourceDefinitionCategoryPicker by @abhimanyurajeesh in #14005
 - feat: ResourceCategoryList - add search functionality for categories by @abhimanyurajeesh in #14003
 - Fix: Update password button enabled prematurely #13542 by @geyamrutha16 in #13696
 - Fix: Adjust button behavior and styling in QuestionEditor component by @abhimanyurajeesh in #14007
 - fix responsivnes of "authenticate your account" and facility description markdown by @rithviknishad in #14004
 - show deceased patient info in appointment show page by @rithviknishad in #13995
 - refactor: remove HealthProfileSummary + replace with clinical history by @abhimanyurajeesh in #13479
 - change from pull request to the pull request target by @parth-18-bansal in #13545
 - 💊 Fix mobile navigation bug in Tag Config cards - only View button should navigate by @Copilot in #13933
 - hide auto-maintained identifiers by @rithviknishad in #14011
 - Update Care API URL in .env file by @sainak in #14017
 - Default Parameters in API Requests by @StephZam in #13895
 - set default search type to first identifier config in PatientIdentifierFilter by @abhimanyurajeesh in #13999
 - fix: Update organization selection to use organization name instead of ID by @Denyme24 in #13976
 - Null check for Patient instance identifier by @amjithtitus09 in #14027
 - Support search permission in Role Form by @AdityaJ2305 in #13963
 - Fix : Avatar Crop Button Disabled After Opening Camera and Cancelling by @Jeffrin2005 in #13504
 - fix: Update ValueSetPreview to use default values for name and slug, and change selected state handling by @abhimanyurajeesh in #13975
 - fix : Hide the Avatar Caret icon svg when patient sidebar is collapse by @yadavshubham01 in #13742
 - Fix: ValueSetSelect not getting focus and scroll on form errors by @AdityaJ2305 in #13197
 - auto generate slug within validation for valueset & questionnaire by @GSMPRANEETH in #13744
 - Allergies Symptoms and Diagnosis Table Card Redesigned by @AdityaJ2305 in #12882
 - added PatientInfoCardQuickActions plugin component by @khavinshankar in #13708
 - [FIX] fixed responsiveness issue on various pages by @JavidSumra in #13074
 
Full Changelog: v3.0.22...v3.0.23
Production Release v3.0.22
What's Changed
- 💊 Enhance RBAC role card UI to fix text overflow and layout issues by @Copilot in #13560
 - 🧹 Clean up unnecessary console logs and unused parameters from development code by @Copilot in #13577
 - Fix breadcrumb hydration errors by removing invalid nested li elements by @Copilot in #13598
 - 💊 Make "Add Role" and "Add Organization" buttons span full width in mobile view by @Copilot in #13634
 - Fix schedule exception checkbox reset issue - clear time fields when "Full Day Unavailable" is unchecked by @Copilot in #13539
 - 🚫 Prevent future date selection in medical questionnaire date pickers by @Copilot in #13856
 - Fix slug validation in charge item definition form - enforce 5-25 character limit by @Copilot in #13787
 - feat: internationalize various components and add new translations by @abhimanyurajeesh in #13891
 - 💊 Replace CareLoading with TableSkeleton in Schedule Availability section by @Copilot in #13855
 - 💊 Replace simple loading text with TableSkeleton in tables and resolve merge conflicts by @Copilot in #13786
 - Fix "Has child locations" badge display issue in mobile view and Galaxy Z Fold 5 by @Copilot in #13625
 - Refactor OTP API routes and types by @yash-learner in #13473
 - Remove 
entered_in_errorfrom Patient identifier config by @AdityaJ2305 in #13534 - Make encounter's default date filter configurable by @rithviknishad in #13897
 - Add purchase price support for charge items and update UI components by @abhimanyurajeesh in #13623
 - Replace string icons with CareIcon component in various tables and empty states by @abhimanyurajeesh in #13896
 - Update category type and its usage in files by @yash-learner in #13607
 - Refactor: Rename the plugin component name PatientInfoCardAction to EncounterActions by @yadavshubham01 in #13612
 - Refactor keyboard shortcuts to unify search context for patients by @abhimanyurajeesh in #13900
 - Environmental validation setups by @NikhilA8606 in #13862
 - Show all appointments for patient home across facilities by @NikhilA8606 in #13899
 - feat: Added Ability to Prefill Default Option in Choice-Type Question within a Questionnaire by @StephZam in #13571
 - Fix: Password input fields missing autocomplete attributes #13711 by @geyamrutha16 in #13805
 - Added support for "Set Primary" option for queues by @NikhilA8606 in #13905
 - Remove unsupported ordering param from tokenQueueApi list API by @NikhilA8606 in #13906
 - fix: Wrap description in a div for proper rendering in CriticalActionConfirmationDialog by @abhimanyurajeesh in #13908
 - Adds support for specifying managing organizations for healthcare services by @rithviknishad in #13892
 - add support for disabling clear filters by @Jacobjeevan in #13860
 - fix: pagination for resource category list, filtering for AD list by @Jacobjeevan in #13841
 - Fix: Medication prescription and statement UI by @AdityaJ2305 in #13569
 - disable patient details edit in org route by @rithviknishad in #13909
 - Minor Fix: Add Parentheses around for duration unit code by @AdityaJ2305 in #13644
 - Fixed issues in cypress by @nihal467 in #13907
 - adds support for cloning a role by @rithviknishad in #13910
 - fix : Disable the resource field for child tag in the tag config page by @yadavshubham01 in #13730
 - add missing localization keys by @Denyme24 in #13919
 - Fixed routes for edit and cancel in Product Knowledge by @GSMPRANEETH in #13935
 - fix create encounter crashing by @rithviknishad in #13941
 - Fixed #13405: Added a back button to Charge Item Definition Details page by @Ishu813 in #13945
 - refactor: Replace Sheet component with Drawer for encounter history selector by @abhimanyurajeesh in #13904
 - Fix: Patient questionnaire updates are not showing up in updates tab by @AdityaJ2305 in #13960
 - add github copilot agent instruction files by @areebahmeddd in #13902
 - Update dependency bowser to v2.12.1 by @renovate[bot] in #13967
 - chore(deps): update dependency @vitejs/plugin-react to v4.7.0 by @renovate[bot] in #13966
 - feat: Add keyboard shortcuts for tab navigation and update NavTabs component by @abhimanyurajeesh in #13970
 - Fixes #13911 : After editing location in healthcare service the page … by @Aravindswamymajjuri in #13961
 
New Contributors
- @Aravindswamymajjuri made their first contribution in #13961
 
Full Changelog: v3.0.21...v3.0.22
Production release v3.0.21
What's Changed
- Receive Stock shortcuts by @amjithtitus09 in #13826
 - add PatientRegistrationForm plugin component by @khavinshankar in #13831
 - Add PatientTokensList component and integrate into Patient Home by @abhimanyurajeesh in #13834
 - Added FormDialog box to list forms by @NikhilA8606 in #13769
 - tag selector mobile fix by @Jacobjeevan in #13844
 - Fixes unnecessary extra page in diagnostic report print by @NikhilA8606 in #13846
 - Adds ChargeItemDefinitionPicker based on resource type and sub-type; update bed CID selector and schedule manage charges by @rithviknishad in #13847
 - Remove unused files / fixes unimported lint check failing by @rithviknishad in #13848
 - Fixes unnecessary extra page in various prints by @NikhilA8606 in #13849
 - fixed the code to use correct translation keys by @Bichu0077 in #13509
 - Encounter Powerbar redesign by @NikhilA8606 in #13814
 - Update patient profile and home page to use the new bookings table; cleanup appointment status types by @NikhilA8606 in #13738
 - Fix filename schema in ConsentFormSheet by @LokeshsaiP in #13852
 - Refactor: Replace AlertDialog with ConfirmActionDialog in common usage by @AdityaJ2305 in #13395
 - Add loading animation to ValueSetSearchContent component by @LokeshsaiP in #13267
 - Fix for missing descriptions in sheets and dialogues by @GSMPRANEETH in #13747
 - Adds support for dept. filter in booking form's practitioner selector by @rithviknishad in #13845
 - Update dependency prettier to v3.6.2 by @renovate[bot] in #13783
 - fixes structured type not getting cleared when type is unstructured by @rithviknishad in #13859
 - Made few Changes with Empty State and ShortcutBadges by @abhimanyurajeesh in #13861
 - enhance practitioner info in appointments page by @rithviknishad in #13815
 - Remove unused shortcuts and related effect in PatientIndex component by @abhimanyurajeesh in #13871
 - fixes dropdown lists in popover being cropped for certain resolutions by @SiddanthNayak in #13579
 - fix: Shadcn Table Component in 
printPaymentReconciliationby @StephZam in #13578 - Replace sheet with Drawer in QuestionnaireSearch by @yash-learner in #13817
 - Replace sheet with drawer in autocomplete by @yash-learner in #13808
 - Fixed Charge Item Definition Cell Navigation / Product Knowledge Navigation by @SiddanthNayak in #13791
 - added null check before calling the function by @vara-prasad-07 in #13766
 - Fix: Show delete button all the times and allow deleting for all created observations by @yash-learner in #13719
 - Replace table empty states with EmptyState component for better mobile UX by @Copilot in #13627
 - Fixes mark as complete via appointment encounter header not setting end date by @rithviknishad in #13877
 - healthcare services, change view schedule to view appointments by @rithviknishad in #13881
 - Questionnaire Responses Tab in Clinical History by @StephZam in #13836
 - Support for env to disable patient login added by @Sreyas62 in #13513
 - Update dependency @sentry/browser to v9.46.0 by @renovate[bot] in #13870
 - Update dependency @tailwindcss/typography to v0.5.19 by @renovate[bot] in #13869
 - Refactor ValueSetSelect : Make white trigger as default for mobile and some Cleanup by @AdityaJ2305 in #13136
 - build(deps): bump tmp from 0.2.3 to 0.2.4 by @dependabot[bot] in #13286
 - Bump tar-fs from 2.1.3 to 2.1.4 by @dependabot[bot] in #13866
 - build(deps): bump jspdf from 3.0.1 to 3.0.2 by @dependabot[bot] in #13586
 - chore(deps): update dependency @rollup/rollup-linux-x64-gnu to v4.52.3 by @renovate[bot] in #13648
 - chore(deps): update dependency @types/node to v22.18.6 by @renovate[bot] in #13702
 - chore(deps): update dependency @rollup/rollup-linux-arm64-gnu to v4.52.3 by @renovate[bot] in #13647
 - Patient Index Search: Fix auto identifier config sort and phone number auto-fill in patient registration by @rithviknishad in #13874
 - chore(deps): update dependency globals to v16.4.0 by @renovate[bot] in #13703
 - chore(deps): update dependency vite to v6.3.6 [security] by @renovate[bot] in #13672
 - Refactor: useInfiniteQuery for permissions in RoleForm and made permissions section take up the available height by @AdityaJ2305 in #13550
 - Cleaned up onEdit and onArchive in useFileManager by @SiddanthNayak in #13555
 - Refactor shortcut handling across various components by @abhimanyurajeesh in #13882
 - Add check-in action shortcut and refactor shortcut context usage in appointment components by @abhimanyurajeesh in #13886
 - Added missed translations by @NikhilA8606 in #13887
 - Production release v3.0.21 by @sainak in #13889
 
Full Changelog: v3.0.20...v3.0.21
Production release v3.0.20
What's Changed
- support for scheduling to any resource type by @rithviknishad in #13498
 - adds support for appointments page for any schedulable resource type by @rithviknishad in #13528
 - Remove the check for SchedulableResoure by @NikhilA8606 in #13544
 - Medication Request & Service request - Add Requester by @amjithtitus09 in #13455
 - Allow dispense of unpaid consumable/medicines by @amjithtitus09 in #13471
 - Pharmacy - Return excess stock by @amjithtitus09 in #13593
 - New: Add consumable dispensing functionality by @abhimanyurajeesh in #13610
 - Enhance AddChargeItemSheet and CreateInvoicePage with charge item addition functionality by @abhimanyurajeesh in #13412
 - Fix: Update the permission checks for bookings by @NikhilA8606 in #13640
 - Enhance ManageToken component with TokenCard and improved print functionality by @abhimanyurajeesh in #13653
 - Disable queue creation for past days by @NikhilA8606 in #13651
 - feat: Add facility command dialog and keyboard shortcuts for patient registration by @abhimanyurajeesh in #13576
 - added a print preview for charge items by @khavinshankar in #13676
 - Added shortcut buttons for appointment related encounter by @NikhilA8606 in #13673
 - Print Appointments + Responsive Changes to create-tokens by @SiddanthNayak in #13681
 - Appointment redesign by @NikhilA8606 in #13453
 - Patient home styling updates by @khavinshankar in #13687
 - Improve UX for receive item by @yash-learner in #13695
 - Removed "Show All" option in Appointments filter and code cleanup by @NikhilA8606 in #13685
 - Print Appointment / Preview style+functionality changes / Responsive Changes by @SiddanthNayak in #13682
 - New patient registration UI by @rithviknishad in #13679
 - Refactor LocationMultiSelect + other minnor fix by @abhimanyurajeesh in #13451
 - Appointments can be booked for Location and Health care services too by @NikhilA8606 in #13704
 - Redesign Manage Service point by @NikhilA8606 in #13716
 - Show resource information in queue board and whitelabel queue name by @rithviknishad in #13712
 - service req: conditional rendering, mark as complete/entered in error and more by @Jacobjeevan in #13540
 - Multi Filter V2 by @Jacobjeevan in #13562
 - Fixed Create Tokens Bugs by @SiddanthNayak in #13718
 - Corrections for updated Scheduling/Token Architecture by @rithviknishad in #13447
 - Mega Branch | Tokens, Schedule for Location & Healthcare Service | .... by @bodhish in #13633
 - fix: add country option to government organization types in localization by @Denyme24 in #13720
 - Tree view for mobile/adjust styling for tag selector by @Jacobjeevan in #13723
 - fix: Chargeitemsection in AppointmentDetails bug by @NikhilA8606 in #13725
 - Fix:Appointment detail page redirection and use consistent icon by @NikhilA8606 in #13727
 - Refactor: Replace Drawer with Sheet component in MedicationValueSetSelect and update styles for better responsiveness by @abhimanyurajeesh in #13731
 - Show empty appointments when no practitioners are selected by @NikhilA8606 in #13736
 - Added EncounterClassHistory for EncounterClassBadge by @NikhilA8606 in #13741
 - Fixed edit queue form not being prefilled / invalidated on edit by @SiddanthNayak in #13752
 - fix: Responsivness of BookAppointmentDrawer by @NikhilA8606 in #13753
 - Appointment create - note optional fix by @amjithtitus09 in #13761
 - 💊 Build Facility Level Bed Availability Dashboard for Hospitals by @Copilot in #13757
 - Fix validation error for optional fields in charge item definition form by @Copilot in #13764
 - fix structuredHandlers to handle empty arrays for allergies, medications, symptoms, and diagnoses by @rithviknishad in #13767
 - fix: limit 100 is set for fetching facility organizations by @abhimanyurajeesh in #13768
 - fix: Remove beds from LocationSearch by @NikhilA8606 in #13770
 - Prescription - Pass facility id for permission check by @amjithtitus09 in #13773
 - Add max 5 char validation for shorthand in token category form by @AdityaJ2305 in #13780
 - chore(deps): update dependency @tailwindcss/typography to v0.5.18 by @renovate[bot] in #13782
 - feat: Added Questionnaire Responses Tab in Encounters by @StephZam in #13689
 - Remove the add product from product list under the facility settings by @yash-learner in #13735
 - refactor: Update layout and structure of DispenseDrawer component for… by @abhimanyurajeesh in #13795
 - Add expiry in lot dropdown during dispense by @amjithtitus09 in #13794
 - Fix validations in patient registration form by @NikhilA8606 in #13788
 - refactor: Update TimelineWrapper component styles and improve EncounterCard by @abhimanyurajeesh in #13797
 - Supply Delivery create status fix by @amjithtitus09 in #13801
 - feat: enable favorites in ProductKnowledgeSelect by @abhimanyurajeesh in #13729
 - Appointment details redesign by @amjithtitus09 in #13734
 - Enhancements and bug fixes for Appointments and Queues by @rithviknishad in #13726
 - feat: integrate facility shortcuts and improve keyboard shortcut handling by @abhimanyurajeesh in #13804
 - improve date of birth field of patient registration by @rithviknishad in #13803
 - Purchase Order- Receive stock quick switcher by @amjithtitus09 in #13811
 - Rewire shortcuts, fix bugs in appointments page and more by @bodhish in #13816
 - fix: exclude 'show-shortcuts' action from displayed items and update dependencies by @abhimanyurajeesh in #13819
 - Production release v3.0.20 by @sainak in #13828
 
Full Changelog: v3.0.19...v3.0.20
Production Release v3.0.19
What's Changed
- Add RequirementsSelector component and integrate with LocationMultiSelect in forms by @abhimanyurajeesh in #12091
 - Integrate RequirementsSelector and LocationMultiSelect by @abhimanyurajeesh in #12103
 - Improved location select by @abhimanyurajeesh in #12120
 - Refactor FacilityServices and HealthcareService by @abhimanyurajeesh in #12196
 - Barcode specimen by @abhimanyurajeesh in #12241
 - Version 1 of QR generation based on the specimen ID by @abhimanyurajeesh in #12256
 - Added 
allstatus filter in invoice and payment data page by @khavinshankar in #12282 - Update Todo.md by @nihal467 in #12368
 - Fix explicit type casting and add proper types by @yash-learner in #12376
 - Invoice UI by @abhimanyurajeesh in #12423
 - Fix some types and cleanup in Specimen Definition Form by @yash-learner in #12443
 - New cypress test for specimen definition by @nihal467 in #12421
 - Enhance DiagnosticReportForm validation and error handling by @abhimanyurajeesh in #12575
 - UI fix for long conclusions in Diagnostic Report by @abhimanyurajeesh in #12576
 - Refactor IconPicker and RequirementsSelector components for improved UI and functionality by @abhimanyurajeesh in #12584
 - Cypress test for observation by @nihal467 in #12595
 - Improve valueset select UX for repeatable choice question by @NikhilA8606 in #12723
 - Set PopoverTrigger default type to "button" to prevent accidental form submission by @abhimanyurajeesh in #12771
 - Use ShadCN Select for Language Selector in User Profile Page by @Krupa-1010 in #12749
 - fixed info icon visibility in ObservationVisualizer by @khavinshankar in #12777
 - Fix: Show “Add” button instead of “Edit” in Prescription section by @aakifey in #12737
 - fix unit alignment in quantity input by @khavinshankar in #12778
 - fixed questionnaire editor responsiveness by @khavinshankar in #12776
 - Update Badge padding fix in PatientInfoCard by @abhimanyurajeesh in #12784
 - Inventory - Internal Transfers by @rithviknishad in #12578
 - Update local backend API URL in README.md by @perpetrator1 in #12801
 - Update dependency @sentry/browser to v9.35.0 by @renovate[bot] in #12806
 - Update dependency @faker-js/faker to v9.9.0 by @renovate[bot] in #12805
 - Update dependency snyk to v1.1297.3 [SECURITY] by @renovate[bot] in #12809
 - fix: Double Border on Component Focus State by @CypherRohan in #12734
 - fix: Adjust padding in ValueSetSelect component for improved layout by @abhimanyurajeesh in #12816
 - Wire scan existing flow scanner and use accession identifier by @yash-learner in #12817
 - Add support for Labs by @bodhish in #12061
 - Add support for clear radio input values by @NikhilA8606 in #12811
 - Added warning message while import the file or url for Import a questionnaire by @NikhilA8606 in #12743
 - Add translation for questionnaire diagnosis error in en.json by @rithviknishad in #12844
 - Add tag management for appointments by @abhimanyurajeesh in #12845
 - GMap configurations and references removed by @nikh022 in #12846
 - fix: Add "structured" to HIDE_REPEATABLE_QUESTION_TYPES in QuestionnaireEditor for improved functionality by @abhimanyurajeesh in #12824
 - Encounter Overview Re-design by @rithviknishad in #12716
 - Update appointment filters, minor cleanup by @Jacobjeevan in #12851
 - Add notes to the patient page by @bodhish in #12850
 - AppointmentPage Type Fix by @Jacobjeevan in #12856
 - Added support for video file preview by @khavinshankar in #12849
 - Fix the i18n which I have added in a incorrect way by @yash-learner in #12859
 - Added Reason for Cancellation field in Cancel Appointment by @NikhilA8606 in #12862
 - Fixed the Cypress test post v3.0.1 by @nihal467 in #12728
 - Enhance AppointmentDetails component by adding last updated information by @abhimanyurajeesh in #12855
 - Update AppointmentDetails component to allow multiline display by @abhimanyurajeesh in #12872
 - Margin to improve the UI in Rename Dialog by @Gayathri5Chinda in #12780
 - Fix: Show only encounter-type questionnaires in search by @sindhureddy-6 in #12796
 - fix - translation keys problem by @nikh022 in #12904
 - Enhance TagConfig components with new translations and UI improvements by @abhimanyurajeesh in #12908
 - Enhance AppointmentDetails component to manage tags by @abhimanyurajeesh in #12910
 - Encounter overview enhancements by @rithviknishad in #12853
 - fixes allergies not displayed in timeline view (clinical history) by @rithviknishad in #12925
 - Clinical History: Show Patient Info on top and Improve Tabs by @rithviknishad in #12926
 - Hide encounter notes on patient notes page by @bodhish in #12902
 - Dispense list paid tab - logic fixed by @amjithtitus09 in #12927
 - Allow Diagnostic Report without Specimen Definition by @amjithtitus09 in #12934
 - Encounter Details: Make encounter selector scrollable (fixes responsiveness issue with encounter notes) by @rithviknishad in #12931
 - Add patient identifier and tags in encounter header; accounts in encounter properties and move external identifier to sidebar by @rithviknishad in #12938
 - Refactor MedicationValueSetSelect and ValueSetSelect components scrolling by @abhimanyurajeesh in #12929
 - Fix: Pinch for zooming for image/file preview and dragging for img by @AdityaJ2305 in #12753
 - add multi selector for appointments by @Jacobjeevan in #12936
 - added useFacilitySilently and useLocationSilently by @Jacobjeevan in #12848
 - Show parent for patient tags by @bodhish in #12940
 - Update phone input styling for improved UI consistency by @abhimanyurajeesh in #12930
 - Sorted Comments by @sj11105 in #12852
 - validation message clear on checkbox toggle by @nikh022 in #12813
 - close country dropdown on selection by @LokeshsaiP in #12814
 - fix: handle download for files/images by @Jacobjeevan in #12956
 - Fixes encounter switching with files tab due to filters cache restoration by @rithviknishad in #12946
 - fix: Misalignment in Assign user sheet by @Tanuj1718 in #12835
 - Disallow bed creation without a parent location by @abhimanyurajeesh in #12935
 - Add eslint rule for finding undefined translation keys by @yash-learner in #12906
 - Fix: Valueset Search working during symptom dropdown by @yadavshubham01 in #12854
 - Trim white-spaces in remark in create schedule template sheet by @LibinThankayathil in #12945
 - Update the camera UI and integrate support for switching between multiple cameras by @NikhilA8606 in #12791
 - feat: make URLs clickable in patient address fields by @Denyme24 in #12604
 - FIXED: Avoid Using localStorage for Navigation State in Public Appointment Flow by @modamaan in htt...
 
Production Release v3.0.18
What's Changed
- Move questions between Groups by @NikhilA8606 in #12631
 - Tab Bar Hover Shows Default Arrow by @Sreyas62 in #12588
 - Navigation to patient for Completed Encounters by @gigincg in #12648
 - Cypress test for allergy structured question + verification for non-supported structure questionnaire disabled in patient details page by @nihal467 in #12680
 - Update dependency prettier-plugin-tailwindcss to v0.6.13 by @renovate in #12686
 - Refactor Badge component to enhance styling and functionality by @abhimanyurajeesh in #12668
 - fix:Show numeric keyboard for number question in IOS devices by @NikhilA8606 in #12705
 - Update the input mode to numpad for Age Input #12682 by @Gayathri5Chinda in #12685
 - Update dependency @sentry/browser to v9.31.0 by @renovate in #12687
 - Update dependency @rollup/rollup-linux-x64-gnu to v4.44.0 by @renovate in #12623
 - Update dependency @rollup/rollup-linux-arm64-gnu to v4.44.0 by @renovate in #12622
 - Adds support for minimal field requirement in patient registration (configurable) by @rithviknishad in #12706
 - Update html identifier for question IDs by @shivankacker in #12697
 - Added local backend setup instructions and credentials in README by @NikhilA8606 in #12724
 - fix: Correct translation key format for medication status in MedicationStatementQuestion component by @abhimanyurajeesh in #12726
 - Refactor location badge types by @abhimanyurajeesh in #12725
 - Adds ordering filters for appointments and files by @rithviknishad in #12702
 - fix:Stop camera stream on closing dialog in Add Files by @sindhureddy-6 in #12500
 - fix: Trigger expiration date validation on manufacture date change by @Denyme24 in #12678
 - Fix: AutoComplete not getting scroll and focused on error by @AdityaJ2305 in #12681
 - Allow mark as fullfilled as long as appointment is 
in_consultationas status by @rithviknishad in #12733 - fixed medication history button alignment by @khavinshankar in #12731
 - Appointment slot picker improvements by @bodhish in #12603
 - Production Release v3.0.18 by @nihal467 in #12756
 - Enhance Autocomplete component with clear button by @abhimanyurajeesh in #12742
 - Fix: Tooltip position for username in User Profile page by @AdityaJ2305 in #12750
 - Enhance autocomplete styling with padding for popover trigger by @abhimanyurajeesh in #12729
 - Fix : Avoid unnecessary save API call in Edit Questionnarie by @sindhureddy-6 in #12658
 - Changed the description in user edit sheet by @Akhileswaran-K-R in #12761
 - Added auto-scroll to error fields in Questionnaire Editor by @sindhureddy-6 in #12691
 - Update whitespace handling in QuestionnaireResponsesList by @abhimanyurajeesh in #12763
 - Production Release v3.0.18 by @nihal467 in #12764
 
New Contributors
- @Gayathri5Chinda made their first contribution in #12685
 - @Akhileswaran-K-R made their first contribution in #12761
 
Full Changelog: v3.0.17...v3.0.18
Production Release v3.0.17
What's Changed
- Added Booked by details into the Card by @NikhilA8606 in #12667
 - FIXED: Debouncing for Necessary Search Inputs Across Care to Reduce Unnecessary API Calls by @modamaan in #12663
 - fix:Remove unwanted overflow by @NikhilA8606 in #12670
 - Bump tar-fs from 2.1.2 to 2.1.3 by @dependabot in #12498
 - fix: Update reason_for_visit handling to preserve whitespace by @sindhureddy-6 in #12674
 - Fix multiple values not being shown in questionnaire group by @rithviknishad in #12679
 - Creating a subquestion results in a completely separate question instead by @NikhilA8606 in #12690
 - Add Crop Image functionality to restrict within size and ratio by @AdityaJ2305 in #12404
 - Fix: Unable to Submit Consent Edit Form by @AdityaJ2305 in #12656
 - Refactored RadioGroup into a reusable component. by @NikhilA8606 in #12662
 - Add Allergies , Add Symptoms, Add diagnosis was not responsive in mobile view by @maishivamhoo123 in #12197
 - FIXED: "Unable to preventDefault inside passive event listener" warning for image preview drag by @modamaan in #12617
 - move form related states to form schema by @khavinshankar in #12607
 - Allow edit of questionnaire structured records with 
entered-in-errorstatus by @abeeto in #12021 - Fix: Repeated Shift+Enter sends duplicate messages on discussion page by @perpetrator1 in #12614
 - Change threshold for deciding between radio and dropdown in choice question by @rithviknishad in #12698
 - fix appointment creation issue at patient level by @khavinshankar in #12696
 - Production Release v3.0.17 by @nihal467 in #12694
 
New Contributors
- @maishivamhoo123 made their first contribution in #12197
 
Full Changelog: v3.0.16...v3.0.17
Production Release v3.0.16
What's Changed
- Monthly filtering in Schedule and Exception by @NikhilA8606 in #12520
 - fixes ChoiceQuestion dropdown for repeatable not working by @NikhilA8606 in #12581
 - Adjust the width of 'Remove Row' button in Report Template Builder by @Priyadharshini0101 in #12484
 - fix: resolves validation errors shown after clicking fill my details in resource request form by @Prasanth-S7 in #12566
 - Fix : Previous Thread Title Persists in New Discussion Dialog by @Jeffrin2005 in #12580
 - FIXED: Improve Image Loading Performance in Carousel (LCP/INP Impact) by @modamaan in #12481
 - Added Mobile resposiveness to Questionnaire page by @sindhureddy-6 in #12463
 - Enhanced UI of Choice type Custom Options by @NikhilA8606 in #12577
 - Redesign FacilityOrganization (dept/team) list view section by @AdityaJ2305 in #12507
 - fix: Add validations for empty values in Valueset by @Tanuj1718 in #12355
 - Change default subject type to encounter in new questionnaire by @hrit2773 in #12496
 - Fixes #12585; Improve Questionnaire Visualisation - Stick to single column layout if content has long values to prevent excess whitespace by @rithviknishad in #12590
 - Fixes booked by not being shown in appointment details page if booked by patient by @Sreyas62 in #12611
 - Fixed discussion notes input being hidden at bottom by @nandkishorr in #12613
 - Added validation Logic to Medication Statement Questionnaire by @sindhureddy-6 in #12434
 - Users are able to create Valueset during questionnaire creation. by @NikhilA8606 in #12596
 - Added note for each question in questionnaire by @nandkishorr in #12612
 - feat: add clear action buttons to encounter listing page by @Denyme24 in #12572
 - Fix : Show only unselected options in repeatable choice questions by @sindhureddy-6 in #12618
 - Questionnaire select bug fix by @Jacobjeevan in #12629
 - Fix: appointment structured question 'required' flag support by @yadavshubham01 in #12531
 - Fix: Updated condition check for multi-choice based Question by @sindhureddy-6 in #12589
 - Fix: Hide the zone and milli seconds in the time date component of questionnaire by @perpetrator1 in #12573
 - Questionnaire Enable When by @Jacobjeevan in #12492
 - Enhanced ui of Radio Buttons in the Choice Questions by @NikhilA8606 in #12646
 - Rehide question for exist condition by @Jacobjeevan in #12645
 - made multi choice background consistent with other components by @khavinshankar in #12652
 - enable radio select while clicked anywhere in the container in questionnaire by @khavinshankar in #12653
 - Production release v3.0.16 by @nihal467 in #12641
 
New Contributors
- @Sreyas62 made their first contribution in #12611
 - @nandkishorr made their first contribution in #12613
 
Full Changelog: v3.0.15...v3.0.16