Greg Price
Greg Price
From @terpimost we have a spiffy new design for how the result items in @-mention autocomplete should look:  Detailed specs are in Figma: https://www.figma.com/design/1JTNtYo9memgW7vV6d0ygq/Zulip-Mobile?node-id=3859-3131&m=dev This issue is only about...
This is the next round after: * #268 See there for background. Zulip Server 6 was released 2022-11-17: https://blog.zulip.com/tag/major-releases/ so it reached 18 months in 2024-05, which means that earlier...
This Zulip feature: https://zulip.com/help/status-and-availability but only for tracking the data; setting one's own status is a separate issue #198. In the API this is: https://zulip.com/api/get-events#user_status and search for "user_status" on...
In the web app, if you collapse a channel in the Inbox view, it remains collapsed even when you reload the app. This is a useful feature and we should...
Our colors in dark theme are based on those in web. The dark theme in web is getting adjusted to have slightly higher contrast, and we should follow. Details: *...
When a message was sent by a bot, we put an icon by the sender's name to indicate it's a bot. In the web app the icon we use was...
Zulip web automatically collapses (or "condenses") messages that are very tall compared to the viewport, and offers a "show more" button. Some background discussion here: https://chat.zulip.org/#narrow/stream/101-design/topic/when.20to.20condense.20messages/near/1934704 We should perhaps do...
Topic names in Zulip are case-insensitive. Currently, however, our `Unreads` data structure keeps the data for each channel/stream as just a `Map` keyed by topic name. It should instead treat...
If you visit the thread `#translation > Missing string` on chat.zulip.org, around this message (the first one in today's thread): https://chat.zulip.org/#narrow/stream/58-translation/topic/Missing.20string/near/1828362 you'll find it gets its own recipient header, even...
There's a pair of lint rules in the Dart analyzer that detect when we have a Future and neglect to await it: https://dart.dev/tools/linter-rules/unawaited_futures https://dart.dev/tools/linter-rules/discarded_futures (Despite the name, `unawaited_futures` doesn't cover...