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

## Description We call both `logger.error` and `sentry_sdk.capture_exception` for all errors during waveform generation: https://github.com/WordPress/openverse/blob/7cfb689b20e08d4dfc2b2ac31051ea21b558184b/api/api/utils/waveform.py#L120-L121 Both of these calls send the error to Sentry: The `logger.error` shows where the error...

🟨 priority: medium
🛠 goal: fix
🤖 aspect: dx
🧱 stack: mgmt

## Context In a recent conversation about unplanned EC2 instance restarts and how they might affect our infrastructure, we began discussing how our current DAGs might handle a random dropout....

🟩 priority: low
💻 aspect: code
🧰 goal: internal improvement
🔧 tech: airflow
🧱 stack: catalog

## Description Once the filtering is in place (#4646, though not necessarily blocked by it), we can construct an exhaustive set of Clarifai labels and determine exclusions for that provider...

🟨 priority: medium
🌟 goal: addition
🧱 stack: ingestion server
🧱 stack: catalog
🗄️ aspect: data

## Description Similar to the [preemptive Rekognition filtering](https://docs.openverse.org/projects/proposals/rekognition_data/20240530-implementation_plan_augment_catalog_with_rekognition_tags.html#preemptively-filter-rekognition-tags), we will want to filter the existing Clarifai tags until we can perform the same analysis on the set of available tags...

🟨 priority: medium
🌟 goal: addition
💻 aspect: code
🧱 stack: ingestion server
🧱 stack: catalog

## Context The Rekognition dataset we have available is a [JSON lines](https://jsonlines.org/) file where each line is a JSON object with (roughly) the following shape: ```json { "image_uuid": "960b59e6-63f7-4beb-9cd0-6e3a275991a8", "response":...

🟨 priority: medium
🌟 goal: addition
💻 aspect: code
🔧 tech: airflow
🧱 stack: catalog

## Problem While Grafana (and other tools like it) provide good interfaces for visualising data, they are not good for long queries. Those tools rely on reasonable time outs configured...

🟨 priority: medium
🌟 goal: addition
🤖 aspect: dx
🧱 stack: catalog

## Problem Image proxy requests time out at 15 seconds. Similar to #4507, thumbnail requests are highly susceptible to upstream provider problems. If Flickr has a bad day, we'll have...

🟨 priority: medium
💻 aspect: code
🧰 goal: internal improvement
🧱 stack: api

## Problem Aria-label on licensing values will not be read. `aria-label` is only valid on interactive elements, but is attached to a span. ## Description The preferred fix would be...

🟨 priority: medium
✨ goal: improvement
💻 aspect: code
♿️ aspect: a11y
⛔ status: blocked
🧱 stack: frontend

## Problem As reported in #569, reporting content is currently made from a popover that looks broken on small screens. Based on the recent Design Library updates, we can improve...

🟨 priority: medium
✨ goal: improvement
🖼️ aspect: design
⛔ status: blocked
🧱 stack: frontend
design: ready

## Problem In https://github.com/WordPress/openverse-frontend/pull/850 we implemented a new license explanation popover; however, we left out the tooltip that is meant to show on the disclosure due to the reasons outlined...

🟨 priority: medium
✨ goal: improvement
♿️ aspect: a11y
🟨 tech: javascript
🔧 tech: vue
🎨 tech: css
⛔ status: blocked
🧱 stack: frontend