# Mobile 1.0.0-beta.59 (beta) Released on Sep 5, 2026 Welcome to the Fluxer Mobile beta! This is a Pre-release build for TestFlight and Android APK (FCM + OSS). ## What's New - Added video call keep screen awake during calls, by @edeuss - Added support for creating community's based on Discord templates, by @edeuss - Added app restore location crash protection, by @edeuss - Added support for copying embedded content text, by @M0N7Y5 - Improvements to full screen video call page, by @edeuss - Improvements to open/closing chat performance, by @edeuss - Improvements to switching between chat channels performance, by @edeuss - Improvements to self hosted instances in app customization, by @edeuss - Improvements to mobile community creation popup, by @edeuss - Improvements to scrolling performance, by @M0N7Y5 - Improvements to voice call audio and audio volumes, by @edeuss - Improvements to api retry's to reduce spamming the instance api, by @edeuss - Improvements to scrollable bottom sheets, by @edeuss - Fixed favorited dms not loading correctly on the favorites page, by @edeuss - Fixed join labs link not fully opening labs community, by @edeuss - Fixed unable to favorite forwarded gifs, by @M0N7Y5 - Fixed favorite gifs button leads you to the saved media tab, by @M0N7Y5 - Fixed relative timestamps not showing future times correctly, by @edeuss - Fixed turning Deaf mode for yourself off also unmutes you, by @edeuss - Fixed issue when watching a PIP stream and tapping on it to expand will mute the stream audio, by @edeuss - Fixed voice call stream ending when tapping outside of the stop watching stream button, by @edeuss - Fixed deleted messages leave persistent unread message indicators, by @M0N7Y5 - Fixed joining a VC with content warning ignores the content warning, by @edeuss - Fixed speaker mode not changing once in a voice call, by @edeuss - Fixed animated user avatars not showing up on profile pages, by @edeuss - Fixed the auto complete going off screen with a lot of item, by @edeuss ## Detailed changes ### Features - force all scrollable bottom sheets to one size (@edeuss) ([c71e19d](https://github.com/fluxerapp/flutter_client/commit/c71e19d508e4a940d1bfa4e2814f15df172fe14d)) - improve retry ratelimit (@edeuss) ([325e9c1](https://github.com/fluxerapp/flutter_client/commit/325e9c10f9671a9e73cf680b6dd29d2dffdf5bab)) - allow tap on avatar (@edeuss) ([4a69df5](https://github.com/fluxerapp/flutter_client/commit/4a69df539aa0ab7f6e4b044aaadd3e5f3b03f3d3)) - improved audio and audio volume setup (@edeuss) ([961efc0](https://github.com/fluxerapp/flutter_client/commit/961efc0eacd3691a049b9d08deae14cdd9380e22)) - show speaking ring around avatar (@edeuss) ([cce7cda](https://github.com/fluxerapp/flutter_client/commit/cce7cda2694cc4d515106cc81820480039f5c689)) - show connecting user voice card (@edeuss) ([eb6912b](https://github.com/fluxerapp/flutter_client/commit/eb6912b628597b56dac3fc1a2a9f9b0b72a68d95)) - general improvements (@edeuss) ([364a844](https://github.com/fluxerapp/flutter_client/commit/364a844143e5319e37950832850c95a26ecbd6e5)) - improve 503 handling (@edeuss) ([7c7cec7](https://github.com/fluxerapp/flutter_client/commit/7c7cec7a76c0950d65d6f782aef42dda17ab816f)) - add newer-history skeleton filler while pages load (@M0n7y5) ([e3f7fc4](https://github.com/fluxerapp/flutter_client/commit/e3f7fc45b927fb6461fda50e4f6ce8f715d8e42e)) - add older-history skeleton filler while pages load (@M0n7y5) ([9932b90](https://github.com/fluxerapp/flutter_client/commit/9932b90848310aec4c59455f53bb4870e6999ee5)) - add copy embed text action, fixes [#104](https://feedback.fluxer.com/p/1556) (@M0n7y5) ([7708193](https://github.com/fluxerapp/flutter_client/commit/770819361c9fcd5504409a8a02b51bcf296624f4)) - add wakelock for calls (@edeuss) ([fac3e41](https://github.com/fluxerapp/flutter_client/commit/fac3e41ad73eacc1d1716c3a31c028546d708626)) - create community for Discord templates (@edeuss) ([4d9850d](https://github.com/fluxerapp/flutter_client/commit/4d9850d4d8e47e3a4ac84b8d82dc8817afdf2fad)) - improve mobile community creation (@edeuss) ([b47b819](https://github.com/fluxerapp/flutter_client/commit/b47b819f8cbace82b06b9ff9228dd853fda54f56)) - implement more self hosted config options (@edeuss) ([90ae497](https://github.com/fluxerapp/flutter_client/commit/90ae497eb27144d79218cd4c2497a5c502e1c6d9)) - add app location crash guard (@edeuss) ([1327612](https://github.com/fluxerapp/flutter_client/commit/13276121b2590889d967a10854fe80f2ce2689d9)) - firebase test shared upload (@edeuss) ([fc05056](https://github.com/fluxerapp/flutter_client/commit/fc050567272c5acb6f828607a345d8d588541a57)) - replace the dart parser with the native parser (@M0n7y5) ([5430799](https://github.com/fluxerapp/flutter_client/commit/5430799522b7f6694967cf4249c96318a0bcf99e)) - enable the native parser by default on canary (@M0n7y5) ([87c883e](https://github.com/fluxerapp/flutter_client/commit/87c883e4e974dc418db91354f16a899f2444e016)) - render messages from the native parser ast (@M0n7y5) ([65c6e6b](https://github.com/fluxerapp/flutter_client/commit/65c6e6bd03142efcbca314cd7911244b0ff1a351)) - bind the canonical rust parser via native assets (@M0n7y5) ([2347c02](https://github.com/fluxerapp/flutter_client/commit/2347c02d870403d1fdb5775f1af18d2a07300045)) - improve firebase lab action (@edeuss) ([5cf98c0](https://github.com/fluxerapp/flutter_client/commit/5cf98c0ba658c69e272e7494e94b87e31fb22945)) - add Firebase Test lab (@edeuss) ([49ab52c](https://github.com/fluxerapp/flutter_client/commit/49ab52c14be2f2791f8fb7833313af96ddf861e8)) - improved tests (@edeuss) ([aa34d3a](https://github.com/fluxerapp/flutter_client/commit/aa34d3accdbcd03e068dc98d1d805dcb72f2f44b)) - add new tests (@edeuss) ([da12f91](https://github.com/fluxerapp/flutter_client/commit/da12f915c56b4a141fe653bb9eec669aa1192306)) ### Fixes - auto-complete going off screen (@edeuss) ([5358920](https://github.com/fluxerapp/flutter_client/commit/5358920289d0ce4872cf8742c409e653f17514f3)) - revert some display name design changes (@edeuss) ([e00e756](https://github.com/fluxerapp/flutter_client/commit/e00e756fc20fb484636cb70e249b9ba21c82d71c)) - cleanup dispose and mounted blocker (@edeuss) ([e810bc0](https://github.com/fluxerapp/flutter_client/commit/e810bc0785698ab4164e4fc1f5f33ca5671b8b96)) - dms not showing up (@edeuss) ([b06bdfa](https://github.com/fluxerapp/flutter_client/commit/b06bdfac329fa83129347a2579ccdd3988dcce4e)) - not showing animated user avatars (@edeuss) ([329a8cf](https://github.com/fluxerapp/flutter_client/commit/329a8cfbd83f60bba88fb6f70a59793a448f3569)) - change voice mode callkit (@edeuss) ([75f624a](https://github.com/fluxerapp/flutter_client/commit/75f624a1f1a1b3d8c003df91ba1b1cb9efd29c64)) - mature content block prompt (@edeuss) ([0e75fa0](https://github.com/fluxerapp/flutter_client/commit/0e75fa04bb8968acb3300f33ef8448862989e059)) - defer list settle while a finger holds, fixes [#713](https://feedback.fluxer.com/p/2094) (@M0n7y5) ([6b971e1](https://github.com/fluxerapp/flutter_client/commit/6b971e16491cb054e977bc38b72ea8bd1ef17c77)) - ack orphaned channel pointer at live tail, fixes [#520](https://feedback.fluxer.com/p/1909) (@M0n7y5) ([3d21db6](https://github.com/fluxerapp/flutter_client/commit/3d21db60bb7eced28999b398f4994dcd5f792115)) - participant stream end only on button (@edeuss) ([ac28877](https://github.com/fluxerapp/flutter_client/commit/ac288770aacbe8c175f171752ba6f53a2948cb37)) - pip stream rejoin mutes stream (@edeuss) ([170a50a](https://github.com/fluxerapp/flutter_client/commit/170a50a026b3f0319c0b7d187dfb9e80e312ce34)) - pip missing material wrap (@edeuss) ([4793489](https://github.com/fluxerapp/flutter_client/commit/47934891e4cf5d18b0f77d8a9e39a3583bf908c3)) - correct web match for voice unmute (@edeuss) ([59c8598](https://github.com/fluxerapp/flutter_client/commit/59c859896d1049da33e397b54a00acf914b7f481)) - correct failing tests (@edeuss) ([29e92a7](https://github.com/fluxerapp/flutter_client/commit/29e92a7d79cbcd629961cf9a43b55404f278f740)) - relative future time format not matching desktop (@edeuss) ([12e3788](https://github.com/fluxerapp/flutter_client/commit/12e378845527d9e480bebf9beda57ebe4f578197)) - failing test (@edeuss) ([b154795](https://github.com/fluxerapp/flutter_client/commit/b154795572c95ea59535c6653e592264818b8d10)) - unable to favorite forwarded gifs, fixes [#718](https://feedback.fluxer.com/p/2099) (@M0n7y5) ([a52dab0](https://github.com/fluxerapp/flutter_client/commit/a52dab0dbf1a6a076b0389f7eec1facbd9ffe012)) - gif picker favorites opened saved media tab, fixes [#724](https://feedback.fluxer.com/p/2105) (@M0n7y5) ([2c1886a](https://github.com/fluxerapp/flutter_client/commit/2c1886a6bb72527452199daf7954f1b6aa17bc15)) - set up rust and native assets for firebase test lab builds (@M0n7y5) ([468cc4a](https://github.com/fluxerapp/flutter_client/commit/468cc4a5e9703b2c8c5ab460c069a2f268a9ffc7)) - remove pack invites and some other changes (@edeuss) ([158a1cf](https://github.com/fluxerapp/flutter_client/commit/158a1cf2e4a86d4da71f3682d4518d44b09e1cd4)) - install rustup before use on cold runners (@M0n7y5) ([25e81f4](https://github.com/fluxerapp/flutter_client/commit/25e81f4d8121ad2e972ee346b2a14392f644215b)) - firebase test file location (@edeuss) ([384f1bb](https://github.com/fluxerapp/flutter_client/commit/384f1bb2e143c239755043376a3a88f2e142945e)) - environment flag (@edeuss) ([f969b29](https://github.com/fluxerapp/flutter_client/commit/f969b29ba348e80a0cec0d78163cfde0f5f75c9c)) - labs link opens labs (@edeuss) ([260053f](https://github.com/fluxerapp/flutter_client/commit/260053f434347a2bbdeaeb4f7a64c6ecc50f2ecb)) - perform background clears instead of displaying them (@hampus-fluxer) ([063825b](https://github.com/fluxerapp/flutter_client/commit/063825bafa9358750933e1711a8a28f8c67c8898)) - skip background local notification for clear payloads (@hampus-fluxer) ([20ca390](https://github.com/fluxerapp/flutter_client/commit/20ca390112ca2d281e6f6fcb6e5aa984716371ef)) ### Other - perf(chat): stable keys and batched decode (@edeuss) ([f0764d8](https://github.com/fluxerapp/flutter_client/commit/f0764d8f404a8648d1323935a0474a42ebce0d06)) - perf(chat): drawer mobile dropped frames (@edeuss) ([a477f1b](https://github.com/fluxerapp/flutter_client/commit/a477f1bed836a63af0b4ac3510687b35d2569eb0)) ## Fixed - [Favorite gifs button leads you to the saved media tab](https://feedback.fluxer.com/p/2105/favorite-gifs-button-leads-you-to-the-saved-media-tab) - [Animated profile pictures not moving](https://feedback.fluxer.com/p/2108/animated-profile-pictures-not-moving) - [Cannot copy text at all from embedded content](https://feedback.fluxer.com/p/1556/cannot-copy-text-at-all-from-embedded-content) - [Touching the live stream while watching it will make it close even if not clicking on "close stream"](https://feedback.fluxer.com/p/2114/touching-the-live-stream-while-watching-it-will-make-it-clos) - [Rejoining the live stream through the PiP renders it completely mute, only way to fix is leaving the stream and rejoining it](https://feedback.fluxer.com/p/2113/rejoining-the-live-stream-through-the-pip-renders-it-complet) - [Turning Deaf mode for yourself off also unmutes you](https://feedback.fluxer.com/p/2103/turning-deaf-mode-for-yourself-off-also-unmutes-you) - [Self-hosted branding and mode does not fully apply to mobile client](https://feedback.fluxer.com/p/2104/self-hosted-branding-and-mode-does-not-fully-apply-to-mobile) - [Relative time does not show properly](https://feedback.fluxer.com/p/2110/relative-time-does-not-show-properly) - [Unable to favorite forwarded gifs](https://feedback.fluxer.com/p/2099/unable-to-favorite-forwarded-gifs) - [Join Fluxer Labs button should close settings](https://feedback.fluxer.com/p/2109/join-fluxer-labs-button-should-close-settings)