# Mobile 1.0.0-beta.41 (beta) Released on Jul 31, 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 support for long press menu on community folders, and folder settings, by @edeuss - Added support for managing a users roles, by @edeuss - Added support for closing popup models with the Android back button (like bottom sheets), by @edeuss - Added support for hiding owner community crowns, by @edeuss - Improvements to chat message list scrolling, anchoring, and load more logic, by @M0N7Y5 - Improvements to bottom sheet dismiss physics, by @M0N7Y5 - Fixed the Fluxer buttons not matching the latest desktop canary design, by @edeuss - Fixed issue on Android with the community sidebar using iOS physics, by @edeuss - Fixed issues when changing community settings the local cache not updating causing issues with sync, by @edeuss - Fixed issue with editing about me section and the keyboard coming in and out of focus, by @edeuss - Fixed message mention highlight flashing when self pinging, by @edeuss - Fixed remove localization that is not supported by desktop, by @edeuss - Fixed community profile picture setting "Don't show" is not respected in chat, by @M0N7Y5 - Fixed the dm list not saving scroll position when switching between tabs, by @M0N7Y5 - Fixed jump to bottom button not working for searched messages, by @M0N7Y5 - Fixed issue with emojis not matching the selected emojis sometimes, by @edeuss - Fixed community information not live updating when updated on another client, by @edeuss - Fixed issue with community emoji/sticker upload transparency issues, by @edeuss - Fixed issue with editing attachment alt text, by @edeuss - Fixed issue causing the message saying you need to verify you account would show up on an already valid account, by @edeuss ## Detailed changes ### Features - guild folder long press menu (@edeuss) ([998fddd](https://github.com/fluxerapp/flutter_client/commit/998fdddf38881f0d83b8150141403d8c7c9a757d)) - match updated button design (@edeuss) ([4bef671](https://github.com/fluxerapp/flutter_client/commit/4bef671af20afe1a93a20f7adbce40550c5e08f9)) - add member role managment (@edeuss) ([f7ee451](https://github.com/fluxerapp/flutter_client/commit/f7ee4510182a7a6cb377c69f78d372521fa1405c)) - fresh page loads bypass in-flight request coalescing (@M0n7y5) ([8e0af14](https://github.com/fluxerapp/flutter_client/commit/8e0af14efeb84a391ccf97765e866d2a9f73b0bd)) - support back dismiss for modals (@edeuss) ([65dec10](https://github.com/fluxerapp/flutter_client/commit/65dec104f1d2853dd765f1fe7cf7c1d32606d7d1)) ### Fixes - failing tests (@edeuss) ([98928e5](https://github.com/fluxerapp/flutter_client/commit/98928e56c32190d458c76a5b4e36756bdac62daa)) - hide crown if enabled (@edeuss) ([c4ddf65](https://github.com/fluxerapp/flutter_client/commit/c4ddf65f18ac5a9d36c0a9c0e512f1f21fd422e4)) - nagbar sometimes showing unnecessary verify message (@edeuss) ([ff5833e](https://github.com/fluxerapp/flutter_client/commit/ff5833e595aa2b54a315fecf1243a949706c4a44)) - editing attachment alt text (@edeuss) ([29c213f](https://github.com/fluxerapp/flutter_client/commit/29c213f9739482afd9724cd730a900ab9afad45f)) - emoji/sticker transparency issues (@edeuss) ([ea3dfde](https://github.com/fluxerapp/flutter_client/commit/ea3dfded73859b29c9ee37e58b4d308b2ef9f27a)) - typing status indicator (@edeuss) ([67a4018](https://github.com/fluxerapp/flutter_client/commit/67a40182012b5285cf36f82f5504b20c37e7e63c)) - add input outline (@edeuss) ([74ce066](https://github.com/fluxerapp/flutter_client/commit/74ce066fbda49fd15915ed4a1023de8ecb266a8b)) - guild info not updating live with gateway (@edeuss) ([dd0ec4c](https://github.com/fluxerapp/flutter_client/commit/dd0ec4c688dde1c7c753231118b6c03ab4b81fc6)) - non matching emojis (@edeuss) ([64d2fee](https://github.com/fluxerapp/flutter_client/commit/64d2fee240b0b372a1ee621d5a1867addf713133)) - mention highlight flashing on self ping (@edeuss) ([35ca754](https://github.com/fluxerapp/flutter_client/commit/35ca75482d75d26d6d425948f15168728d00c36d)) - scroll-end trim works in profile and release builds (@M0n7y5) ([ea8f648](https://github.com/fluxerapp/flutter_client/commit/ea8f64841e042beefdb24bcd79d1472a6293e1af)) - no window trims, recovery swaps, or layout-phase provider writes land mid-scroll (@M0n7y5) ([0b44f7d](https://github.com/fluxerapp/flutter_client/commit/0b44f7dafc56f7973f37da87e1b17815bb1e63c3)) - embed media tiles reserve their extent before the image loads (@M0n7y5) ([0585a8e](https://github.com/fluxerapp/flutter_client/commit/0585a8e88e55b1a8df0430289adc18a936ce4c17)) - break equal-timestamp pagination ties with snowflake id cursors (@M0n7y5) ([ede9fa7](https://github.com/fluxerapp/flutter_client/commit/ede9fa74b15264e832bbeb319d956d169048be44)) - growing hight and unnecessary rebuilds (@edeuss) ([3f5612b](https://github.com/fluxerapp/flutter_client/commit/3f5612b995dccfb2588474674d758d200de0e7f4)) - do not use set physics (@edeuss) ([75b77bd](https://github.com/fluxerapp/flutter_client/commit/75b77bd83d8341df6d4bbbafdd7848397c09e564)) - not refreshing local cache (@edeuss) ([82faabf](https://github.com/fluxerapp/flutter_client/commit/82faabfb7d96ef32939e6393b8e42b0634d68d34)) - message list follows only origin-authorized live arrivals (@M0n7y5) ([ffa63ad](https://github.com/fluxerapp/flutter_client/commit/ffa63ad7b2f439979b96c1f5955a36fb4dab8c98)) - pagination progress machine stops dead-cursor loops and trigger starvation (@M0n7y5) ([09d5063](https://github.com/fluxerapp/flutter_client/commit/09d506383ca476aea09025a33fef1b23a2d38a39)) - keep the live tail reachable after a jump into a channel not opened this session (@M0n7y5) ([c36abff](https://github.com/fluxerapp/flutter_client/commit/c36abff8cf1668789afdd62615f2018ab5236a85)) - serialize realtime message writes through one ordered queue (@M0n7y5) ([2c1e029](https://github.com/fluxerapp/flutter_client/commit/2c1e029ff25d6e729305f8319b5537193d7c3f24)) - a window swap during realtime replay no longer rolls the window back (@M0n7y5) ([742220d](https://github.com/fluxerapp/flutter_client/commit/742220d5565577f35a1b20e39e6b35bd9b6007d7)) - a jump requested mid-load preempts the in-flight one instead of being dropped (@M0n7y5) ([cec1071](https://github.com/fluxerapp/flutter_client/commit/cec1071adb27873238908587554307ecc809827f)) - consume a route jump target once so new events stop refetching it (@M0n7y5) ([12b14d6](https://github.com/fluxerapp/flutter_client/commit/12b14d66afe8691aa12713ffae48df7145c30e9c)) - jump to a searched message without dropping the channel gate (@M0n7y5) ([fd530bd](https://github.com/fluxerapp/flutter_client/commit/fd530bd4bac30f95bfaebcaf24321872b824eb6e)) - replay realtime events that race a window replacement (@M0n7y5) ([134cee6](https://github.com/fluxerapp/flutter_client/commit/134cee66cda85397520cbbbba2e65b1734304a42)) - jump-to-bottom stays reachable from a detached window (Fixes [#415](https://feedback.fluxer.com/p/1811)) (@M0n7y5) ([0f0b39a](https://github.com/fluxerapp/flutter_client/commit/0f0b39a0e2b253402a943ff2ac6862183cefc7c4)) - drawer pill now dismisses scrollable bottom sheets (Fixes [#305](https://feedback.fluxer.com/p/1750)) (@M0n7y5) ([a36efdb](https://github.com/fluxerapp/flutter_client/commit/a36efdbde976b775d4805a72c54edd7204bc21e8)) - keep the nav shell mounted on channelsRoot (Fixes [#463](https://feedback.fluxer.com/p/1852)) (@M0n7y5) ([8feaa30](https://github.com/fluxerapp/flutter_client/commit/8feaa3093447c9b9faa216e17775a8038b2ab055)) - key message avatars on resolved url so avatar-unset is honoured (Fixes [#181](https://feedback.fluxer.com/p/1633)) (@M0n7y5) ([bfc34cb](https://github.com/fluxerapp/flutter_client/commit/bfc34cbf1fc081d9528026bcadfacf01560f0991)) ### Other - remove(arb): af (@edeuss) ([862756c](https://github.com/fluxerapp/flutter_client/commit/862756cd2bb10525fa98ca6e6b0086ae98e2743f)) ## Fixed - [dm status typing indicators animate RTL](https://feedback.fluxer.com/p/1960/dm-status-typing-indicators-animate-rtl) - [Keyboard closes when adding or removing a newline in About Me](https://feedback.fluxer.com/p/1979/keyboard-closes-when-adding-or-removing-a-newline-in-about-m) - [Editing image alt text still doesn't work](https://feedback.fluxer.com/p/1982/editing-image-alt-text-still-doesn-t-work) - [Emojis and Sticker Uploaded via mobile client get an black background when not an perfect square ratio](https://feedback.fluxer.com/p/1981/emojis-and-sticker-uploaded-via-mobile-client-get-an-black-b) - [Community banner doesn't live update if changed by someone else](https://feedback.fluxer.com/p/1980/community-banner-doesn-t-live-update-if-changed-by-someone-e) - [A lot of default emoji are still wrong](https://feedback.fluxer.com/p/1954/a-lot-of-default-emoji-are-still-wrong) - [Jump to bottom button not working for searched messages](https://feedback.fluxer.com/p/1811/jump-to-bottom-button-not-working-for-searched-messages) - [\[Android?\] Community sidebar has elastic scroll](https://feedback.fluxer.com/p/1978/android-community-sidebar-has-elastic-scroll) - [Community settings changes are not reflected in the mobile app at save time](https://feedback.fluxer.com/p/1953/community-settings-changes-are-not-reflected-in-the-mobile-a)