Skip to content

Releases: hotosm/tasking-manager

Tasking Manager Version 3.4.1

20 Jul 13:06
5440ca6
Compare
Choose a tag to compare

Changelog

Hotfix for failing to save projects (#1772)

Tasking Manager Version 3.4.0

15 Jul 12:01
9afc27f
Compare
Choose a tag to compare

Changelog

  • Add Korean language (#1713).
  • Remove "What is new" page (#1634)
  • Don't allow mapping nor validation without email being set (#1435).
  • Introduce mapper-level icons and encouragement messages (#1381).
  • Functionality to transfer a project to a new owner (#1341).
  • Allow to transfer only to owners with the role of a project manager (#1725).
  • Enforce Random Task Selection (#1583).
  • Allow advanced users and validators inspect tasks through OSMCha (#1362).
  • Show users in expert mode ISO8601 timestamps on tasks (#1359).
  • Allow validators in expert mode to classify mapping issues (#1276).
  • Repair calculation about on tasks completion on projects (#1527, #1696).
  • Improve time-spend-mapping calculations (#1571, #1562).
  • Add Task Annotations API with markdown support (#1349, #1264, #1700).
  • Fix search by project number through database trigger for indexing text_searchable (#1723)
  • Use textual replacements in SQL queries (#1731)
  • Improve handling of strings for translations (#1678, #1706).
  • Updated technical documentation (#1674, #1489).

Description of changes

… for all users

  1. You should be able to select the Korean language for browsing the Tasking Manager.
  2. The "What is new" page has been removed.
  3. Users that haven't added an email address can no longer map nor validate until they add their email address.
  4. Depending on the level of experience users now have a coloured reward icon and motivating messages on the front page and user profile to continue mapping and validating.
  5. Advanced users and validators can inspect tasks in OSMCha by clicking on the button "View in OSMCha" in the advanced task information area.
  6. When the "expert mode" in a user's profile has been activated, users can hover over tasks' time information to view it in full detail and clicking on it copies it to the clipboard.
  7. Percentages of completeness, mapped, invalidated and bad imagery tasks on projects should be accurate and consistent.

… for project managers

  1. Projects can only be edited by the project owner and admins. Now, the project ownership can be transferred to another user with project manager role. This can be done by editing a projects and choose the "Actions" tab.
  2. You can enforce random task selection for a project. The functionality is found when editing a project under the "Settings" tab and applies to all users but not admins and project managers.
  3. Validators in expert mode can classify tasks and report mapping issues based on categories, which admins and project managers can define for the whole instance - see "Manage issue" in the main drop down menu.

Tasking Manager Version 3.3.2

25 Jun 08:17
0143626
Compare
Choose a tag to compare

This hotfix release addresses:

  • Avoid disappearing projects and script for restoration of lost projects from backups (#1687)
  • Fix database migration with existing messages from deleted tasks (#1704)
  • Encourage site admins to provide their own standard changeset comment (#1633)
  • Restrict project edits and deletion to author & admins (#1504)
  • Updated translations (#1709)
  • Improvements for the HOT hosting infrastructure (#1693, #1701)

Tasking Manager Version 3.3.1

05 Jun 16:41
ab495ff
Compare
Choose a tag to compare

This hotfix release addresses:

  • Improve project loading performance. Critical for project dashboards loading (#1659).
  • Repair the invalidated tasks summary for users (#1668)
  • Repair the functionality to delete a project (#1676 )

Tasking Manager Version 3.3.0

30 May 09:23
dac2b42
Compare
Choose a tag to compare

Changelog

  • Add inbox filtering, sorting, delete multiple
  • Add delete message feature in individual message page
  • Restrict editor programs for mapping and validation stages
  • Split tasks with arbitrary geometry
  • Encourage user to provide email.
  • Make organisation and mapping type in project metadata panel required
  • Introduce option to require validators to be intermediate or advanced mappers
  • Message users on level upgrade
  • Factor smaller project page refresh
  • Add loading message in project page
  • Increase time interval of has-new-messages requests to 1 min
  • Provide more numbers about projects and users in internal api
  • Define cascade relation for project chat
  • Upgrades for backend and frontend dependencies
  • Include postgres port as configuration parameter
  • Replace Elastic Beanstalk with Cloudformation setup
  • Add database dump for local testing
  • Add script to cleanup projects with invalid geometries and low mapping rates
  • Improve Docker setup and create makefile for automated setup and testing environment
  • Extend gitignore
  • Cleanup deprecated Dockerfiles, unsused shippable library, and removed Elastic Beanstalk configuration
  • Keep task selection when changes applied
  • Fix broken overpass view by providing AOI
  • Bring back the activity overview
  • Repair invalidation of tasks marked with "bad imagery"
  • Block access to pages for non-existing messages
  • Reset bad imagery count on task reset
  • Fix bugs on TaskInvalidationHistory.record_invalidation and projectMapService
  • Fix several issues with database migrations
  • Multiple fixes to python tests
  • Include a few missing profile translate strings
  • Move documentation from the wiki into the code base docs directory
  • Add Entity Relationship Diagram of the TM database
  • Update and extend documentation on contribution guidelines
  • Add install scripts for Debian 9, 10 and Ubuntu 18.04

Description of changes

… for all users

  1. The message inbox got extended with many new filtering and sorting options. Please review and try to receive messages, that will contain more filtering options than the ones that are already in the system. You should also be able to delete messages from the page you are reading the message.
  2. We present a warning symbol now next to the user name, when there is no email address given. This way we want to encourage users to add their email addresses to the TM and they will be able to receive email notifications.
  3. The activity stream in project’s Activities and Stats was broken and should now work as intended.
  4. After an action on a single task was performed (like marking it valid, etc.) the selection to the tasks should be maintained instead of reset.
  5. After marking a tasks with "bad imagery", now the action to invalidate the task is allowed.
  6. We applied some changes to the refreshing of a single project page and the notification with new messages, please have a look whether everything works smooth.

… for project managers

  1. Project creators and managers can now select certain editors for mapping and validation steps from the project’s settings page. Only these should be editor options when clicking the button to map or validate.
  2. The project fields for organisations and mapping type should now be mandatory.
  3. And we added another option in the project’s permission page, that allows to restrict validation to intermediate and advanced users.
  4. You should now be able to split tasks that are having all kind of geometry.
  5. The overpass view of contributions by users was broken and should now be working again.

Tasking Manager Version 3.2.1

25 Apr 13:18
eadb475
Compare
Choose a tag to compare

This hotfix release fixes a bug preventing users from commenting on active projects. See #1516 for more details.

Tasking Manager Version 3.2.0

13 Apr 01:29
a1071e1
Compare
Choose a tag to compare

Important note

Please note: This release introduces changes in the configuration. Please make sure you adjusted and tested properly.

Some of the environment variables have changed. Make sure you adjust them before rolling this release out:

  • TM_ENV has become deprecated, instead administrators have to specify the TM_APP_BASE_URL for the url any instance is running on.
  • Make sure you specify your sender email address for all notifications from your Tasking Manager with TM_EMAIL_FROM_ADDRESS
  • Verify TM_LOG_DIR matches the correct place of your log files.

For more detailed information on the use of all existing environment variables have a look at the example.env in the main directory

Changelog

  • Add docker-compose file for quick and easy builds
  • New API endpoint for viewing users' invalidated tasks
  • Style improvements
  • Translation improvements
  • Update documentation
  • Fix menu not closing automatically
  • Consolidates configuration file for easy local development setup and deployment
  • Prevent blocked user from commenting

Tasking Manager Version 3.1.2

27 Mar 07:56
7e67c79
Compare
Choose a tag to compare

This is an urgent release to fix problems that occurred on building and running the Tasking Manager with the Docker setup and the integrated continuos integration pipeline. It updates all related Docker base images.

Tasking Manager Version 3.1.1

30 Jan 16:07
e16d4cf
Compare
Choose a tag to compare

Changelist:

  • Organization and campaign tags will no longer appear in the search drop down menu if they do not have any projects assigned. This will hopefully remove some of the misspellings, tester, and wrong tags. (#1148)
  • Updated analytics code to serve from CDN (#1288)
  • Provide option for visitors to opt out of tracking (#1288)
  • Add new shortcodes that can be used in comments and messages (e.g. [n/123] to link to OSM node 123); check out #1248 for all the details
  • Provide attic and augmented diff options in task history for expert users (#1271)
  • Convert the time remaining text on task checkouts from minutes to days, hours, minutes (#1311)
  • Removed the fundraising banner (#1314)
  • Updated the README (#1310)

Tasking Manager Version 3.1.0

20 Dec 02:46
bbd08ce
Compare
Choose a tag to compare

Changelist:

  • Reduce the high amount of whitespace at page tops (#1261)
  • Add translation syntax to some strings that were missing it (#1235)
  • Update some language translations (#1254)
  • Add page names to the <title> so tabs and history lists can be navigated (#1252)
  • Allow tasks on square grid that has been clipped to be split (only for projects created hereafter) (#1216)
  • Fix query on user profiles that returns the projects mapped and validated (#1192)
  • Allow for turnkey customization of auto unlock timer (#1274)
  • Add additional broad-brush statistics (#1172)