Merged PRs
- #2194: Remove focused playwright test so all tests run; fix broken tests
- #2190: Validate `name` field to replace `IntegrityError`s with 400 response
- #2189: Fix the image cell markup
- #2188: Wrap the RecentSearches in ClientOnly
- #2185: Fix 404 rendering with relative CSS references
- #2183: Update references to moved documentation pages
- #2180: Include `env` as a dependency for `up` just recipe
- #2179: Fix just alias for frontend
- #2178: Remove outdated docs section on release drafter workflow sync
- #2177: Use the latest docker image for actionlint
- #2176: Publish changelog for frontend-2023.05.23.17.02.26
- #2174: Make analytics switchable in production
- #2167: Bump requests from 2.30.0 to 2.31.0 in /api
- #2166: Bump requests from 2.30.0 to 2.31.0 in /documentation
- #2165: Bump requests from 2.29.0 to 2.31.0 in /automations/python
- #2164: Bump requests from 2.29.0 to 2.31.0 in /ingestion_server
- #2163: Decode cached file type for thumbnails
- #2162: Publish changelog for frontend-2023.05.22.15.55.57
- #2158: Fix various issues that existed in the rotate_db_snapshots DAG
- #2156: Apply triage labels when no stack filter matches
- #2149: Update text button styles
- #2148: Update the search button
- #2140: Replace build-url with native functionality
- #2137: Remove old button variants
- #2136: Update logo nav component in header
- #2132: Update banner to match new designs and add analytics notification
- #2123: Add ON_ERROR_STOP option for psql operations in upstream_db
- #2120: Analytics event: `SUBMIT_SEARCH`
- #2118: Implementation plan: Blurring sensitive content in the frontend
- #2111: Alter label-pr logic to account for stack label already being present
Closed issues
- #2193: Search results contentlist has incorrect markup
- #2191: e2e Playwright tests are broken: only 1 test runs
- #2173: Make analytics switchable in production
- #2168: IntegrityError: duplicate key value violates unique constraint “api_oauth2registration_name_key”
- #2139: Replace deprecated `build-url` with JS native `URL`
- #2105: Filtered index `get_current_index` receives a `None` value
- #2078: Customized buttons update
- #2070: Allow choosing preferred ES index via an internal query param
- #2055: Stack labeller breaks down when no filter is satisfied
- #2020: Flaky test: `content-report-form` `focused-close-button`
- #1190: Issues with the “Image Type” filter
- #1187: Clean up after the buttons are implemented
- #1068: Analytics event: `SUBMIT_SEARCH`
- #964: Quickstart guide doesn’t mention `just env`
- #938: Implementation Plan: Blurring sensitive results
- #823: Create the analytics notification
- #473: Recent searches on mobile cause client-server mismatch
- #678: UpstreamThumbnailException only raised when there are “ambiguous” problems and not for things outside the 2xx range
- #574: Homepage images are cut off by the informational footer when mobile keyboard is open
- #727: Add image width and height to `/images` endpoint payload
- #738: Silence insecure HTTPS warnings
- #1838: Swap views during popularity calculation rather than delete
Merged PRs
- #521: Set 429 back as valid healthcheck response to prevent task restarts until throttle is fixed
- #519: Org module: Add rob; Update provider and out-of-sync repo settings
- #518: Remove release-drafter workflow & related files
- #515: 🔄 synced file(s) with WordPress/openverse
- #514: Fix API health check command and code matcher
Closed issues
- #481: Update bump script for monorepo releases
- #45: The API Healthcheck succeeds 429 status code responses
#openverse, #week-in-openverse