Closed hemirt closed 5 months ago
Duplicate of #1311
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:
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.
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
Versus preview of link preview setting
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