Chatterino / chatterino2

Chat client for https://twitch.tv
MIT License
2.06k stars 449 forks source link

`/vips` response changes #3524

Closed Felanbird closed 1 year ago

Felanbird commented 2 years ago

Twitch has changed the response Chatterino receives when using /vips to a case-sensitive variation of display names.

The change sort VIPs as follows:

  1. 0-9
  2. A-Z
  3. a-z
  4. multi-language characters [Japanese,Korean etc..]

List of things to do: ~1. Figure out if the case-sensitivity is intended (I've already asked a Staff member to see if the case-sensitivity can be changed.)~ a) If intended, manually sort displaynames to be case-insensitive because it's stupid to be case-sensitive ✅ https://github.com/Chatterino/chatterino2/pull/3696

  1. Figure out how the hell we are going to use asian language display names

or hopefully have to do nothing. 🙂

Felanbird commented 2 years ago

It's been 2 months so I'm going to assume we are stuck with these changes.

LosFarmosCTL commented 2 years ago

Surely twitch will listen to their 4th most upvoted UserVoice and expose VIPs as an API endpoint at some point image

pajlada commented 2 years ago

The Helix Get Channel VIPs endpoint gives us User ID, User Login, and User Display Name so we can change the formatting. However, the endpoint is limited to broadcaster only :frowning_face: so while it's now possible for us to improve what the list looks like, it'll only be accessible by broadcasters.

Felanbird commented 1 year ago

We fixed this issue for the Helix version of /vips, unfortunately that's only available for the broadcaster of the channel.

It's not gonna get fixed for the IRC variation, as that will require an internal change from Twitch, to something they are deleting anyway. (aka not going to happen)