Mobile 1.0.0-beta.41 (beta)
Caution
The Fluxer Flutter mobile client is still in beta so features will be missing or broken.
What's New
- Added support for long press menu on community folders, and folder settings, by @edeuss
- Added support for managing a users roles, by @edeuss
- Added support for closing popup models with the Android back button (like bottom sheets), by @edeuss
- Added support for hiding owner community crowns, by @edeuss
- Improvements to chat message list scrolling, anchoring, and load more logic, by @M0N7Y5
- Improvements to bottom sheet dismiss physics, by @M0N7Y5
- Fixed the Fluxer buttons not matching the latest desktop canary design, by @edeuss
- Fixed issue on Android with the community sidebar using iOS physics, by @edeuss
- Fixed issues when changing community settings the local cache not updating causing issues with sync, by @edeuss
- Fixed issue with editing about me section and the keyboard coming in and out of focus, by @edeuss
- Fixed message mention highlight flashing when self pinging, by @edeuss
- Fixed remove localization that is not supported by desktop, by @edeuss
- Fixed community profile picture setting "Don't show" is not respected in chat, by @M0N7Y5
- Fixed the dm list not saving scroll position when switching between tabs, by @M0N7Y5
- Fixed jump to bottom button not working for searched messages, by @M0N7Y5
- Fixed issue with emojis not matching the selected emojis sometimes, by @edeuss
- Fixed community information not live updating when updated on another client, by @edeuss
- Fixed issue with community emoji/sticker upload transparency issues, by @edeuss
- Fixed issue with editing attachment alt text, by @edeuss
- Fixed issue causing the message saying you need to verify you account would show up on an already valid account, by @edeuss
Detailed changes
Features
- guild folder long press menu (@edeuss) (998fddd)
- match updated button design (@edeuss) (4bef671)
- add member role managment (@edeuss) (f7ee451)
- fresh page loads bypass in-flight request coalescing (@M0n7y5) (8e0af14)
- support back dismiss for modals (@edeuss) (65dec10)
Fixes
- failing tests (@edeuss) (98928e5)
- hide crown if enabled (@edeuss) (c4ddf65)
- nagbar sometimes showing unnecessary verify message (@edeuss) (ff5833e)
- editing attachment alt text (@edeuss) (29c213f)
- emoji/sticker transparency issues (@edeuss) (ea3dfde)
- typing status indicator (@edeuss) (67a4018)
- add input outline (@edeuss) (74ce066)
- guild info not updating live with gateway (@edeuss) (dd0ec4c)
- non matching emojis (@edeuss) (64d2fee)
- mention highlight flashing on self ping (@edeuss) (35ca754)
- scroll-end trim works in profile and release builds (@M0n7y5) (ea8f648)
- no window trims, recovery swaps, or layout-phase provider writes land mid-scroll (@M0n7y5) (0b44f7d)
- embed media tiles reserve their extent before the image loads (@M0n7y5) (0585a8e)
- break equal-timestamp pagination ties with snowflake id cursors (@M0n7y5) (ede9fa7)
- growing hight and unnecessary rebuilds (@edeuss) (3f5612b)
- do not use set physics (@edeuss) (75b77bd)
- not refreshing local cache (@edeuss) (82faabf)
- message list follows only origin-authorized live arrivals (@M0n7y5) (ffa63ad)
- pagination progress machine stops dead-cursor loops and trigger starvation (@M0n7y5) (09d5063)
- keep the live tail reachable after a jump into a channel not opened this session (@M0n7y5) (c36abff)
- serialize realtime message writes through one ordered queue (@M0n7y5) (2c1e029)
- a window swap during realtime replay no longer rolls the window back (@M0n7y5) (742220d)
- a jump requested mid-load preempts the in-flight one instead of being dropped (@M0n7y5) (cec1071)
- consume a route jump target once so new events stop refetching it (@M0n7y5) (12b14d6)
- jump to a searched message without dropping the channel gate (@M0n7y5) (fd530bd)
- replay realtime events that race a window replacement (@M0n7y5) (134cee6)
- jump-to-bottom stays reachable from a detached window (Fixes #415) (@M0n7y5) (0f0b39a)
- drawer pill now dismisses scrollable bottom sheets (Fixes #305) (@M0n7y5) (a36efdb)
- keep the nav shell mounted on channelsRoot (Fixes #463) (@M0n7y5) (8feaa30)
- key message avatars on resolved url so avatar-unset is honoured (Fixes #181) (@M0n7y5) (bfc34cb)
Other
- remove(arb): af (@edeuss) (862756c)
Fixed
- dm status typing indicators animate RTL (#1960)
- Keyboard closes when adding or removing a newline in About Me (#1979)
- Editing image alt text still doesn't work (#1982)
- Emojis and Sticker Uploaded via mobile client get an black background when not an perfect square ratio (#1981)
- Community banner doesn't live update if changed by someone else (#1980)
- A lot of default emoji are still wrong (#1954)
- Jump to bottom button not working for searched messages (#1811)
- [Android?] Community sidebar has elastic scroll (#1978)
- Community settings changes are not reflected in the mobile app at save time (#1953)