A week in Openverse: 2023-09-04 – 2023-09-11


Merged PRs

  • #2997: Fix 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. tags on pages
  • #2995: Check flag 'sensitive_content' with 'fetch_sensitive'
  • #2990: Publish changelog for ingestion_server-2023.
  • #2989: Publish changelog for frontend-2023.
  • #2988: Add a null/undefined check to audio VGridSkeleton
  • #2985: Increase timeout of filtered index creation action
  • #2984: Start data refresh schedule on Tuesdays UTC 00:00
  • #2982: Wrap usage of `useSensitiveMedia` with `computed`
  • #2978: Publish changelog for frontend-2023.
  • #2977: Publish changelog for api-2023.
  • #2975: Add 10k throttle to filtered index reindex query
  • #2973: Silo ESLint configuration into 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 package
  • #2972: Fix package build and refactor tsconfig to be less complex and breakable
  • #2971: Move deployDeploy Launching code from a local development environment to the production web server, so that it's available to visitors. steps before changelog PR
  • #2960: Bump deepdiff from 6.3.1 to 6.4.1 in /api
  • #2955: Separate features into persistent and session scoped cookies
  • #2948: Add null check for images in loading skeleton
  • #2936: Switch local 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. dev server to use gunicorn instead of django runserver
  • #2929: Add an updated `VAudioControl` component
  • #2845: Refactor the error page
  • #2782: Collect image dimensions from Europeana
  • #2727: Ensure data refresh can still be run if no initial index exist

Closed issues

  • #2994: Fetch sensitive feature flag stays active even if sensitive content feature flag is disabled
  • #2991: Powerhouse Collection
  • #2987: Homepage `robots` meta is set to `noindex`
  • #2979: Move data refresh schedule to start on Tuesdays UTC 00:00
  • #2965: ESLint plugin package is broken on `main`
  • #2963: Add a `requests_per_second` limit to the filtered index reindex step
  • #2932: Update `fetch_sensitive` flag to use session cookie instead of sessionStorage
  • #2927: `useSensitiveMedia` composable doesn't update when media changes
  • #2924: `TypeError` in VAudioCollection
  • #2923: `TypeError` in VImageGrid
  • #2907: TypeScript `defineComponent` type inference crash
  • #2859: Open changelog PRs in release app workflow even if linting fails
  • #2839: New popover and popover item
  • #2835: SecurityError: Failed to read the 'sessionStorage' property from 'Window': Access is denied for this document.
  • #2814: Switch local API dev server to use `gunicorn –reload` instead of Django's `runserver`
  • #2725: Change trigger rule for data refresh's `generate_index_suffix` to handle case where `get_current_index` skips
  • #2602: New styles in Audio control component
  • #2549: Update 'mature' field in API responses with 'sensitivity'
  • #2095: Run a data refresh for each media type with decoupled popularity
  • #460: Update external sources modal styles
  • #1484: Update Europeana to collect image dimensions


Merged PRs

  • #610: Bump ingestion server version
  • #608: 🔄 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.
  • #606: Define alarms for Nuxt 2xx and 5xx responses
  • #582: Add total requests count to dashboards and its alarm

#openverse, #week-in-openverse