openverse

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

MIT License

Stars
205
Committers
304

Bot releases are visible (Hide)

openverse - api-2024.06.03.15.35.02

Published by github-actions[bot] 5 months ago

New Features

  • Make media items the centre for all moderation activity (#4386) by @dhruvkb

Improvements

  • Add report creation, better filtering and more improvements to admin views for media (#4414) by @dhruvkb
  • Warn on license_url computation in the API (#4198) by @krysal

Internal Improvements

  • Reduce permissions of default authentication scope (#4372) by @sarayourfriend

Bug Fixes

  • Rename ContentProvider to ContentSource (#4402) by @obulat
openverse - frontend-2024.06.03.15.35.03

Published by github-actions[bot] 5 months ago

New Features

  • Add Nuxt 3 folders to gitignore (#4431) by @obulat

Improvements

  • Improve accessibility labels for filters tab and button (#4396) by @AetherUnbound

Internal Improvements

  • Update Node.js to v20.14.0 (#4423) by @openverse-bot
  • Update pnpm to v9.1.4 (#4420) by @openverse-bot
openverse - api-2024.05.28.21.25.54

Published by github-actions[bot] 5 months ago

Improvements

  • Make miscellaneous improvements to the API developer experience (#4387) by @dhruvkb

Internal Improvements

  • Make miscellaneous improvements to the API developer experience (#4387) by @dhruvkb

Bug Fixes

  • Revert "Change search query approach to include only available providers (#4238)" (#4397) by @AetherUnbound
openverse - api-2024.05.27.15.21.38

Published by github-actions[bot] 5 months ago

Improvements

  • Add favicon to Django API (#4360) by @madewithkode
  • Remove overridden function that doesn't do anything over super (#4380) by @dhruvkb

Internal Improvements

  • Configure IPython configuration dir in the API (#4376) by @dhruvkb
openverse - frontend-2024.05.27.15.21.40

Published by github-actions[bot] 5 months ago

Improvements

  • Add frontend media documentation (#4313) by @zackkrida

Internal Improvements

  • Install caniuse-lite as a frontend dev dependency (#4368) by @zackkrida

Bug Fixes

  • Fix recent searches keyboard navigation (#4339) by @obulat
  • Only set the user-agent header on the server (#4375) by @obulat
  • Install caniuse-lite as a frontend dev dependency (#4368) by @zackkrida
  • Fix frontend to include languages that do not have iso-639-1 codes (#4363) by @zackkrida
openverse - ingestion_server-2024.05.27.13.36.10

Published by github-actions[bot] 5 months ago

Internal Improvements

  • Bump requests from 2.31.0 to 2.32.0 in /ingestion_server (#4365) by @dependabot

Bug Fixes

  • Drop ORDER BY clause from copy step when adding a limit (#4382) by @krysal
openverse - api-2024.05.23.15.02.00

Published by github-actions[bot] 5 months ago

Internal Improvements

  • Add 'revoked' field to ThrottledApplication to enable easily revoking access to client applications violating openverse TOS (#4334) by @madewithkode

Bug Fixes

  • Change search query approach to include only available providers (#4238) by @krysal
openverse - ingestion_server-2024.05.20.19.47.22

Published by github-actions[bot] 5 months ago

Internal Improvements

  • Add logs to cleaning steps in the ingestion server and skip saving tags (#4358) by @krysal
openverse - api-2024.05.20.15.14.53

Published by github-actions[bot] 5 months ago

Improvements

  • Use openverse.org domains for Openverse API in all documentation (#4323) by @sarayourfriend

Internal Improvements

  • Prevent exposing Django Admin features referencing media tables in prod (#4349) by @AetherUnbound
  • Remove unnecessary write-time validating URLTextField (#4322) by @sarayourfriend

Bug Fixes

  • Fix stray use of console logger to console_structured (#4351) by @dhruvkb
  • Use explicit through table for media/decision many-to-many field (#4310) by @AetherUnbound
  • Force all API loggers to be structured (#4331) by @sarayourfriend
openverse - frontend-2024.05.20.15.14.53

Published by github-actions[bot] 5 months ago

Improvements

  • Use openverse.org domains for Openverse API in all documentation (#4323) by @sarayourfriend

Internal Improvements

  • Initialize feature flag state on the server (#4295) by @obulat

Bug Fixes

  • Focus the trigger when content setting modal is closed (#4338) by @obulat
  • Fix the skip-to-content button (#4336) by @obulat
openverse - frontend-2024.05.13.17.18.44

Published by github-actions[bot] 5 months ago

Improvements

  • Add storybook smoke test (#4265) by @obulat
  • Initialize Provider store data, UI store and flags store from cookies in a plugin (#4231) by @obulat

Internal Improvements

  • Update Node to v.20 (#4299) by @obulat
  • Update pnpm (#4294) by @obulat
  • Upgrade eslint-plugin-playwright to get new checks; fix small checkbox bug (#4088) by @sarayourfriend
  • Convert .stories.mdx to stories.js for compatibility with Storybook v.8 (#4235) by @obulat

Bug Fixes

  • Fix the aria label for search result grid (#4301) by @obulat
  • Replace sample secret key for plausible with a more obviously safe value (#4283) by @madewithkode
  • Storybook test changes to prevent flakiness from sleep (#4272) by @obulat
openverse - api-2024.05.13.15.19.42

Published by github-actions[bot] 5 months ago

Improvements

  • Expand documentation on API media properties (#4225) by @AetherUnbound

Internal Improvements

  • Convert longer media varchar fields to text in the API (#4315) by @AetherUnbound
  • Remove sendapimoveannouncement management command (#4288) by @sarayourfriend

Bug Fixes

  • Ignore django-structlog middleware logs in Sentry (#4292) by @dhruvkb
openverse - ingestion_server-2024.05.10.03.01.22

Published by github-actions[bot] 5 months ago

Improvements

  • Save cleaned data of Ingestion Server to AWS S3 (#4163) by @krysal
openverse - api-2024.05.07.23.56.36

Published by github-actions[bot] 5 months ago

New Features

  • Expose provider in the API tags response (#4280) by @AetherUnbound
  • Add structured logging for the API (#4263) by @dhruvkb

Improvements

  • Alter Django Admin media views to surface content reports (#4254) by @AetherUnbound
  • Tag API images with PDM content hash (#4278) by @dhruvkb

Internal Improvements

  • Tag API images with PDM content hash (#4278) by @dhruvkb
  • Add structured logging for the API (#4263) by @dhruvkb
  • Cache repeated thumbnail failures within configured TTL (#4249) by @sarayourfriend

Bug Fixes

  • Fix send email query (#4281) by @sarayourfriend
openverse - frontend-2024.05.07.16.44.22

Published by github-actions[bot] 5 months ago

Improvements

  • Remove untranslated locales from page generation and the locale chooser (#4224) by @zackkrida
  • Point openverse frontend to api.openverse.org (#4228) by @sarayourfriend

Internal Improvements

  • Update docker.io/clickhouse/clickhouse-server Docker tag to v23.12 (#4247) by @openverse-bot
  • Update Nuxt dependencies (#4251) by @obulat
  • Update docker.io/nginx Docker tag to v1.26.0 (#4248) by @openverse-bot
  • Update pnpm to v8.15.8 (#4241) by @openverse-bot
  • Remove the additional search views flag (#4222) by @obulat

Bug Fixes

  • Use "audio track(s)" to refer to individual audio works (#4037) by @Collins-Webdev
openverse - api-2024.05.06.19.44.35

Published by github-actions[bot] 6 months ago

New Features

  • Update openverse-attribution with new features and improvements (#4250) by @dhruvkb
  • Add management command to send api move announcement email (#4229) by @sarayourfriend

Internal Improvements

  • Update docker.io/nginx Docker tag to v1.26.0 (#4248) by @openverse-bot
openverse - api-2024.05.01.13.59.00

Published by github-actions[bot] 6 months ago

Improvements

  • Update media moderation view (#4169) by @obulat
  • Respond with 401 for requests with bad credentials (#4126) by @sarayourfriend

Internal Improvements

  • Update dependency uvicorn to >=0.29, <0.30 (#4245) by @openverse-bot
  • Update dependency django-asgi-lifespan to >=0.3.1, <0.4 (#4243) by @openverse-bot
  • Delete base indices before recreation of sample data (#4213) by @krysal

Bug Fixes

  • Add "sa" as valid license and map "publicdomain" to "pdm" (#4220) by @dhruvkb
  • Convert OperationalError into unhealthy health check response (#4197) by @AetherUnbound
openverse - api-2024.04.26.13.37.05

Published by github-actions[bot] 6 months ago

Improvements

  • Switch API package management from Pipenv to PDM (#4107) by @dhruvkb

Internal Improvements

  • Remove obsolete field from docker-compose.yml (#4200) by @krysal
  • Install setuptools needed by pgcli (#4191) by @dhruvkb
  • Refine Python package names and versions (#4184) by @dhruvkb

Bug Fixes

  • Install setuptools needed by pgcli (#4191) by @dhruvkb
openverse - frontend-2024.04.25.15.32.08

Published by github-actions[bot] 6 months ago

Bug Fixes

  • Add translated routes to block to robots.txt (#4205) by @zackkrida
openverse - frontend-2024.04.24.12.19.32

Published by github-actions[bot] 6 months ago

Internal Improvements

  • Move ESLint plugin inside packages/js (#4174) by @dhruvkb

Bug Fixes

  • Fix string decoding in the frontend (#4144) by @obulat
  • Fix frontend robots.txt (#4186) by @zackkrida
  • Fix new robots.txt bug (#4193) by @zackkrida