question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Zulip main stream UI feature request: Show only first message from most recent topics

See original GitHub issue

The more I’m using Zulip, the more I’m loving it 😃

I have maybe just one minor complaint. This may be a feature for others, but it is a minor annoyance for me because of the frequency at which I visit Zulip.

I don’t spend too much time on Zulip, and when I do spend time I’m usually reading the topics in the stream I’m currently working on. However, I’m subscribed to a bunch of other streams that I’m interested in.

After not visiting a stream for a while, my streams looks like this:

image

If I click on a particular stream, i.e. in this case helpdesk, I can see that these are the most recent chatted topics:

Screen Shot 2020-12-17 at 9 25 42 AM

This is what I get when I load all more topics (which is something I almost never do, I’m sharing for illustrative purposes):

Screen Shot 2020-12-17 at 9 28 22 AM

I think this is all great. It gives me a quick summary for the topics being discussed.

However, when I clicked on that stream, the center pane updated and is now filled with messages from every topic and shows me recent messages in the topic that I haven’t begun reading on. This is an example of what I am seeing (I’ve removed names and pictures for privacy reasons):

Screen Shot 2020-12-17 at 9 34 08 AM

For example, in this image, there’s many messages from the Requirements Subtype topic. I might be curious about this topic by its name but my interest is largely decided my the first message in the topic, after which I’ve decided I’m not interested in reading any further. All follow up messages shown here are not interesting to me.

Additionally, the messages from the Requirements Subtype topic is interleaved with messages from current best choice for higher-order AD. This makes the view currently the way it is set up not helpful, since the people that are chatting in these individual topics have that topic open when they are chatting and are replying in context.

This makes it such that every time I click on a stream name in the side bar, the content view in the center pane is pointless (to me).

I then click on the individual topic (based on the topic name of interest) and read from top to bottom. And I make this decision largely based on the topic name. Usually after I read the first message (or the first couple of messages) in the topic, if I realize it is not something I’m interested in at the moment I switch to a different topic.

For me personally, my experience using Zulip would be much more enhanced if when I clicked on a stream, the center pane only showed the first message in each topic in that stream.

This is my silly preview mock up for what I’d like to see instead (maybe with a indicator that there are more messages below):

Screen Shot 2020-12-17 at 9 53 52 AM

People can click on the topic name in the center pane to open the individual topic.

I’m sure other people like it and prefer it the way it is now, but I’m interested in having the option to customize my interface if possible.

I looked through the settings on Zulip, and I didn’t find such a feature. Does anyone know if this is currently possible? If it is not currently possible, would it be possible to consider is as an option / feature that a user can turn on?

Issue Analytics

  • State:open
  • Created 3 years ago
  • Reactions:6
  • Comments:7 (2 by maintainers)

github_iconTop GitHub Comments

2reactions
amanagrcommented, Dec 17, 2020

We have talked about having this as a part of recent topics. Not sure how long will it take for it to be available. Thanks for your feedback.

1reaction
richardreevecommented, Jan 5, 2021

I’ve just seen this issue and I would also find it very useful feature for some streams. I’d just like to be able to switch to it and back or configure it per stream. The problem is that some (e.g. helpdesk-like) streams that I am in principle interested in move too fast, and I always just find myself lost in a maze of interleaved responses even though the majority of streams I read are up to date and I’m happy to read them as they currently appear.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Get a stream by ID | Zulip API documentation
The id of the first message in the stream. Intended to help clients determine whether they need to display UI like the "more...
Read more >
Streams and topics | Zulip help center
In Zulip, streams determine who gets a message. Topics tell you what the message is about. Topics are light-weight subjects, very similar to...
Read more >
Get events from an event queue | Zulip API documentation
The ID of the first message in the stream. Intended to help clients determine whether they need to display UI like the "more...
Read more >
Writing a new application feature - the Zulip documentation!
This example describes the process of adding a new setting to Zulip: a flag that allows an admin to require topics on stream...
Read more >
Come join the Julia Zulip chat! - #13 by dilumaluthge
So a new feature has come to Zulip called the 'recent topics view', you can check it out at Zulip, by pressing t...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found