A week in Openverse: 2023-02-08 – 2023-02-15

openverse

Merged PRs

  • #398: Bump ipython from 8.3.0 to 8.10.0 in /automations/python
  • #395: Change authentication token
  • #376: Match frontend linting dependency versions to frontend/pull/2121
  • #369: chore(deps): update alex-page/githubGitHub GitHub is a website that offers online implementation of git repositories that can easily be shared, copied and modified by other developers. Public repositories are free to host, private repositories require a paid subscription. GitHub introduced the concept of the ‘pull request’ where code changes done in branches by contributors can be reviewed and discussed before being merged be the repository owner. https://github.com/-project-automation-plus action to v0.8.3

Closed issues

  • #391: PR Project Automation is failing
  • #389:
  • #387: Baseline SEO improvements
  • #386: iFrameiframe iFrame is an acronym for an inline frame. An iFrame is used inside a webpage to load another HTML document and render it. This HTML document may also contain JavaScript and/or CSS which is loaded at the time when iframe tag is parsed by the user’s browser. removal

openverse-catalog

Merged PRs

  • #993: 🔄 synced file(s) with WordPress/openverseOpenverse Openverse is a search engine for openly-licensed media, including images and audio. Find Openverse on GitHub and at https://openverse.org.
  • #974: Update Europeana endpoint
  • #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.
  • #109: Update Europeana endpoint and accomodate v2 API changes

openverse-api

Merged PRs

  • #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
  • #1135: Bump cryptography from 39.0.0 to 39.0.1 in /api
  • #1082: Add zero-downtime deployments & data transformations guide

Closed issues

  • #1030: Add documentation describing the data migrationMigration Moving the code, database and media files for a website site from one server to another. Most typically done when changing hosting companies. process we should follow

openverse-frontend

Merged PRs

  • #2184: Reduce GlotPress limit further to ensure all languages
  • #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
  • #2166: Update URLURL A specific web address of a website or web page on the Internet, such as a website’s URL www.wordpress.org in opensearch.xml
  • #2165: Group localized URLs of the same page in the sitemap
  • #2161: Ensure the lineage is traced correctly
  • #2160: Fix homepage zooming on iPhone
  • #2158: Minify homepage images
  • #2157: Baseline SEO improvements
  • #2156: 🔄 synced file(s) with WordPress/openverse
  • #2155: Fix the 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. scrolling
  • #2154: Enable new header feature flag in production
  • #2149: Remove ring offset to reduce ring thickness
  • #2147: Tighten the condition for audio playback to continue across pages
  • #2144: Increase horizontal padding in mobile search grid
  • #2140: Update content switcher tabs fonts and icons to match the mockups
  • #2121: Update eslint- and prettier- related dependencies
  • #2120: Update babel-related dependencies
  • #2109: Extract Prometheus module
  • #2104: Add Debounce to 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. selection
  • #2101: Update search term when navigating with browser`s back and forward buttons
  • #2093: Serve Prometheus metrics on a separate port; fix metrics development workflow

Closed issues

  • #2176: The first heading on the home page should be `h1`
  • #2170: Not all locales show up in picker
  • #2164: Sitemap is not correct for i18n routes
  • #2159: Missing Translation Strings
  • #2151: Browser zoom-in the search input on mobile when typing
  • #2150: The header is not fixed when scrolling to bottom
  • #2133: Increase padding of search results grid on mobile size
  • #2129: Focus outline thickness is incorrect in the ‘Clear filters’ button
  • #2118: Audio keeps playing on a single image result
  • #2082: Add the search term as a query parameter to the single result page
  • #2010: Minimize the use of JS for layout in the VAudioTrack component
  • #2009: Menu and breakpoint improvement in new header
  • #1295: Homepage search type buttons for small width viewports run off screen in languages with longer labels
  • #810: Requests to invalid / non-existent resources should return a 404 HTTPHTTP HTTP is an acronym for Hyper Text Transfer Protocol. HTTP is the underlying protocol used by the World Wide Web and this protocol defines how messages are formatted and transmitted, and what actions Web servers and browsers should take in response to various commands. status
  • #811: Photos > Images should use a server-side, not client-side redirect
  • #812: All pages should output a canonical URL tag
  • #813: Add hreflang directives
  • #505: Debounce filter selection

openverse-infrastructure

Merged PRs

  • #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 deployDeploy Launching code from a local development environment to the production web server, so that it's available to visitors.
  • #369: Bump API to v2.7.5
  • #368: Bump catalog-airflow from v1.5.0 to v1.5.1
  • #367: 🔄 synced file(s) with WordPress/openverse
  • #365: Split next root modules by service

Closed issues

  • #347: Split `next` root modules’ `main.tf` into separate files for each service

#openverse, #week-in-openverse