A week in Openverse: 2024-06-10 – 2024-06-17

openverse

Merged PRs

APIAPI An API or Application Programming Interface is a software intermediary that allows programs to interact with each other and share data in limited, clearly defined ways.

  • #4415: Add `backfillmoderationdecision` management command
  • #4444: More precisely handle waveform generation failures
  • #4467: Publish changelog for api-2024.06.07.17.19.06

Catalog

  • #4068: Add verbose logging option to `ProviderDataIngester`
  • #4429: Add DAG to trim and deduplicate tags
  • #4447: Capture thumbnails during europeana ingestion
  • #4460: Update the 'updated_on' column during popularity refresh
  • #4481: Moved by tag from the fuzzy match group to exact match

Documentation

  • #4441: Add favicon to Storybook
  • #4466: Publish changelog for frontend-2024.06.07.17.19.06
  • #4467: Publish changelog for api-2024.06.07.17.19.06
  • #4485: Order quickstart links, add missing catalog link
  • #4487: Publish changelog for ingestion_server-2024.06.13.17.07.56

Frontend

  • #4441: Add favicon to Storybook
  • #4442: Tags page copy
  • #4466: Publish changelog for frontend-2024.06.07.17.19.06

Ingestion Server

  • #4487: Publish changelog for ingestion_server-2024.06.13.17.07.56

Management

  • #4441: Add favicon to Storybook
  • #4472: Fix ov corepack and pdm existence issues

Closed issues

API

  • #3641: Create `ModerationDecision` backfill management command
  • #4218: Audio waveform should return 424 instead of 500 when waveform cannot be generated
  • #4474: The API `result_count` is no more than 240 for unauthenticated requests

Catalog

  • #1420: Add verbose logging option to `ProviderDataIngester`
  • #4403: Capture thumbnails during Europeana ingestion
  • #4453: Remove deny-listed tags in the catalog with the `batched_update` DAG
  • #4464: Move "by" tag contains filterFilter Filters are one of the two types of Hooks https://codex.wordpress.org/Plugin_API/Hooks. They provide a way for functions to modify data of other functions. They are the counterpart to Actions. Unlike Actions, filters are meant to work in an isolated manner, and should never have side effects such as affecting global variables and output. to tag exact match filter

Documentation

  • #4479: Link to the catalog quickstart guide from the central quickstart page

Infra

  • #2037: Move OpenverseOpenverse Openverse is a search engine for openly-licensed media, including images and audio. Find Openverse on GitHub and at https://openverse.org. API and catalog to `openverse.org` subdomains
  • #4489: Environment variables set when running `ov` not passed to the container

Management

  • #4468: `ov` will hang silently if `corepack` is used and there is an update to PNPM
  • #4469: `ov` does not capture error output if `pdm` not installed on host

openverse-infrastructure

Merged PRs

Infra

  • #920: Remove openverse.engineering Cf Access rules and update documentation
  • #928: Move Nuxt 3 to prod, create new listener rule for split testing

Management

  • #926: 🔄 synced file(s) with WordPress/openverse

Closed issues

Infra

  • #609: Use pre-commit and lint setup identical to the monorepo
  • #785: Remove any remaining Cloudflare resources from `openverse.engineering` zone

Management

  • #438: Enable merge queues and require PRs to be up-to-date before merging
  • #609: Use pre-commit and lint setup identical to the monorepo

#openverse, #week-in-openverse