zulip-flutter
zulip-flutter copied to clipboard
Future Zulip client using Flutter
When this Zulip feature is in effect: https://zulip.com/help/stream-sending-policy it may mean that the self-user wouldn't be able to send to a given stream. When that's the case, we should replace...
This is the third top-level kind of autocomplete in Zulip messages, after @-mentions #49 and #-mentions #124. It triggers on a colon `:`. Help Center doc is here (see the...
This is a prerequisite for: * #388 * #670 In order to offer the user a UI to choose an emoji from the emoji Zulip knows about, we'll need to...
Zulip has a long list of realm settings. Many of them are relevant to the mobile app. This issue is for beginning to track a few of them; once we...
This Zulip feature: https://zulip.com/help/read-receipts The API endpoint for this feature is: https://zulip.com/api/get-read-receipts Unlike most Zulip features, this data isn't controlled by the event system; we just fetch it separately from...
I.e., half of this feature: https://zulip.com/help/typing-notifications along with #666. In the API, the relevant data appears as events: https://zulip.com/api/get-events#typing-start https://zulip.com/api/get-events#typing-stop In the code, let's organize the data under a class...
I.e., half of this feature: https://zulip.com/help/typing-notifications along with #665. In the API, the relevant endpoint is: https://zulip.com/api/set-typing-status For an implementation for comparison, see zulip-mobile's `sendTypingStart` and `sendTypingStop`, or the corresponding...
Like the "Starred messages" narrow the web app offers at the top of the left sidebar. We should support this narrow in the message list, and then provide a way...
Like the "Mentions" narrow the web app offers at the top of the left sidebar. We should support this narrow in the message list, and then provide a way to...
This is a followup to: * #663 As mentioned there, the relevant API is being expanded to support additional features: * https://github.com/zulip/zulip/issues/28779 We should implement the new API. This is...