Report on activities in the Toolhub project for the week ending 2021-04-02.
See the on-wiki progress report [0] for additional details and clickable links.
== TL;DR == * Crawler error tracking improved * Data consistency improved with custom model data field classes * Toolinfo origin exposed via API and used in UI access control * April-June 2021 planning continues
This week marks the completion of the second full quarter of implementation work on Toolhub. During the quarter, Bryan and Srishti have:
* Given two presentations to Wikimedia Foundation staff about the Toolhub project * Completed the user interface to register, authorize, view, and revoke Toolhub OAuth grants * Implemented faceted search * Implemented creation and editing of new toolinfo records via the API and UI * Implemented the backend for viewing history and diffs of toolinfo records over time * Designed and implemented a uniform notification system for the UI * Improved localization with changes to the translation layer * Made many improvements to our frontend tooling to call the backend API * Added "soft delete" support for toolinfo records * Made various improvements in the functionality and reporting for the URL crawler
The frontend for history, diffs, and rollback/revert of toolinfo revisions is under review and expected to be merged in the coming week. We also expect to solidify our April-June planning and update our target release date following additional discussion next week.
Thanks to everyone who is following along on our progress and giving us support with encouraging words and helpful ideas. We continue to be very excited about the impact that this project will have on the Wikimedia community and are looking forward to its release. :)
[0]: https://meta.wikimedia.org/wiki/Toolhub/Progress_reports/2021-04-02
Bryan
toolhub-dev@lists.wikimedia.org