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
Merged PRs
Management
- #1024: 🔄 synced file(s) with WordPress/openverse
#openverse, #week-in-openverse