Mobile 1.0.0-beta.49 (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 new splash screen and login backgrounds, by @edeuss
  • Improvements to splash screen transition, by @edeuss
  • Improvements to match privacy settings page to desktop canary, by @edeuss
  • Improvements to 2FA prompt interaction with better return from background, by @edeuss
  • Improvements to link jumping if message has been removed or no access, by @edeuss
  • Improvements to markdown parsing and rendering in messages, by @edeuss
  • Improvements to the chat message list logic, by @M0N7Y5
  • Fixed send button in disabled state not appearing for users with no voice message permissions, by @edeuss
  • Fixed issue with voice moderation options not showing up, by @edeuss
  • Fixed voice moderation mute / deafen not being named community mute / deafen, by @edeuss
  • Fixed issue in voice causing default user avatars to not show up correctly, by @edeuss
  • Fixed issue with creating invites from a channel context menu, by @edeuss
  • Fixed trying to send a message during slow mode cooldown clearing the chat, by @edeuss
  • Fixed issue with community notification settings options not loading correctly, by @edeuss
  • Fixed bottom padding on the dm context menu on Android devices, by @edeuss
  • Fixed issue with displaying default user avatars in some locations, by @edeuss
  • Fixed issue with links including spaces breaking in messages, by @edeuss
  • Fixed permissions unassignable as Administrator if you do not have explicit permission grants, by @edeuss
  • Fixed the dm status indicator animation direction, by @edeuss
  • Fixed channel topics not respecting new markdown lines, by @edeuss
  • Fixed issue with gateway events for last message ids sometimes getting lost and not updating the local db causing the unread indicators to stop working on some community's sometimes, by @edeuss
  • Fixed issue with community folder setting icon not showing change in update model, by @edeuss
  • Fixed save button doesn't go away after uploading or removing community icon, by @edeuss
  • Fixed editing role permissions -> View channel members not updating due to missing client capability header, by @edeuss
  • Fixed markdown parsing issue causing small font text not allowing spacing to be visible in the app, by @edeuss
  • Fixed changing nickname in community profile twice hangs and won't let you save, by @edeuss
  • Fixed issue with launching alt text editor from media context menu, by @edeuss
  • Fixed not being able to back out of the app on Android with three back button presses, by @edeuss
  • Fixed tablet member list not remembering open state on channel change, by @edeuss
  • Fixed markdown parsing issue causing large font posts to not respect spacing, by @edeuss
  • Fixed some issues with the login page and not being able to input your email / password in some cases, by @edeuss
  • Fixed issue with Android back button on notification unread page, by @edeuss
  • Fixed issue causing the unread notifications feed stuck on loading state, by @edeuss
  • Fixed some issues causing a second mention in a message not auto completing, by @edeuss

Detailed changes

Features

  • add motion to starfield background (@edeuss) (35f4b68)
  • multiple changes to align with web (@edeuss) (842b13d)
  • jump to neighbor support (@edeuss) (0ba248f)
  • add starfield background (@edeuss) (e798eb2)
  • improved splash with starfield background (@edeuss) (7a08cfd)
  • new logo expanding transition (@edeuss) (1950932)
  • updated privacy settings to match desktop (@edeuss) (1f57f69)

Fixes

  • duplicate channel switch replaced the window again (@M0n7y5) (75f67b9)
  • settled empty channel re-synced on every rebuild (@M0n7y5) (3f03727)
  • channel search binding wrote a provider mid-build (@M0n7y5) (adfd1e8)
  • jump neighbour fallback waits for the page that carries it (@M0n7y5) (33b8698)
  • autocomplete inconsistencies (@edeuss) (03378b6)
  • failing tests (@edeuss) (d8a4e12)
  • add popup overlay (@edeuss) (4dc10df)
  • inbox unread not loading (@edeuss) (08dce32)
  • inbox android back button (@edeuss) (25c0e1b)
  • restore focus being absorbed (@edeuss) (4c4afb3)
  • large text spacing (@edeuss) (8ea3bf2)
  • disabled send button no voice message perms (@edeuss) (7d38caf)
  • remembering list not remembering open state (@edeuss) (5b6b2f7)
  • defer listen (@edeuss) (b457116)
  • leave chat back button (@edeuss) (e4ffcac)
  • explicit to-tail intents swallowed by the disarm gate (@M0n7y5) (c7c3a7a)
  • media options sheet alt text callback (@edeuss) (7ca2d43)
  • clears is saving state (@edeuss) (6f72fc5)
  • remove custom bottom nav hiding (@edeuss) (e9b2422)
  • line parse preserve blank line (@edeuss) (72fc9ce)
  • editing role permission blocked (@edeuss) (854409b)
  • save button in settings not hiding (@edeuss) (d45c12b)
  • folder settings model icon not updating (@edeuss) (c66342b)
  • load last messages for unread calculation (@edeuss) (ad3601f)
  • guild last message sometimes skipped the db update (@edeuss) (5da634a)
  • add new context restriction (@edeuss) (fbf6f98)
  • give all permissions to administrator (@edeuss) (6ecdadb)
  • typing status indicator direction (@edeuss) (82cd26c)
  • double encoded spaces in url (@edeuss) (2c5fedb)
  • default user avatar failing to load (@edeuss) (2cb295c)
  • keyboard restore on return (@edeuss) (9d12594)
  • dm context menu bottom safe area padding (@edeuss) (b4a6542)
  • avatar missing user id (@edeuss) (da77002)
  • correct voice mute and deafen strings (@edeuss) (48c4d50)
  • moderation options not showing up (@edeuss) (f348269)
  • improvements to returning to app (@edeuss) (839d22c)
  • allow creating channel invites (@edeuss) (0d6080f)
  • auto send on multiple file selection (@edeuss) (8bb99e1)
  • no longer clear message on slow mode block (@edeuss) (28298a6)
  • correct guild notification radio options (@edeuss) (99362f7)

Other

  • perf(shell): improve launch loading (@edeuss) (23f20a7)

Fixed