2024.3.1
FMTM 2024.3.1 Patch Release
A minor release fixing a few minor issues on 2024.3.0.
🛠️ Improvements
-
Upgrade to React 19 for performance improvements and better code maintainability.
-
Addition of Healthcare category: We have added a healthcare category alongside buildings for users to perform field mapping of healthcare too. More categories will be added back in with future releases.
-
Fixed page redirection after successful login: Users are now redirected to the page they requested to go after signing in to FMTM. Previously, users would be redirected to the homepage after signing in no matter where they were requesting to reach.
-
Fixes to loading a pre-selected feature in ODK Collect directly from the FMTM frontend. Previously this functionality would not always load the correct form, but now it works well with the custom ODK Collect build (until agreed and merged into the official app)
🐛 Bugs Fixed
-
Display task card even if no features in a task: Users are now able to see the list of tasks even though the tasks contains no features.
-
Colour of the tasks are changed according to the tasks status: The problem of tasks colour not being updated after refreshing the page has been addressed to change them with respect to legend.
Technical Summary
- Fix loading entity by intent using uuid xformid by @spwoodcock in #1538
- Upgrade React v17 --> v18 by @spwoodcock in #1542
- Update pre-commit hooks to latest by @spwoodcock in #1547
- Upgrade React v18 --> v19 by @spwoodcock in #1545
- Use Matomo tracking web component, with accept/disagree prompt by @spwoodcock in #1546
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1558
- Add healthcare form category & minor fixes by @spwoodcock in #1555
- Fix/requested page redirection by @NSUWAL123 in #1559
- Fix/project creation restriction by @NSUWAL123 in #1561
- Test coverage for update project route by @azharcodeit in #1557
- fix(projectDetailsV2): taskLayer color not update issue solve by @NSUWAL123 in #1569
- fix(charts): size state to track responsive container to fix charts m… by @NSUWAL123 in #1570
- Display task card even if no features in a task by @NSUWAL123 in #1571
- Fix/recharts UI misalignment by @NSUWAL123 in #1575
- fix(customTable): classname add by @NSUWAL123 in #1578
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1584
- fix(createProject): disable submit btn until redirection to details page by @NSUWAL123 in #1585
- Ensure
status
Entity field is updated alongside survey formstatus
field by @spwoodcock in #1586 - Ensure task_id field is always included with submissions by @spwoodcock in #1589
- Fix/legend height fix by @NSUWAL123 in #1592
- fix(submissionDetails): retrieve task_id directly from submissionDetails by @NSUWAL123 in #1595
New Contributors
- @azharcodeit made their first contribution in #1557
Full Changelog: 2024.3.0...2024.3.1