Mobile 1.0.0-beta.66 (beta)

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

What's New

  • Added support for iOS Shortcuts (checkout in the Shortcuts app), by @edeuss
  • Added support for the Settings Applications page, by @edeuss
  • Added some missing toast messages in some locations, by @edeuss
  • Improvements to chat scrolling on some Android devices, by @edeuss
  • Improvements to message list loading when entering a channel (messages no longer jump around when first loading in), by @edeuss
  • Improvements to foldable devices UI handling, by @edeuss
  • Fixed favorited GIFs on mobile being saved as a WEBM video instead of GIF, by @edeuss
  • Fixed emoji attribution showing up incorrectly, by @edeuss
  • Fixed some software keyboards using return as send by using native checks for physical keyboards, by @edeuss
  • Fixed FUTO Keyboard shortcuts not working due to physical keyboard actions, by @edeuss
  • Fixed chat permissions not being fetched on return to a chat from a app cold start, by @edeuss
  • Fixed voice text channels message links not directing to the chat message location, by @edeuss
  • Fixed not being able to get past the content warning message for a channel, by @edeuss
  • Fixed issue causing animated emojis to freeze if there was more than one of the same emoji rendered on screen, by @edeuss
  • Fixed tablet channel context menu not appearing in the correct location and rendering incorrectly, by @edeuss
  • Fixed attachment panel not showing up when using a physical keyboard, by @edeuss
  • Fixed new bookmarks showing up last in the bookmark list sometimes, by @edeuss
  • Fixed tapping on bookmark not closing the bookmark sheet after navigating to the message, by @edeuss
  • Fixed adding or removing a bookmark not showing toast, by @edeuss
  • Fixed some issues causing forward message bottom sheet to not show up sometimes, by @edeuss
  • Fixed chat wallpaper in light mode being hard to read depending on the background, by @edeuss
  • Fixed playing a voice message gets paused/cut off when attempting to reply to it, by @edeuss
  • Fixed bookmarks not updating live when new bookmarks are added/removed, by @edeuss
  • Fixed typing indicators avatars not matching desktop, by @edeuss
  • Fixed pending friend requests sometimes not correctly showing up, by @edeuss
  • Dropped support for iOS 15 and 16, by @edeuss

Detailed changes

Features

  • dynamic text theme color (@edeuss) (42c1b3d)
  • add bookmark toast (@edeuss) (3881dc9)
  • allow taps to open peak drawer (@edeuss) (ac16035)
  • keep left bottom nav items on peak mode devices (@edeuss) (4326d9a)
  • add peak mode drawer darken (@edeuss) (473bfc8)
  • support applications settings (@edeuss) (6a476f8)
  • physical keyboard detection (@edeuss) (9b5d92e)
  • improve channel loading with stale cache (@edeuss) (a1db9f9)
  • add donate shortcut actions (@edeuss) (c00423c)
  • dynamic slop calculation (@edeuss) (3667366)

Fixes

  • don't drop relationships (@edeuss) (ba090e1)
  • typing indicator avatar backgrounds missing cutout (@edeuss) (49148cf)
  • disable chat background theme from affecting (@edeuss) (1e73bf3)
  • chat wallpaper theme affecting sub context (@edeuss) (21b6d03)
  • edited messages don't sync (@edeuss) (f00b14e)
  • bookmarks not syncing live (@edeuss) (c847030)
  • show toasts on favorites (@edeuss) (696d338)
  • audio player interrupted by reply/edit (@edeuss) (d49b3cb)
  • display pending instance (@edeuss) (ef6d665)
  • forward sheet stale context (@edeuss) (faa3b63)
  • wait till after first paint (@edeuss) (d6ff853)
  • bookmark sheet not closing on jump (@edeuss) (3b7f0a9)
  • new bookmarks showing up last (@edeuss) (a7adb95)
  • only swap to PIP after 50% (@edeuss) (41bd827)
  • hide inline chat button on small tablets (@edeuss) (a7c9f81)
  • large screen device touch attachment picker (@edeuss) (eb08180)
  • action menu missing position offset (@edeuss) (7b45900)
  • visibility key collision (@edeuss) (4d62fbf)
  • failing test (@edeuss) (2b1dfef)
  • gate check on disposed loading provider (@edeuss) (3ea075b)
  • jump-to-message support for text voice channels (@edeuss) (61ba1d8)
  • never refresh in memory bits check on coldstart (@edeuss) (7f73315)
  • downgrade drift (@edeuss) (0340dad)
  • correct emoji attribution (@edeuss) (d9fac06)
  • missing ; (@edeuss) (98ec5c3)
  • favoriting gifs add WEBM copy (@edeuss) (5c623f6)
  • failing test (@edeuss) (8d855a3)
  • post paint jump (@edeuss) (d65e44f)
  • message list jump on new indicator (@edeuss) (bad7bec)
  • presence intent missing return (@edeuss) (955bea6)

Other

  • remove(iOS): drop unneeded entitlements (@edeuss) (229125a)

Fixed