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