openverse-frontend icon indicating copy to clipboard operation
openverse-frontend copied to clipboard

The gateway to the Openverse. Openverse is a search tool for CC-licensed and public domain content across the internet.

Results 153 openverse-frontend issues
Sort by recently updated
recently updated
newest added
trafficstars

## Problem `src/components/VContentSwitcher/VMobileMenuModal.vue` and `src/components/VHeader/VPageMenu/VMobilePageMenu.vue` are currently duplicating the functionality of the `VModal` component. ## Description The modals should be refactored to use the functionality provided by `VModal`. ## Implementation...

🟨 priority: medium
✨ goal: improvement
💻 aspect: code

When audio is fully supported and out of beta, we should switch the MediaStatus to 'supported' to remove the beta button from the audio item in the content switcher. ##...

🟨 priority: medium
✨ goal: improvement
🕹 aspect: interface

The footer section that suggests new sources after [a successful search](https://wordpress.org/openverse/search/image?q=cute%20dog) appears cut off. Tested on Chrome, Firefox, and Safari on desktop.

🟧 priority: high
🛠 goal: fix
🕹 aspect: interface

## Problem Take this test as an example: https://github.com/WordPress/openverse-frontend/blob/26af972f90f3f9b8081131d8c61a2aefb8329991/test/e2e/search.spec.js#L29 If we try to run it in another language that is translated, it will fail. But we shouldn't have to write...

🟩 priority: low
💻 aspect: code
🧰 goal: internal improvement
🟨 tech: javascript

## Problem `@nuxtjs/svg` provides a convenient way of creating a component out of any SVG file. However, the components it creates raise TS errors. The module also does not support...

🟨 priority: medium
✨ goal: improvement
💻 aspect: code

## Sentry link https://sentry.io/share/issue/0e946a5351ee44aab56a9bdc699da1ec/ ## Description `Unable to get property 'name' of undefined or null reference` is being raised at The error is being raised here: https://github.com/WordPress/openverse-frontend/blob/main/src/composables/use-match-routes.ts#L29 of `useMatchRoute`: ```...

bug
🟩 priority: low
🛠 goal: fix
💻 aspect: code
🐛 tooling: sentry

## Problem @krysal pointed out that Sentry consumes some things automatically from the environment. SENTRY_ENVIRONMENT for example, which we set in the ECS task definition. SENTRY_RELEASE is another one and...

🟩 priority: low
💻 aspect: code
🧰 goal: internal improvement

## Sentry link https://sentry.io/share/issue/30550627d9004513ae496fa41e81774d/ ## Description We've gotten ~700 of these over the last seven months: ``` UnhandledRejection Non-Error promise rejection captured with value: Object Not Found Matching Id:1 ```...

bug
🟩 priority: low
🛠 goal: fix
💻 aspect: code

## Sentry link https://sentry.io/share/issue/6d1daca3ad584cffbd038f65a3396029/ ## Description This is a rare exception thrown exclusively in Edge 15.063/Edge Mobile 15.15254: `Error: TypeMismatchError: TypeMismatchError` Unfortunately there aren't many more details available so I'm...

bug
🟩 priority: low
🛠 goal: fix
💻 aspect: code
🐛 tooling: sentry

## Description Add type checking to `healthcheck.js`. This module has zero dependencies. Make sure to add it to `tsconfig.json`'s `include` list. Note: The exported function should be typed using `@nuxt/types`'s...

good first issue
help wanted
🟩 priority: low
💻 aspect: code
🧰 goal: internal improvement