Merged PRs
API 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.
- #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 Accessibility (commonly shortened to a11y) refers to the design of products, devices, services, or environments for people with disabilities. The concept of accessible design ensures both “direct access” (i.e. unassisted) and “indirect access” meaning compatibility with a person’s assistive technology (for example, computer screen readers). (https://en.wikipedia.org/wiki/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 Openverse is a search engine for openly-licensed media, including images and audio. Find Openverse on GitHub and at https://openverse.org. 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`
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