Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug] missing "More channels..." link in left navigation bar #8571

Closed
localguru opened this issue Oct 20, 2017 · 34 comments
Closed

[Bug] missing "More channels..." link in left navigation bar #8571

localguru opened this issue Oct 20, 2017 · 34 comments
Assignees
Milestone

Comments

@localguru
Copy link
Contributor

localguru commented Oct 20, 2017

Description:

The More channels... link in left navigation bar is missing

Server Setup Information:

  • Version of Rocket.Chat Server: 0.59.1 open.rocket.chat

Steps to Reproduce:

  1. login and see CHANNELS section in left navigation bar

Tested with

  • Google Chrome Version 62.0.3202.62 (Offizieller Build) (64-Bit) on on Ubuntu/Linux
  • Firefox 56.0 (64-Bit) on Ubuntu/Linux
  • Firefox 52.4.1 ESR (32-Bit) on Win7

Expected behavior:

More channels... link is presented

0584

Actual behavior:

More channels... link is missing

0591

Relevant logs:

none

@localguru localguru changed the title [Bug] missing more channels link in left navigation bar [Bug] missing "More channels..." link in left navigation bar Oct 20, 2017
@zensudo
Copy link

zensudo commented Oct 20, 2017

same here

@MartinSchoeler
Copy link
Contributor

MartinSchoeler commented Oct 23, 2017

@localguru This was removed on purpose, this will be replaced with a new feature in the near future. For now you can use the search to find channels. Thanks!

@TwizzyDizzy
Copy link

TwizzyDizzy commented Oct 23, 2017

@MartinSchoeler thought about whether I should reply to this or not, but I can't help it:

A decision to remove UI elements that the users is used to (and actually needs to find channels) in favour of a feature that isn't there yet is just plain wrong and can hardly be excused.

You have to consider multiple aspects of how the user is using a feature you provide. In the context at hand

  • it can be like you say, that the user wants to search a specific channel that he thinks might exist
  • but it might also be the case, that users used this function to just look what channels are there... to get an overview of "what's going on on this server".

In the latter case, your aim as a user is to get an overview over ALL channels, not just one that the user is specifically looking for.

With this decision, you have robbed the user of this ability without providing an alternative. From a perspective of "how happy are you with using an interface", this is an outright bummer. That's why the decision of yours to go about it the way you did is just plain wrong. Sorry to say that.

Also: you need to notify users (or rather admins) in advance, that the feature will be removed. Commit logs just aren't good enough for that (at least not for a change that has such an impact). Come forward and tell us what you're planning and the community will let you know, if that's a good decision or not. For free even! That's open source :)

Cheers
Thomas

@localguru
Copy link
Contributor Author

@MartinSchoeler please reopen this ticket for discussion.

@AmShaegar13
Copy link
Contributor

@TwizzyDizzy I would agree with you if you couldn't just search for # which would yield the same as the old 'more channels'.

@TwizzyDizzy
Copy link

Well... you can't ... or at least: I can't. Just tried it: searching for "#" doesn't yield my test-channel called "#foobar". Anything I'm missing? :)

Cheers
Thomas

@AmShaegar13
Copy link
Contributor

Well, I'm on mobile. Looks like the search results contain only a limited number of channels 😕

@Bradymck
Copy link

Agreed, this really needs to be added back until this new feature is actually ready.

@MartinSchoeler
Copy link
Contributor

The more channels option was removed as part of our UI redesign. Channels can still be found via the channel search. In a coming release we will be adding a discovery menu, that will make finding channels better than ever.

We have been working really hard on the new UI. We know it will take some time to get used to the changes. But we feel this is going to offer a much more polished experience for users.

I agree with @TwizzyDizzy that we should warn users before doing a change like that, and for that we are sorry, but our UI Team has been working around the clock to make this huge redesign happen, so mistakes like that are bound to happen.

We will make sure to notify users on breaking changes like that in the future

We appreciate all your patience, support and feedback.

@geekgonecrazy
Copy link
Contributor

geekgonecrazy commented Oct 24, 2017

A good way to see changes before they are released is to hang out on our community server. We always run the latest release candidate there. This time the release candidate was actually around for a good while before we released it.

As @MartinSchoeler said we have a feature coming that will be much better then the more channels.

We're investing a lot of time making the UI something we can actually be proud of. Unlike most open source projects that have a subpar UI and great internals. We want to look great all the way through.

@TwizzyDizzy
Copy link

Hey @geekgonecrazy:

A good way to see changes before they are released is to hang out on our community server.

While this is partly true, I would still argue that proper release notes would be the way to go here. A push model is most often the better choice than a pull (user needs to actively look for it) model. I realize, that this leads to a bit more effort on your side, yet I think it is worth it because it enables users to track (larger) changes before they hit them :)

Looking forward though, what you have in stock for this topic of channel search!

@MartinSchoeler:

We have been working really hard on the new UI. We know it will take some time to get used to the changes. But we feel this is going to offer a much more polished experience for users.

And I appreciate that. I think that this new UI is an important step forward for RC! :) One would have wished, though, that it would have been introduced in a more consistent way. Take that as a feedback only, as I think this topic is going to resolve itself over time :)

Cheers
Thomas

@a321465
Copy link

a321465 commented Oct 25, 2017

The search only returns 6 results for channel names which is hardly convenient if you are trying to just get a list of channels, or use any kind of prefix for channel names. You have to get pretty specific with the search which IMO defeats the purpose.

I just simply don't understand the thought process being removing a feature with the intent of improving it down the road. Why not leave it in place until the improvement is ready to go?

@wargamesqcf
Copy link

Yeah I dislike this new channel search function I liked the list of all the channels.

@geekgonecrazy
Copy link
Contributor

I just simply don't understand the thought process being removing a feature with the intent of improving it down the road. Why not leave it in place until the improvement is ready to go?

I don't know details exactly. But basically the markup and styles all got worked over to pull this redesign off. Because of this it would have required extra Dev time to make this old functionality work only to then have to remove it for the new channel discovery feature.

Yeah I dislike this new channel search function I liked the list of all the channels.

Search doesn't replace it. A new feature called discover will replace it. Hopefully landing next release.

@geekgonecrazy
Copy link
Contributor

While this is partly true, I would still argue that proper release notes would be the way to go here. A push model is most often the better choice than a pull (user needs to actively look for it) model.

Yes I would agree. Personally thinking some of these maybe we should do a blog post about with screenshots. I'll bring this idea back up to the team. :)

@ghost
Copy link

ghost commented Nov 8, 2017

@TwizzyDizzy '#' in search returns only 5 channels, not all

@georgeowell
Copy link

Heya, sorry to be negative but this was also a major issue for us in our enterprise deployment. The search doesn't list all the channels so basically users are required to search for channels that they have no way of knowing exist.

It's actually hobbled the whole platform for any new users we have. I don't understand how this could have got into the stable branch. I look forward to the new solution folks are working on but the project really should try not to break existing functionality with new features.

Thanks and respect to all the devs who work on this project but I just had to let folks know that this was really frustrating for our users.

@checksum0
Copy link

This is more than beyond a major issue and makes people doubt the ability of the Rocket.Chat team. They removed a UI feature for a upcoming feature that is not yet ready, the only feature that was a proper channel list.

They are also promising a new UI/UX "that will take a while to get used to"...

Dev gotta dev I guess?

@volas
Copy link

volas commented Dec 16, 2017

Any news? It's been 2 months...

@mld18
Copy link

mld18 commented Dec 20, 2017

We also receive negative feedback with respect to this decision from our Rocket users. Hence, I also have to ask: do you plan to release a 0.59.x-Version with a revert of the "more channels..." removal? I would be fine if I would have to do some manual CSS work to make the link visible.

On a more general note: have you considered to have a stable and an experimental branch of development? People around here keep asking if we shouldn't pick a different, more stable tool. Some would even refrain from some of the cool features just to don't run into unexpected surprises on a regular base. I just want to pass on this perception of Rocket.chat to you.

@TwizzyDizzy
Copy link

@mld18

Some would even refrain from some of the cool features just to don't run into unexpected surprises on a regular base. I just want to pass on this perception of Rocket.chat to you.

This has been brought up before and I think lessons have been learned. For now, I think we have to wait and see, if those learnings will be applied ;)

Hence, I also have to ask: do you plan to release a 0.59.x-Version with a revert of the "more channels..." removal?

I don't think that this will be the case, because the new "Channel Search" feature in the upcoming 0.60.0 release will supersede the "More channels" feature.

On this topic:

On a more general note: have you considered to have a stable and an experimental branch of development?

I already opened a similar issue here: #8352 - You may just chime in over there, if you have something to add.

Cheers
Thomas

@TwizzyDizzy
Copy link

TwizzyDizzy commented Dec 28, 2017

Hi @geekgonecrazy

after having deployed 0.60.1 I have to return to this topic. As of yet, the full functionality of "More channels" has yet to be restored. As a user, there is currently NO way to get a list of ALL channels on an RC instance.

I have just tested this:

  • login as admin, look for some random room in the admin interface (in my case called "aem-empire")
  • click into the new search bar as a users
  • scroll from top to bottom
  • "aem empire" is not listed there

So it is still the case, that one cannot get a full overview of all channels. This is badly needed.

Cheers
Thomas

@geekgonecrazy
Copy link
Contributor

@TwizzyDizzy search I believe is still the only way to see all channels.

Ill see if I can locate the appropriate issue where the channel discovery will be added.

@volas
Copy link

volas commented Dec 28, 2017

@geekgonecrazy search is useless if you don't know what to look for. It's shows only 5 channels per request.
This is a big problem for communities with many channels, they look unfriendly to new users.

open.rocket.chat now:

screen

I love RocketChat, but this situation is very disappointing 😕

@theorenck
Copy link
Contributor

theorenck commented Jan 4, 2018

@arthurgiustina we need a new definition that sintetize both slack's "browse more channels" reference and our former Discover design. More specifically it should be implemented as a table, with the avatar, name, channel topic, number of members and at least the date of the last message. But feel free to add you whatever you judge necessary.

@arthurgiustina
Copy link

arthurgiustina commented Jan 11, 2018

@mrsimpson
Copy link
Collaborator

One remark: there is (yet) another search field on top. Unless there is a real full text Search connected (see RocketChat/feature-requests#745) it is hard for users to understand which properties are covered by the string entered.

Also this raises the question how a glibly fulltext-search should be visualized. Were about to implement an option occupying the tabbar’s space, so we’d be thankful for your feedback, @arthurgiustina

@engelgabriel
Copy link
Member

This needs to me a "Full Text Search", with Title, Topic, Tags (coming soon) and have infinite scroll or paged.

@rodrigok rodrigok modified the milestones: 0.61.0, 0.61.1 Jan 22, 2018
@fcoppolani
Copy link

Hi Guys, just to give some feedback here. We are stuck today to the 0.56 version but we want to move to the last version. We were waiting for this issue to be implemented but now I realize that we need to upgrade at least to 0.59 quickly (because of security issue 8408). Do you have any ideas whether this issue can be indeed delivered in 0.61.1 ? Thanks for your work.

@geekgonecrazy
Copy link
Contributor

I believe since this is actually not just a fix but actual development of a feature, it'll likely land in 0.62.0

The guys are definitely working on it now to try and get it in 😄

@mineZcash
Copy link

mineZcash commented Feb 12, 2018

Before updating my server to 0.60.3 a new user could find a list of channels on the left sidebar with the "more" text.

Now that this is gone, new users don't know the channels available or how to search for them.

My chat has 25+ public channels, If you start typing in the search bar it only shows 5 in alphabetical order! A new user not familiar with Rocket chat thinks there are only 5 channels.

Since alot of channels on my server start with #Zcash a new user never sees them and leaves thinking that the server is inactive.

This is why the use of all the other channels by new users has dropped by 90% since updating to this new format! Yes, only 1 out of 10 new users join another channel besides the default, this used to be 7 out of 10 would join at least one other channel.

Please allow Admin the option to auto-list all available public channels on the left bar for new users, or bring back the "more channels" button ASAP.

@rodrigok rodrigok modified the milestones: 0.61.1, 0.63.0 Feb 13, 2018
@geekgonecrazy
Copy link
Contributor

Please see #9642

@theorenck theorenck modified the milestones: 0.63.0, 0.62.0 Feb 20, 2018
@rodrigok
Copy link
Member

Closed by #9642

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests