# Mobile 1.0.0-beta.26 (beta) Released on Jun 27, 2026 > [!CAUTION] > The Fluxer Flutter mobile client is still in beta so features will be missing or broken. Pre-release build for TestFlight and Android APK (FCM + OSS). ## What's New - Added opt-in anonymous crash, and performance reporting (you can enable in the Advanced settings). - Added chat list jump to bottom button, by @edeuss - Added support for SSO login for self-hosted instances, by @edeuss - Added support for opening the app with fluxer:// links, by @edeuss - Added reset button to instance url input field for account switcher, by @edeuss - Added new message group dm icon support to the sidebar, by @Jiralite - Improvements to chat read state tracking, by @M0N7Y5 - Improvements to chat list performance, by @edeuss - Fixed typing indicators not working in dm’s, by @Jiralite - Fixed some issues with the community channel list that caused some frame drops, by @edeuss - Fixed jump to message (Button) fails when the URL is enclosed in angle brackets, by @edeuss - Fixed render videos in message media grid, and preserve media aspect ratio, by @M0N7Y5 - Fixed profile preview has incomplete border at the banner, by @Jiralite - Fixed channel link name overflow, by @Jiralite - Fixed attachment in reply preview has different copy on mobile vs desktop, by @Jiralite ## Detailed changes ## Features - replace Measure with SigNoz (@hampus-fluxer) ([df61bf1](https://github.com/fluxerapp/flutter_client/commit/df61bf198286f7325e08db5c9d02cc1452e9b727)) - jump to bottom button (@edeuss) ([d150e30](https://github.com/fluxerapp/flutter_client/commit/d150e309e570daae4f5a7d502e180fa037de67b4)) - render videos in message media grid and preserve media aspect ratio (@M0n7y5) ([c41b872](https://github.com/fluxerapp/flutter_client/commit/c41b872e03f6e59a2a5076b5d0da69dae9c0e0fb)) - coalesce unread writes and bring mention, ack, and version handling to web parity (@M0n7y5) ([53a1687](https://github.com/fluxerapp/flutter_client/commit/53a168781b77d4adc8ae58c23998ed129ea36b8e)) - add measure secrets and upload script (@edeuss) ([10a0a2c](https://github.com/fluxerapp/flutter_client/commit/10a0a2c54148e9cd060184faa8bb6febb2025245)) - add measure.sh (@edeuss) ([e039f22](https://github.com/fluxerapp/flutter_client/commit/e039f22063de096ce9f62c039a901ce7690d4a66)) - add sso login support (@edeuss) ([587cd2f](https://github.com/fluxerapp/flutter_client/commit/587cd2fd052151f1cb8a04af7ebfdd00411a7848)) - add reset to default instance url (@edeuss) ([627f3e3](https://github.com/fluxerapp/flutter_client/commit/627f3e301f1d918974e6b7b3e51544bb425fadc5)) ## Fixes - fix(l10n): remove duplicate zh\_Hans locale and regenerate (#408) @hampus-fluxer - mimic loading screen (@Jiralite) ([b6bf1f5](https://github.com/fluxerapp/flutter_client/commit/b6bf1f58fe2626662dc2f0453cde7ac849c9ce9d)) - add oneself to member list in DMs (@Jiralite) ([e73d234](https://github.com/fluxerapp/flutter_client/commit/e73d234ec898e5baf6ebcf5191da92a914635478)) - font style, weight, and l10n parity with desktop (@Jiralite) ([d8ad20e](https://github.com/fluxerapp/flutter_client/commit/d8ad20e690f7f845e2a550775ddea39ed8b8394a)) - desktop parity for attachment detection string (@Jiralite) ([a7e118c](https://github.com/fluxerapp/flutter_client/commit/a7e118c87edb5623f8e40834aec9933a64c22f10)) - truncate shared mentions (@Jiralite) ([aa38ae0](https://github.com/fluxerapp/flutter_client/commit/aa38ae053d22290cb5bb804c4a02df2af03dc5a3)) - voice channels not showing locked correctly (@edeuss) ([a60a201](https://github.com/fluxerapp/flutter_client/commit/a60a20144ac39afb2944d443a478fc17dd785176)) - show accent colour fully for banners (@Jiralite) ([24be627](https://github.com/fluxerapp/flutter_client/commit/24be6278da1d1932834f55d9990ebc69dbaa4d98)) - show clustering group DM icons in the sidebar (@Jiralite) ([779772e](https://github.com/fluxerapp/flutter_client/commit/779772ee85e47b99cc04d2821457c563b57d97d7)) - re-seed read state via guarded path on gateway resume (@M0n7y5) ([6799e8e](https://github.com/fluxerapp/flutter_client/commit/6799e8e8adfc135f2b2916a92b9e8b6127016f96)) - update chat views correctly (@Jiralite) ([8f1446a](https://github.com/fluxerapp/flutter_client/commit/8f1446a90843910ce975ea800876235162e94875)) - no auto start (@edeuss) ([3632c19](https://github.com/fluxerapp/flutter_client/commit/3632c19d3648935e3afc6a62755ace216da2dbdd)) - remove native measure setup (use pure dart) (@edeuss) ([b369e4f](https://github.com/fluxerapp/flutter_client/commit/b369e4fe277d1d975f71bbea9f9f559af6a10b49)) - correct tool path (@edeuss) ([fcde585](https://github.com/fluxerapp/flutter_client/commit/fcde5859345a534d1b5d0904b95fe9989c291e2e)) - build issues (@edeuss) ([827440a](https://github.com/fluxerapp/flutter_client/commit/827440a7a3d1e20709e48a23f68f098e2b5aa01e)) - Jump to Message (Button) fails when the URL is enclosed in angle brackets (@edeuss) ([5a784a1](https://github.com/fluxerapp/flutter_client/commit/5a784a16445759f91b1dce27033aacb9af25af37)) - pass in redirect uri correctly (@edeuss) ([47ea76e](https://github.com/fluxerapp/flutter_client/commit/47ea76eb4699691585bcf7af152a5148a2f48c01)) - drop broken redundant native Measure init that breaks Kotlin compile (@M0n7y5) ([a73cb93](https://github.com/fluxerapp/flutter_client/commit/a73cb93ef1e7d55b41df79af03c557c16822227a)) - pass the redirectTo (@edeuss) ([32030ff](https://github.com/fluxerapp/flutter_client/commit/32030ffc61c5671975a1c761eeb1ceed0534bfd8)) ## Other - fix(user\_profile\_sheet): hide drag handle (#395) @Jiralite - perf(voice): reduce frame jank on voice join (@edeuss) ([afa2794](https://github.com/fluxerapp/flutter_client/commit/afa2794ffd223b05bd70087128b6be0add1d7749)) - perf(guild_sidebar): reduce frame jank on guild switch (@edeuss) ([2650932](https://github.com/fluxerapp/flutter_client/commit/2650932879e280a4b398cc19eab30df5cbf1c15e)) - Revert "fix(workflows): remove native measure setup (use pure dart)" (@edeuss) ([ef9c759](https://github.com/fluxerapp/flutter_client/commit/ef9c7594d021b72dd325e64940a0ad3850947364)) - perf(chat): wait on sync and chat indicator resason (@edeuss) ([69f64fc](https://github.com/fluxerapp/flutter_client/commit/69f64fc557f14368713fa21be23d919ad41b9665)) - perf(images): clear cache on lifecycle changes (@edeuss) ([ceadc9f](https://github.com/fluxerapp/flutter_client/commit/ceadc9f9e68e418943ea122c45114ccfa090a6f9)) - perf(chat): cache message markdown (@edeuss) ([d77ce13](https://github.com/fluxerapp/flutter_client/commit/d77ce13b38405555baec50991c03b37e477352a7)) - perf(gateway): improvements to presence updates (@edeuss) ([85532bb](https://github.com/fluxerapp/flutter_client/commit/85532bbddba169154eac24c797aff06e1ca4fa9e)) - perf(gateway): improve reconnection logic (@edeuss) ([4e7e6f2](https://github.com/fluxerapp/flutter_client/commit/4e7e6f21ce446b0511111ed22ea66fd1f0dedb2c)) - Translated using Weblate (Chinese (Traditional Han script)) (@weblate) ([b999990](https://github.com/fluxerapp/flutter_client/commit/b9999907e074d1025cadf4256d6c2cdeea0103a0)) - Translated using Weblate (Danish) (@weblate) ([b26f961](https://github.com/fluxerapp/flutter_client/commit/b26f961190629be1da842bc7c319edd6c257016d)) ## Fixed - ["Select a channel" page appears when opening any channel in a server, for the first time](https://feedback.fluxer.com/p/1578/select-a-channel-page-appears-when-opening-any-channel-in-a) - [Attachment in reply preview has different copy on mobile vs desktop](https://feedback.fluxer.com/p/1803/attachment-in-reply-preview-has-different-copy-on-mobile-vs) - [Long community and channel names overflow the channel link pill](https://feedback.fluxer.com/p/1808/long-community-and-channel-names-overflow-the-channel-link-p) - [profile preview has incomplete border at the banner](https://feedback.fluxer.com/p/1809/profile-preview-has-incomplete-border-at-the-banner) - [Inconsistent behaviour of switching between dm's and guilds](https://feedback.fluxer.com/p/1558/inconsistent-behaviour-of-switching-between-dm-s-and-guilds) - [Jump to Message (Button) fails when the URL is enclosed in angle brackets](https://feedback.fluxer.com/p/1805/jump-to-message-button-fails-when-the-url-is-enclosed-in-ang) - [Profile sheet shows an extra gray bar with a second handle at the top](https://feedback.fluxer.com/p/1796/profile-sheet-shows-an-extra-gray-bar-with-a-second-handle-a)