A week in Openverse: 2021-12-06 – 2021-12-13

openverse

Merged PRs

  • #121: Add a workflow for a notification on new discussions

openverse-catalog

Merged PRs

  • #301: Remove `get_*_operator` functions, simplify commoncrawl logic
  • #299: Remove unnecessary logging.basicConfig calls
  • #298: Refactor delay tests to prevent them from being flaky
  • #297: SlackSlack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/. alerting for DAG failures
  • #296: Retire common_api_workflows, clean up config
  • #295: Specific error message for auth errors on request, improve tests

Closed issues

  • #291: Provide a more descriptive message for auth errors
  • #284: Retire/remove common_api_workflows.py
  • #242: [Improvement] Use operators directly, remove `get_.*_operator` functions
  • #214: Add DAG alerting in Slack
  • #199: [Quality] Move logging.basicConfig calls out of import scope
  • #160: [Infrastructure] `test_get_waits_before_getting` is flaky

openverse-api

Merged PRs

  • #394: Fix page_size setting for related media
  • #387: Bump pytest-django from 4.4.0 to 4.5.1 in /openverse_api
  • #386: Bump boto3 from 1.20.16 to 1.20.20 in /openverse_api
  • #382: Bump ipython from 7.30.0 to 7.30.1 in /ingestion_server

Closed issues

  • #393: page_size for /related/ endpoint is set incorrectly and causes 400 error

openverse-frontend

Merged PRs

  • #509: Fix 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. endpoints for related media and provider stats
  • #503: Add progressive TypeScript compilation
  • #498: Update README.md to remove broken link
  • #497: Add a transform step after receiving data from the API
  • #492: Redirect on image detail page
  • #474: Persist search term across pages
  • #473: Add e2e test for image detail page
  • #469: Add Modal component
  • #459: Improve focus styles for audio subcomponents

Closed issues

  • #502: Seeking doesn’t work when zoomed
  • #494: Remove broken link from README
  • #486: Restyle 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. sidebarSidebar A sidebar in WordPress is referred to a widget-ready area used by WordPress themes to display information that is not a part of the main content. It is not always a vertical column on the side. It can be a horizontal rectangle below or above the content area, footer, header, or any where in the theme.
  • #472: Required e2e tests for single result page
  • #458: Modal component
  • #407: Improve focus styles on `AudioTrack` subcomponents
  • #348: Persist current search term in search bar across all pages
  • #175: Explore adding progressive typechecking where possible

#openverse, #week-in-openverse