Skip to content

Releases: hotosm/tasking-manager

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)

Tasking Manager Version 3.0.6

04 Dec 01:52
d126447
Compare
Choose a tag to compare

Changelist:

  • When selecting a new page in project search pagination, jump to the top of the page after loading (#1249)
  • Add functionality to import .osm files during project creation (#1233)
  • Move priority legend entry to the main legend to reduce map blocking (#1231)
  • Fix issues with map display on different sized windows and after resizing browser (#1228, #1230)
  • Fix scroll to top of page when clicking on tabs in the project view (#1236)
  • Update README file to include clickable links (#1247), remove typos (#1270), and link to development wiki FAQ (#1246)
  • Update roadmap and contributing documents (#1277)
  • Add HOT Code of Conduct to repo (#1250)

Tasking Manager Version 3.0.5

22 Nov 03:46
6ab9826
Compare
Choose a tag to compare

Bug Fixes from 3.0.4