[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v3.11.1...v3.12.0-rc.1) * Fix soft crash on soft logout page [\#5539](https://github.com/matrix-org/matrix-react-sdk/pull/5539) * Translations update from Weblate [\#5538](https://github.com/matrix-org/matrix-react-sdk/pull/5538) * Run TypeScript tests [\#5537](https://github.com/matrix-org/matrix-react-sdk/pull/5537) * Add a basic widget explorer to devtools (per-room) [\#5528](https://github.com/matrix-org/matrix-react-sdk/pull/5528) * Add <input type="password"> to security key field [\#5534](https://github.com/matrix-org/matrix-react-sdk/pull/5534) * Fix avatar upload prompt/tooltip floating wrong and permissions [\#5526](https://github.com/matrix-org/matrix-react-sdk/pull/5526) * Add a dialpad UI for PSTN lookup [\#5523](https://github.com/matrix-org/matrix-react-sdk/pull/5523) * Basic call transfer initiation support [\#5494](https://github.com/matrix-org/matrix-react-sdk/pull/5494) * Fix #15988 [\#5524](https://github.com/matrix-org/matrix-react-sdk/pull/5524) * Bump node-notifier from 8.0.0 to 8.0.1 [\#5520](https://github.com/matrix-org/matrix-react-sdk/pull/5520) * Use TypeScript source for development, swap to build during release [\#5503](https://github.com/matrix-org/matrix-react-sdk/pull/5503) * Look for emoji in the body that will be displayed [\#5517](https://github.com/matrix-org/matrix-react-sdk/pull/5517) * Bump ini from 1.3.5 to 1.3.7 [\#5486](https://github.com/matrix-org/matrix-react-sdk/pull/5486) * Recognise `*.element.io` links as Element permalinks [\#5514](https://github.com/matrix-org/matrix-react-sdk/pull/5514) * Fixes for call UI [\#5509](https://github.com/matrix-org/matrix-react-sdk/pull/5509) * Add a snowfall chat effect (with /snowfall command) [\#5511](https://github.com/matrix-org/matrix-react-sdk/pull/5511) * fireworks effect [\#5507](https://github.com/matrix-org/matrix-react-sdk/pull/5507) * Don't play call end sound for calls that never started [\#5506](https://github.com/matrix-org/matrix-react-sdk/pull/5506) * Add /tableflip slash command [\#5485](https://github.com/matrix-org/matrix-react-sdk/pull/5485) * Import from src in IncomingCallBox.tsx [\#5504](https://github.com/matrix-org/matrix-react-sdk/pull/5504) * Social Login support both https and mxc icons [\#5499](https://github.com/matrix-org/matrix-react-sdk/pull/5499) * Fix padding in confirmation email registration prompt [\#5501](https://github.com/matrix-org/matrix-react-sdk/pull/5501) * Fix room list help prompt alignment [\#5500](https://github.com/matrix-org/matrix-react-sdk/pull/5500)