HOT Tasking Manager: Monthly update blog - June, 2023

Hello Tasking Manager users! Welcome to our monthly update, where we share the latest progress and improvements made to the Tasking Manager. We’re delighted to inform you about the exciting developments in the Tasking Manager. Let’s dive into the noteworthy updates from June and give you a glimpse of what’s to come.

New Features and Enhancements:

Our team has been busy adding valuable features and enhancing existing functionality. Here are some of the notable updates:

  • Confirmation Pop-up for Leaving a Team: A confirmation pop-up window has been added to prevent accidental team removal, providing a better user experience.

  • Toggle Dropdown Functionality: Thanks to the contribution of Muhammad Talha Baig (@mtalhabaig3 on GitHub), we have fixed an issue where the dropdowns would not close upon reclicking them.

  • Improvement in Page Loading Speed: To enhance performance, we have implemented lazy loading for routes, improving the loading speed of different pages of our app.

  • Dependency Updates: We’ve updated a lot of our underlying dependencies in the codebase. This ensures that our app stays updated with the latest technologies plus sets the platform for further integrations and enhancements.

Bug Fixes and Stability:

Ensuring a stable and bug-free environment is crucial for an optimal user experience. Our team has resolved several bugs and issues, including:

  • Specific Task Instruction Bug Fix: Previously, using lone and empty curly braces in specific task instruction text would disable task editing. We’re pleased to inform you that this issue has been addressed and fixed. Task editing now functions as intended, allowing users to provide instructions without hindrance. Before this fix, the following error message was shown:

  • Notifications Error Message Display Issue: A bug that displayed an error message while deleting multiple notifications on the last page has been fixed, providing a seamless user experience. Before this fix, the following error message was shown:

  • Improving JOSM’s User Experience: We have resolved a problem that caused conflicts when using the JOSM remote control. This improvement also prevents users from inadvertently making edits on the boundary layer, ensuring a smoother experience—thanks to Taylor (@tsmock on GitHub) from the Meta team for successfully addressing this issue.

  • URL Encoding Issue on viewing all projects from organizations: An encoding problem that caused URLs with certain organizations to display no available projects has been resolved. With the fix, all projects from organizations are now correctly displayed.

  • App Crash When Copying Comment Button: A bug that caused the app to crash when copying the same comment to multiple other tasks has been fixed. Users can now use the feature to post the same comment to multiple tasks without encountering issues while validating multiple tasks. Before this fix, the following error message was shown:

Upcoming Features and Enhancements:

We’re excited to share some of the features and improvements we’re currently working on, which will be implemented in the near future:

  • Streamlined Email Alerts for Task Invalidation: Our email notification system is being enhanced to send alerts only when additional comments are added during successful task validation, reducing user email volume. We would love to hear your feedback on this feature and any suggestions you may have. Please join the discussion on our GitHub page here and let us know your thoughts.

  • Network Error Handling: We’re focusing on improving error handling both on the client and server side, focusing on optimistic network error handling, code maintainability, and improved user interfaces. Our backend error handling system is undergoing a significant overhaul to provide detailed and accurate error messages, enhancing debugging and issue resolution efficiency.

  • Advanced Bad Imagery Reversion: In an upcoming feature, project managers/admins can revert tasks marked as bad imagery by specific contributors. This will help rectify any false positives caused by incorrect imagery sources or technical issues.

  • Dependency Updates and Integration: We are collaborating with Meta to migrate the currently embedded RapiD editor to its latest version, Rapid v2. The team is also helping us to update dependencies, standardize code, and integrate the new embedded version into the Tasking Manager web app, enhancing its functionality. We’re also looking to update our fork of the iD editor to its latest version.

That wraps up our tech team update for this month! We hope you’re as excited as we are about the progress made on our open-source project. We appreciate your continued support and contributions to our community. Stay tuned for more updates next month as we continue to enhance your experience with our web app.

Please don’t hesitate to reach out if you have any feedback, suggestions, or questions. Together, let’s make our open-source project even better!

Be a part of the Tasking Manager community:

  • Join Slack: #tasking-manager or Matrix: here
  • Visit Tasking Manager Github here to see the progress of a particular month on the GitHub board or request a bug fix or feature enhancement
  • Monthly collective meetup on Wednesday, 12th of July at 9:00 UTC or 15:00 UTC.

Until next time,
hot_tech and Kathmandu Living Labs

2 Likes