FMTM 2025.1.1 Bug fixes!
π Features
π οΈ Improvements
π Bugs Fixed
Technical Summary
What's Changed
- Warn users and delete user accounts after period of inactivity by @Anuj-Gupta4 in #2088
- Fix new feature polygon draw by @NSUWAL123 in #2118
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #2119
- Assign PM during project creation & Refactor by @NSUWAL123 in #2115
- Refactor submission details page by @NSUWAL123 in #2121
- Add endpoint to change global user roles by @Anuj-Gupta4 in #2117
- Fix/validated state visualization by @NSUWAL123 in #2122
- Add pagination and search functionality to user list api by @Anuj-Gupta4 in #2124
- Upgrade react to latest v19 stable + mui icons fixing frontend build by @spwoodcock in #2127
- Fix logic allowing for custom odk server creds during project creation by @spwoodcock in #2129
- Add a file to add dataset property to projects by @Anuj-Gupta4 in #2126
- Integrate central-webhook service for triggering entity status updates in FMTM database (real-time updates) by @spwoodcock in #2130
- docs: add casdal as a contributor for code by @allcontributors in #2131
- docs: add DanielJDufour as a contributor for ideas, and code by @allcontributors in #2132
- Fix locked for mapping task color by @NSUWAL123 in #2134
- Manage users page by @NSUWAL123 in #2133
- Feat/user roles list by @NSUWAL123 in #2135
- Allow users to select default odk credentials irrespective of organisation by @Sujanadh in #2142
- Add endpoint to create an entity in existing project for new geometry by @Sujanadh in #2145
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #2144
- Update setting ODK credentials logic by @NSUWAL123 in #2149
- Update entity creation response by @Sujanadh in #2151
- Auto unlock locked tasks after 3 days by @Anuj-Gupta4 in #1984
- Update mapping.md by @manjitapandey in #2150
- Clear tiles from disk after generation by @Sujanadh in #2158
- Support big integer osm ids by @Sujanadh in #2160
- Add i18n (internationalisation) frontend translations via paraglide js by @spwoodcock in #2155
- Fix TMS issues by using go-tilepacks and go-pmtiles by @spwoodcock in #2162
- chore: Configure Renovate by @renovate in #2168
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #2170
- chore(deps): update dependency debugpy to v1.8.12 by @renovate in #2172
- chore(deps): update dependency pyinstrument to v5.0.1 by @renovate in #2173
- Add date range filter for geojson download by @Anuj-Gupta4 in #2176
- Render points on both frontends, with colour determined by status by @spwoodcock in #2174
- And endpoints to download form XML and create new form submissions by @spwoodcock in #2178
- Submission GeoJson download by @NSUWAL123 in #2183
- Confirmation dialog close on redirection to ODK by @NSUWAL123 in #2185
- Task splitted geojson download by @NSUWAL123 in #2186
- Popup showing geometry label on submission details page by @NSUWAL123 in #2187
- Fix task lock logic by @NSUWAL123 in #2188
- Frontend design modifications: project details, home page, header, buttons by @NSUWAL123 in #2148
- Refactor SetSnackBar action by @NSUWAL123 in #2192
- Fix: Submission feature visualization by @NSUWAL123 in #2196
- Added num of contributors to the stats of projects by @Sujanadh in #2194
- make sure route /{project_id}/form-xml returns plain xml string by @DanielJDufour in #2200
- Extract additional geometries into submission geojson featurecollection by @spwoodcock in #2197
- chore(deps): lock file maintenance by @renovate in #2202
- Replace nominatim usage with pg-nearest-city reverse-geocode by @spwoodcock in #2199
- Update role to project admin to fetch user list by @Sujanadh in #2203
- Revert "chore(deps): lock file maintenance" by @spwoodcock in #2205
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #2206
- Replace custom ODK submission media upload with official external storage (S3) by @spwoodcock in #1894
- Finalise S3 submission photos on backend + frontend by @spwoodcock in #2211
- Refactor: Replace old button with new button components by @NSUWAL123 in #2212
- Fix inconsistent task history by @NSUWAL123 in #2217
- Add project feature warning (10,000) and limit (30,000) by @spwoodcock in #2215
- Display submission images on the submission field itself by @NSUWAL123 in #2216
- Add task scheduler to backend services (cron jobs) by @spwoodcock in #2147
- Update task popup task state label by @NSUWAL123 in #2219
- Feature level comment by @NSUWAL123 in #2218
- Frontend user roles integration by @NSUWAL123 in #2207
- Fix submission comments not visible by @NSUWAL123 in #2222
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #2224
- chore(deps): update dependency @types/geojson to v7946.0.16 by @renovate in #2227
- Separate out primary mapping geometry from new feature geometry (user select during proj create) by @spwoodcock in #2225
New Contributors
Full Changelog: 2025.1.0...2025.1.1