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
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