# Mobile 1.0.0-beta.48 (beta) Released on Aug 9, 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 background audio controls for audio attachments (when outside the app), by @edeuss - Added support for choosing a default web browser, by @edeuss - Added support for textual attachment previews for text based files, by @edeuss - Added support for opening users profile from system messages, by @edeuss - Added unread and mention channel indicators for selected channels on mobile (easier to find pings on auto selected channels), by @edeuss - Added slow-mode time sync between devices, by @edeuss - Added support for rich embedded images to open full screen , by @edeuss - Added haptic events in more locations, by @edeuss - Improvements to chat loading when local cache is incomplete, by @edeuss - Improvements to chat message grouping system (better matches desktop), by @edeuss - Fixed issue with some chats getting stuck at the bottom and not being able to scroll, by @edeuss - Fixed unread channels with no messages do not get marked as read when viewed, by @M0N7Y5 - Fixed the community sidebar unread indicator sometimes incorrectly marked as read with unread channels, by @M0N7Y5 - Fixed when going into a channel it sometimes only displaying one message, by @edeuss - Fixed muted channels and dm's still triggering message sounds, by @edeuss - Fixed confirm model popup sometimes being hid under another popup, by @edeuss - Fixed issue with Open in Browser button not working on some media, by @edeuss - Fixed download button for media showing up on media not uploaded on Fluxer, by @edeuss - Fixed animated emojis and stickers in messages not being disabled if set in settings, by @edeuss - Fixed chat input bottom bar color incorrect on some devices, by @edeuss - Fixed dm group invite links not working correctly, by @edeuss - Fixed some duplicate extra requests on app startup, by @edeuss ## Detailed changes ### Features - show duration and artwork (@edeuss) ([e1f38d8](https://github.com/fluxerapp/flutter_client/commit/e1f38d8e33d3ae357e778be30087a7152904d1f4)) - add more haptic events (@edeuss) ([a6bc674](https://github.com/fluxerapp/flutter_client/commit/a6bc674b9fe964ef83ae0b481e9cf382f002fe3b)) - add default browser picker (@edeuss) ([3d7584b](https://github.com/fluxerapp/flutter_client/commit/3d7584beeb70a23ba6c724c64af9e67c8823be83)) - support background audio control (@edeuss) ([2f432cd](https://github.com/fluxerapp/flutter_client/commit/2f432cdc97b5eea43b0593ba8129a985ec0f2652)) - embed rich images open full screen (@edeuss) ([a5d6024](https://github.com/fluxerapp/flutter_client/commit/a5d6024fe3a81c9381e027313c3d50110eb19bb5)) - improve grouping to match desktop (@edeuss) ([757696e](https://github.com/fluxerapp/flutter_client/commit/757696e138842d682820ca081745ad26438951e3)) - sync slow-mode states between devices (@edeuss) ([cca091f](https://github.com/fluxerapp/flutter_client/commit/cca091fdac32672eb9baa5ffad5d39f92545d686)) - system messages open user profiles (@edeuss) ([d718967](https://github.com/fluxerapp/flutter_client/commit/d718967086945c8dd2a3cd4bcffdfe50100cb776)) - show mention count on mobile (@edeuss) ([e446345](https://github.com/fluxerapp/flutter_client/commit/e446345ff9dea736df4c824ee1a5404e596ac829)) - support textual attachment previews (@edeuss) ([7f807af](https://github.com/fluxerapp/flutter_client/commit/7f807afc6782eff186bd91d26357b0763df23ccc)) - centralized motion handling (@edeuss) ([b87363e](https://github.com/fluxerapp/flutter_client/commit/b87363eaf01c28173f03170fbef72b4a238abf01)) ### Fixes - remove strings (@edeuss) ([c426d22](https://github.com/fluxerapp/flutter_client/commit/c426d222c0a8ae09baaaecddf526c0ce9d5e06f8)) - remove loaded cap (@edeuss) ([8466575](https://github.com/fluxerapp/flutter_client/commit/84665755b98ecd150416fc37063c7f38a9264a30)) - correctly handle group dm invite links (@edeuss) ([5a87cdf](https://github.com/fluxerapp/flutter_client/commit/5a87cdfb6d79bf19a1353ad790ebf0bba00a9782)) - class attachment audio as music (@edeuss) ([da06609](https://github.com/fluxerapp/flutter_client/commit/da06609b13551aca75e5b13f69cb803abbd5cdea)) - stickers connect to motion preferences (@edeuss) ([0fef1c8](https://github.com/fluxerapp/flutter_client/commit/0fef1c8a1c15fe9a11d7b4222bde105912241d89)) - unread messages stale previews (@edeuss) ([242e0ae](https://github.com/fluxerapp/flutter_client/commit/242e0ae36c36eeaec90e39f2ecf6e337e7a55419)) - issues with audio mixing (@edeuss) ([331bab6](https://github.com/fluxerapp/flutter_client/commit/331bab654effe29157970e9e77740090ee7b1f4b)) - chat input no longer filled (@edeuss) ([d43cec0](https://github.com/fluxerapp/flutter_client/commit/d43cec0233929a89b0b6b712105fbfbaac03d5ed)) - check input device ids and voice state (@edeuss) ([78fd5e8](https://github.com/fluxerapp/flutter_client/commit/78fd5e824b7aa4eea80a3b20b2384ba52d80ad77)) - below safe area background color (@edeuss) ([2dc339e](https://github.com/fluxerapp/flutter_client/commit/2dc339e598f8d9b911caa43098fe242433e32a13)) - below safe area background color (@edeuss) ([29c6a70](https://github.com/fluxerapp/flutter_client/commit/29c6a708848ee610f44686a16ae76667b8f46c7f)) - ack empty channels over http and reseed guild fold on ready (fixed [#292](https://feedback.fluxer.com/p/1737), fixed [#281](https://feedback.fluxer.com/p/1726)) (@M0n7y5) ([87b5659](https://github.com/fluxerapp/flutter_client/commit/87b5659462c4a1ad01175e2ee9f52ffc313fb447)) - combined disabled state color (@edeuss) ([23c3909](https://github.com/fluxerapp/flutter_client/commit/23c3909078206c3bd95d8e10d39be09590e4df36)) - deliberate drag away stuck in pin zone (@edeuss) ([07816e3](https://github.com/fluxerapp/flutter_client/commit/07816e3d396682d35644b546db217f983c1a5252)) - testflight failed (@edeuss) ([5ed2428](https://github.com/fluxerapp/flutter_client/commit/5ed2428112f3178fe5947043fff1d0ecf798804c)) - bottom sheet expanding issues (@edeuss) ([6fcb41a](https://github.com/fluxerapp/flutter_client/commit/6fcb41a6d39d3a497831f9c49887398107ab4e3e)) - macos missing certs (@edeuss) ([05a9f2f](https://github.com/fluxerapp/flutter_client/commit/05a9f2fd227703b18a5e568f74bfc9571cdbff50)) - failing test (@edeuss) ([f16e40b](https://github.com/fluxerapp/flutter_client/commit/f16e40b392513cbf81fe585f4019e9bc3c0cc086)) - extra padding (@edeuss) ([12d396c](https://github.com/fluxerapp/flutter_client/commit/12d396c9efe523e3702dcd8c28448b0fd71c5724)) - incomplete cache refresh (@edeuss) ([e925b69](https://github.com/fluxerapp/flutter_client/commit/e925b6971f9dd3a8c33142d1000bd4fb9554ac0f)) - set root navigator true (@edeuss) ([8260f01](https://github.com/fluxerapp/flutter_client/commit/8260f011184e6421a8526d2c27a2b5ec2d853e59)) - muted channels causing sounds (@edeuss) ([9d205a6](https://github.com/fluxerapp/flutter_client/commit/9d205a69b045c63e2ac1341f8182ae55525c3568)) - correct open link button and hide download (@edeuss) ([74c81a9](https://github.com/fluxerapp/flutter_client/commit/74c81a9befa47d0608ad086b56bef601d51e8fbd)) - confirm sheet using root (@edeuss) ([d7490eb](https://github.com/fluxerapp/flutter_client/commit/d7490eb893f5640ca688d007213f2613aec125e7)) - missing context (@edeuss) ([a103cf4](https://github.com/fluxerapp/flutter_client/commit/a103cf416a8d2a24e2eb13111ac3b3ff5eb53d3f)) - remove sequential file send option (@edeuss) ([67463bb](https://github.com/fluxerapp/flutter_client/commit/67463bb1efb78a23c2fc16beed5e2ae19c720a28)) - disable animated emojis on user setting (@edeuss) ([97e94fa](https://github.com/fluxerapp/flutter_client/commit/97e94fab81e429e4c195629ff6d6e7f3fa3f1cbc)) - failing test (@edeuss) ([a9ca2da](https://github.com/fluxerapp/flutter_client/commit/a9ca2daaf6905e0b7ff4fe1e16382a996611787c)) - issue with string quoting (@edeuss) ([03018e8](https://github.com/fluxerapp/flutter_client/commit/03018e8edcae0092353041b4b8be88b516e88fec)) ### Other - perf(core): reduce duplicate calls on startup (@edeuss) ([e455e4e](https://github.com/fluxerapp/flutter_client/commit/e455e4e848749cdd259eca23e4c6ece54dc854a6)) - perf(chat): reduce rebuilds (@edeuss) ([a467230](https://github.com/fluxerapp/flutter_client/commit/a467230074f6be7c3349443755540a909a0f4695)) ## Fixed - [group dm invites show up as invalid despite working upon click](https://feedback.fluxer.com/p/2000/group-dm-invites-show-up-as-invalid-despite-working-upon-cli) - [No haptic feedback on long-press of a message](https://feedback.fluxer.com/p/2004/no-haptic-feedback-on-long-press-of-a-message) - [Inbox unreads keep updating invisibly, resulting in confusing behavior](https://feedback.fluxer.com/p/2003/inbox-unreads-keep-updating-invisibly-resulting-in-confusing) - [Channel timeout not updated](https://feedback.fluxer.com/p/2005/channel-timeout-not-updated) - [Can’t open user profiles from welcome messages](https://feedback.fluxer.com/p/1992/can-t-open-user-profiles-from-welcome-messages) - [Fullscreen image menu cannot be dragged up by its handle](https://feedback.fluxer.com/p/1993/fullscreen-image-menu-cannot-be-dragged-up-by-its-handle) - [Muted DM still makes noise on iOS](https://feedback.fluxer.com/p/1995/muted-dm-still-makes-noise-on-ios) - ["Open in browser" and "Download" buttons on videos from external websites don't work](https://feedback.fluxer.com/p/1996/open-in-browser-and-download-buttons-on-videos-from-external) - [Full screen image menu 'Remove all reactions' pops under](https://feedback.fluxer.com/p/1997/full-screen-image-menu-remove-all-reactions-pops-under)