Greg Price

Results 186 issues of Greg Price

From @terpimost we have a spiffy new design for how the result items in @-mention autocomplete should look: ![image](https://github.com/user-attachments/assets/0663e07a-8858-4c0b-bd49-e21e841eee58) Detailed specs are in Figma: https://www.figma.com/design/1JTNtYo9memgW7vV6d0ygq/Zulip-Mobile?node-id=3859-3131&m=dev This issue is only about...

a-compose
a-design

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...

a-api

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...

a-api
a-model

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...

a-model
a-home

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: *...

a-design

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...

a-design

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...

a-msglist

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...

a-model

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...

a-msglist
a-model

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...

a-tools