A week in Openverse: 2022-01-31 – 2022-02-07

openverse

Merged PRs

  • #145: Add CSSCSS CSS is an acronym for cascading style sheets. This is what controls the design or look and feel of a site. technology label

Closed issues

  • #124: Maybe add OpenverseOpenverse Openverse is a search engine for openly-licensed media, including images and audio. Find Openverse on GitHub and at https://openverse.org. to WP bug tracking code?

openverse-catalog

Merged PRs

  • #355: Updated user agent for Wikimedia Commons #140
  • #344: Remove buckets after testing

Closed issues

  • #343: Buckets are not destroyed appropriately after testing
  • #300: Remove `create_dag` functions
  • #140: Update user agent for Wikimedia Commons

openverse-api

Closed issues

  • #502: Turn down Sentry transaction sample rate
  • #20: Error formatting issue (original #675)

openverse-frontend

Merged PRs

  • #790: Remove dead a/b testing (sixpack) code
  • #785: Adjust styles of `VContentLink`
  • #783: Fix double focus ring in item groups
  • #780: Fix global audio rtl close placement
  • #773: Truncate global audio text to two lines
  • #771: Add skip to content button
  • #768: Make audio/image pages without ids show a 404
  • #767: Fix logo button paddings and simplify implementation
  • #763: Check for `null` localStorage explicitly
  • #755: Enable source maps in production
  • #753: Use jed1x jsonJSON JSON, or JavaScript Object Notation, is a minimal, readable format for structuring data. It is used primarily to transmit data between a server and web application, as an alternative to XML. format to correctly handle pluralization
  • #752: Fix logo color on error page layout
  • #747: Remove Jamendo and Wikimedia Commons from audio metaMeta Meta is a term that refers to the inside workings of a group. For us, this is the team that works on internal WordPress sites like WordCamp Central and Make WordPress. sources
  • #701: Switch to path-based i18n routing
  • #682: New image details page
  • #563: Staging and production deployment workflows

Closed issues

  • #789: A/B Test Module (aka Sixpack) is no longer in use
  • #779: Global audio player RTL is slightly broken
  • #778: Pink text underline on content links
  • #766: `focus-visible` polyfill breaking some button focus styles in Firefox
  • #762: `~/utils/local` does not properly handle missing localStorage property
  • #757: ImageGrid is not showing license icons
  • #754: Publish source maps to Sentry on release
  • #751: Openverse logo on 404 page is pink
  • #743: Remove Jamendo and Wikimedia Commons from Audio Meta search
  • #737: Image attributions load incorrectly on client-side routing
  • #732: Styles in Content link component
  • #710: Horizontal scroll issues on single image result view
  • #702: [i18n] Pluralized translations are not downloaded
  • #700: Translations aren’t shown on localized homepages
  • #687: HeaderHeader The header of your site is typically the first thing people will experience. The masthead or header art located across the top of your page is part of the look and feel of your website. It can influence a visitor’s opinion about your content and you/ your organization’s brand. It may also look different on different screen sizes. button small in mobile view
  • #659: Executing a search from the homepage using a screen reader is confusing
  • #529: New single image result page
  • #508: Store filterFilter Filters are one of the two types of Hooks https://codex.wordpress.org/Plugin_API/Hooks. They provide a way for functions to modify data of other functions. They are the counterpart to Actions. Unlike Actions, filters are meant to work in an isolated manner, and should never have side effects such as affecting global variables and output. state in cookie
  • #496: Going to `/photos/` without an id should not fetch

#openverse, #week-in-openverse