This repository has been archived by the owner on Feb 22, 2023. It is now read-only.
v2.3.0
- Removed unused image assets: #404 by @MukulKolpe
- Bump axios from 0.21.1 to 0.21.2: #441 by @dependabot
- Node 16 and NPM 8: #413 by @zackkrida
- Avoid error using only local translation files: #367 by @krysal
New Features
- Add translation notification banner: #457 by @obulat
- Meta Search Provider: The Greats added (ticket #299): #526 by @hasanuzzamanbe
- Add progressive TypeScript compilation: #503 by @sarayourfriend
- Redirect on image detail page: #492 by @krysal
- Add Modal component: #469 by @sarayourfriend
- Add e2e test for image detail page: #473 by @krysal
- Persist search term across pages: #474 by @obulat
- VLogoLoader: #448 by @zackkrida
- Add /healthcheck endpoint: #467 by @obulat
- Add VItemGroup component: #410 by @sarayourfriend
- Add Checkbox component: #406 by @obulat
- Create the
InputField
andSearchBar
components: #380 by @dhruvkb - Add VPopover component: #397 by @sarayourfriend
- Add playwright e2e tests: #394 by @obulat
- Create a global audio player (amongst many smaller improvements): #399 by @dhruvkb
- Create Skeleton components: #392 by @krysal
- Add base Button component: #372 by @sarayourfriend
Improvements
- Replace babel-eslint with @babel/eslint-parser: #528 by @hasanuzzamanbe
- Update AudioTrack layouts as per new designs: #504 by @dhruvkb
- Add a transform step after receiving data from the API: #497 by @dhruvkb
- Improve focus styles for audio subcomponents: #459 by @dhruvkb
- Give licenses the full name and retire
LicenseIcons
: #422 by @krysal - Converge
NavSection
components: #454 by @dhruvkb - Update video demos for Meta Search: #420 by @dhruvkb
- Tailwind breakpoints: #403 by @krysal
- Use Tailwind RTL styles everywhere: #355 by @sarayourfriend
- Add a dependencies section and remove the redundant title: #379 by @dhruvkb
Internal Improvements
- Replace babel-eslint with @babel/eslint-parser: #528 by @hasanuzzamanbe
- Use pnpm (and fix Storybook issues as a result): #525 by @sarayourfriend
- Add ts-node to stop Storybook complaining about tsconfig.json: #517 by @sarayourfriend
- Add progressive TypeScript compilation: #503 by @sarayourfriend
- 🔄 Synced file(s) with WordPress/openverse: #481 by @dhruvkb
- Improve
Dockerfile
and enable pipeline to automate docker image generation: #388 by @rbadillap - 🔄 Synced file(s) with WordPress/openverse: #449 by @dhruvkb
- Add a dependencies section and remove the redundant title: #379 by @dhruvkb
- 🔄 Synced file(s) with WordPress/openverse: #384 by @dhruvkb
Bug Fixes
- Fix filters modal position in iframe: #537 by @sarayourfriend
- Unify VLicense casing: #527 by @obulat
- Refactor search results components and media fetching: #382 by @obulat
- Fix audio RTL visual bugs: #514 by @sarayourfriend
- Add ts-node to stop Storybook complaining about tsconfig.json: #517 by @sarayourfriend
- Fix API endpoints for related media and provider stats: #509 by @zackkrida
- Update README.md to remove broken link: #498 by @amm98d
- Fix a typo that prevents subsequent fetches to not be decoded: #484 by @dhruvkb
- 🔄 Synced file(s) with WordPress/openverse: #481 by @dhruvkb
- Fix button ring offset: #471 by @sarayourfriend
- Simplify Filter Sidebar component and improve scrollbar styles: #432 by @obulat
- Safelist the classes for common icon sizes: #452 by @obulat
- Set default English locale correctly: #461 by @obulat
- Make single result page for images RTL-compatible: #456 by @krysal
- Update Sentry version and turn it on only for production: #450 by @obulat
- Update Sass breakpoints to match tailwind: #455 by @obulat
- Toggle
SearchGridFilter
completely according to view width: #439 by @krysal - Set explicit ltr direction for pages untranslated in rtl languages: #434 by @sarayourfriend
- Fix Search form on smaller viewports: #437 by @obulat
- Make Header RTL-compatible : #429 by @dhruvkb
- 🔄 Synced file(s) with WordPress/openverse: #449 by @dhruvkb
- Restore husky: #444 by @krysal
- Fix state errors: #417 by @obulat
- Fix package-lock.json engines: #430 by @sarayourfriend
- Make Homepage and Searchbar RTL-compatible: #427 by @obulat
- Search and media store refactoring: #398 by @obulat
- Replace PDM logo: #411 by @krysal
- Update breakpoints to the new Tailwind config: #408 by @dhruvkb
- 🔄 Synced file(s) with WordPress/openverse: #384 by @dhruvkb
- Fix filters not being set on SSR: #386 by @obulat
Credits
Special thanks to @MukulKolpe, @amm98d, @dependabot, @dependabot[bot], @dhruvkb, @hasanuzzamanbe, @krysal, @obulat, @rbadillap, @sarayourfriend and @zackkrida for their contributions!
See an issue?
Does anything look wrong in this release? Please report a bug.