Report on the Toolhub project for the week ending 2021-01-28
See the on-wiki progress report [0] for additional details and clickable links.
== TL;DR ==
* Lists
* Autocomplete search for tools by name
* Author and tags now linked to search
* Initial Annotations support in development
We are now a month into 2022 and the Foundation's fiscal year
2021-2022 Q3 (January-March 2022) time box. The team is revisiting
it's prior plans to adjust for the places where theory and reality
have diverged. Broadly we are still on track to add more features
which are hoped to be used to improve both the quantity and quality of
Toolhub's catalog of tool information. We are planning to focus on
completing the planned feature set for lists, improving patrolling
workflows, and adding new abilities for the community to document
important aspects of tools.
[0]: https://meta.wikimedia.org/wiki/Toolhub/Progress_reports/2022-01-28
Bryan
--
Bryan Davis Technical Engagement Wikimedia Foundation
Principal Software Engineer Boise, ID USA
[[m:User:BDavis_(WMF)]] irc: bd808
Report on the Toolhub project for the week ending 2021-01-14
See the on-wiki progress report [0] for additional details and clickable
links.
== TL;DR ==
* Deprecated licences are removed from "Add Tool" form
* Improved error handling
* Bug fix: Alerts with long strings now longer hide "close" button
The team had its first retrospective and thinking through improvements we
can make to our ways of working. There is also some initial work coming out
in how we might display version control information about a tool in our
efforts to improve support for tool maintainers.
[0]: https://meta.wikimedia.org/wiki/Toolhub/Progress_reports/2022-01-14
--
Seve Kim *(he/him, name pronunciation
<https://upload.wikimedia.org/wikipedia/commons/transcoded/0/06/En-Seve_Kim_…>)*
Product Manager, Platform
<https://wikimediafoundation.org/>
*"Imagine a world in which every single human being can freely share in the
sum of all knowledge. That's our commitment."*
Report on the Toolhub project for the three weeks ending 2022-01-07
See the on-wiki progress report [0] for additional details and clickable links.
== TL;DR ==
* Functional maintenance environment invented
* Production release made
A number of feature enhancements and bug fixes were deployed to the
production https://toolhub.wikimedia.org site on 2022-01-05. This was
the first deployment of the production service since 2021-10-25. This
long delay was in part due to the maintenance environment problem.
With the newly discovered workaround for that issue we were able to
run database and Elasticsearch migration tasks to support new
functionality.
Features added:
* Tools can now be marked as "favorites" which adds them to a special
list visible only to the current user.
* Stemming support for English words has been added so that searches
are more likely to find relevant tools.
* The toolinfo.json schema has been updated to support two new tool
types: lua module and template.
* Required form fields now show an '*' after the field label.
* Adding tools to lists is easier thanks to a new search feature in the UI form.
Bugs fixed:
* Graphs have been fixed to always use a 0 basis for Y axis rendering.
* Notifications have been added to explain when a URL is rejected as a
duplicate and other URL registration errors.
* Orphan toolinfo records are now removed from the catalog when a
registered URL is deleted.
* Vue components can now wait on the initial asynchronous loading of
information about the current user before taking actions.
* Many UI messages have been fixed to reactively change when the user
selects a new locale.
* Changing languages no longer resets state on views which are using
tabbed navigation.
[0]: https://meta.wikimedia.org/wiki/Toolhub/Progress_reports/2022-01-07
Bryan
--
Bryan Davis Technical Engagement Wikimedia Foundation
Principal Software Engineer Boise, ID USA
[[m:User:BDavis_(WMF)]] irc: bd808