Releases: hotosm/tasking-manager
Releases · hotosm/tasking-manager
v4.1.0
New features
- Project stats dashboard (#3314, #3274, #3248)
- Add cache to project stats endpoint (#3291)
- Improve teams notification messages (#3290)
- Update JOSM imagery remote control command (#3275)
- Use a new API to homepage stats (#3260)
Bug fixes
- Redirect to current notifications page when closing message (#3288)
- Show message if some user stats are not available (#3286)
- Sort task history applying most recent first (#3280)
- Align better the "Show map" toggle (#3278)
- Avoid project search endpoint from having duplicated projects when paginated (#3247)
Code maintenance, infrastructure, translation and documentation
v4.0.12
New features
- Improve teams & organizations endpoints by making members listing optional (#3190)
- Include request parameter to omit map results in project search endpoint (#3194)
- Show number of task history actions on the sidebar of map/validate page (#3214)
- Add description field to organizations (#3133)
Bug fixes
- Disallow multiple campaigns with the same name (#3119)
- Add lazy noload for relationship in project (#3218)
- Improve style of form on project and tasks comments (#3212)
- Fix user links on notification messages (#3216)
- List users that only validated tasks on project contributors list (#3201)
- Show priority areas on task selection page (#3202)
Code maintenance, infrastructure, translation and documentation
- Improve Dockerfiles (#2816)
- Reorganize views in App.js and rename projectcard to projectCard (#3229)
- Remove stats from user dto (#3192)
- Update translations (#3226 & #3215)
- Fix some floating point comparisons to be less brittle (#2994)
- Change from sql to sqlalchemy queries (#3150)
- Remove project in get campaign (#3179)
- Update backend and frontend dependencies
v4.0.11
New features
- Load OSM data for multiple tasks in only one JOSM layer (#3117)
- Update email notifications texts (#3099)
- Add delete tasks endpoint (#3172)
Bug fixes
- Make permission evaluation only after team request is finished (#3185)
- Removed from countProject and countUser fields from /api/v2/interests (#3184)
- Avoid paginator style from breaking when pages have more than 3 digits (#3181)
- Show filters and text search to all users on task selection page (#3180)
- Improve username autocomplete popup style (#3169)
- Fix bug on "Select another project" redirect (#3165)
- Replace React-Tooltip by title attribute on Contributors tab (#3162)
Code maintenance, infrastructure, translation and documentation
v4.0.10
New features
- Add tasks stats to user stats page (#3082 and #3159)
- Add campaign & organizations filter on manage projects page (#3083)
- Improve arbitrary tasks toggle on project creation page(#3108)
- Improve Contributions tab on task selection page (#3122)
Bug fixes
- Fix bug in iD preset selection loading (#3084)
- Calculate completeness from tasks geojson instead of consolidated project data on overview page (#3090)
- Fix typo in split task message (#3129)
- Make button on the "task locked on another project" modal clickable using the right button (#3130)
- Fix campaigns fields on project list endpoint (#3139)
- Remove unneeded parameter on set project as featured function (#3096)
Code maintenance, infrastructure, translation and documentation
v4.0.9
New features
- Add iD Presets selection (#3074 & #2995)
- Allow to create AoIs with all types of MultiPolygons (#3048)
- Allow JOSM to be called from Safari (#3057)
- Load OSM data to multiple tasks in JOSM (#3057)
Bug fixes
- Filter teams by organisation on backend (#3029)
- Fix bug in mapped validated percentage sum on frontend (#3068)
- Hide edit project buttons on team membership page (#3045)
Code maintenance, infrastructure, translation and documentation
- Replace npm by yarn on circle-ci (#3001)
- Update frontend dependencies (iD, react-placeholder, react-intl and others)
- Update backend dependencies (gevents, geoalchemy2, flask-sqlalchemy and others)
- Add Name tag to EC2 instances (#3055)
- Update translations, enable Italian translation and improve transifex-client config (#3059)
- Improve tests (#3050) and build jobs on circle-ci (#3074)
Tasking Manager Version 4.0.8
Tasking Manager Version 4.0.7
New features
- Allow users to select multiple tasks for validation (#2989)
- Improve accessibility by using element and aria-label attribute (#2993)
- Add permissions to all users allowed to validate a project to undo bad imagery & validated tasks (#3014)
Bug fixes
- Update iD editor version and fix problems with comments and imagery (#3000)
- Copy all metadata when cloning a project and fix bugs with private projects (#2976)
- Validate mapbox token on basemap change in project creation (#2984)
- Restore team and orgs members when user cancel editing (#2985)
- Avoid the app from crashing if locale is undefined or null (#2987)
- Fix pagination on My tasks page (#3008)
- Use imagery as content for JOSM changeset source (#3018)
- Fix permissions on project detail, private projects locks, and project chat endpoints (#3011)
Code maintenance, infrastructure, translation and documentation
Tasking Manager Version 4.0.6
New features
- Add share button to project overview page (#2931)
- Add download AoI and task grid buttons to project overview page (#2933)
Bug fixes
- Load map/validation page inside a React Portal to avoid problems when starting iD (#2972)
- Allow project author to map and validate their own projects (#2967)
- Avoid tasks selection page crashing while tasks data is loading (#2965)
- Verify if user is manager of the organisation when loading its management page (#2964)
- Verify if user is manager of a team (or of its organisation) when loading its management page(#2956)
- Validate admin role for project search request with 'managed_by' query param(#2952)
- Array of polygons support in project creation (#2947)
- Fix exhibition of autounlock task timer (#2941)
- Fix links to project and tasks on notifications (#2940)
- Fix 'page not found' errors when loading project overview pages (#2931)
- Show private projects to admin users on project search endpoint (#2924)
- Fix permissions for private & draft projects on detail endpoint (#2949)
- Avoid errors when project and org names in English are capitalized in other browser locales (#2969)
Code maintenance, infrastructure, translation and documentation
Tasking Manager Version 4.0.5
- Additional indexes for performance heavy queries (#2936)
- Remove is_undoable field from task dto and update task detail endpoint (#2935)
- Add authorisation on API-DOCS to project detail endpoint (#2932)
- Send messages according to user settings (#2930)
- Enable file compression in Cloudfront (#2925)
- Create img element only if organisationLogo is populated (#2899)
- Reset error message after save project succeeds (#2898)
Tasking Manager Version 4.0.4
Hotfix release:
- Fix project search when typing spaces (#2892)
- Fix project search when using
managedByMe
filter(#2888) - Repair project loading and editing inconsistencies (#2894)
- Include email in contact message (#2891)
- Improve video display in learn section (#2890)
- Handle custom imagery better in UI and for JOSM (#2886)
- Update translations (#2895)