A week in Openverse: 2024-08-26 – 2024-09-02


openverse

Merged PRs

API

  • #4844: Update docker.io/mccutchen/go-httpbin Docker tag to v2.14.1

Catalog

  • #4818: fix: Reduce timeouts for batched update
  • #4847: Update dependency elasticsearch to v8.15.0

Documentation

  • #4810: Add color mode to ui store
  • #4812: Publish changelog for frontend-2024.08.26.14.55.41
  • #4821: Revert the Nuxt 3 update
  • #4823: Update Nuxt and deps to v3.13.0; fix server dir location

Frontend

  • #4796: Convert `VButton`, tabs and item group components to script setup
  • #4799: Convert components used for displaying search results to `script setup`
  • #4804: Replace hard-coded strings in Playwright tests
  • #4805: Convert the last components to script-setup
  • #4807: Update Nuxt and related dependencies to v3.13.0
  • #4808: Fix dark theme grays
  • #4809: Add feature flag to display the dark mode UI toggle
  • #4810: Add color mode to ui store
  • #4812: Publish changelog for frontend-2024.08.26.14.55.41
  • #4816: Fix homepage layout shift
  • #4819: Convert components used on single result pages
  • #4821: Revert the Nuxt 3 update
  • #4823: Update Nuxt and deps to v3.13.0; fix server dir location
  • #4824: Update the recent search disclaimer
  • #4837: Convert some store unit tests to TypeScript
  • #4843: Update dependency prettier-plugin-tailwindcss to v0.6.6
  • #4846: Update dependency @playwright/test to v1.46.1
  • #4849: Update dependency vue-tsc to v2.1.4

Ingestion Server

  • #4847: Update dependency elasticsearch to v8.15.0

Management

  • #4845: Update workflows
  • #4848: Only specify major version for post-v1 actions

Closed issues

API

  • #2468: Audio waveform generation can exceed gunicorn worker timeout
  • #4806: Update the NYPL `domain` in the API

Catalog

  • #1442: Trigger audio waveform generation after the audio refresh
  • #1556: Investigate why images don’t have titles in the database
  • #4814: Reduce timeouts for batched update

Frontend

  • #352: Add Openverse cookie information to WP.org cookie policy
  • #475: Storybook configuration is split between Nuxt config and Storybook directory
  • #619: Update e2e tests to not rely on specific text copy, instead use translation tokens
  • #4306: Add a feature flag to show the dark mode UI toggle
  • #4308: Add frontend “color mode” state to the ui cookie
  • #4678: Update the Vue components to match Vue 3 conventions
  • #4741: Improve recent searches privacy notice
  • #4815: Homepage images do not take up space until they have loaded in, causing a large layout shift after hydration and SSR
  • #4820: Nuxt 3 update broke the healthcheck route

Management

  • #4020: Update docker-compose files to use the latest version
  • #4108: Reduce unused services in Docker Compose

openverse-infrastructure

Merged PRs

Management

  • #1024: 🔄 synced file(s) with WordPress/openverse

#openverse, #week-in-openverse