Mobile 1.0.0-beta.60 (beta)

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

What's New

  • Added redesigned voice note recorder, by @edeuss
  • Added support for enabling TOTP with generated QR codes, by @edeuss
  • Improvements to the scrollable bottom sheet physics, by @edeuss
  • Fixed loading new messages forever issue on channel with unread deleted messages, by @M0N7Y5
  • Fixed issue with community invite embeds not loading correctly, by @edeuss
  • Fixed mobile splash zoom setting being reset on updates, by @edeuss
  • Fixed animated avatars and banners not showing up in profile preview, by @M0N7Y5
  • Fixed translate button not hiding on untranslatable content, by @M0N7Y5 @edeuss
  • Fixed some emojis in the emoji picker not animating, by @M0N7Y5
  • Fixed some issues that cause VoiceOver to not be able to see the app ui tree, by @edeuss
  • Fixed issues with JXL images in chat, by @edeuss
  • Fixed issue causing the message forwarding to not work sometimes, by @edeuss
  • Fixed issue with search in age restricted communities, by @edeuss
  • Fixed issue with not being able to see all pinned messages from system message, by @edeuss
  • Fixes some issues with marking your own messages as unread, by @edeuss
  • Fixes tapping on a PIP for a voice call not redirecting you back to the call on some pages, by @edeuss
  • Fixes joining VC ignoring your mute/deafen preferences in some scenarios, by @edeuss
  • Fixes deleting reply prevents further message deletion, by @edeuss
  • Fixes issue with deleted unread channel message causing infinitely loads for new messages, by @M0N7Y5
  • Fixed issue with reaction updates sometimes getting stuck and not updating, by @edeuss
  • Fixed issue on self hosted instances with cold start images not loading correctly, by @edeuss
  • Fixed an issue causing favorite emoji desync with desktop, by @edeuss
  • Fixed an issue causing saved media to desync with desktop, by @edeuss
  • Fixed incoming friend request options sheet having no drag handle, by @edeuss
  • Fixed unable to copy selected text in debug sheet, by @edeuss
  • Fixed reply @ toggle not being saved in the draft message when changing channels, by @edeuss
  • Fixed community's with notifications on muted channels showing the unread indicator on the side-bar when it shouldn't, by @edeuss
  • Fixed unable to un-spoil a message after un-spoiling an embed, by @edeuss
  • Fixed Neko heart color on iOS and centering issue, by @Jiralite
  • Fixed Android HDR issue causing the brightness on the app to flicker for some users, by @edeuss
  • Fixed Fluxer media links when manually sent being rendered as embeds instead of normal media, by @edeuss
  • Fixed mentions and emojis being cut off in message reply previews, by @edeuss

Detailed changes

Features

  • add android beta aab (@edeuss) (7077313)
  • improvements to bottom sheet snapping (@edeuss) (b748b11)
  • add haptic for delete and adjust color (@edeuss) (a664c80)
  • redesigned voice note input (@edeuss) (4be9500)
  • add QR code authenticator app setup (@edeuss) (b44f696)
  • hookup some missing events and join audio (@edeuss) (77304cd)

Fixes

  • failing test (@edeuss) (7eea8c7)
  • reply rich widgets being cut off by text cap (@edeuss) (a2bbe8f)
  • render media links not as embeds (@edeuss) (1339f08)
  • forced hdr mode (@edeuss) (d275630)
  • centre Neko heart (@Jiralite) (208c562)
  • use phosphor_flutter (@Jiralite) (a1025b7)
  • spoiler overlay desync (@edeuss) (bdc1819)
  • hide translate button for urls (@edeuss) (abaa1bb)
  • match desktop on badge indicator logic (@edeuss) (fd04920)
  • save mention toggle in draft (@edeuss) (ad65e7e)
  • unable to copy debug sheet text (@edeuss) (7a623f7)
  • friend request bottom sheet no drag handle (@edeuss) (c3a067f)
  • saved media desync (@edeuss) (4002e4f)
  • favorite emoji desync (@edeuss) (bf54a27)
  • cold opening media url reset (@edeuss) (dca1d94)
  • reaction batched writes (@edeuss) (9ff814c)
  • deleting reply issues (@edeuss) (3032af0)
  • mute/deafen preferences sometimes not being correct (@edeuss) (545b7db)
  • tapping on the PIP sometime not bringing you back (@edeuss) (2e9a710)
  • marking self messages as unread (@edeuss) (3f1c277)
  • pinned message jump (@edeuss) (a90ac7e)
  • no search results for age restricted communities (@edeuss) (437a023)
  • forwarding message pop race (@edeuss) (4eb0f00)
  • JXL images not loading (@edeuss) (cacffd3)
  • VoiceOver not being able to see semantic tree (@edeuss) (2934ed5)
  • keep a confirmed tail when an empty newer page races the probe (@M0n7y5) (5687f27)
  • probe the tail whenever the pointer is ahead of a short page (@M0n7y5) (eed660b)
  • mobile splash zoom setting reset (@edeuss) (f39d9c1)
  • invite embeds (@edeuss) (3b07b41)
  • animate every custom emoji in the picker viewport, fixes #704 (@M0n7y5) (78e52e4)
  • hide translate for custom-emoji-only messages, fixes #698 (@M0n7y5) (003bbf2)
  • animate avatar and banner in the profile preview, fixes #737 (@M0n7y5) (62dbdf2)
  • confirm live tail when the around anchor was deleted (@M0n7y5) (f0dc5ea)

Other

  • Update CONTRIBUTING.md (@edeuss) (141c590)
  • Update README.md (@edeuss) (8e56f1f)
  • Update pubspec.lock (@edeuss) (f1982da)

Fixed