Skip to content

Releases: hotosm/tasking-manager

v4.4.6

11 May 23:59
55c6bc8
Compare
Choose a tag to compare

New features and enhancements

  • Alert user to reload when a new version of TM is available (#4600)
  • Improve the buttons on the "Organisation statistics" and "Project detail" pages (#4609)
  • Improve validation of geometries imported from files during project creation and in priority areas definition (#4636)

Bug fixes

  • Fix names of the Czech and Chinese languages (#4597)
  • Fix typos on messages (#4569)
  • Add new CSS rule to hide "Improve this map" link (#4616)
  • Avoid errors when changing the default locale of projects (#4480)
  • Improve logic of reset pagination in the TaskList component (#4635)

Code maintenance, infrastructure, translation and documentation

  • Update chart-js to version 3 (#4622)
  • Update frontend dependencies (#4639)
  • Update translations (#4637, #4598)
  • Add Service Desk configuration option and tests to contact page (#4619)
  • Add new option to configure database connection parameters with AWS (#4612)
  • Copy .env file into frontend container on the docker-compose setup (#4633)
  • Improve documentation about Pull Request reviews (#4632)

v4.4.5

27 Apr 22:16
ffd1373
Compare
Choose a tag to compare

New features and enhancements

  • Show id of locked for validation tasks on the map when doing validation (#4554)
  • Add Alert Component with 4 type options (#4522)
  • Improve buttons components with new icon property (#4526)
  • Improve Project Creation Page with loading indicators and new error alerts (#4526)
  • Add query parameters to projects API allowing to filter by last_update and created dates (#4541, #4521)
  • Improve Question and Comments section with loading indicator and alerts (#4524)
  • Improve Project edit page with loading indicator and alerts (#4545)
  • Show loading indicator when locking tasks to map or validate (#4544)
  • Use new icon property on buttons of SetTaskSizes component (#4557)

Bug fixes

  • Fix bug in OSMCha filter id field of edit project page (#4556)
  • Remove fit map bounds to AoI during step 2 of project creation (#4519)
  • Consider only validation time on the project validation estimation (#4512)

Code maintenance, infrastructure, translation and documentation

  • Add tests to set-task-sizes functions (#4523)
  • Add tests to licence management components (#4555)
  • Refactor duplicated components - server and error messages (#4452)
  • Update translations (#4561, #4520)
  • Enable Chinese translation (#4561)
  • Update frontend dependencies

v4.4.4

13 Apr 23:54
7fccfbd
Compare
Choose a tag to compare

New features and enhancements

  • Allow to define the status of each individual task when doing multiple task validation (#4499)
  • Update HOT Welcome Letter link and improve welcome notification text (#4501)
  • Project edit page
    • Improve multi-language fields (#4481)
    • Add other base map options and improve map style and UX of Priority Areas form (#4407)
    • Allow importing files on Priority Areas form (#4475)

Bug fixes

  • Fix email validation regular expression (#4504)

Code maintenance, infrastructure, translation and documentation

  • Update dependencies
  • Update translations (#4503, #4482)

v4.4.3

30 Mar 22:28
fa14d8f
Compare
Choose a tag to compare

New features and enhancements

  • Add Bing, Mapbox, ESRI and Maxar imagery options to the project edit page form (#4404, #4431)
  • New design of the Login page (#4451)
  • Show loading icon and disable buttons during mapping/validation API requests (#4447)
  • Show information about the subscribed tier on the Organization stats page (#4380)
  • Project creation page
    • Add option to discard tasks smaller than 2,000 m² (#4426)
    • Improve style of area of interest and task grid on the map (#4426)
    • Fit map view to the AoI's bounds when moving to the step 2 (#4420)

Bug fixes

  • Fix link on fallback component and fix style of the contact page (#4391)
  • Update blue colour used on stats charts (#4421)
  • Count correctly the number of tasks when defining the grid from an imported file (#4426)

Code maintenance, infrastructure, translation and documentation

v4.4.2

17 Mar 12:02
8372c16
Compare
Choose a tag to compare

Bug fixes

  • Fix bug in User and Message services (#4387)

v4.4.1

16 Mar 22:42
ba2def2
Compare
Choose a tag to compare

New features and enhancements

  • Add number of comments information on "My tasks" list (#4357)
  • List by default all organisations to Admin users (#4348)
  • Add public organisation page link to the team membership page (#4356)
  • Add subscription_tier field to Organisation model (#4379)

Bug fixes

  • Fix privacy issue on user detail API + add privacy notice (#4351)
  • Improve responsiveness of Total Features component (#4336)
  • Change position of create/clone button (#4302)
  • Display "no members" message if the team is empty (#4337)
  • Show message when organisation list is empty (#4348)
  • Avoid CORS errors when fetching the osm stats API (#4347)
  • Add pluralization to the projects' number of contributors and improve style (#4352)
  • Adjust font size on mapping page sidebar to avoid horizontal scroll (#4346)

Code maintenance, infrastructure, translation and documentation

  • Update iD editor to 2.19.6 (#4338)
  • Refactor Stats Card component (#4336)
  • Add tests to project detail page components (#4301)
  • Update translations (#4382, #4339)
  • Update frontend dependencies

v4.4.0

02 Mar 23:11
9ff5e20
Compare
Choose a tag to compare

New features and enhancements

  • Add general statistics page (#4280, #4317, #4318)
  • Add public organisation page (#4308)
  • Management section
    • Rename "Add" buttons to "New" and fix alignment (#4303)
    • Improve UX of orgs, teams, campaigns, licenses, categories editing forms (#4312)
    • Change edit managers/members toggle (#4319)
    • Show discounted cost for organisations under that type (#4255)
    • Truncate Project AoI and Task Grid coordinates to 6 decimal places during project creation (#4258)
  • Redesign Preloader component with new icon (#4295)
  • Add slug field to organisation model (#4308)
  • Add GET organisation by slug endpoint (#4308)

Bug fixes

  • Project creation
    • Update number of tasks when going back from Step 3 to 2 (#4256)
    • Disable arbitrary tasks option when clicking the Reset button (#4252)
  • Sort tasks correctly by date on My Tasks page (#4277)
  • Exclude already validated tasks to be locked for validation again (#4321)
  • Include active field of team members on organisation detail endpoints (#4308)
  • Fix geojson extension on AoI and Task grid download (#4315)
  • Improve some pages' titles (#4258)

Code maintenance, infrastructure, translation and documentation

  • Improve the user tasks endpoint documentation and set a default sort_by value (#4278)
  • Cache google fonts in service worker (#4324)
  • Use JSON format to get user details from OSM (#4270)
  • Add BaseTestCase and test environment (#3407)
  • Update translations (#4296, #4323)
  • Enable Korean language (#4326)
  • Update frontend dependencies

v4.3.1

16 Feb 21:31
16c824d
Compare
Choose a tag to compare

New features and enhancements

  • Make TM load faster with a better code splitting and Service Worker (#4227)
  • Add user stats endpoint (#4202)
  • Add organization type field (#4235, #4218)
  • Show tiers information to admin users and managers of non-exempt organizations (#4215)
  • Allow ordering tasks by least recently update on task selection page (#4186, #4234)
  • Improve performance of tasks stats endpoint (#4237)

Bug fixes

  • Modify tasks statistics query to consider only the first mapped/validated date (#4237)
  • Fix error on organization PATCH endpoint (#4241)
  • Restrict organization statistics to only logged users (#4181)
  • Don't log known exceptions on tasks stats endpoint (#4220)

Code maintenance, infrastructure, translation and documentation

  • Improve code style and documentation (#4233, #4216)
  • Complete TaskStats component test coverage (#4204)
  • Add Docker support for additional frontend parameters (#4010)
  • Update translations (#4242, #4182)
  • Update frontend dependencies

v4.3.0

02 Feb 22:49
82b473f
Compare
Choose a tag to compare

New features and enhancements

  • Add organisation stats page (#4103, #4180)
  • Filter users by username on Project's contributors (#4163)
  • Add slack username to the users' page (#4158)
  • Add tasks stats endpoint (#4061, #4171, #4174, #4176)
  • Enable email sending only to users with verified emails (#3993)

Bug fixes

  • Avoid ZeroDivisionError in the percent mapped / validated / bad imagery (#4166)
  • Fix "Resume task" button link (#4155)
  • Avoid locking tasks for validation if the task is not on mapped state (#4133)

Code maintenance, infrastructure, translation and documentation

  • Add tests to TaskCard component (#4155)
  • Update translations (#4179, #4136)
  • Update frontend dependencies
  • Install g++ on docker containers (#4146)
  • Add TM_ORG_LOGO environment variable to cloudformation template (#4064)

v4.2.5

20 Jan 00:21
67d1929
Compare
Choose a tag to compare

New features and enhancements

  • Redesign project creation page and add geocoder (#4089)
  • Make organisation a required field on project creation and update (#4095)
  • Add organisation stats endpoint (#4097)
  • Forbid to split tasks with zoom level >=18 or area < 25k m2 (#4055)
  • Make customization of images on the header and homepage easier (#4057)
  • Hide the option to mark task as BADIMAGERY if it was previously reverted (#4105)
  • Initialize Task History with activities filter disabled to all users (#4113)

Bug fixes

  • Remove trailing spaces on changeset comment when cloning project (#4115)
  • Improve Relative Time expressions (#4051)

Code maintenance, infrastructure, translation and documentation

  • Add section on README about instances running TM4 (#4093)
  • Improve example.env documentation (#4081, #4075)
  • Add new docker container option for backend (#3996)
  • Update translations (#4112)
  • Update React to 17.0.1 (#4073)
  • Update @Turfjs libraries to 6.2.0 (#4104)
  • Other frontend dependencies updates