Skip to content

Releases: hotosm/tasking-manager

v4.2.4

05 Jan 23:11
7ae5c70
Compare
Choose a tag to compare

New features and enhancements

  • Allow users to filter task history comments and activities (#3999)
  • Allow validators to view the history of multiple tasks (#4013)
  • Add "Resources" tab to validation page (#4042)

Bug fixes

  • Fix imagery loading in integrated iD (#4002)
  • Assure task history is always ordered by date (#4020)
  • Avoid errors on project list endpoint (#4018)
  • Don't apply the default action filter on "My projects" and "Manage projects" pages (#4018)
  • Ensure users receive notifications from project question & comments (#4036)
  • Improve internal spacing on My Tasks card (#4021)
  • Add missing blue-dark CSS classes (#4008)

Code maintenance, infrastructure, translation and documentation

  • Add condition for custom URL in cloud formation template (#4050)
  • Add link to sustainability model FAQs (#4017)
  • Update translations and frontend dependencies (#4048, #4019, #3992, #4007)

v4.2.3

15 Dec 22:16
b2847dc
Compare
Choose a tag to compare

New features and enhancements

  • Allow users to filter projects they can map or validate and enable it by default based on the user level (#3859)
  • Make TM compatible with Safari 13 and 12, and with Edge 85+. (#3963)
  • Show message asking users to read comments if the task has been invalidated previously and has some comment (#3954)
  • Improve search on manage users page (#3950)
  • Add tooltip over Project's Due Date and over the task unlock time information (#3711)

Bug fixes

  • Fix error on /api/v2/projects/<id>/queries/nogeometries/ endpoint (#3974)
  • Add migration to fix duplicated and wrong countries names (#3669)
  • Hide social network logos on the footer, if it is not configured by the Environment Variables (#3983)

Code maintenance, infrastructure, translation and documentation

  • Give more visibility to our code of conduct (#3968, #3982)
  • Allow to use a SMTP server that doesn't require credentials (#3952)
  • Update translations (#3953, #3971, #3978)
  • Update frontend dependencies

v4.2.2

01 Dec 22:20
a9ad143
Compare
Choose a tag to compare

New features and enhancements

  • Enable searching projects by an exact mapping type combination (#3904)
  • Simplify Custom Editor activation and improve style (#3861)
  • Improve text on project stats page (#3903)
  • Improve learn page and replace PNG images by SVG (#3926, #3930, #3933)
  • Rewrite texts to follow HOT communication guidelines (#3905)

Bug fixes

  • Fix users' image display on teams members list and project contributors (#3943)
  • Avoid uploading files with special chars and blank spaces (#3920)

Code maintenance, infrastructure, translation and documentation

  • Test utilities refactoring (#3946)
  • Improve some api-docs examples (#3938)
  • Refactor Campaign Service and Campaign static methods (#3893)
  • Remove enabled field from CustomEditor model (#3861)
  • Simplify leading, trailing slash strip on backend URL setup (#3941)
  • Remove nodejs from cloudformation template (#3856)
  • Add AWS region setting to cloudformation template (#3889)
  • Update translations (#3946, #3934, #3925)
  • Update mapbox-gl to 1.13.0 (#3900)
  • Update frontend dependencies

v4.2.1

18 Nov 15:17
Compare
Choose a tag to compare

Bug fixes and improvements

  • Improve notification popup position on all screen sizes (#3886)
  • Remove weekend restriction on project's DueDate field (#3831)
  • Improve interface texts and fixes typos (#3862)
  • Load perTaskInstructions in the user locale (#3863)
  • Improve padding and colour of homepage components (#3883)
  • Render featured projects section only if there are projects and improve its spacing (#3884)
  • Activate drag & drop file upload also over the map on "Create project" page (#3769)
  • Style project edit section checkbox inputs (#3866)

Code maintenance, infrastructure, translation and documentation

  • Update translations (#3885, #3869, #3857)
  • Update dependencies
  • Improve environment variables documentation and default values (#3819, #3820)
  • Refactor name and URL CustomEditorForm inputs (#3853)
  • Replace injectIntl by useIntl and improve properties declaration on components (#3838)
  • Refactor validation and mapping permission blocks (#3848)

v4.2.0

03 Nov 21:42
8e49495
Compare
Choose a tag to compare

New features

  • Improved the way iD is started in order to avoid errors when rendering the OSM data (#3792)
  • Improve project creation page with drag & drop to import file support and some design changes (#3813, #3768)
  • Set default mapping and validation editors as iD, JOSM and custom (#3770)

Bug fixes

  • Fix error when updating projects with null value on country field (#3812)
  • Fix error on teams information when cloning projects (#3811)
  • Use debug type (instead of error) when writing logs from Python Exceptions (#3772)
  • Return 403 error instead of 500 on USER_ALREADY_HAS_TASK_LOCKED case (#3771)

Code maintenance, infrastructure, translation and documentation

  • Improve circleci environment variables management and Sentry environment information (#3758)
  • Update translations and react-intl libraries (#3794, #3816)
  • Update iD version to 2.19.4 (#3807)
  • Update Python and Node versions on development setup documentation (#3804)
  • Set automatic restart on docker-compose containers (#3767)
  • Add explicit arguments to TaskSelectionFooter component (#3773)
  • Update several dependencies

v4.1.11

20 Oct 23:11
92c9aad
Compare
Choose a tag to compare

New features

  • Send emails with a rich HTML style (#3744)
  • Customize email content title based on messages type (#3747)
  • Make style of Project Stats page more consistent with the user detail page (#3699)
  • Improve style of tasks stats section on user page and add tests (#3722)
  • Improve style of TaskActivity modal (#3706)
  • Add new validation training video and update the "how to map buildings" video (#3727)

Bug fixes

  • Send emails from project chat notifications on a separate thread to avoid timeout errors (#3749)
  • Avoid errors when loading map on user details page (#3745)
  • Include iDPreset param on external custom editor URLs (#3734)

Code maintenance, infrastructure, translation and documentation

  • Update backend and frontend dependencies
  • Update translations and react-intl libs (#3750)
  • Update documentation images and wording (#3720, #3724)
  • Improvements to docker compose setup (#3652, #3644, #3642, #3643, #3648, #3718)
  • Set a new environment variable ORG_LOGO (#3744)

v4.1.10

06 Oct 23:27
4f7bfee
Compare
Choose a tag to compare

New features

  • Add number of changesets, map edits, buildings and road km to project stats page (#3690)
  • Add "Due Date" field to project's edit page and show that information on project detail page (#3153)
  • Improve validation of users' social network usernames (#3684)
  • Add link to Missing Maps user page (#3684)

Bug fixes

  • Fix bugs and improve performance when updating campaigns and categories of a project (#3685)
  • Avoid users from posting duplicated comments on project chat (#3678)
  • Fix error on LinkedIn user page URL (#3689)
  • Improve error alerts on "Sign Up" modal (#3660)

Code maintenance, infrastructure, translation and documentation

  • Added Sentry.io integration to both backend and frontend (#3600)
  • Add missing MAX_AOI_AREA env to frontend expand file (#3655)
  • Update frontend guidelines for ESLint and prettier (#3691)
  • Refactor Questions and Comments components (#3678) and users forms (#3684)
  • Fix error on Matomo init script and add Matomo config to example.env file (#3661)
  • Update translations (#3695)
  • Update dependencies

v4.1.9

22 Sep 21:32
3d86c0d
Compare
Choose a tag to compare

New features

  • Make it possible to filter notifications by read / unread status (#3598)
  • Update notifications automatically when user receives a new message (#3598)
  • Allow deleting messages in batch (#3582)
  • Improve mention notifications' email content (#3614)
  • Improve SQL query used on latest activities' endpoint (#3607)
  • Add teams notifications filter (#3599)
  • Remove 'expert mode' requirement to set custom editor (#3620)

Bug fixes

  • Avoid sending duplicated task comment messages after validation (#3619)
  • Improve style and fix errors on notification bell component (#3582, #3598)
  • Fix wrong iD editor URL on the task activity modal (#3596)
  • Add correct date filter to OSMCha task link (#3580)

Code maintenance, infrastructure, translation and documentation

  • Improve api-docs of get notifications endpoint (#3593)
  • Improve configuration instructions on docs/setup-development.md (#3591)
  • Update translations (#3620)
  • Update iD editor to 2.18.5 (#3581)
  • Update dependencies

v4.1.8

08 Sep 22:28
277e159
Compare
Choose a tag to compare

New features

  • Disable network requests if the app is not visible to user (#3545)
  • Hide organisation top bar when iD editor is running (#3543)
  • Add place and ford=yes presets to iD preset restrictions field (#3561)

Bug fixes

  • Fix error on country serialization (#3558)
  • Force English language content when fetching nominatim (#3570)

Code maintenance, infrastructure, translation and documentation

  • Add NewRelic monitoring agent (#3544)
  • Enable possibility to use another OSM server (#3564)
  • Update dependencies and translations

v4.1.7

25 Aug 23:19
148d0c0
Compare
Choose a tag to compare

New features

  • Include new notification type: team announcements (#3104)
  • Allow managers to send messages to all team members (#3104)
  • Show message when mouse is over icons on the project contributors list (#3534)
  • Add collapse / expand toggle to tasks map legend (#3535)
  • Allow validators to filter by "Unavailable" status on tasks selection page (#3504)

Bug fixes

  • Fix style of task comments number on map/validation page on small screens (#3542)
  • Fix bug in email verification when user defined an email with uppercase letters (#3500)

Code maintenance, infrastructure, translation and documentation

  • Remove frontend views from backend server (#3516)
  • Update translations (#3536)
  • Update frontend & backend dependencies
  • Set minimum number of instances to 3 for production (#3528)
  • Set ORG_CODE & ORG_NAME environment variables on production backend (#3528)