There are two overall goals with the Kick support:
- Support the most common features
- Keep the amount of potential merge conflicts with upstream low
Both are somewhat contradictory. While there is some support for other platforms, it's mostly untested or tailored towards Twitch and the removed IRC support (e.g. the account manager). Another goal is to avoid any connections to Kick if a user doesn't use it (has no channel open and isn't logged in).
These are a few issues/TODOs with Kick support. Some of these are easier than others.
In the very far future, that support could be replaced by plugins. But we're not there yet, and users watch Kick.
Some features are incomplete because we're missing functionality in Kick's API:
There are two overall goals with the Kick support:
Both are somewhat contradictory. While there is some support for other platforms, it's mostly untested or tailored towards Twitch and the removed IRC support (e.g. the account manager). Another goal is to avoid any connections to Kick if a user doesn't use it (has no channel open and isn't logged in).
These are a few issues/TODOs with Kick support. Some of these are easier than others.
/mentionsdoesn't work with Kick feat(kick): Do message highlights #356This is partially addressed, but there are some channels where the slug contains underscores.
Open in...actions #373Open in...actions #373v2/channelsresponse)In the very far future, that support could be replaced by plugins. But we're not there yet, and users watch Kick.
Some features are incomplete because we're missing functionality in Kick's API: