A week in Openverse: 2023-02-13 – 2023-02-20

openverse

Merged PRs

  • #418: Update sync to account changes to PR template path
  • #407: Change ‘Reverted’ to ‘Rollback’ in project docs
  • #406: Remove front matter from project proposal template
  • #405: Fix authenticated logins for the label PR action
  • #402: Update actions/checkout action to v3
  • #401: Restore the functionality of the weekly Make post
  • #398: Bump ipython from 8.3.0 to 8.10.0 in /automations/python
  • #396: Fix project automation logic around closed PRs
  • #366: Proposal: OpenverseOpenverse Openverse is a search engine for openly-licensed media, including images and audio. Find Openverse on GitHub and at https://openverse.org. project process

Closed issues

  • #414: Remove the old 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. code
  • #413: Add option to sort search results by created_on
  • #276: Omit issues with closed PRs of moving to the “In Progress” column in the project board

openverse-catalog

Merged PRs

  • #994: Add an “Airflow Alert” issue template
  • #969: Add dayshift to tsv filenames for reingestion workflows

Closed issues

  • #1000: Jobe Alert
  • #997:
  • #768: Load_data steps for `image` skipped during Wikimedia reingestion
  • #766: Update to new version of Phylopic APIAPI An API or Application Programming Interface is a software intermediary that allows programs to interact with each other and share data in limited, clearly defined ways.
  • #689: Investigate converting iNaturalist to an incremental DAG
  • #684: inaturalist data quality: issue warning with missing photo ids

openverse-api

Merged PRs

  • #1144: Add screen to API Docker image
  • #1143: Bump django from 4.1.6 to 4.1.7 in /api
  • #1142: Add API rollback workflow
  • #1141: 🔄 synced file(s) with WordPress/openverse
  • #1140: Bump ipython from 8.9.0 to 8.10.0 in /api
  • #1139: Bump ipython from 8.9.0 to 8.10.0 in /ingestion_server
  • #916: Add option to sort search results by `created_on`

openverse-frontend

Merged PRs

  • #2192: Simplify `get-translations.js` and add error handling and fallbacks
  • #2191: Add a directive for translators to not translate Netherlands
  • #2190: 🔄 synced file(s) with WordPress/openverse
  • #2188: Download translations in bulk to prevent GlotPress throttling
  • #2187: Use aria-label for WordPress affiliation link
  • #2185: Move the sidebarSidebar A sidebar in WordPress is referred to a widget-ready area used by WordPress themes to display information that is not a part of the main content. It is not always a vertical column on the side. It can be a horizontal rectangle below or above the content area, footer, header, or any where in the theme. in the DOM order
  • #2184: Reduce GlotPress limit further to ensure all languages
  • #2180: Add “skip to content” links to the homepage and the 404 page; fix footer role
  • #2178: Add “skip to content link” to the Single result pages
  • #2177: Use h1 for the main heading on the homepage
  • #2172: Make translations more reliably present in all environments
  • #2169: Update common’s size estimate to 2.5 billion
  • #2162: Remove the unused old header code
  • #2146: Remove the searchBy creator 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. from the filters list
  • #2134: Fix the Search Help (Syntax Guide) links

Closed issues

  • #2189: Add translator note for Dutch translation of `search-guide.example.prefix.content`
  • #2183: Improve accessibilityAccessibility Accessibility (commonly shortened to a11y) refers to the design of products, devices, services, or environments for people with disabilities. The concept of accessible design ensures both “direct access” (i.e. unassisted) and “indirect access” meaning compatibility with a person’s assistive technology (for example, computer screen readers). (https://en.wikipedia.org/wiki/Accessibility) of the WordPress link in the footer
  • #2182: Expanding the filters sidebar does not focus a screen reader on the filters section
  • #2179: Default layout should not nest `footer` inside `main`
  • #2176: The first heading on the home page should be `h1`
  • #2170: Not all locales show up in picker
  • #2163: Remove the `old_header` code
  • #2125: Keyboard navigation to the footer on the search page is impossible
  • #2116: Syntax Guide page links don’t work
  • #1344: Creator filter is unclear

openverse-infrastructure

Merged PRs

  • #379: DeployDeploy Launching code from a local development environment to the production web server, so that it's available to visitors. API 2.7.6
  • #376: Include Make-related secrets in Terraform
  • #375: Update API email address to openverse.org
  • #373: Update @dhruvkb‘s SSHSSH Secure SHell - a protocol for securely connecting to a remote system in addition to or in place of a password. key in `globally_authorized_keys`
  • #372: Sync config with actual infra
  • #371: Include deployment secrets in `WordPress/openverse`
  • #370: Add note about nuxt memory usage after deploy
  • #357: Add CloudWatch agent to API boxes

Closed issues

  • #338: Update API email address to use openverse.org

#openverse, #week-in-openverse