zulip-mobile
zulip-mobile copied to clipboard
See stream member list
I would like to see which members are subscribed to the stream in the mobile app. Propably the best place to add this is the stream info.

Thanks @Mnaukal for the feedback! I agree, this is a very reasonable feature request.
Thinking out loud a bit about the UI of it:
- There's a bit of a scaling tradeoff: the most convenient UI for a stream with like 4 subscribers -- perhaps just listing them right on that stream-info screen -- will be cumbersome for one with 12000 of them (real example! On a public organization like chat.zulip.org or rust-lang.zulipchat.com, any stream that new users are added to by default accumulates thousands of inactive subscribers, on top of all the people actually using it.)
- In particular, I think when there are like a few dozen subscribers, listing them all on the stream info screen might rather overwhelm the core stream info that's currently there. And that size is a very common case.
- So probably to do this we should have a screen that just lists the subscribers, and a button/widget to get there from the stream-info screen.
- Bonus feature: a search box on the subscriber list.
- Bonus feature: on the main stream-info screen, a sort of preview with
- number of subscribers
- avatars of up to n subscribers, where n is like 3 or 5 or so.
- (I'm thinking here of how Facebook handles things like "people who've RSVP'd to an event", which has a similar scaling tradeoff.)
Well, the desktop/web app has this list on Stream settings page (Stream membership). It shows just names (and emails), not avatars.
Well, the desktop/web app has this list on Stream settings page (Stream membership).
True. That page is definitely not one that I'd say translates well to a mobile screen, though :wink: .
Here it is for a stream on chat.zulip.org, when I make my browser window as narrow as it'll allow:
Works fine on desktop (though there are quibbles I'd make), but much too much stuff for one screen on mobile.
Reposting the specific plan from the above thread:
@gnprice said: One plan would be:
- On the stream info page, a button "Subscribers".
- That takes you to a "Subscribers" page.
- The subscribers page (a) lists the existing subscribers, and (b) has a button "Add subscribers", if you have permission to do so.
- In the list of existing subscribers, show people by avatar and name, the same way we do in other contexts where we're listing other users (like when you're starting a group PM thread.)
- Bonus: have a search box on that list, so that when there are like 12000 subscribers you can find out whether a given person is among them.
The subscribers list should be ordered purely alphabetically, not grouped by availability. (cf. #5450)
I just created (and deleted) an issue for this. But I will paste it here as it's relevant.
Hi,
We've been using Zulip for a little over a year now and while it is very good, there are some user experience issues.
The one I would like to improve upon today is information presented to (all) users.
Please can there be a list of the Subscribers for each Stream in the information screen for each Stream on mobile devices?
I hope this isn't a big request, as obviously that information is already on the web version, and there is API for it.
As one might expect, the majority of our users are on mobile, and many will never use it on desktop but they need to know who is in each Stream, particularly useful for new members.
Thank you.
It seems like a good idea considering people may need to know who is in their current Stream, especially for privacy purposes on business/ internal Zulip organisations.
In response to:
- There's a bit of a scaling tradeoff:
I would then suggest a button is added for admins to disable this feature where on larger organisations the feature may not be needed (or would cause detriment to server load)
Chris Bobbe made a very good point on the public Zulip chat
In fact, when I press "Add subscribers", it gives me a list of users, so I can select some. But it still lists users who are already subscribed (like Greg Price in #mobile), and without any marks to show that they're already subscribed. That's a misleading UX.
Would be really great to see this feature, thank you :)
I'd like to pair/shadow the assignee of this issue.
This would be a really useful feature!
Thanks @oleg-rswll for the feedback.
Because this app is in maintenance mode, the place we'll ultimately add this feature is in the new Flutter-based app. I'll leave this issue open here to track this feature request. Later, around the time the new app is ready to launch and to replace this legacy app, we'll go through the open issues and migrate still-relevant issues like this one into the new app's tracker.
Thank you @gnprice for the update.
Are there any rough timelines for the migration to the new Flutter-based app?
I'm hoping for later this year, but we'll find out; it's never a guarantee until it's done.
We've had another request for this, via support@.