A week in Openverse: 2024-04-29 – 2024-05-06

openverse
Merged PRs
API

#4126: Respond with 401 for requests with bad credentials

#4169: Update media moderation view

#4197: Convert OperationalError into unhealthy health check response

#4213: Delete base indices before recreation of sample data

#4220: Add "sa" as valid license and map "publicdomain" to "pdm"

#4243: Update dependency django-asgi-lifespan to >=0.3.1, <0.4

#4245: Update dependency uvicorn to >=0.29, <0.30

#4248: Update docker.io/nginx Docker tag to v1.26.0

#4252: Publish changelog for api-2024.05.01.13.59.00

Catalog

#4214: Fix advanced provider options for dags that override ingest records

#4244: Update dependency pytest-socket to v0.7.0

#4253: Fix Science Museum index out of range error

Documentation

#3963: Dark Mode Frontend Implementation Plan

#4222: Remove the additional search views flag

#4262: Automatically convert URLs to hyperlinks using `linkify` extension

Frontend

#4037: Use "audio track(s)" to refer to individual audio works

#4222: Remove the additional search views flag

#4224: Remove untranslated locales from page generation and the locale chooser

#4228: Point openverse frontend to api.openverse.org

#4241: Update pnpm to v8.15.8

#4247: Update docker.io/clickhouse/clickhouse-server Docker tag to v23.12

#4248: Update docker.io/nginx Docker tag to v1.26.0

#4251: Update Nuxt dependencies

Ingestion Server

#4213: Delete base indices before recreation of sample data

Management

#4226: Update PR template with info about other doc generation, remove old file

#4239: Fix the file name of the default pull request template

#4242: Update workflows

Closed issues
API

#410: Additional search views for the frontend

#671: Unhandled error when database connection is not available

#3626: Return 401 for API requests with invalid `Authorization` headers

#3637: Augment media admin view with moderation information

#3746: OperationalError: [Errno -2] Name or service not known

#4127: API should use a error serializers for documenting error responses instead of an error class

#4212: The `just api/init` command fails when executed repeatedly in succession

Catalog

#4207: Science Museum halts early despite skipping ingestion errors

#4221: Replace invalid license value in the catalog database

Documentation

#4208: Automatically warn or convert unformatted URLs in the documentation site

Frontend

#410: Additional search views for the frontend

#556: Feedback page contains Content Security Policy violations

#604: `scrollTo` unsupported on older android devices

#2403: Add Google Analytics to Openverse site?

#3918: Remove the `additional_search_views` flag from the frontend

#3958: Implementation Plan: Dark Mode Frontend

#3986: Error: No Hardware Support for Webgl

#4196: Remove untranslated and/or low translation locales from the locale chooser

Management

#4187: Delete the `archive` directory

openverse-infrastructure
Merged PRs
Catalog

#880: Allow access to iNaturalist bucket to Airflow

Infra

#864: Remove temporary firewall rule

#872: Clean up unused providers and upgrade cloudflare provider

#874: Add nuxt preview deployment for nuxt 3 iteration work

#878: Add HISTORY.md to outline structural changes in the repository over time

Management

#879: synced file(s) with WordPress/openverse

Closed issues
Infra

#869: Temporary Nuxt-3 staging deployment

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