calzoneman / sync

Node.JS Server and JavaScript/HTML Client for synchronizing online media
Other
1.45k stars 235 forks source link

Permission to hide the viewer list #942

Closed mopoIo closed 2 years ago

mopoIo commented 2 years ago

It would be cool to have an option so only mods can see the viewer list

calzoneman commented 2 years ago

Why? I don't see the purpose at all.

On Thu, Apr 14, 2022, 19:43 mopolo#1020 @.***> wrote:

It would be cool to have an option so only mods can see the viewer list

— Reply to this email directly, view it on GitHub https://github.com/calzoneman/sync/issues/942, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAC6FCFBE7IKKT2T4MNERXTVFC3SJANCNFSM5TPICYTA . You are receiving this because you are subscribed to this thread.Message ID: @.***>

mopoIo commented 2 years ago

So people can join the room and lurk in silence without having to say hi to everyone else

calzoneman commented 2 years ago

Then couldn't you just open the channel in an incognito/private browsing window so that you aren't logged in?

On Fri, Apr 15, 2022, 22:06 mopolo#1020 @.***> wrote:

So people can join the room and lurk in silence without having to say hi to everyone else

— Reply to this email directly, view it on GitHub https://github.com/calzoneman/sync/issues/942#issuecomment-1100518833, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAC6FCH76EMRRW5V326VHF3VFIVDDANCNFSM5TPICYTA . You are receiving this because you commented.Message ID: @.***>

mopoIo commented 2 years ago

We have anonymous users blocked and a password to avoid random people joining

El El sáb, 16 de abr. de 2022 a la(s) 16:59, Calvin Montgomery < @.***> escribió:

Then couldn't you just open the channel in an incognito/private browsing window so that you aren't logged in?

On Fri, Apr 15, 2022, 22:06 mopolo#1020 @.***> wrote:

So people can join the room and lurk in silence without having to say hi to everyone else

— Reply to this email directly, view it on GitHub https://github.com/calzoneman/sync/issues/942#issuecomment-1100518833, or unsubscribe < https://github.com/notifications/unsubscribe-auth/AAC6FCH76EMRRW5V326VHF3VFIVDDANCNFSM5TPICYTA

. You are receiving this because you commented.Message ID: @.***>

— Reply to this email directly, view it on GitHub https://github.com/calzoneman/sync/issues/942#issuecomment-1100745091, or unsubscribe https://github.com/notifications/unsubscribe-auth/AJ2C7BKQYV3WDMBNIFTKQKDVFMLZBANCNFSM5TPICYTA . You are receiving this because you authored the thread.Message ID: @.***>

calzoneman commented 2 years ago

Your simultaneous desire to join anonymously and also to prevent anonymous users from joining is quite confusing to me. I don't see the purpose of this feature.

On Sat, Apr 16, 2022, 15:01 mopolo#1020 @.***> wrote:

We have anonymous users blocked and a password to avoid random people joining

El El sáb, 16 de abr. de 2022 a la(s) 16:59, Calvin Montgomery < @.***> escribió:

Then couldn't you just open the channel in an incognito/private browsing window so that you aren't logged in?

On Fri, Apr 15, 2022, 22:06 mopolo#1020 @.***> wrote:

So people can join the room and lurk in silence without having to say hi to everyone else

— Reply to this email directly, view it on GitHub <https://github.com/calzoneman/sync/issues/942#issuecomment-1100518833 , or unsubscribe <

https://github.com/notifications/unsubscribe-auth/AAC6FCH76EMRRW5V326VHF3VFIVDDANCNFSM5TPICYTA

. You are receiving this because you commented.Message ID: @.***>

— Reply to this email directly, view it on GitHub https://github.com/calzoneman/sync/issues/942#issuecomment-1100745091, or unsubscribe < https://github.com/notifications/unsubscribe-auth/AJ2C7BKQYV3WDMBNIFTKQKDVFMLZBANCNFSM5TPICYTA

. You are receiving this because you authored the thread.Message ID: @.***>

— Reply to this email directly, view it on GitHub https://github.com/calzoneman/sync/issues/942#issuecomment-1100745605, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAC6FCHIIGMEXB3UMC3RHILVFMMADANCNFSM5TPICYTA . You are receiving this because you commented.Message ID: @.***>

mopoIo commented 2 years ago

In Twitch, when you join a chat, it takes a couple of minutes before your username appears on the viewer list, this gives users room to join and lurk for a couple of minutes and leave. Maybe they join to check what is playing, and if they don't like it they can just leave without it being awkward. We do want people to be anonymous and read our messages but only if it's someone we know. I understand the lack of vision on this topic because as you said on a different feature request, twitch is just a small percentage and it doesn't set the norm.

I managed to show the username on all the messages using javascript, but for the viewer list, users can just disable css and js and gain access again to the viewer list again, that's why I asked.

Sorry for being annoying, I will just go ahead and close this issue.

calzoneman commented 2 years ago

I don't necessarily find these issues annoying, I just avoid adding features that have very niche usage because software maintenance complexity grows exponentially with the number of features.

One reason that I publish the source code on GitHub with a very permissive license is that I encourage people who have particular needs to fork it and customize it to fit the needs of their community. That way, the core remains relatively small and simple, and different kinds of communities can add only the features they need on top.

On Sat, Apr 16, 2022, 15:11 mopolo#1020 @.***> wrote:

In Twitch, when you join a chat, it takes a couple of minutes before your username appears on the viewer list, this gives users room to join and lurk for a couple of minutes and leave. Maybe they join to check what is playing, and if they don't like it they can just leave without it being awkward. We do want people to be anonymous and read our messages but only if it's someone we know. I understand the lack of vision on this topic because as you said on a different feature request, twitch is just a small percentage and it doesn't set the norm.

I managed to show the username on all the messages using javascript, but for the viewer list, users can just disable css and js and gain access again to the viewer list again, that's why I asked.

Sorry for being annoying, I will just go ahead and close this issue.

— Reply to this email directly, view it on GitHub https://github.com/calzoneman/sync/issues/942#issuecomment-1100747969, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAC6FCAANS5RJF6DVOG7DP3VFMNH7ANCNFSM5TPICYTA . You are receiving this because you commented.Message ID: @.***>