Mobile 1.0.0-beta.23 (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 multiple performance improvement changes, by @M0N7Y5
  • Added system welcome message parity for community’s, by @Jiralite
  • Fixed community name abbreviation not matching desktop, by @Jiralite
  • Fixed hyperlinks in embeds not being clickable, by @Jiralite
  • Fixed revealed empty categories for favorites, by @Jiralite

Detailed changes

Features

  • add warning (@edeuss) (110d43f)
  • add separate section (@edeuss) (2764d41)
  • add direct commits also (@edeuss) (7ca2e02)
  • setup new beta release process (@edeuss) (1143f25)

Fixes

  • fix: system welcome message parity (#340) @Jiralite
  • fix: match desktop community name abbreviations (#337) @Jiralite
  • fix: do not use cursor for message searching (#338) @Jiralite
  • fix(favorite_channel_groups_provider): reveal empty categories (#333) @Jiralite
  • fix(fluxer_markdown_features): Hyperlink URLs in embeds (#328) @Jiralite
  • improved release scripts (@edeuss) (6aaaf50)
  • incorrect fields (@edeuss) (d44c964)
  • remove inherit (@edeuss) (7efd5c7)
  • don't include beta number in version (@edeuss) (2151472)
  • missing labels (@edeuss) (8bf55c8)

Other

  • fea(workflows): add merge action (@edeuss) (47023bb)
  • perf(guilds): de-storm message updates by dropping the read-state message watch (@M0n7y5) (2d6c91c)
  • perf(guilds): cache pending guild permissions and refresh on member load (@M0n7y5) (617dcfb)
  • perf(chat): skip redundant unread, DM, and badge recomputes (@M0n7y5) (496f4c2)
  • perf(guilds): recompute guild read state incrementally (@M0n7y5) (b0a0e7f)
  • perf(chat): de-storm typing indicator with channel-keyed state and scheduled expiry (@M0n7y5) (847f6da)
  • revert(workflows): use correct token (@edeuss) (b6765e5)
  • perf(attachment_image): switch to use EmbedAnimatedImage (@edeuss) (1bdcfde)

Fixed