# Mobile 1.0.0-beta.65 (beta) Released on Sep 15, 2026 Welcome to the Fluxer Mobile beta! This is a Pre-release build for TestFlight and Android APK (FCM + OSS). ## What's New - Added double tap to react quick emoji feature, by @edeuss - Added support for displaying media ALT text, by @edeuss - Added failed to load media placeholders, by @edeuss - Added long press visual feedback on selected message, by @edeuss - Added support for iOS inline predictive text for chat input, by @edeuss - Improvements to auth pages for users wanting to connect to a self-hosted instance, by @edeuss - Fixed dark theme not matching the updated dark theme from desktop, by @edeuss - Fixed issue with switching accounts sometimes showing cached data from previous account, by @edeuss - Fixed empty dm's chat not clearing unread indicator if there was unread deleted messages, by @edeuss - Fixed community sidebar folder creation being located at start slot instead of the drop target slot, by @edeuss - Fixed markdown timestamp text appears too large, by @DeviMorris - Fixed some issues with synced settings going out of sync when two Fluxer clients are open at the same time, by @edeuss - Fixed avatar typing status indicator not matching the chat typing indicator, by @edeuss - Fixed issue with video volume on tablets not working correctly, by @edeuss - Fixed issue on tablets with requiring double tap to join voice on touch based devices, by @edeuss - Fixed bottom sheet headers not being included in the drag are to dismiss, by @edeuss - Fixed issue with forwarding message routing after sending message, by @edeuss - Fixed issues with searching in mature channels, by @edeuss - Fixed issue causing the app to not trigger slow mode on other devices when sending messages, by @edeuss - Fixed issue with adding community input keyboard being spam opened when closed on Android, by @edeuss - Fixed in app theme not affecting the system status and navigation bars, by @edeuss - Fixed enter-key on physical keyboard doesn't send message, by @edeuss - Fixed Android issue where in-app browsers would sometimes leave open the old session link, by @edeuss - Fixed Android inconsistent back button behavior on community bottom sheet, by @edeuss - Fixed sending a message stops audio attachment playback, by @edeuss - Fixed You tab showing plutonium purchase date when disabled, by @edeuss - Fixed forwarding occasionally does nothing, by @edeuss - Fixed audio attachment seek getting in the way of drawer swipe when audio not playing, by @edeuss - Fixed issue with voice channel content warnings not displaying correctly, by @edeuss - Fixed race issue that could sometimes show the wrong chat contents when tapping on a channel or dm, by @edeuss - Fixed issue causing the speaker mode not changing in an active voice call, by @edeuss - Fixed images re-spoiler themselves after scrolling far, by @edeuss - Fixed attachments get re-spoilered after sending message, by @edeuss - Fixed camera after video call where you swap cameras not releasing the camera, by @edeuss - Fixed error loop that caused power drain when account set to status invisible, by @edeuss - Fixed spamming Neko petting would cause the OS to mute haptics after a little bit, by @edeuss - Fixed some spacing issues with markdown lists, by @edeuss - Fixed Circle-to-Squircle transition in sidebar is inconsistent, by @edeuss - Fixed gifs not animating if Android transition animation system setting is set to 0x, by @edeuss - Fixed weird teleport while trying to move community icons lower on the sidebar, by @DeviMorris ## Detailed changes ### Features - show canary wording/color (@edeuss) ([8776404](https://github.com/fluxerapp/flutter_client/commit/87764049b27661a8753d172454602677ad8202d4)) - add message highlight on long-press (@edeuss) ([d38fa48](https://github.com/fluxerapp/flutter_client/commit/d38fa48d6e62a25674c7f50c52471ba80a99b588)) - add share attachment audio controller (@edeuss) ([e481243](https://github.com/fluxerapp/flutter_client/commit/e48124381e7fecb53095878b1e350bac9bbf3e71)) - support inline predictions on supported platforms (@edeuss) ([78dff2e](https://github.com/fluxerapp/flutter_client/commit/78dff2e561c5997fe9d567f545c255747b6e0c86)) - add double tap to react (@edeuss) ([7c3d787](https://github.com/fluxerapp/flutter_client/commit/7c3d7876b3db8e2343e9eb61e8bee5fa73fd993d)) - improvements to self-hosted messaging (@edeuss) ([73995d7](https://github.com/fluxerapp/flutter_client/commit/73995d796b29e36b33dcbd8d14052a3a37da81b6)) - add failed to load media placeholder (@edeuss) ([d470e70](https://github.com/fluxerapp/flutter_client/commit/d470e70232522f77ee2e9a354cf3ac66cbebeaa5)) - support showing alt text (@edeuss) ([f173ea0](https://github.com/fluxerapp/flutter_client/commit/f173ea0acb6fabb9ebc3c23017d5b1fb7b5922b7)) ### Fixes - inline predictions styling (@edeuss) ([810601a](https://github.com/fluxerapp/flutter_client/commit/810601aa9f7c3ae8871bb6725db91ebc316a4533)) - transition animation set to 0x pauses gifs (@edeuss) ([ffe6b56](https://github.com/fluxerapp/flutter_client/commit/ffe6b56a8f80ba62e7aaac07389a5f08f27b92e3)) - correct guild image animated clip (@edeuss) ([72feea3](https://github.com/fluxerapp/flutter_client/commit/72feea3284b2256ab8ec1f8bf1842535b50e0b7c)) - correct list spacing (@edeuss) ([8e744f2](https://github.com/fluxerapp/flutter_client/commit/8e744f21eccfcc0f8e14440e1a85bdd2c423dbe5)) - rebuilds on slowmode countdown (@edeuss) ([6f4acf5](https://github.com/fluxerapp/flutter_client/commit/6f4acf595b7509d0783f9b94459bd978d4bd36ba)) - expire timer after end of countdown (@edeuss) ([ddaac03](https://github.com/fluxerapp/flutter_client/commit/ddaac0335f1e2b2d0d1041192374fbb4c5c0a123)) - cancel timer on zero (@edeuss) ([6141b7c](https://github.com/fluxerapp/flutter_client/commit/6141b7c113be5c9f74da98c7ee3841e02bb1da36)) - limit neko purrs to not be muted (@edeuss) ([c5c009e](https://github.com/fluxerapp/flutter_client/commit/c5c009e9cf1bc956d8aa3fb8f7df964b9deb68c1)) - protect synced settings and ip auth retry loops (@edeuss) ([1899d20](https://github.com/fluxerapp/flutter_client/commit/1899d20d70515114cd7d49a7b74fec574464ec8b)) - stop dispose before finish (@edeuss) ([3ad5939](https://github.com/fluxerapp/flutter_client/commit/3ad59396a6dc216fce7f3fe3ddfa851650d0b743)) - failing to switch channel (@edeuss) ([34e1bf5](https://github.com/fluxerapp/flutter_client/commit/34e1bf5a894b46876ffda9e298589dfd1792903f)) - status expiry scheduler loop (@edeuss) ([7165192](https://github.com/fluxerapp/flutter_client/commit/7165192f2db17fc0b8ed3caa31319c6c9920634d)) - release camera after use (@edeuss) ([8892bfb](https://github.com/fluxerapp/flutter_client/commit/8892bfbffe70c2ade1a86cf3d38da67d9f9b6ab9)) - keep spoiler sync alive in chat (@edeuss) ([932c143](https://github.com/fluxerapp/flutter_client/commit/932c1437d69ed894e20678d8cdd3084d1c6e0c48)) - swap speaker mode (@edeuss) ([a56df9c](https://github.com/fluxerapp/flutter_client/commit/a56df9c9a70fa49fe75524366dffd5d58d731dd7)) - switchChannel race causing mixmatch (@edeuss) ([ef6db58](https://github.com/fluxerapp/flutter_client/commit/ef6db584dd4fcb8d899318792c1738db28a7d0b6)) - ignores mature content warning (@edeuss) ([72fe323](https://github.com/fluxerapp/flutter_client/commit/72fe323a8d7acec8a6f3705463352760b83c067f)) - disable attachment seek when not playing (@edeuss) ([0e9d0d8](https://github.com/fluxerapp/flutter_client/commit/0e9d0d8dbdbf6e767746340e22c94255b29577f4)) - forwarding double pop (@edeuss) ([1511ddd](https://github.com/fluxerapp/flutter_client/commit/1511ddd2556d4b3e78e1b7caa95f4675f11da0d4)) - hide purchase date (@edeuss) ([c9bdb45](https://github.com/fluxerapp/flutter_client/commit/c9bdb45ef81e85eb2d7a1078d254fb2e732a1283)) - fix favorites local sync (@edeuss) ([915b1e0](https://github.com/fluxerapp/flutter_client/commit/915b1e08e29b1f0440a411403021036347c12eb3)) - inconsistent community back button (@edeuss) ([87b801a](https://github.com/fluxerapp/flutter_client/commit/87b801a128c982745ee72f2a8bd1d95073e253fb)) - native call to close browser session (@edeuss) ([0c43866](https://github.com/fluxerapp/flutter_client/commit/0c43866068852dfa3cf17babf55b786c05626fa0)) - allow sends on mobile with physical keyboard (@edeuss) ([5667ff5](https://github.com/fluxerapp/flutter_client/commit/5667ff5431c6780ed85bbcb96d94002e797de3d3)) - system not detecting light/dark themes (@edeuss) ([23af8d7](https://github.com/fluxerapp/flutter_client/commit/23af8d7b9bd6bd7093fa5599e0db1f9e872c783f)) - add guild input keyboard spam (@edeuss) ([0493196](https://github.com/fluxerapp/flutter_client/commit/049319694ccee32d8e01e32f8fa51d5d6cd6c35b)) - sent messages not triggering slow mode sync (@edeuss) ([8fa0ab0](https://github.com/fluxerapp/flutter_client/commit/8fa0ab05a89a8440706a91176dd02009586ab65f)) - mature search not working (@edeuss) ([af8f17b](https://github.com/fluxerapp/flutter_client/commit/af8f17bbf6ebe1b6cf710e9d48a82593f3018b89)) - forward message routing (@edeuss) ([46fd1cc](https://github.com/fluxerapp/flutter_client/commit/46fd1cc1207ddb6a25e07b4b4d8bfa537f3362eb)) - include bottom sheet header in drag area (@edeuss) ([f6ee741](https://github.com/fluxerapp/flutter_client/commit/f6ee7415cac31e56801acecb1bdb41bee152d86e)) - not being able to join voice on one tap (@edeuss) ([dc8a455](https://github.com/fluxerapp/flutter_client/commit/dc8a4551d671407f3b09c51d049299595fc13c4b)) - correct volume mapping (@edeuss) ([4afd790](https://github.com/fluxerapp/flutter_client/commit/4afd7901153d629102a0445c9be9c40a9c871798)) - share typing indicator logic (@edeuss) ([c63d5c9](https://github.com/fluxerapp/flutter_client/commit/c63d5c97b2f2c6cf50a346a991237475d51df5f3)) - settings stale echo (@edeuss) ([788be6f](https://github.com/fluxerapp/flutter_client/commit/788be6f1f35f06991df938abffc428e65f83e0e9)) - folder creation location incorrect (@edeuss) ([690ab70](https://github.com/fluxerapp/flutter_client/commit/690ab70e114da7c3f6eb9693b6112cc1db36a9f6)) - empty lists not triggering ack (@edeuss) ([fd4cc61](https://github.com/fluxerapp/flutter_client/commit/fd4cc61df0539b685a39ad2b7f31a73a5b9502a4)) - dark theme parity with desktop (@edeuss) ([94b436d](https://github.com/fluxerapp/flutter_client/commit/94b436d121fae25e27717059a0890730623e036c)) - not fully clearing out provider cache on account switch (@edeuss) ([e9d9bfc](https://github.com/fluxerapp/flutter_client/commit/e9d9bfc248a5122e87720107ece5dc60c63c3bab)) - add temp interceptor for fix (@edeuss) ([bc5ae69](https://github.com/fluxerapp/flutter_client/commit/bc5ae691233d5f8670349ba549d32bea79004918)) - fix(guilds): guild drag offset when moving down ([#765](https://feedback.fluxer.com/p/2146)) (#809) @DeviMorris - fix(chat): keep markdown timestamp at root font size ([#803](https://feedback.fluxer.com/p/2169)) (#810) @DeviMorris ## Fixed - [Animated media (GIFs) don't animate if android transition animation system setting is set to 0x](https://feedback.fluxer.com/p/2150/animated-media-gifs-don-t-animate-if-android-transition-anim) - [Circle-to-Squircle transition in sidebar is inconsistent](https://feedback.fluxer.com/p/2161/circle-to-squircle-transition-in-sidebar-is-inconsistent) - [\[Desktop parity?\] Vertical padding for list items and surrounding lines is excessive for most text sizes](https://feedback.fluxer.com/p/2183/desktop-parity-vertical-padding-for-list-items-and-surroundi) - [\[Android only?\] Camera remains in use if flipped during call](https://feedback.fluxer.com/p/2181/android-only-camera-remains-in-use-if-flipped-during-call) - [Attachments get respoilered after sending message (for a few also recieving)](https://feedback.fluxer.com/p/2068/attachments-get-respoilered-after-sending-message-for-a-few) - [Images re-spoiler themselves after scrolling far](https://feedback.fluxer.com/p/2126/images-re-spoiler-themselves-after-scrolling-far) - [Joining a VC with content warning ignores the content warning](https://feedback.fluxer.com/p/2115/joining-a-vc-with-content-warning-ignores-the-content-warnin) - [Swipe right on audio file that isn't playing does not swipe](https://feedback.fluxer.com/p/2075/swipe-right-on-audio-file-that-isn-t-playing-does-not-swipe) - [Plutonium/Visionary subscription date is shown when tapping on the badge in the You screen even if the "Hide Plutonium purchase date" setting is enabled](https://feedback.fluxer.com/p/2167/plutonium-visionary-subscription-date-is-shown-when-tapping) - [Inconsistent back button behavior on community drawer](https://feedback.fluxer.com/p/1939/inconsistent-back-button-behavior-on-community-drawer) - [Android navigation bar stays light with a dark app theme and system light mode](https://feedback.fluxer.com/p/2037/android-navigation-bar-stays-light-with-a-dark-app-theme-and) - [Keyboard reopens after dismissing it on the Join community screen](https://feedback.fluxer.com/p/2052/keyboard-reopens-after-dismissing-it-on-the-join-community-s) - [Forwarding to a text channel puts you in the dm menu after](https://feedback.fluxer.com/p/2106/forwarding-to-a-text-channel-puts-you-in-the-dm-menu-after) - [Slide-over menu have touch deadzone in the 'title' area of the menu](https://feedback.fluxer.com/p/2157/slide-over-menu-have-touch-deadzone-in-the-title-area-of-the) - [Cannot join voice channels on iPad](https://feedback.fluxer.com/p/2172/cannot-join-voice-channels-on-ipad) - [No audio from the inline video player on iPad in landscape](https://feedback.fluxer.com/p/2171/no-audio-from-the-inline-video-player-on-ipad-in-landscape) - [Folder appears at the dragged server's slot instead of the target's](https://feedback.fluxer.com/p/2177/folder-appears-at-the-dragged-server-s-slot-instead-of-the-t) - [Viewing a DM with no messages doesn’t clear any notifications from there](https://feedback.fluxer.com/p/2175/viewing-a-dm-with-no-messages-doesn-t-clear-any-notification) - [\[Desktop parity\] Dark theme is legacy dark mode instead of new dark theme](https://feedback.fluxer.com/p/2176/desktop-parity-dark-theme-is-legacy-dark-mode-instead-of-new) - [Switching accounts displays chats and servers from the previous account](https://feedback.fluxer.com/p/2178/switching-accounts-displays-chats-and-servers-from-the-previ) - [Weird teleport while trying to move community icons lower](https://feedback.fluxer.com/p/2146/weird-teleport-while-trying-to-move-community-icons-lower) ## New - [Add an option to show image alt text on mobile](https://feedback.fluxer.com/p/2174/add-an-option-to-show-image-alt-text-on-mobile)