2024.2.0
spwoodcock
released this
03 Apr 16:33
·
605 commits
to development
since this release
FMTM 2024.2.0: Mobile Mapper Experience
🌟 New Features
-
Significant improvements to the mobile experience.
🛠️ Improvements
-
Editing of an uploaded or drawn project AOI.
-
Mobile layout for various components.
-
Edit existing ODK form & validate.
-
Improved documentation for backup and restore of production FMTM data.
-
Project creation ODK form upload: replace radiobutton with checkbox for better user experience.
-
Performance and maintainability improvements by using raw SQL queries.
🐛 Bugs Fixed
- Refinements to splitting algorithm to handle edge cases.
- Use centroids for geometry division amongst tasks, to ensure all are uploaded to ODK Central (if they fall on boundaries).
- Profile image not updating in user profile after login.
- Page crashes in various scenarios, in different web browsers.
- Determine login state on first page load, to invalidate user session if required.
Technical Summary
What's Changed
- Return db user instead of Auth User in me endpoint. by @Sujanadh in #1247
- Feat review status modal by @NSUWAL123 in #1246
- Fix project buttons by @NSUWAL123 in #1332
- Hotfix use centroids to determine extract tasks split by @spwoodcock in #1336
- fix vectorLayer: remove hover effect code leading screen blank issue by @NSUWAL123 in #1338
- docs: add manjitapandey as a contributor for bug by @allcontributors in #1347
- feat: navigation WIP by @varun2948 in #1361
- Resolved issues on project summaries with no centroids by @Sujanadh in #1359
- Fix blank space input validation by @NSUWAL123 in #1362
- feat uploadArea: edit AOI btn add by @NSUWAL123 in #1346
- Fix UI bugs enhancements by @NSUWAL123 in #1363
- Implemented raw sql replacing sqlalchemy in me endpoint by @Sujanadh in #1334
- fix createProject: radiobutton replace with checkbox to change formWa… by @NSUWAL123 in #1366
- fix uploadArea: invalid geojson error handling by @NSUWAL123 in #1369
- Api to update the review state of submission by @Sujanadh in #1350
- Feat project details geolocation integration by @NSUWAL123 in #1370
- Updated the version of fmtm-splitter -> 1.2.1 by @Sujanadh in #1375
- Profile Image Not Updating in User Login by @Sujanadh in #1373
- Feat task comments integration by @NSUWAL123 in #1352
- Update submission in s3 even after review state is updated by @Sujanadh in #1379
- Feat project details geolocation integration by @NSUWAL123 in #1374
- Handle geo orientation crash on Firefox and Safari by @NSUWAL123 in #1381
- Toggleable debug console on mobile in local/dev/stage by @spwoodcock in #1371
- Separate endpoint to check the validity of login cookies. by @Sujanadh in #1380
- Fix comments intructions UI enhancement by @NSUWAL123 in #1384
- Fix popup offscreen by @NSUWAL123 in #1385
- Feat reviewstate api integration by @NSUWAL123 in #1376
- Fix update form validation by @NSUWAL123 in #1389
- Fix taskpopup aoi by @NSUWAL123 in #1392
- Separate response for comment and task status history by @Sujanadh in #1391
- OPFS-based offline-first PMTile basemaps by @spwoodcock in #1395
- Test project details mobile by @NSUWAL123 in #1396
Full Changelog: 2024.1.0...2024.2.0