TM v4.4.17
dakotabenjamin
released this
01 Aug 12:34
·
1903 commits
to develop
since this release
What's Changed
New features:
- Include extraIdParams field to projects by @willemarcel in #5105
- [rework] Added switch field to enable/disable notifications by @Aadesh-Baral in #5218
- Send project progress email to contributors by @Aadesh-Baral in #5262
Bug fixes and enhancements:
- Show all projects of an organization in the manage view by @HelNershingThapa in #5179
- Add private project indication for users having no access to a project by @Aadesh-Baral in #5169
- Resolve some key warnings by @HelNershingThapa in #5160
- Populate project info locales only if not provided by user by @Aadesh-Baral in #5162
- Fix search filter cannot display accents by @Aadesh-Baral in #5155
- Fix card heights in learn page by @HelNershingThapa in #5180
- Display message when project's mapping/validation permissions are set to team only but no team is added by @HelNershingThapa in #5181
- Add message if no editor is selected for mapping or validation by @HelNershingThapa in #5196
- Add vertical scroll for notification modal by @HelNershingThapa in #5183
- Reset draw mode after clearing priority area by @HelNershingThapa in #5202
- Add tasks status filter dropdown on task selection page by @HelNershingThapa in #5201
- Consistent cards heights in the mapping flow section by @HelNershingThapa in #5213
- Show project title instead of project id in notifications by @Aadesh-Baral in #5204
- Add alert messages for unsupported WebGL context in map components by @HelNershingThapa in #5200
- Allow updating team member role by @Aadesh-Baral in #5220
- Make learn page sections linkable by @HelNershingThapa in #5226
- Handle SMTP errors and log in sentry by @Aadesh-Baral in #5231
- [rework] Implement email templates from TM4 design by @Aadesh-Baral in #5237
- Fix logic to not show error on project detail page by @HelNershingThapa in #5185
- Update editor only if allowed editors for mapping/validation doesn't contain that particular editor by @HelNershingThapa in #5195
- Use window width for last locked tasks padding by @HelNershingThapa in #5165
- Resize map canvas on map load by @HelNershingThapa in #5170
- Position textfield clear icon inside input field on tasks selection page by @HelNershingThapa in #5240
- Replace textfield with dropdown for searching by project ID for 'My Tasks' tab by @HelNershingThapa in #5245
- Add form validation and error message on create/edit organization page by @HelNershingThapa in #5252
- Apply sticky position to some components by @HelNershingThapa in #5255
- Remove default options to not prepopulate options without a query by @HelNershingThapa in #5259
- Add CC-BY-SA notice to footer by @HelNershingThapa in #5100
- Feature/5247 transfer project ownership by @Aadesh-Baral in #5250
- Update personal information form validation logic by @HelNershingThapa in #5265
- Enhance the existing projects AoIs on project creation map by @HelNershingThapa in #5270
- Style notifications mini popover by @HelNershingThapa in #5272
Infrastructure and code maintenance:
- Implement backend tests by @Aadesh-Baral in #5129
- New issue go to backlog:triage by @kshitijrajsharma in #5174
- Improve comments on .env by @frafra in #4920
- Use flask-mail instead of directly using smtplib [ Rework on #2506 ] by @Aadesh-Baral in #5192
- Validation/Map Permissions check on Test Project Service by @d-rita in #4071
- Fix failing sonarcloud tests by @Aadesh-Baral in #5243
- FIX Add two new SMTP vars by @dakotabenjamin in #5227
- Enable backend tests on circle-ci by @Aadesh-Baral in #5187
- First pass updating docs structure by @dakotabenjamin in #5135
- Run prettier on all JS files inside src by @HelNershingThapa in #5268
- Add CI/CD testing documentation by @dakotabenjamin in #5276
New Contributors
- @kshitijrajsharma made their first contribution in #5174
Dependency Updates
- Bump coverage from 5.3 to 6.4 by @dependabot in #5143
- Bump prettier from 2.3.2 to 2.6.2 in /frontend by @dependabot in #5154
- Bump @mapbox/geo-viewport from 0.4.1 to 0.5.0 in /frontend by @dependabot in #5103
- Bump jsdom from 16.4.0 to 16.7.0 in /frontend by @dependabot in #5193
- Bump axios from 0.21.1 to 0.27.2 in /frontend by @dependabot in #5115
- Bump marked from 4.0.12 to 4.0.18 in /frontend by @dependabot in #5238
Full Changelog: v4.4.16.1...v4.4.17