-
Notifications
You must be signed in to change notification settings - Fork 21
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Plain text config file #107
Labels
Comments
@hagabaka Do you have a suggestion about that encrypted storage? |
What about QtKeychain?
|
One more issue here: we would need to take care of users updating from earlier versions so that they don't lose their settings. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Currently the config file consists of Qt serializations of setting data, which is not humanly readable or editable. It would be nice to use plain text in the config file. It should be implementable using QSettings's "array" support.
As benefits of this change, users can quickly add their networks and channels without using Communi's UI. New settings can be added without necessarily being shown in the UI, which may be useful for plugins or uncommon features.
The only drawback is stored passwords will be plainly visible too, but Qt serialization doesn't really provide secrecy anyway, and a good solution for that would be to use encrypted storage for passwords.
The text was updated successfully, but these errors were encountered: