A week in Openverse: 2023-07-10 – 2023-07-17

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

This post was originally published on Make Openverse by dhruvkb.

Follow us

Don't be shy, get in touch. We love meeting interesting people and making new friends.