Mobile 1.0.0-beta.48 (beta)

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)
  • add more haptic events (@edeuss) (a6bc674)
  • add default browser picker (@edeuss) (3d7584b)
  • support background audio control (@edeuss) (2f432cd)
  • embed rich images open full screen (@edeuss) (a5d6024)
  • improve grouping to match desktop (@edeuss) (757696e)
  • sync slow-mode states between devices (@edeuss) (cca091f)
  • system messages open user profiles (@edeuss) (d718967)
  • show mention count on mobile (@edeuss) (e446345)
  • support textual attachment previews (@edeuss) (7f807af)
  • centralized motion handling (@edeuss) (b87363e)

Fixes

  • remove strings (@edeuss) (c426d22)
  • remove loaded cap (@edeuss) (8466575)
  • correctly handle group dm invite links (@edeuss) (5a87cdf)
  • class attachment audio as music (@edeuss) (da06609)
  • stickers connect to motion preferences (@edeuss) (0fef1c8)
  • unread messages stale previews (@edeuss) (242e0ae)
  • issues with audio mixing (@edeuss) (331bab6)
  • chat input no longer filled (@edeuss) (d43cec0)
  • check input device ids and voice state (@edeuss) (78fd5e8)
  • below safe area background color (@edeuss) (2dc339e)
  • below safe area background color (@edeuss) (29c6a70)
  • ack empty channels over http and reseed guild fold on ready (fixed #292, fixed #281) (@M0n7y5) (87b5659)
  • combined disabled state color (@edeuss) (23c3909)
  • deliberate drag away stuck in pin zone (@edeuss) (07816e3)
  • testflight failed (@edeuss) (5ed2428)
  • bottom sheet expanding issues (@edeuss) (6fcb41a)
  • macos missing certs (@edeuss) (05a9f2f)
  • failing test (@edeuss) (f16e40b)
  • extra padding (@edeuss) (12d396c)
  • incomplete cache refresh (@edeuss) (e925b69)
  • set root navigator true (@edeuss) (8260f01)
  • muted channels causing sounds (@edeuss) (9d205a6)
  • correct open link button and hide download (@edeuss) (74c81a9)
  • confirm sheet using root (@edeuss) (d7490eb)
  • missing context (@edeuss) (a103cf4)
  • remove sequential file send option (@edeuss) (67463bb)
  • disable animated emojis on user setting (@edeuss) (97e94fa)
  • failing test (@edeuss) (a9ca2da)
  • issue with string quoting (@edeuss) (03018e8)

Other

  • perf(core): reduce duplicate calls on startup (@edeuss) (e455e4e)
  • perf(chat): reduce rebuilds (@edeuss) (a467230)

Fixed