Toolhub/Progress reports/2022-03-04
Report on activities in the Toolhub project for the week ending 2022-03-04.
Features Added/In The Works
[edit]Tool Lists
[edit]Slavina continued working on the series of patches and bug fixes that need to be resolved for the full implementation of the lists feature from our roadmap. While most of the patches critical to the completion of this Epic have been merged, Slavina started working on a new set of patch(es) that are aimed at enhancing the User experience of the list feature.
Recent Changes
[edit]Raymond submitted patches aimed at unifying the content moderation and patrolling of all lists and tools on toolhub on a single view, this makes it easier for moderators/patrollers to perform moderation/patrolling work.
Multi-author support for Toolinfo records
[edit]Raymond submitted a patch that makes improvements to the UI of the multi-author support for toolinfo records feature that Bryan Implemented. This patch is meant to make it possible to view extended author information on tool detail screen since the initial UI patch submitted by Raymond for this feature doesn't account for this requirement.
Bugs Fixed/ Development Improvements
[edit]Bug causing viewing of tool/list revision detail to make endless number requests to server fixed
[edit]Bryan submitted a fix for a bug discovered by both Bryan and Slavina that causes the viewing of tool/list revision detail to make an endless number of requests continuously to the server.
Increase of test coverage
[edit]Bryan submitted a couple of patches that are aimed at increasing the test coverage of our codebase. This is an ongoing practice discussed and embarked on by the team and might likely remain open for some time (perhaps spill into next quarter).
Upgrade node version and libraries
[edit]Bryan submitted a patch that addresses the task of upgrading the nodejs version that our frontend depends on, along with a ton of other dependencies. This is in line with the team's goal of improving our development environment setup and build processes. Bryan and Slavina have also started researching and experimenting with the idea of moving our frontend build process from webpack to rollup, and replacing vue-cli with vite, for a better development experience.