Chatterino / chatterino2

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

No information about historic messages service inside chatterino app #5304

Closed hemirt closed 5 months ago

hemirt commented 5 months ago

Checklist

Describe your issue

Currently the in app does not present information about who is faciliating the historic messages service, nor the privacy policy, or terms of service. (The wiki does say so, but I believe it could also be in the app). And there is also an undocumented hardcoded limit of 800 maximum messages to load.

Also changing the service is unnecessarily difficult, CHATTERINO2_RECENT_MESSAGES_URL (and similarly CHATTERINO2_LINK_RESOLVER_URL and CHATTERINO2_PROXY_URL[1]) could be moved into settings/external and be easily available for change by the user.

#

[1] For CHATTERINO2_PROXY_URL it might be better left as both an ENV var, since a user could set up multiple different environments to set this parameter in multiple different ways, and it could still be inside settings, and the setting be ignored if it exists as an environment variable.

Screenshots

Preview of historic messages setting image

Versus preview of link preview setting image

OS and Chatterino Version

Chatterino Nightly 2.5.0-beta.1 (commit 25a69fd1) built on 2024-04-07 with Qt 6.5.0, MSVC 193833135 Running on Windows 11 Version 23H2, kernel: 10.0.22631

pajlada commented 5 months ago

Duplicate of #1311

hemirt commented 5 months ago

Duplicate of #1311

I believe the issues I listed could benefit from having a discussion before creating any directed issues, whilst the linked issue seems to be addressing the problem of non information, it is of different nature, and the listed proposed solutions only address my issue in part. For example I never saw any installer, I downloaded the release zip, and the proposed solution of system message does not seem to hint at choosing a different service host. And is dissimilar to the Link Preview solution already implemented in Settings.

Should I then make a new issue (if it does not exist) for each:

hemirt commented 5 months ago

Whilst nobody is probably going to change the default link resolver, I could see people changing their recent messages provider to add in features that are not present in the current one provided (e.g. longer timeframes or larger message set). And proxy settings are quite common that they should be inside the settings.