A week in Openverse: 2021-10-25 – 2021-11-01

openverse

Merged PRs

  • #109: Remove curly brackets to fix broken notification skipping logic
  • #108: Refine condition to exclude Dependabot PRs
  • #105: Use single quotes in `if` conditions
  • #104: Automatically publish “Week in OpenverseOpenverse Openverse is a search engine for openly-licensed media, including images and audio. Find Openverse on GitHub and at https://openverse.org.” posts
  • #102: Exclude Dependabot and sync PRs from notifications

Closed issues

  • #103: Automatically publish “Week in Openverse” posts
  • #92: Move `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.` component to public figma file
  • #91: Create public figma file

openverse-catalog

Merged PRs

  • #274: 🔄 Synced file(s) with WordPress/openverse
  • #270: Add docker entrypoint to ensure db migrationMigration Moving the code, database and media files for a website site from one server to another. Most typically done when changing hosting companies. on startup
  • #269: 🔄 Synced file(s) with WordPress/openverse
  • #268: 🔄 Synced file(s) with WordPress/openverse
  • #267: Add `justfile` deployment recipe
  • #266: Retire update workflows, refactor operators
  • #265: Add pip upgrade command, docker optimizations
  • #254: Replace moto server with Minio
  • #246: OAuth2 DAGs and Machinery

Closed issues

  • #264: [BUG] Docker Postgres container fail to build on Apple M1 computers
  • #257: Create `just` deployment configuration
  • #233: [Feature] Deployment recipe
  • #227: Create a Docker entrypoint for the webserver
  • #211: Replace dev moto server with Minio
  • #202: [Quality] Helpers for DAGs that require Oauth2 authentication

openverse-api

Merged PRs

  • #330: 🔄 Synced file(s) with WordPress/openverse
  • #327: Make general improvements to the Docker images, especially for analytics
  • #326: Add just recreate command
  • #325: 🔄 Synced file(s) with WordPress/openverse
  • #324: 🔄 Synced file(s) with WordPress/openverse
  • #318: Add integration tests, including those for audio, to the ingestion-server
  • #302: Bump pyyaml from 5.4.1 to 6.0 in /ingestion_server

Closed issues

  • #267: [Feature] Add `just recreate` command
  • #265: Add audio to the ingestion server tests

openverse-frontend

Merged PRs

  • #386: Fix filters not being set on SSR
  • #384: 🔄 Synced file(s) with WordPress/openverse
  • #378: Fix logic issues in search type
  • #369: Create an issue template for component specifications
  • #362: Move setting search type from subpages into the search page
  • #360: Move scroll button from search grid to search page
  • #357: Fetch single image in `fetch`
  • #354: Fix Tailwind CSSCSS CSS is an acronym for cascading style sheets. This is what controls the design or look and feel of a site. name typo, clarify RTL, and add more helpful external documentation links
  • #353: 🔄 Synced file(s) with WordPress/openverse
  • #351: 🔄 Synced file(s) with WordPress/openverse
  • #346: Add language direction picker to Storybook
  • #336: Add tailwindcss-rtl pluginPlugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party and test it in DownloadButton
  • #334: Clean up the PhotoDetailPage and PhotoDetails components
  • #316: Make search and 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. stores namespaced

Closed issues

  • #385: Filters from URLURL A specific web address of a website or web page on the Internet, such as a website’s URL www.wordpress.org are not persisted
  • #377: Logic issues with ‘all’ and ‘image’ views
  • #361: Move setting search media type from sub pages to the search page
  • #359: Move scroll button from ImageSearchGrid to the `search.vue` page.
  • #356: No .nuxt/tsconfig.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. file generated (even after nuxt dev)
  • #352: [Bug] Image details missing on client-side route to detail view
  • #342: “New front-end component” issue template
  • #335: Add TailwindCSS RTL plugin
  • #333: Unused props and data in pages and components
  • #332: Add RTL debugging tool to Storybook
  • #309: Translation string bug on Sources page
  • #205: [Feature] Break down megastore into smaller modules
  • #193: [Design] Add license to the boxed version of the audio track component

openverse-browser-extension

Merged PRs

  • #24: 🔄 Synced file(s) with WordPress/openverse
  • #23: 🔄 Synced file(s) with WordPress/openverse
  • #22: 🔄 Synced file(s) with WordPress/openverse

#openverse, #week-in-openverse