# Mobile 1.0.0-beta.56 (beta) Released on Aug 25, 2026 Welcome to the Fluxer Mobile beta! This is a Pre-release build for TestFlight and Android APK (FCM + OSS). ## What's New - Added support for Add to Favorites for media items, by @edeuss - Added redesigned attachment picker for mobile, by @edeuss - Added support for deleting all your messages from personal dm or a group dm, by @edeuss - Added support for Fluxer's notification sounds for OS background notifications, by @edeuss - Added emoji long press information, by @edeuss - Added settings link to Join Fluxer Labs community, by @edeuss - Added app license page in the settings, by @edeuss - Improvements to the dense messages chat mode, by @edeuss - Improvements to the login and passkey systems, by @M0N7Y5 - Improvements to chat input paste systems, by @M0N7Y5 - Improvements to chat input emoji systems, by @M0N7Y5 - Updated the account switcher to always show up on connection slowdowns / failures on the splash screen, by @edeuss - Fixed issue with YouTube embed player, by @edeuss - Fixed joining DM call via popup causes screen to go black, by @edeuss - Fixed community members list not checking user permissions or community temporarily unavailable status, by @edeuss - Fixed issue causing attachments to get respoilered after sending message, by @edeuss - Fixed issues with spoilered text wrapping to a second line, by @edeuss - Fixed some buttons not using updated button design, by @edeuss - Fixed design of blocked message expanded messages design, by @edeuss - Fixed issue with markdown display and inline code follows header sizing, by @edeuss - Fixed issue with search in filter using incorrect field causing search filter to to not work, by @edeuss - Fixed forward message not allowing forward in same channel, by @edeuss - Fixed scrolling lag when playing an audio attachment, by @edeuss - Fixed issue on iOS causing the volume controls to not affect media correctly when not playing audio, by @edeuss - Fixed issue with moving folders in the community sidebar, by @edeuss - Fixed slow-mode indicator always showing immune, by @edeuss - Fixed slow-mode countdown reporting to desktop client, by @edeuss - Fixed issue where default emojis on some devices where slightly cropped, by @M0N7Y5 - Fixed unbounded zalgo text, by @edeuss - Fixed can't search your own messages in DMs usingĀ from:, by @edeuss - Fixed media desync issues with media without app restart, by @edeuss - Fixed misleading Fluxer user does not exist message when adding a user, by @edeuss - Fixed emoji and stickers favorite not being live synced on changes, by @edeuss - Fixed spoiler text size not matching desktop correctly, by @edeuss - Fixed sync of url-only gif favorites, by @edeuss - Fixed sending/receiving a message stops audio attachment playback, by @edeuss - Fixed race condition with deleting messages that causes local messages to stay until restart, by @edeuss - Fixed animated profile banners per community are not working, by @edeuss - Fixed issue causing a weird empty area above user bottom sheet if scrolled in a specific way, by @M0N7Y5 - Fixed issue with return to bottom button doesn't work while actively scrolling, by @M0N7Y5 ## Detailed changes ### Features - support favouriting media (@edeuss) ([010f7cb](https://github.com/fluxerapp/flutter_client/commit/010f7cb98eceff2beaed984e7049f174bed7850c)) - code cleanup with improved sync system (@edeuss) ([d7ccb99](https://github.com/fluxerapp/flutter_client/commit/d7ccb99d45346e24a3493be4efc699e56b232b2a)) - add emoji/stickers sync (@edeuss) ([a391afc](https://github.com/fluxerapp/flutter_client/commit/a391afc520a5996f7c6d3a42ebfbb68877a4e23b)) - updated attachment picker (@edeuss) ([aa60307](https://github.com/fluxerapp/flutter_client/commit/aa60307c10e994991bdba8f265caa606be03406a)) - support deleting all messages from chat (@edeuss) ([9416764](https://github.com/fluxerapp/flutter_client/commit/94167644e262358c2b03d2ddedcadebd3a6fc926)) - add app licenses (@edeuss) ([46fc0b4](https://github.com/fluxerapp/flutter_client/commit/46fc0b43f5b642157f4179f2063dba08e536b50a)) - support custom sounds (@edeuss) ([04766aa](https://github.com/fluxerapp/flutter_client/commit/04766aafb54c6ce0e383aae688af587b2795b643)) - check guild permissions and status (@edeuss) ([785de3e](https://github.com/fluxerapp/flutter_client/commit/785de3e86200d17b6e8988516390a930e5c85241)) - add long press menu for emojis (@edeuss) ([009adc5](https://github.com/fluxerapp/flutter_client/commit/009adc52f2e24a0067b1aa2afd4f3205b6e1cd2a)) - always show account switcher (@edeuss) ([fabcf9b](https://github.com/fluxerapp/flutter_client/commit/fabcf9bea3a024281c0bbc33350686df95b97e9f)) - add labs link (@edeuss) ([04f5009](https://github.com/fluxerapp/flutter_client/commit/04f50090d3e35a4cc623d8b8786979cd966ba487)) - add prioritized speaker (@edeuss) ([a46503e](https://github.com/fluxerapp/flutter_client/commit/a46503e07d7d529111091782aabbf16ec9ff685e)) - improved compact mode (@edeuss) ([1ee7c10](https://github.com/fluxerapp/flutter_client/commit/1ee7c10a5510dbb2b826b5a1d45f9d6e99c6560b)) ### Fixes - slowmode immunity ref used after dispose (@M0n7y5) ([6be08d4](https://github.com/fluxerapp/flutter_client/commit/6be08d4a8811703850e19a2c1a920bad9e95a293)) - jump to bottom ignored during a scroll, fixes [#711](https://feedback.fluxer.com/p/2092) (@M0n7y5) ([e445b14](https://github.com/fluxerapp/flutter_client/commit/e445b14872f9c2706c4d0fe15bb3581365f00be4)) - failing tests (@edeuss) ([5f031d8](https://github.com/fluxerapp/flutter_client/commit/5f031d818462f0bff31a1147ebf1f6a757d1e6de)) - clamp profile sheet overscroll, fixes [#482](https://feedback.fluxer.com/p/1871) (@M0n7y5) ([ba4d211](https://github.com/fluxerapp/flutter_client/commit/ba4d211ad946a7105d81840bafd5b936662fa2e0)) - sfx pausing music (@edeuss) ([d091d7d](https://github.com/fluxerapp/flutter_client/commit/d091d7d134f4e53c930f18d677288c8d136361a9)) - animated banners issue (@edeuss) ([873450d](https://github.com/fluxerapp/flutter_client/commit/873450d07f9235a17be6bfd3d6cd7b92477f932b)) - issue with deleting messages race condition (@edeuss) ([f241af6](https://github.com/fluxerapp/flutter_client/commit/f241af63dd1d6e4735e36a7869f186a5592222f8)) - message tile rebuild disposes audio (@edeuss) ([a1821ba](https://github.com/fluxerapp/flutter_client/commit/a1821ba7d0797cd50e98acb0c97158cf71e9113f)) - sync url-only gif favorites (@edeuss) ([fa30a88](https://github.com/fluxerapp/flutter_client/commit/fa30a88be5747fa1d31d58cb929cf57ef576d121)) - use transparent text with sizing (@edeuss) ([c7bfbae](https://github.com/fluxerapp/flutter_client/commit/c7bfbae4605af11e092f91da0af9c25e74b414f1)) - clip zalgo fix cutting off emojis (@edeuss) ([68da06b](https://github.com/fluxerapp/flutter_client/commit/68da06b1b615535e3e800fed8d13b9678b51f66b)) - failing tests (@edeuss) ([48c2ef4](https://github.com/fluxerapp/flutter_client/commit/48c2ef4130a51aff5959fe903a5bd76549f48d09)) - failing tests (@edeuss) ([8ff24f2](https://github.com/fluxerapp/flutter_client/commit/8ff24f2fe7c6af1e97a9f06e512702df0f000eba)) - misleading friend error message (@edeuss) ([0d27fc7](https://github.com/fluxerapp/flutter_client/commit/0d27fc7bcf8b9d2715384cf62cc9522c0669507f)) - display name shouldn't wrap (@edeuss) ([683db23](https://github.com/fluxerapp/flutter_client/commit/683db23cb43105cfb590f550f6e504baa5658c5e)) - media desync issue (@edeuss) ([02a5952](https://github.com/fluxerapp/flutter_client/commit/02a59523c4e2255f1747b9ef1a0447cb55ba4326)) - current user not showing up in from: (@edeuss) ([43e3b8e](https://github.com/fluxerapp/flutter_client/commit/43e3b8e8a5d8c92806137c5a9fc46099421b3660)) - clip zalgo rendered text (@edeuss) ([9d1d20a](https://github.com/fluxerapp/flutter_client/commit/9d1d20a06db8a035e7ab5ef70a2c116ae0ef9e79)) - keep the sent row in place when the server acks (@M0n7y5) ([0dd1fdf](https://github.com/fluxerapp/flutter_client/commit/0dd1fdf8677ef640915ea0482ca1e2ad56edc212)) - increase xcode timeout (@edeuss) ([a1354d9](https://github.com/fluxerapp/flutter_client/commit/a1354d92dfb88d5d2671baad7fb1e24f6c3cb68c)) - draw picker sprites at web parity, fixes [#676](https://feedback.fluxer.com/p/2060) (@M0n7y5) ([18635c8](https://github.com/fluxerapp/flutter_client/commit/18635c8c8cec13b938ced6ff97eb3a6416e3035c)) - slow-mode indicator reporting (@edeuss) ([5a14038](https://github.com/fluxerapp/flutter_client/commit/5a14038879d8b802db548b81d6dde8ed2272b161)) - slow mode indicator incorrect (@edeuss) ([7fd297c](https://github.com/fluxerapp/flutter_client/commit/7fd297c1da7e44800b9b251bc7931dc912fd5deb)) - correct not being able to move folders (@edeuss) ([c28ec38](https://github.com/fluxerapp/flutter_client/commit/c28ec382d7ac9a263e76738218dc471c6af25ef9)) - personal notes bottom sheet padding (@edeuss) ([1866145](https://github.com/fluxerapp/flutter_client/commit/186614572b95273e7b31c7d67daa79979cb6741b)) - on iOS media status would not be restored (@edeuss) ([c863525](https://github.com/fluxerapp/flutter_client/commit/c8635259e288b13904088cebf806ed33906b6eb6)) - attachment audio state stuttering (@edeuss) ([1f1d0be](https://github.com/fluxerapp/flutter_client/commit/1f1d0be7357d3e8199984c20d6b81b26e7ed8b9c)) - include current channel in forward list (@edeuss) ([7e75fb7](https://github.com/fluxerapp/flutter_client/commit/7e75fb7413d2b5836a8b8f8e4e0eccec16bf3b98)) - improve youtube embeds with webview (@edeuss) ([536ec8d](https://github.com/fluxerapp/flutter_client/commit/536ec8dbf21bf24300aeefdc01be405c55dbce63)) - surface passkey login failures, refs [#187](https://feedback.fluxer.com/p/1638) (@M0n7y5) ([60a0b65](https://github.com/fluxerapp/flutter_client/commit/60a0b65e8d5a89c323b55650d2c576a1f9265337)) - gate keyboard submit on registration policy, fixes [#37](https://feedback.fluxer.com/p/1507) (@M0n7y5) ([53cc774](https://github.com/fluxerapp/flutter_client/commit/53cc774590929a66df454bd37c3b78601882da82)) - honor instance registration policy (@M0n7y5) ([266e6f5](https://github.com/fluxerapp/flutter_client/commit/266e6f5fb57628029de8654dd3c07c1dc5cb1d36)) - remove no-op browser login button (@M0n7y5) ([8be1ea9](https://github.com/fluxerapp/flutter_client/commit/8be1ea93dfc73900d2a7fd72f780e939f780e707)) - search in filter not correct field (@edeuss) ([7a8be03](https://github.com/fluxerapp/flutter_client/commit/7a8be03c30502c10538721fd9cdc015d8f1f37e0)) - inline code follows header sizing (@edeuss) ([32f0567](https://github.com/fluxerapp/flutter_client/commit/32f0567d754b4e6d8c4e47bed8f5373de5fc06d2)) - correct long press reaction hookup (@edeuss) ([76c38e6](https://github.com/fluxerapp/flutter_client/commit/76c38e69cda9720e5cb90f6c5f249ed5336220ee)) - update blocked message design (@edeuss) ([d3fb60d](https://github.com/fluxerapp/flutter_client/commit/d3fb60da7a337e25e94aa1051a568520a07a3dcc)) - move more buttons to shared ui (@edeuss) ([f0962cc](https://github.com/fluxerapp/flutter_client/commit/f0962cc6d18dd0884df705736a77cfc40b682ed5)) - attachment sync scope (@edeuss) ([1b4c388](https://github.com/fluxerapp/flutter_client/commit/1b4c388ca7dd150a21c1848baa516bcf99526ab7)) - spoilered text wrapping (@edeuss) ([3ed29e1](https://github.com/fluxerapp/flutter_client/commit/3ed29e15c51357916a6152bc1234d257195a7488)) - attachment spoiler losing sync status (@edeuss) ([34284dc](https://github.com/fluxerapp/flutter_client/commit/34284dc8b7a3f94212734a961aec84ed84b68a9f)) - incoming call replacing root nav (@edeuss) ([def81b4](https://github.com/fluxerapp/flutter_client/commit/def81b47e10bcc9aad746b587dee5e25775d0648)) - resolve analyzer issues (@edeuss) ([ecd7d76](https://github.com/fluxerapp/flutter_client/commit/ecd7d76755ac76258bc6dfa4b0c236fe0d267890)) - starfield background has more shift (@edeuss) ([9fec4ba](https://github.com/fluxerapp/flutter_client/commit/9fec4ba5b3296882cbdd7a77f7cc9ca1cb49f467)) - update package (@edeuss) ([f4165f3](https://github.com/fluxerapp/flutter_client/commit/f4165f31e40e881d596d02ea7d5df2595d346619)) - show own emoji for platform keyboard commits (@M0n7y5) ([fc4c7e4](https://github.com/fluxerapp/flutter_client/commit/fc4c7e4240a3dbc46d50508a6daf7c74b8a2523e)) - silent paste of private-use only text (@M0n7y5) ([3fc4aa3](https://github.com/fluxerapp/flutter_client/commit/3fc4aa3de47a81520fd34edde8f24d7c51660f07)) - emoji wire length and caret counted in runes (@M0n7y5) ([e3f710e](https://github.com/fluxerapp/flutter_client/commit/e3f710e65b3fdb66cc83e40b17d8a0581f29ac01)) ### Other - Revert "chore(android): upgrade gradle version" (@edeuss) ([8cf080c](https://github.com/fluxerapp/flutter_client/commit/8cf080cb178e5b79bbdfcb742f6a27733ade2dcf)) - Update release-drafter-beta.yml (@edeuss) ([38c0fcc](https://github.com/fluxerapp/flutter_client/commit/38c0fccff3b4cabdb035b121e954d41357b163a4)) - Update README.md (@edeuss) ([5bb8c9e](https://github.com/fluxerapp/flutter_client/commit/5bb8c9e8b3c8eb931dd4caf3e90582edbe9330d5)) ## Fixed - [Cannot delete messages you replied to until the app is restarted](https://feedback.fluxer.com/p/2078/cannot-delete-messages-you-replied-to-until-the-app-is-resta) - [Sending a message stops audio attachment playback](https://feedback.fluxer.com/p/2080/sending-a-message-stops-audio-attachment-playback) - [Return to bottom button doesn't work while actively scrolling](https://feedback.fluxer.com/p/2092/return-to-bottom-button-doesn-t-work-while-actively-scrollin) - [Empty area appears above the user profile sheet after fast scrolling](https://feedback.fluxer.com/p/1871/empty-area-appears-above-the-user-profile-sheet-after-fast-s) - [Animated profile banners per community are not working](https://feedback.fluxer.com/p/2076/animated-profile-banners-per-community-are-not-working) - [Not possible to add any saved media except GIFs](https://feedback.fluxer.com/p/2077/not-possible-to-add-any-saved-media-except-gifs) - [Save GIF favorites as saved media is always assumed, even when disabled](https://feedback.fluxer.com/p/2083/save-gif-favorites-as-saved-media-is-always-assumed-even-whe) - [Font Size Discrepancy in Spoilered Text](https://feedback.fluxer.com/p/2089/font-size-discrepancy-in-spoilered-text) - [Emoji and sticker favorites do not sync between mobile and desktop](https://feedback.fluxer.com/p/2074/emoji-and-sticker-favorites-do-not-sync-between-mobile-and-d) - [Adding a user who does not exist says too many users have that name](https://feedback.fluxer.com/p/2090/adding-a-user-who-does-not-exist-says-too-many-users-have-th) - [Removing saved media does not sync between mobile and desktop](https://feedback.fluxer.com/p/2093/removing-saved-media-does-not-sync-between-mobile-and-deskto) - [Can't search your own messages in DMs using \`from:\`](https://feedback.fluxer.com/p/2081/can-t-search-your-own-messages-in-dms-using-from) - [Zalgo text overflows vertically in messages, role names and mentions](https://feedback.fluxer.com/p/2084/zalgo-text-overflows-vertically-in-messages-role-names-and-m) - [weird jump when pressing the "+" button with thr keyboard open](https://feedback.fluxer.com/p/2065/weird-jump-when-pressing-the-button-with-thr-keyboard-open) - [Emojis in the emoji picker panel are slightly cropped](https://feedback.fluxer.com/p/2060/emojis-in-the-emoji-picker-panel-are-slightly-cropped) - [Folders cannot be moved/organized](https://feedback.fluxer.com/p/2073/folders-cannot-be-moved-organized) - [Playing audio attachments makes scrolling stutter](https://feedback.fluxer.com/p/2071/playing-audio-attachments-makes-scrolling-stutter) - [unable to forward to the same channel the forwarding message is in](https://feedback.fluxer.com/p/2063/unable-to-forward-to-the-same-channel-the-forwarding-message) - [Full Login and registration](https://feedback.fluxer.com/p/1507/full-login-and-registration) - [Inline code ignores header and subtext font sizes](https://feedback.fluxer.com/p/2062/inline-code-ignores-header-and-subtext-font-sizes) - [styling of blocked users is now inconsistent with unblocked users](https://feedback.fluxer.com/p/2064/styling-of-blocked-users-is-now-inconsistent-with-unblocked) - [spoilered text wrapping to a second line, break the line after the spoiler ends](https://feedback.fluxer.com/p/2067/spoilered-text-wrapping-to-a-second-line-break-the-line-afte) - [member list in channels you don't have permission to view them, shows permanent skeleton ui](https://feedback.fluxer.com/p/2070/member-list-in-channels-you-don-t-have-permission-to-view-th) - [Joining DM Call via popup causes screen to go black](https://feedback.fluxer.com/p/2069/joining-dm-call-via-popup-causes-screen-to-go-black)