FMTM 2025.1.0 xxx
Another year, another FMTM release!
π Features
π οΈ Improvements
π Bugs Fixed
Technical Summary
What's Changed
- Parse AOI geojson to featcol in generate data extract by @Sujanadh in #1983
- Mapper_frontend Documentation by @manjitapandey in #1937
- Prompt user to download custom ODK Collect on first load by @spwoodcock in #1989
- Fix: Offline mode button visibility & Basemap component TS type error by @NSUWAL123 in #1990
- fix/Include organisation name in mapper frontend's project api by @Anuj-Gupta4 in #1993
- Project details section add to mapper frontend bottom sheet by @NSUWAL123 in #1994
- Update the version of fmtm-splitter 2.0.0 by @Sujanadh in #1996
- Replace project id with index on mapper frontend by @NSUWAL123 in #1997
- Enable SFCGAL in FMTM database for additional PostGIS functions by @spwoodcock in #2003
- Rename docker-compose.yml files by @casdal in #1998
- Fix/refactor mapper errors by @NSUWAL123 in #2006
- UI Refactor & Terminologies Update by @NSUWAL123 in #1978
- Mapper: Replace task id with index on activities panel by @NSUWAL123 in #2002
- Add submission ids as a dataset property for the entities by @Sujanadh in #2007
- Feat/send org approval message to creator by @Anuj-Gupta4 in #2008
- Pass scan_image as false for temporary fix of minio tag by @Sujanadh in #2014
- Feat/create project desc highlight by @NSUWAL123 in #2001
- Mapper Frontend: routing to feature by @NSUWAL123 in #1963
- fix: compose file name for backend test stage by @nischalstha9 in #2015
- Revert/compose rename by @nischalstha9 in #2021
- Refactor the fmtm_base_schema migrations file by @Sujanadh in #2023
- Add db parameter to split_by_square after recent changes to fmtm-splitter by @Sujanadh in #2020
- Update mapping.md by @manjitapandey in #2024
- Rename 'description' to 'short_description' in ProjectSummary model by @Anuj-Gupta4 in #2028
- Update the version of osm-fieldwork -> 0.17.0 by @Sujanadh in #2029
- Update manager workflows terminologies by @NSUWAL123 in #2026
- Consider every additional entities without clipping them with AOI by @Sujanadh in #2017
- Send notification message to new project manager upon assignment and refactor assignment code by @Anuj-Gupta4 in #2016
- Minor frontend fix & enhancement by @NSUWAL123 in #2033
- Submission ids in entities statuses endpoint by @Sujanadh in #2038
- Implement user invitation functionality for projects via OSM messages by @Anuj-Gupta4 in #2019
- Clear additionalFeatureGeojson state after project creation by @NSUWAL123 in #2041
- Fix/project pagination and search by @Anuj-Gupta4 in #2039
- Latest task event container minor style change + Addition of latest task event on mobile screen by @NSUWAL123 in #2035
- Feature validation button add by @NSUWAL123 in #2040
- Update mapper workflow by @NSUWAL123 in #2043
- Auto basemap generation if tms url is input during project creation by @Anuj-Gupta4 in #2027
- Automatic task lock on feature map & minor mapper frontend improvements by @NSUWAL123 in #2047
- Refine submission table by @NSUWAL123 in #2045
- Mapper Navigation: Limit routing API call by @NSUWAL123 in #2049
- fix(generateBasemap): update tile source option value by @NSUWAL123 in #2050
- create a table to store bad and new geoms by @Sujanadh in #2046
- Create migration of geomstatus enum, delete geometries api by @Sujanadh in #2052
- Fix/organisation by @Anuj-Gupta4 in #2057
- Mapper: Update styles, update TS types, update accessibility by @NSUWAL123 in #2059
- Add TS types on actions & update TS types by @NSUWAL123 in #2054
- Added project management guidelines by @manjitapandey in #2061
- Update mkdocs.yml for Odata by @manjitapandey in #2067
- Update FMTM Field Mapping Guidelines.md by @manjitapandey in #2064
- Use default odk creds when organisation do not have their own during project creation by @Sujanadh in #2070
- Very minor typo fixes for documentation by @DanielJDufour in #2068
- Sentry fixes by @Anuj-Gupta4 in #2053
- Update geom type to jsonb, int id to uuid in geometrylog table by @Sujanadh in #2063
- Update migration idempotence, add org email field, extra project fields by @spwoodcock in #2072
- Change geom to geojson in db model by @Sujanadh in #2078
- JS to TS conversion: update useDispatch to useAppDispatch by @NSUWAL123 in #2076
- added more screenshots on mapper guide by @manjitapandey in #2079
- fixed running gen-env.sh on MacOS by @DanielJDufour in #2083
- Load entities after page load by @NSUWAL123 in #2051
- feat: add filters for submission date in submission table and downloads by @Anuj-Gupta4 in #2077
- Add capability to draw new polygon and linestring geoms by @spwoodcock in #2082
- Test cases for organisation by @Anuj-Gupta4 in #2069
- Update pnpm version to latest stable 9.15.4 by @spwoodcock in #2092
- Create get api for project's geometry log by @Sujanadh in #2090
- Submissions date range filter by @NSUWAL123 in #2091
- Distance constraint add on frontend by @NSUWAL123 in #2084
- Use task index instead of id in task boundary geojson properties by @Sujanadh in #2095
- Entity pulse effect on rejected submissions by @NSUWAL123 in #2018
- Fix entity status color vanish by @NSUWAL123 in #2099
- Organization Page Refactor by @NSUWAL123 in #2097
- fix review state for received on submission table by @Anuj-Gupta4 in #2101
- Relocate sync button by @NSUWAL123 in #2100
- Update Backend.md documentation by @DanielJDufour in #2104
- Delete submission photos while deleting project to avoid foreign key constraint by @Sujanadh in #2112
- fixed running docker compose up ui-mapper on MacOS by upgrading node version by @DanielJDufour in #2103
- Add
integrations
router with API key functionality (external apps) by @spwoodcock in #2110 - Refactor mapper legend & layer-switcher by @NSUWAL123 in #2107
New Contributors
- @casdal made their first contribution in #1998
- @nischalstha9 made their first contribution in #2015
- @DanielJDufour made their first contribution in #2068
Full Changelog: 2024.5.0...2025.1.0