openverse
Merged PRs
#2812: Improve the docs
#2809: Remove unused WSGIBasicAuth and django-cron
#2806: Publish changelog for api-2023.08.08.22.22.02
#2804: Publish changelog for frontend-2023.08.08.21.19.44
#2781: fix: adding mce-visual-caret-hidden pattern to ignored Sentry errors
#2778: Stop converting timeout error to an object in Nuxt API requests
#2743: Fix audio snackbar and box audio seeking
#2740: Clean up Popularity Refresh notifications and adjust poke interval
Closed issues
#2786: Remove unused WSGI Basic Auth middleware
#2779: Unrelated error sent to Sentry: TypeError: undefined is not an object (evaluating 'document.getElementsByClassName('hide-icon hidden mce-vis…
#2746: Timeout errors are not handled correctly
#2742: Audio instructions snackbar is not hidden when you navigate from All results to single result page
#2566: Evaluate feasibility of Django ASGI and ADRF conversion
#2511: Documentation is not emitted on PRs if playwright tests are skipped
#2124: Boxed audio layout should not be seekable
#2090: Complete a full run of all popularity_refresh DAGs
#1239: Add link to quickstart at the top of the general setup documentation
#1172: Automate project thread update reminders
#1168: Add automation for projects
#1166: Docs are missing explicit instructions to install `pnpm`
#1059: Error in ingestion server tests: index `audio_temporary` not found
#1035: Consider disabling exposed ports in CI to avoid port conflict flakiness
#800: Bind adress 50280 is reported to be in use
#779: Configure other filetypes in EditorConfig
#778: Unify ESLint configuration between the JS automations and the frontend
#772: Enable fallback in `just` scripts
#479: Add an optional focus ring to `VLink` component
#489: Add Openverse UA string to server-side API requests
#493: Change the mobile content settings tabs using swipe gesture
#507: Page for 'not supported' / 'coming soon' content types
#508: Global audio e2e tests are failing
#515: PR GHCR builds are adding `main` tag
#296: Should we have an 'effort' label?
#295: Remove manual `credits` section from release notes template
#517: Replace @nuxtjs/svg `.svg?inline` components with native `svg`s
#291: Explore splitting CI into multiple workflow files
#290: Prevent workflows from eating up GitHub openverse-bot user's API requests
#275: Guard against PR pings when a PR has two reviews
openverse-infrastructure
Closed issues
#520: Add alarms to alert when deployments never settle
#498: Remove legacy Kibana instance
#495: Use the warnings provider to add a note describing the expected plan when deploying the catalog
#474: Broken link to the API deployment doc in README
#444: Update README regarding new API deployment method
#442: Remove Terraform version-specific note from README
#421: Share mounts between Nginx and Docker to prevent duplicating static files
#361: Address the archived browser extension repository
#265: Look into best practices for `concrete` service module default tags
#260: Airflow permission update errors
#239: Audit all passwords to ensure we are not using any defaults
#228: Expose the Airflow Configuration in the UI
#220: Explore whether using a `callable_workflow` instead of a composite action would result in an easier to audit deployment log
#212: Workflow to automatically sync updated deployment workflows to the repositories that need them
#206: Add EventBridge matcher for container state change from Running to Stopped
#191: Evaluate ElasticSearch 8 and/or OpenSearch
#180: Store Elasticsearch log group
#178: Change response status code widgets in Service-Dashboard to line graphs
#145: Ability to run Django management commands in ECS
#92: Move GitHub cross-repository label management into Terraform
#54: Update Grafana provisioning to use static provisioning files as proposed in the monitoring RFC
#53: Add Prometheus and GNU Mailman via ECS
#48: API: postgres connection is crashing in production
#43: Handle DNS records with CloudFlare terraform provider
#37: Elasticsearch init does not finish
#34: Create an Outage Protocol in P2
#15: Catalog deployment documentation
#openverse, #week-in-openverse