main
fix(react): remove relocated inline overlays orphaned on unmount (#31223)
fix(tab-bar): fire tab change events on tab click (#31262)
chore(react): migrate to eslint, add prettier (#26633)
chore(react): remove unused controller import
chore(): sync with main
feat(react): fixing support for react 19, adding test app for react 19 (#30217)
fix(react/vue): properly switch ionicon based on the mode when ios/md is set (#26924)
fix(react, vue): inline modals apply ion-page class (#27481)
fix(react): overlay content is shown with hook (#28109)
feat(picker): add inline picker (#28689)
chore(docs): remove redundant word in comment (#30415)
fix(react): remove incorrect class key from IonicReactProps (#27432)
feat(modal): add drag events for sheet and card modals (#30962)
feat(react, vue, angular): use tabs without router (#29794)
feat(input-otp): add new input-otp component (#30386)