Merged PRs
- #174: RFC: Migration from Vuex to Pinia in the front-end
- #165: RFC: Visual regression testing
Merged PRs
- #382: Report the environment in TSV loader Slack notifications
Closed issues
- #381: Report the environment in TSV Slack messages
Merged PRs
- #547: Bump boto3 from 1.21.0 to 1.21.10 in /ingestion_server
- #544: Bump sentry-sdk from 1.5.5 to 1.5.6 in /api
- #543: Bump furo from 2022.2.14.1 to 2022.2.23 in /api
- #542: Bump locust from 2.8.2 to 2.8.3 in /api
- #541: Bump ipython from 8.0.1 to 8.1.0 in /api
- #539: Bump spectree from 0.7.3 to 0.7.6 in /analytics
- #538: Bump alembic from 1.7.5 to 1.7.6 in /analytics
- #537: Bump filelock from 3.5.1 to 3.6.0 in /ingestion_server
- #535: Bump ipython from 8.0.1 to 8.1.0 in /ingestion_server
- #534: Bump python-decouple from 3.5 to 3.6 in /analytics
- #533: Bump tldextract from 3.1.2 to 3.2.0 in /ingestion_server
- #524: Send peak data in search results and details
Merged PRs
- #1052: Convert more utils to TypeScript
- #1049: Add group class to audio track
- #1046: handling null and undefined value for userAgent
- #1044: Minor improvements to `.eslintrc.js` and `package.json`
- #1041: Add the missing tape that causes e2e errors
- #1038: Extract filter definition to constants directory
- #1036: changed the scroll to top button color B->P
- #1035: Add width and height properties to images
- #1023: Convert 6 utils to TypeScript
- #1013: Add missing labels to VPopover
- #1011: Use props instead of store for searchTerm (query.q)
- #1006: Image cell focus state improvements
- #999: Add eslint rules for imports and eslint comments
- #906: Create a proof-of-concept for Pinia migration
- #881: Use talkback proxy to mock e2e API requests
- #738: Truncate text in content switcher button, allow width to change
- #603: Create the updated ‘No results’ and ‘Server timeout’ sections
Closed issues
- #1048: Boxed audio doesn’t show license icons on focus
- #1012: Some VPopovers are missing labels
- #1010: Single type search pages (`search/`) should not use the store
- #1004: Image results lack a focus state
- #939: Add types to `utils/srand.js`
- #938: Add types to `utils/sentry-config.js`
- #937: Add types to `utils/send-message.js`
- #936: Add types to `utils/resampling.js`
- #935: Add types to `utils/prng.js`
- #933: Add types to `utils/math.js`
- #930: Add types to `utils/case.js`
- #927: Add types to `utils/format-strings.js`
- #926: Add types to `utils/env.js`
- #925: Add types to `utils/string-to-boolean.js`
- #924: Add types to `utils/dev.js`
- #922: Add types to `utils/decode-data.js`
- #903: Non-string UserAgent can crash the app
- #901: Add eslint-plugin-eslint-comments to prevent accidentally leaving disabled rules for entire files
- #857: Update attribution HTML generation to point to Openverse license/mark glyphs
- #855: Add eslint-plugin-import to enforce import order and extension consistency
- #831: Set up Pinia
- #830: Rename getters that have the same name as state properties in Vuex stores
- #602: No results page
- #499: SSR request mocking on E2E tests
#openverse, #week-in-openverse