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 CLI fail label check
  • #75: [Feature] Automatically label PRs with the aspect and goal labels

openverse-catalog

Merged PRs

  • #403: 🔄 Synced file(s) with WordPress/openverse

Closed issues

  • #384: Update API 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 a11y plugin 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 meta search
  • #1065: Give clearer feedback for how to fix outdated POT file in CI
  • #1063: Removed iframe-height.js and its implementations
  • #1061: Convert Pinia stores to TypeScipt
  • #1045: Use a non-versioned API URL to mock analytics requests, too
  • #1039: Extract filter 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