element-hq / element-meta

Shared/meta documentation and project artefacts for Element clients
75 stars 12 forks source link

Freenode (IRC?) channels don't show up in room directory #609

Open BloodyIron opened 5 years ago

BloodyIron commented 5 years ago

Just updated to Riot desktop 1.0 on Linux.

Try to join room, search freenode for "librenms" or "#librenms" or "freenas", no search results come up.

turt2live commented 5 years ago

Is this in the room directory or room list?

BloodyIron commented 5 years ago

Its when I hit the "+" beside Rooms, so, Room Directory I think?

turt2live commented 5 years ago

yup, that'll be the room directory. Fun.

Half-Shot commented 5 years ago

This is a bit worse than that. The listings to remote homeservers have vanished, as well as custom protocols. I only have the option for half-shot.uk and [M] Matrix now.

This is a rather serious regression.

jryans commented 5 years ago

Does anyone have a screenshot or description of the previous behavior? This sounds bad, but I also haven't used the room directory enough to be sure that I understand how it used to work.

lampholder commented 5 years ago

@Half-Shot do you not see this when you open the room directory?

image

lampholder commented 5 years ago

And I do get search results, at least when I search for rooms which turned up when I clicked '#freenode':

image

lampholder commented 5 years ago

And I get no search results when I search for librenms, either on riot 1.0.1 or riot 0.17.something:

old: image

1.0.1 image

So if this is a regression, right now it's not looking like a riot web one to me.

Half-Shot commented 5 years ago

I'll have to dig out a old copy of Riot to prove it, but I don't see my Discord guilds which should be listed in the dropdown. It could also be a regression in the bridge, but I don't think it is.

image

lampholder commented 5 years ago

@Half-Shot are you able to dig out an old riot to test? I've got an arbitrarily old one running at https://lant.uk/riot/colour/#/login if you want to try that. At the moment I can't give this any priority to investigate 'cause as far as I can tell nothing has changed :\

Half-Shot commented 5 years ago

You can close this, it's a bug with the discord bridge: https://github.com/Half-Shot/matrix-appservice-discord/issues/415

EDIT: I can close this.

BloodyIron commented 5 years ago

Uhhh this issue still happens for me, why are we closing this?!?!?

turt2live commented 5 years ago

Easy to reproduce. @Half-Shot's issue is unrelated.

image

Half-Shot commented 5 years ago

Right sorry, not sure how I got my issue caught up in this one.

BloodyIron commented 5 years ago

@Half-Shot lool accidents happen XD

But yeah, I'd love to have Riot be my exclusive IRC tool, without this working, that's not possible.

turt2live commented 5 years ago

So if this is a regression, right now it's not looking like a riot web one to me.

@lampholder this definitely used to work, and having looked at the response bodies it is some synapse issue I think.

lampholder commented 5 years ago

@turt2live do synapse have a corresponding issue for this do you know?

turt2live commented 5 years ago

@lampholder I don't believe we have a synapse issue yet.

devinplatt commented 5 years ago

I think you have to type the "#" before the room name for it to work. Even if nothing shows on the list there may still be a join button.

Screen Shot 2019-05-03 at 12 41 09 PM

Edit: oh lol @tgr who helped me with this on Wednesday created issue vector-im/element-web#9621

BloodyIron commented 5 years ago

Issue persists, still can't see "#librenms" or "librenms" for "Freenode".

BloodyIron commented 5 years ago

Still can't find "librenms" or "freenas" through the Freenode room finder. I can find "theforeman-random" though.

So this looks to be inconsistent behaviour and still mad broken :(

t3chguy commented 5 years ago

@BloodyIron does the channel have chanmode +s?

t3chguy commented 5 years ago

#librenms is +i so invite-only and thus won't be in the room directory

BloodyIron commented 5 years ago

and FreeNAS? I know that's not invite only for sure

grahamperrin commented 4 years ago

Can't find either of these:

No rooms to show

If there are likely explanations for not showing rooms that do exist:

BloodyIron commented 4 years ago

I'd really like this to get resolved as Riot is an incredibly awesome tool for the public communication networks. I was going to set up my own IRC web client, but Riot blows it out of the water by bridging other communication networks too (naturally I mean Riot and Matrix when I say that).

geekscrapy commented 4 years ago

I think this is part of this issue, but I click join room and the join button isn't available, and I can't find the channel using search either (with and without #) Screenshot_20200328-111516_Riotim Update, just seen its mode is +ns. Does this mean I can't join it using riot?

geekscrapy commented 4 years ago

#librenms is +i so invite-only and thus won't be in the room directory

Does this mean you can't join these networks using riot?

t3chguy commented 4 years ago

You can, you just have to be invited, as you would in irc.