zulip-flutter
zulip-flutter copied to clipboard
Future Zulip client using Flutter
A user on CZO gave [this feedback](https://chat.zulip.org/#narrow/stream/48-mobile/topic/iOS.3A.20Unable.20to.20paste/near/1935883): > I was using the current mobile app from TestFlight over the weekend, and I attempted to paste an image that was in...
This supports the new UX of disabling the topic input, content input and the buttons on the compose box when sending a message, and only re-enable them and clearing the...
Prerequisite for this issue: * #267 Currently the app works with any Zulip Server version 4.x or newer. This is documented in our README and reflects what's documented at https://zulip.readthedocs.io/en/latest/overview/release-lifecycle.html...
A Flutter change to the `Color` API stumbled on some failures in the Zulip tests, which (since #239) are registered in Flutter's "customer tests" suite: https://github.com/flutter/flutter/issues/154123 A Flutter maintainer kindly...
With #787 we implemented most of #150, handling moved messages. But as that PR description said: > Fixes most of https://github.com/zulip/zulip-flutter/issues/150. (After this lands we should do a quick scan...
From @terpimost we have a new design for how the autocomplete result lists should be presented:  Details are in Figma: https://www.figma.com/design/1JTNtYo9memgW7vV6d0ygq/Zulip-Mobile?node-id=3954-13395&m=dev The design within each item in the results...
We then should be able to remove `streamName` from `FcmMessageChannelRecipient`. See also: - https://github.com/zulip/zulip/pull/18067 - https://chat.zulip.org/#narrow/stream/243-mobile-team/topic/Possible.20deprecation.20of.20stream.20name.20in.20push.20notifications
Expected: With the system text size increased, @-mention text and global-time text are scaled appropriately, like surrounding text Actual: Text in these elements is too large; larger than surrounding text...
and modified app.dart to support RTL layout. Not very familiar with Flutter code, so please review :) Fixes: #803
Stacked on top of #1491. Some non-goals of this change are deferred to #1499. In this implementation, we fetch the topics but do not handle all events to receive live-updates....