A week in Openverse: 2022-03-07 – 2022-03-14

openverse

Merged PRs

  • #191: Label PRs by contributors
  • #189: Update Pipenv files for Python 3.10
  • #188: Update Python workflows to run on Python 3.10
  • #185: Prevent PR labeller from overwriting labels on labelled PRs
  • #184: Lint RFCs and ensure they are lint-checked in the future
  • #180: Create a workflow to label a PR based on its linked issues

Closed issues

  • #183: Update Python workflows to run on Python 3.10
  • #175: PRs created with labels via GH CLICLI Command Line Interface. Terminal (Bash) in Mac, Command Prompt in Windows, or WP-CLI for WordPress. fail label check
  • #75: [Feature] Automatically label PRs with the aspect and goal labels

openverse-catalog

Merged PRs

  • #403: 🔄 Synced file(s) with WordPress/openverseOpenverse Openverse is a search engine for openly-licensed media, including photos, audio, and video. Openverse is also the name for the collection of related code repositories that make up the project.

Closed issues

  • #384: Update APIAPI An API or Application Programming Interface is a software intermediary that allows programs to interact with each other and share data in limited, clearly defined ways. key for NYPL DAG
  • #383: Update API key for Smithsonian DAG

openverse-api

Merged PRs

  • #563: Send `[]` if media has no tags
  • #555: 🔄 Synced file(s) with WordPress/openverse
  • #548: Bump django from 3.2.12 to 4.0.3 in /api
  • #536: Bump pytest from 6.2.5 to 7.0.1 in /analytics
  • #530: Django command for generating waveforms

Closed issues

  • #549: Upgrade to Django 4
  • #529: Audio waveform cache-warming Django command
  • #143: [Bug] Integration tests of Ingestion server are failing

openverse-frontend

Merged PRs

  • #1113: Removed unused css class transition-colors
  • #1109: Remove unused deps
  • #1100: Handle waveform with `peaks` prop as a blank array
  • #1099: Add component imports, remove extra blank lines between imports
  • #1097: Remove Vocabulary icon font
  • #1095: Move typography defaults into `tailwind.css` file
  • #1092: Switch to css grid instead of legacy column classes in media reuse
  • #1084: Remove analytics code
  • #1082: Update a11yAccessibility Accessibility (commonly shortened to a11y) refers to the design of products, devices, services, or environments for people with disabilities. The concept of accessible design ensures both “direct access” (i.e. unassisted) and “indirect access” meaning compatibility with a person’s assistive technology (for example, computer screen readers). (https://en.wikipedia.org/wiki/Accessibility) pluginPlugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party and remove outdated package
  • #1080: 🔄 Synced file(s) with WordPress/openverse
  • #1070: Fix prop name mismatch
  • #1069: removing all the ‘ focus: ‘ classes from VIconButton.vue
  • #1068: Add Centre for Ageing to image metaMeta Meta is a term that refers to the inside workings of a group. For us, this is the team that works on internal WordPress sites like WordCamp Central and Make WordPress. search
  • #1065: Give clearer feedback for how to fix outdated POT file in CI
  • #1063: Removed iframeiframe iFrame is an acronym for an inline frame. An iFrame is used inside a webpage to load another HTML document and render it. This HTML document may also contain JavaScript and/or CSS which is loaded at the time when iframe tag is parsed by the user’s browser.-height.js and its implementations
  • #1061: Convert Pinia stores to TypeScipt
  • #1045: Use a non-versioned API URLURL A specific web address of a website or web page on the Internet, such as a website’s URL www.wordpress.org to mock analytics requests, too
  • #1039: Extract filterFilter Filters are one of the two types of Hooks https://codex.wordpress.org/Plugin_API/Hooks. They provide a way for functions to modify data of other functions. They are the counterpart to Actions. Unlike Actions, filters are meant to work in an isolated manner, and should never have side effects such as affecting global variables and output. store from the search store and convert it to Pinia

Closed issues

  • #1094: Add font defaults to tailwind css file
  • #1091: Media reuse uses legacy columns classes
  • #1074: Empty waveform peaks data renders an empty waveform; should render placeholder instead.
  • #1067: Meta search provider: Centre for Ageing Better
  • #1059: Remove dead iframe height code
  • #1054: Replace individual `lodash.*` packages with `lodash` or remove entirely
  • #1026: Convert `usage-data` store from Vuex to Pinia
  • #1025: Convert `user` store from Vuex to Pinia
  • #1009: Empty audio search page shows audio track skeletons indefinitely
  • #1005: Audio play buttons have double focus rings
  • #1003: TypeError: Cannot read properties of undefined (reading ‘name’)
  • #919: Search from error page only show images
  • #915: Mock e2e testing analytics network requests
  • #842: Only update POT file timestamp if translations have changed
  • #834: Fixed footer when loading more images
  • #799: Image results sometimes `undefined`

openverse-browser-extension

Merged PRs

  • #31: Update README.md for consistiency with other repos
  • #29: 🔄 Synced file(s) with WordPress/openverse

Closed issues

  • #30: Update README to match other repositories

#openverse, #week-in-openverse