Merged PRs
- #202: Update feature_request.md label template to remove priority and aspect
- #198: Update bug_report.md to remove default priority label
- #197: Update bug_report.md to remove `Expectation` section
- #194: Add infrastructure repo to synced repo list
Closed issues
- #157: Create Openverse GitHub activity overview dashboard
- #140: Remove “Expectation” header from bug report template
- #73: [Feature] Configure ESLint and Prettier for JS scripts
- #31: [Meta] 3D Models
- #30: Remove requests for reviews from closed PRs
Merged PRs
- #441: 🔄 Synced file(s) with WordPress/openverse
- #440: 🔄 Synced file(s) with WordPress/openverse
- #424: Add LRU cache to `is_valid_license_info`
- #423: Change PhyloPic date range & schedule interval
- #422: Round duration for provider ingestion completion message
- #421: Enable XCom pickling in Airflow
- #397: Add data refresh to Airflow
Closed issues
- #419: Add an `lru_cache` to `is_valid_license_info`
- #410: Change Phylopic to @weekly
- #377: Enable XCom pickling
- #373: Format “Airflow DAG Load Data Complete” duration
- #353: Data refresh orchestration DAG
Merged PRs
- #591: 🔄 Synced file(s) with WordPress/openverse
- #590: 🔄 Synced file(s) with WordPress/openverse
- #586: 🔄 Synced file(s) with WordPress/openverse
- #584: Replace plural `categories` as field name with singular `category`
- #583: Replace plural `categories` as field name with singular `category`
- #580: Add CI check for uncommitted migrations
- #577: Remove `query_serializer` for reporting endpoints
- #576: Use `https` for hyperlinked APIs by replacing the URLs
Closed issues
- #573: Return secure URLs for the fields thumbnail, detail_url and related_url.
- #571: Run `makemigrations` in CI to prevent merging PRs with missing migrations.
Merged PRs
- #1187: 🔄 Synced file(s) with WordPress/openverse
- #1186: Mock services using jest.mock
- #1183: 🔄 Synced file(s) with WordPress/openverse
- #1182: Fix missing nuxt types
- #1178: Add useFetchState composable
- #1175: Add the 3D model SVG
- #1173: Remove redundant type and simplify media service
- #1172: Content page component design fixes
- #1168: Update audio categories
- #1166: Remove source links from sources page
- #1163: Add support for TypeScript in Vue SFCs.
- #1153: Add local visual regression infrastructure
- #1150: Typescriptify `api-service`
- #1148: Hotfix for negative values in peaks
- #1147: Strictly filter sentry errors
- #1144: Enable HTTPS in local development
- #1142: fix focus outline placement button
- #1140: Fix hero search button layout error
- #1139: Add import extension linting rule
- #1134: Convert license utils and constants to TS
- #1131: Use links instead of buttons for header search type switcher
- #1040: Convert the search store to Pinia
Closed issues
- #1169: Audio category filter not working correctly
- #1149: Add types to `data/api-service`
- #1145: Add sentry ignore filters
- #1143: Enable https in local development
- #1138: Enable `import/extensions` rule for ESLint
- #1136: Layout error in the hero search button in some locales
- #1130: Search type switcher items in the header should use a link instead of a button
- #1128: Europeana and SoundCloud don’t support search filters
- #1122: Add 3D model icon svg to the project
- #1121: Reduce to a single source of truth for search filters
- #1110: Fix play/pause button focus outline placement
- #1090: Create `VContentPage` component
- #1037: Convert `search` store from Vuex to Pinia
- #1019: Configure CI to run visual regression tests
- #1017: Configure local visual regression testing
- #1008: Providers links from Source page not working properly
- #931: Include `utils/license.js` in `tsconfig.json`
#openverse, #week-in-openverse