Mobile 1.0.0-beta.58 (beta)

Welcome to the Fluxer Mobile beta! This is a Pre-release build for TestFlight and Android APK (FCM + OSS).

What's New

  • Added in app Picture-in-picture for voice and video calls, by @edeuss
  • Added improved gateway reconnecting indicator, by @edeuss
  • Added improved support for self-hosted instances, by @edeuss
  • Added support for basic slash commands, by @edeuss
  • Added more animation states for Neko (you can also now pet Neko)!, by @edeuss
  • Improvements to voice call connection speed, by @edeuss
  • Fixed app crash from leaving a call in the background, by @edeuss
  • Fixed app crash when returning from the app with media player open in the app, by @edeuss
  • Fixed app crash when in call and audio input changes, by @edeuss
  • Fixed emojis from other guilds showing up for non Plutonium members, by @edeuss
  • Fixed attachments panel not updating with new images/videos without app restart, by @edeuss
  • Fixed issue with zero width space inside markdown sends as an empty message, by @M0N7Y5
  • Fixed DM preview shows JSON if the most recent message contains only an embed, by @M0N7Y5
  • Fixed issues with cross community Plutonium checks, by @edeuss
  • Fixed Join Fluxer Labs community link from showing up on self hosted instances, by @edeuss

Detailed changes

Features

  • in-app picture-in-picture for calls (@edeuss) (a566b8c)
  • update dm icon (@edeuss) (8283a9d)
  • improved reconnect indicator (@edeuss) (dbe7444)
  • added new animation states (@edeuss) (e916249)
  • improvements to instance handling (@edeuss) (6a4be18)
  • add support for basic slash commands (@edeuss) (24bd78c)

Fixes

  • hide labs on self host (@edeuss) (3c9d57b)
  • video pip touch inputs being swallowed (@edeuss) (2b2c260)
  • channel-less checks (@edeuss) (e6bb2e1)
  • image resize image freeze (@edeuss) (6441eb3)
  • plutonium cross guild check (@edeuss) (3f07935)
  • correct banner wrap (@edeuss) (84add9f)
  • neko jump down button spacing (@edeuss) (3187ab2)
  • banner error (@edeuss) (61d9774)
  • stop rendering custom status json as text, fixes #586 (@M0n7y5) (a8ee380)
  • keep invisible-only formatting literal, fixes #668 (@M0n7y5) (3c507fc)
  • failing tests (@edeuss) (2efab3a)
  • live update for gallery changes (@edeuss) (68f1675)
  • email and native links (@edeuss) (9112839)
  • mic recovery from audio route change (@edeuss) (d7d2ccb)
  • crashes caused my mediakit lifecycle events (@edeuss) (1b56945)
  • race condition once voice ends in background (@edeuss) (1f8375e)

Other

  • perf(voice): call joining speed (@edeuss) (352ac06)
  • perf(voice): improve pip layer painting (@edeuss) (9440653)

Fixed