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

openverse
Merged PRs

#2997: Fix meta tags on pages

#2995: Check flag 'sensitive_content' with 'fetch_sensitive'

#2990: Publish changelog for ingestion_server-2023.09.05.18.56.18

#2989: Publish changelog for frontend-2023.09.05.17.09.13

#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.09.04.20.20.34

#2977: Publish changelog for api-2023.09.04.19.52.19

#2975: Add 10k throttle to filtered index reindex query

#2973: Silo ESLint configuration into plugin package

#2972: Fix package build and refactor tsconfig to be less complex and breakable

#2971: Move deploy 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 API 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

openverse-infrastructure
Merged PRs

#610: Bump ingestion server version

#608: synced file(s) with WordPress/openverse

#606: Define alarms for Nuxt 2xx and 5xx responses

#582: Add total requests count to dashboards and its alarm

#openverse, #week-in-openverse

This post was originally published on Make Openverse by dhruvkb.

Follow us

Don't be shy, get in touch. We love meeting interesting people and making new friends.