This week we are approaching the end of a sprint focused on our Frontend Postlaunch cleanup.
Announcements
- Next week’s meeting will be hosted by @aetherunbound, as we continue our hosting rotation amongst the sponsored Openverse developers.
Takeaways
Done
- Single audio result view cleanup, now it’s a more responsive page [ref]
- New sponsored contributor, @stacimc, first PR 🎉 [ref]
- Redesigned content reporting flow [ref]
- Fixes to the global layout [ref]
- The Openverse Catalog has milestones for future releases, so if anyone wants to contribute from that side, they can find the ongoing and required work there [ref]
In progress
- Last item in the current frontend milestone: Update license explanation tooltip [ref]
- The WordPress theme supporting locale based locale paths (critical for the next deployment) is blocked by WordPress/wordpress.org#60. Incoming changes already prepared [ref]
- Changes to the way the catalog processes TSV files [ref]
- New
VLinkcomponent for external links [ref] - Refactoring of store modules [ref]
Upcoming changes
- We agreed to dedicate next weeks to plan following milestones for the Frontend and API repositories while fixing most critical bugs [ref]. Pending points for planning that were mentioned:
- Vuex to Pinia migration
- Monitoring across the stack
- Further TypeScriptifying composables and other areas
- Adding more comprehensive e2e tests (especially ones that test keyboard navigation)
- Visual regression testing
- Evaluate the guidelines for reviewing pull requests and complete them. Maintainers should remember to remove the
awaiting triagelabel when creating or reviewing issues. [ref]