A week in Openverse: 2024-05-27 – 2024-06-03


openverse

Merged PRs

API

  • #4198: Warn on `license_url` computation in the API
  • #4360: Add favicon to Django API
  • #4372: Reduce permissions of default authentication scope
  • #4376: Configure IPython configuration dir in the API
  • #4386: Make media items the centre for all moderation activity
  • #4387: Make miscellaneous improvements to the API developer experience
  • #4394: Publish changelog for api-2024.05.27.15.21.38
  • #4397: Revert “Change search query approach to include only available providers (#4238)”
  • #4398: Publish changelog for api-2024.05.28.21.25.54
  • #4414: Add report creation, better filtering and more improvements to admin views for media

Catalog

  • #4370: Modify `add_license_url` DAG to use `batched_update`
  • #4385: Always assume special urgency for contributor PR pings
  • #4388: Added documentations for how to run DAGs in development alongside how to add new documentations.

Documentation

  • #4385: Always assume special urgency for contributor PR pings
  • #4388: Added documentations for how to run DAGs in development alongside how to add new documentations.

Frontend

  • #4339: Fix recent searches keyboard navigation
  • #4393: Publish changelog for frontend-2024.05.27.15.21.40
  • #4396: Improve accessibility labels for filters tab and button

Ingestion Server

  • #4382: Drop `ORDER BY` clause from copy step when adding a limit
  • #4390: Publish changelog for ingestion_server-2024.05.27.13.36.10

Management

  • #4343: Dockerfy the Openverse development environment
  • #4389: Fix path to banner in `README.md`
  • #4396: Improve accessibility labels for filters tab and button
  • #4399: Add recipes for cleaning up
  • #4401: Make Dockerfied development environment compatible with macOS
  • #4409: Add support for aliases to `ov`
  • #4410: Ignore v8 compile cache

Closed issues

API

  • #3638: Add content moderation actions to expanded media admin view
  • #3639: Soft lock moderation actions for works in review by a moderator
  • #4324: Reduce permissions of default authentication scope
  • #4341: Add favicon to Django API
  • #4412: Make admin media endpoint work for all media items not just those with reports
  • #4413: Include report filing in admin media view

Catalog

  • #1093: Remove the Community Involvement handbook page
  • #1095: Remove the provider ingestion script refactor handbook page
  • #3885: Backfill `license_url` field for images where it’s null in the meta_data
  • #4348: The `add_license_url` DAG keeps timing out

Documentation

  • #4356: Create a document for how to start the catalog stack and run a DAG for testing

Frontend

  • #480: Refactor recent searches to reduce code duplication
  • #957: Better accessible name for Filters button and tab
  • #3195: Looped in the recent searches when browsing with keyboard

Ingestion Server

  • #4381: Drop `ORDER BY` clause from copy step of image data refresh when adding a limit

Management

  • #2068: Make linting more contributor-friendly
  • #4137: Create a “dev dependencies check” script for identifying what a contributor may need
  • #4327: Update the PR Review Reminder DAG with special timing for non-maintainers
  • #4404: Replace single usage of perl with Python
  • #4407: Add support for aliases in `ov`

openverse-infrastructure

Merged PRs

Management

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

Closed issues

API

  • #895: Incorrect log line separator definition for API

Documentation

  • #786: Update references to openverse.engineering domains in our public and internal documentation to use openverse.org instead

Infra

  • #895: Incorrect log line separator definition for API

#openverse, #week-in-openverse