Mobile 1.0.0-beta.65 (beta)

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)
  • add message highlight on long-press (@edeuss) (d38fa48)
  • add share attachment audio controller (@edeuss) (e481243)
  • support inline predictions on supported platforms (@edeuss) (78dff2e)
  • add double tap to react (@edeuss) (7c3d787)
  • improvements to self-hosted messaging (@edeuss) (73995d7)
  • add failed to load media placeholder (@edeuss) (d470e70)
  • support showing alt text (@edeuss) (f173ea0)

Fixes

  • inline predictions styling (@edeuss) (810601a)
  • transition animation set to 0x pauses gifs (@edeuss) (ffe6b56)
  • correct guild image animated clip (@edeuss) (72feea3)
  • correct list spacing (@edeuss) (8e744f2)
  • rebuilds on slowmode countdown (@edeuss) (6f4acf5)
  • expire timer after end of countdown (@edeuss) (ddaac03)
  • cancel timer on zero (@edeuss) (6141b7c)
  • limit neko purrs to not be muted (@edeuss) (c5c009e)
  • protect synced settings and ip auth retry loops (@edeuss) (1899d20)
  • stop dispose before finish (@edeuss) (3ad5939)
  • failing to switch channel (@edeuss) (34e1bf5)
  • status expiry scheduler loop (@edeuss) (7165192)
  • release camera after use (@edeuss) (8892bfb)
  • keep spoiler sync alive in chat (@edeuss) (932c143)
  • swap speaker mode (@edeuss) (a56df9c)
  • switchChannel race causing mixmatch (@edeuss) (ef6db58)
  • ignores mature content warning (@edeuss) (72fe323)
  • disable attachment seek when not playing (@edeuss) (0e9d0d8)
  • forwarding double pop (@edeuss) (1511ddd)
  • hide purchase date (@edeuss) (c9bdb45)
  • fix favorites local sync (@edeuss) (915b1e0)
  • inconsistent community back button (@edeuss) (87b801a)
  • native call to close browser session (@edeuss) (0c43866)
  • allow sends on mobile with physical keyboard (@edeuss) (5667ff5)
  • system not detecting light/dark themes (@edeuss) (23af8d7)
  • add guild input keyboard spam (@edeuss) (0493196)
  • sent messages not triggering slow mode sync (@edeuss) (8fa0ab0)
  • mature search not working (@edeuss) (af8f17b)
  • forward message routing (@edeuss) (46fd1cc)
  • include bottom sheet header in drag area (@edeuss) (f6ee741)
  • not being able to join voice on one tap (@edeuss) (dc8a455)
  • correct volume mapping (@edeuss) (4afd790)
  • share typing indicator logic (@edeuss) (c63d5c9)
  • settings stale echo (@edeuss) (788be6f)
  • folder creation location incorrect (@edeuss) (690ab70)
  • empty lists not triggering ack (@edeuss) (fd4cc61)
  • dark theme parity with desktop (@edeuss) (94b436d)
  • not fully clearing out provider cache on account switch (@edeuss) (e9d9bfc)
  • add temp interceptor for fix (@edeuss) (bc5ae69)
  • fix(guilds): guild drag offset when moving down (#765) (#809) @DeviMorris
  • fix(chat): keep markdown timestamp at root font size (#803) (#810) @DeviMorris

Fixed

New