🌟 Changes in this release:
✨ Enhancements
- feat: Add visit relationships (#1111) by @robf17
- feat: Allow Complete Date same as Ordered Date (#1054) by @robf17
- feat: Add Select All/None buttons to Export Data Bulk (#1067) by @robf17
- feat: min/max/range lab results default to previous entry (#1083) by @robf17
- feat: Add header/footer to custom reports (#1098) by @robf17
- feat: Advanced search: Add missing record types (#1120) by @robf17
- feat: Improve Custom Report formatting (#1096) by @robf17
- feat: Custom Reports, clarify workflow (#1094) by @robf17
🐛 Bug Fixes
- fix: update health endpoint response and improve error handling for unmatched API paths (#1125) by @afairgiant
- fix: improve SSO user identification logic for GitHub and Authentik providers (#1115) by @afairgiant
- fix: show all symptom episode fields in episode history, calendar/timeline popups, and PDF reports (#1113) by @afairgiant
- fix: allow for local docker container address connections (#1060) by @afairgiant
- fix: Ensure email URL building handles reserved characters correctly (#1059) by @afairgiant
- fix: Handle non-Latin-1 filenames in Content-Disposition headers (#1048) by @afairgiant
- fix: Scope tag reads to the calling user (#1045) by @afairgiant
- fix: dashboard search now works (#1123) by @robf17
- fix: Advanced search results table is now localized (#1122) by @robf17
- fix: Do not truncate output in Print lab results (#1121) by @robf17
- fix: Center startup 'loading' spinner (#1118) by @robf17
- fix: Update localization of create/destroy messages (#1116) by @robf17
- fix: Emergency contact cleanups (#1109) by @robf17
- fix: address localization issues with custom reports (#1105) by @robf17
- fix: Properly render custom reports in zh locale (#1103) by @robf17
- fix: Test failures (#1100) by @robf17
- fix: Custom Report improve trend line formatting (#1095) by @robf17
- fix: Custom report selection controls (select all/clear, scoped clear) (#1091) by @robf17
- fix: Custom report toggles now clickable (#1089) by @robf17
- fix: Add Lab Result Advanced now populates test name (#1085) by @robf17
- fix: Print no longer has black background in dark mode (#1082) by @robf17
- fix: Add missing Thai translations (#1076) by @robf17
- fix: Localize Back to Dashboard button (#1075) by @robf17
- fix: Format Export Report Bulk Data Types as multi-column (#1073) by @robf17
- fix: Add Medical Equipment to Export Report (#1072) by @robf17
- fix: Locale & formatted corrections in Export Records datatypes (#1070) by @robf17
- fix: Clarify Export Records, remove top panel (#1064) by @robf17
- fix Export Records Data Type labels (#1063) by @robf17
- fix: Add back Tags to Add/View/Edit Lab Results (#1057) by @robf17
- fix: legacy lab results in Test Results view appear more consistently (#1049) by @robf17
🛠️ Refactoring & Maintenance
- chore(deps): bump python-json-logger from 2.0.7 to 4.2.0 (#1012) by @dependabot[bot]
- chore(deps): bump github/codeql-action from 4.37.9 to 4.38.1 (#1008) by @dependabot[bot]
- chore(deps): bump websockets from 15.0.1 to 17.1 (#1022) by @dependabot[bot]
- Add CI checks for i18n (#1078) by @robf17