openverse
Merged PRs
#2643: Remove nuxt eslint module
#2642: Check readiness against filtered index
#2639: Improve and unify ingestion server logging, simplify docker CMDs
#2636: Update frontend/src/components/VSkeleton/VGridSkeleton.vue
#2635: Send CI + CD notifications to the alerts channel
#2634: fix: unused composables/use-browser-detection
#2632: Exclude venv directories from type checks
#2631: Add "search" role to search bar forms
#2620: Use trigger_and_wait for alias point step in create filtered index DAG
#2617: Remove irrelevant mature UI toggle test
#2614: Replace `require` with `import` for error section images
#2613: Update `fake_sensitive` feature flag based on updated API response schema
#2611: Add Playwright visual regression tests for error pages
#2604: Re-enable image data refresh scheduling, readjust matview timeouts
#2601: Replace require with import homepage
#2600: Publish changelog for api-2023.07.10.08.44.19
#2599: Publish changelog for frontend-2023.07.10.08.29.25
#2585: Fix fetching and types on single result pages
#2583: Replace single image unit tests with Playwright e2e
#2580: Add unhealthy ECS hosts runbook
#2578: Remove duplicated plausible props
#2574: Add `eslint-plugin-playwright`
#2569: Bump django from 4.2.1 to 4.2.3 in /api
#2544: Set UA string for Openverse API requests from the frontend
#2538: Simplify Skip-to-content links
#2431: added reasons why certain warnings were filtered in 'pytest.ini'
#2358: Implementation Plan: Staging Elasticsearch Reindex DAGs
#2255: chore(deps): update nginx docker tag to v1.25.1
Closed issues
#2633: Remove ESLint webpack plugin
#2619: Add a wait sensor for the create filtered index DAG's trigger alias point step
#2610: Add Playwright VR tests for error pages
#2607: Replace `require` with `import` for error section images
#2572: "e2e/search-query-server.spec.ts:94:9 › search query on SSR › url mature query is set, and can be unchecked using the Safer Browsing popup" is skipped
#2553: Fix types in the single result pages
#2543: Add search role to search input
#2535: Remove unused `composables/use-browser-detection`
#2534: Default plausible prop payloads overlap with built-in Plausible stats data
#2474: Skip to content button hard to access using Firefox
#2465: Replace `require` with `import` for images on the homepage
#2312: Add `eslint-plugin-playwright`
#2272: `pnpm dev` does not copy English translations to `en.json`
#1987: Implementation Plan: Staging Elasticsearch reindex DAGs for both potential index types
#1825: Handle flakiness in Playwright
#1805: Add notes for why certain warnings are filtered/ignored in testing
#1228: Send `main` CI failures to alerts channel
#1310: Librivox
#1394: automagically tag dags by schedule to make it easier to filter
#1349: automagically tag dags by schedule to make it easier to filter
#488: Add `border-inline-*` Tailwind utility
#669: Allow entire dataset to be downloaded en-masse
#535: Focus style animation inconsistent across the site
#561: Header/Search result alignment issues
#590: Landing pages for sources without a search query
#600: Update of Switcher item component
openverse-infrastructure
Merged PRs
#563: Add a forced running DAG check and deployment advice to the catalog
#562: Add webhook URL for '#openverse-alerts' Slack channel
#561: Prevent variable interpolation when rendering catalog docker-compose
#559: Fix syntax error in justfile default recipe
#558: Refactor next monitoring configuration and add unhealthy host count alarms
#556: synced file(s) with WordPress/openverse
Closed issues
#560: Catalog should be launched using deployed version, not `latest`
#487: Add warning to catalog-airflow module alerting of the fact that redeploying will cause all running DAGs to stop
#openverse, #week-in-openverse