openverse icon indicating copy to clipboard operation
openverse copied to clipboard

Openverse is a search engine for openly-licensed media. This monorepo includes all application code.

Results 274 openverse issues
Sort by recently updated
recently updated
newest added

## Problem Our documentation about traffic anomalies is good, but doesn't specifically instruct on how to add Cloudflare firewall rules in our infrastructure repository. ## Description Add specific instructions for...

🟨 priority: medium
✨ goal: improvement
πŸ€– aspect: dx
🧱 stack: documentation

## Problem The code described in this snippet was transitionary and has served its utility. It should be removed. https://github.com/WordPress/openverse/blob/7e558ef6a03de677895c17f2125a717632df839c/api/api/controllers/search_controller.py#L552-L569 ## Description This cache invalidation snippet has definitely run in...

good first issue
help wanted
🟩 priority: low
✨ goal: improvement
πŸ’» aspect: code
🧱 stack: api

### Provider API Endpoint / Documentation https://xeno-canto.org/explore/api (although may need to be avoided, see technical info below) ### Provider description Example search for sardinian warbler, you can see most if...

🟩 priority: low
🧹 status: ticket work required
✨ goal: improvement
β›” status: blocked
🧱 stack: catalog
☁️ provider: audio

## Description The weekly update [script `last_week_tonight.mjs`](https://github.com/WordPress/openverse/blob/main/automations/js/src/last_week_tonight.mjs?rgh-link-date=2023-12-03T07%3A20%3A36Z) runs as a standalone Node.js script. It is the last remaining standalone script in the JS based automations. Converting it to a `actions/github-script`...

help wanted
🟩 priority: low
πŸ€– aspect: dx
🧰 goal: internal improvement
🟨 tech: javascript
🧱 stack: mgmt

## Problem When we add a new provider, we don't immediately add a `ContentProvider` record to the API. This means that the media is immediately available in search results. ##...

🟨 priority: medium
πŸ›  goal: fix
πŸ’» aspect: code
🧱 stack: api

## Current Situation https://github.com/WordPress/openverse/pull/4343 adds the `ov` script, and we can use it for local development. ## Suggested Improvement Explore using the `ov` script for some cases in our CI/CD...

🟩 priority: low
πŸ€– aspect: dx
🧰 goal: internal improvement
🧱 stack: mgmt

## Problem The Europeana script does not collect the creator data. ## Description Europeana is an aggregator of high-quality media from many European GLAM institutions, and it is important for...

good first issue
help wanted
🟨 priority: medium
✨ goal: improvement
πŸ’» aspect: code
🧱 stack: catalog

## Problem As pointed out by @dhruvkb and @obulat in the main design ticket (#3959) for the Dark Mode project (#3592), the homepage feels brighter compared to the rest of...

🟧 priority: high
✨ goal: improvement
πŸ–ΌοΈ aspect: design
🧱 stack: frontend

## Problem Our current vue/i18n messages files utilise nested JSON objects to discriminate keys. A sample from our `en.json5` looks like this: ```json5 { "404": { title: "The content you’re...

help wanted
🟩 priority: low
πŸ’» aspect: code
🧰 goal: internal improvement
🟨 tech: javascript
🧱 stack: frontend

## Fixes Related to #4305 by @zackkrida ## Description This PR adds dark mode `lg` snapshots, for both Storybook and the Playwright app tests. ## Testing Instructions The CI should...

🟨 priority: medium
πŸ’» aspect: code
🧰 goal: internal improvement
🧱 stack: frontend