A week in Openverse: 2024-03-25 – 2024-04-01

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.

  • #3887: Use search query parameters for additional search views in the API
  • #3962: Publish changelog for api-2024.03.25.15.22.26
  • #3971: Fix load sample data script provider insertion

Catalog

  • #3921: Add elasticsearch concurrency tags for Airflow
  • #3936: Add Project Proposal for ingestion server removal project
  • #3974: Update dependency apacheApache Apache is the most widely used web server software. Developed and maintained by Apache Software Foundation. Apache is an Open Source software available for free.-airflow to v2.8.4 [SECURITY]
  • #3983: Use a `make_insert_query` function in test_sql.py

Documentation

  • #3913: Project proposal for dark mode project
  • #3921: Add elasticsearch concurrency tags for Airflow
  • #3980: Add documentation guidelines, update API docs guidelines links

Frontend

  • #3725: Add ESLint rule to cap the length of translation strings
  • #3957: Update payload of collection search analytics events
  • #3960: Publish changelog for frontend-2024.03.25.15.22.24
  • #3961: Remove unused colors from the tailwind config
  • #3967: Fix logo height
  • #3978: Update additional search views API params in frontend
  • #3979: Reset the media store state if collection state changes
  • #3985: Check for emptiness of case.split function input

Ingestion Server

  • #3936: Add Project Proposal for ingestion server removal project

Management

  • #3955: Group "week in OpenverseOpenverse Openverse is a search engine for openly-licensed media, including images and audio. Find Openverse on GitHub and at https://openverse.org." items by stack label
  • #3982: Automatically apply the project proposal and IP labels to PRs

Closed issues

API

  • #3869: Replace API collection paths with search parameters

Catalog

  • #1835: [Quality] Use a `make_insert_query` function in test_sql.py
  • #3891: Improve support for "concurrency pools" in Elasticsearch DAGs
  • #3935: Write Project Proposal for ingestion server removal

Documentation

  • #3504: Update contribution references in documentation quickstart
  • #3894: Project Proposal: Dark Mode

Frontend

  • #476: Updating logo nav component in headerHeader The header of your site is typically the first thing people will experience. The masthead or header art located across the top of your page is part of the look and feel of your website. It can influence a visitor’s opinion about your content and you/ your organization’s brand. It may also look different on different screen sizes.
  • #3378: Don't use very long strings to be translated
  • #3619: Update `REACH_RESULT_END`, `LOAD_MORE`, `SELECT_SEARCH_RESULT` analytics events for additional search views
  • #3894: Project Proposal: Dark Mode
  • #3976: Staging: Provider 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. is preserved on collection tag views
  • #3984: TypeError: Cannot read properties of undefined (reading 'trim')

Ingestion Server

  • #3935: Write Project Proposal for ingestion server removal

Management

  • #3445: Categorise weekly updates by stack

#openverse, #week-in-openverse