Fixes build errors from some previous TS-related commits (#24811)
Rewrite actions/app.ts and reducers/missed_updates.ts with createAction (#24801)
Add type annotation for some js files (#24787)
Fix incorrect import of redux store (#24805)
use configureStore of redux-toolkit instead of createStore of redux (#24790)
Add ALT badges to media that has alternative text in web UI (#24782)
Change media elements to use aspect-ratio rather than compute height themselves (#24686)
Add type annotation for Blurhash component (#24750)
Add type annotation for IconButton component (#24753)
Add type annotation for RelativeTimestamp component (#24749)
Rewrite Icon and IconWithBadge with typescript (#24747)
New Crowdin updates (#24678) Co-authored-by: Yamagishi Kazutoshi <ykzts@desire.sh>
Fix audio player width in thread view (#24713)
Add eslint-plugin-jsdoc (#24719)
Fix media description not being cleared (#24720)
Add default post text to onboarding flow in web UI (#24705)
Change logo version in header based on screen size in web UI (#24707)
Change label from "For you" to "People" on explore screen in web UI (#24706)
New Crowdin updates (#24617) Co-authored-by: Yamagishi Kazutoshi <ykzts@desire.sh>
Add more tips to onboarding flow in web UI (#24646)