Releases: hotosm/tasking-manager
Releases · hotosm/tasking-manager
Tasking Manager Version 4.0.2
Tasking Manager Version 4.0.1
Hotfix release:
- Limit upload size of project geometry files to 1MB (#2813)
- Allow banner image to be populated with a video (#1959)
- Add Ukrainian language and update all translations (#2802, #2814, #2815)
- Use external hosted swagger instead of swagger-ui as react dependency (#2830)
- Make links in descriptions open in new tab (#2776)
- Improve learn pages (#2799, #2846, #2859)
- Hide favourite project functionality from not logged-in users (#2651, #2811)
- Allow admins to validate on any projects (#2764, #2818)
- Restrict access to project details for draft projects (#2670, #2805)
- Update task counts and percentage calculations (#2801)
- Improve autoupdates on task lists and map (#2794, #2806, #2842)
- Fixes in the project creation and edit form (#2833, #2835, #2838, #2848, #2851)
- Update backend dependency packages: click, pyproj, gevent, bleach
- Update frontend dependencies: mapbox-gl, final-form, update intl, tooltip, placeholder, semiotic, node-sass, humanize-duration
Full reference of code commits, can be found in the release PR (#2847)
Tasking Manager Version 4.0.0
Description of changes
… for all users
- Redesigned user Interface: reimplemented the entire user interface based on a user experience discovery and following redesign, while maintaining the overall functionality. User flow (guided experience) - getting people faster to map. Make it easier to find tasks that need mapping. Introduce action buttons to keep going.
- Integrated iD editor allows the users to move from task selection to contribution simpler and smoother. Task selection, editing and saving can all be done from the Tasking Manager, no more tricky tab switching.
- Task state colours - enhanced the mapping colour pallete to improve accessibility to mappers who may be visually impaired.
- Task state terms: improved to be inclusive and positive.
- Registration and login flow: improved significantly the onboarding experience for users logging-in and registering
- My contributions section: includes a new user profile page with statistics and connection points to projects and pages to easily find projects and tasks one has been working on.
- Added more filtering options to project and task lists.
- New functionality to provide country information on projects and users.
- Favourite projects: Added functionality to mark projects as favourites and filter for them in the My contributions section.
- Rewrote the help section including instructions and links to learn how to map, validate and manage projects.
- Internationalization: Internationalization: Shipped initially with 14 languages (Czech, Dutch, English, French, German, Hebrew, Hungarian, Indonesian, Japanese, Portuguese, Spanish, Swahili, Swedish and Turkish).
- Responsive design: allows browsing the Tasking Manager on a mobile phone or tablet.
- Reviewed the site structure and navigation (some paths have changed).
… for project managers
- New management section - Introduced a better management section for projects, teams, organizations and campaigns, users and license frontend.
- Manage organizations: provide organizations an own space, administrators and teams to coordinate and collaborate on projects.
- Teams: Groups of users can be assigned projects. They can be given certain permissions like mapping, validation or editing - including project metadata. In favour of groups we dropped the user roles validator and project manager.
- Project categories and user interests: Allow to specify a topic categories for projects and let users select those as their interests in their profile.
- Manage campaigns: Added a user interface to create and edit existing campaigns.
- Added contributions timeline chart for visualizing mapping and validation on a project.
… for programmers
- Frontend reimplementation based on the javascript library ReactJS.
- Introduced a community installation and eased up customization of colors and logos.
- Support for vector tiles maps.
- API improvements towards a more standardized nature. Reviewed most of the API endpoints to fit REST principles (renaming, response code and structure).
- Upgraded list of frontend (ReactJS) and backend (Flask/Python) dependencies.
Changelog:
For a complete list please refer to the list of issues associated with the Tasking Manager 4.0.0 milestone.
Tasking Manager Version 3.4.10
Tasking Manager Version 3.4.9
Tasking Manager Version 3.4.8
Tasking Manager Version 3.4.7
Tasking Manager Version 3.4.6
Hotfix release:
- Repairs problems when saving a project after adding, removing, adding custom editors (#1960).