Skip to content
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

Store settings on Jabber ID #809

Open
sjehuda opened this issue Aug 21, 2024 · 0 comments
Open

Store settings on Jabber ID #809

sjehuda opened this issue Aug 21, 2024 · 0 comments

Comments

@sjehuda
Copy link

sjehuda commented Aug 21, 2024

Suppose I use Psi on my home computer.

Later, I install Psi on a new machine at office or in my vaccation home.

The settings of Psi of theme, behaviour are retrieved from PEP node xmpp:org.psi-im:settings of Jabber ID.

Yet, thinking of this further; "What if you are connecting with Psi on a friend's machine?"; One might not want to have logs saved into that machine.

Hence, one might want to have another set of settings when he is a guest of that machine.

So a (custom) profile indicator would be needed: xmpp:org.psi-im:settings:desktop, xmpp:org.psi-im:settings:guest, xmpp:org.psi-im:settings:travel etc.


In case PEP is not available (i.e. creation of a node fails), Psi would display a message that it can not use Jabber ID to synchronize account settings, and it would offer to contact the system administrator or switch a provider.

In case of conflicting settings, similarly to "dot new" files of Salix and Slackware, Psi would prompt to synchronize settings or keep them local, similarly to the group chat option to auto-join "only from this computer".

A similar ticket has bee published at project Dergchat https://codeberg.org/Mizah/Dergchat/issues/77

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant