Psycho circus on Android!

  1. prefix ring: and swarm: before the specified account number, what does it mean?

  2. why do those contacts that were created earlier have ring: prefixes, and new users receive a swarm: prefix?

  3. why can I clear the message history in the context menu for users with a ring: prefix but not for swarm:?

  4. when creating a backup copy of the account and restoring, all these conditions are saved!
    Do I understand correctly that Jami uses two protocols, two communication lines, ring and swarm, and they do not overlap and have different functionality?

  5. If I delete my account, will it really be deleted? Or is it stored somewhere? Why can’t I create a user with the same name after deleting the account?

  6. For contacts with the prefix swarm: there is no chat auto-update, you have to stop the application, then clear the cache and then start again, only then the messages that were sent to me appear.

Huawei P Smart 2021 (Android 11)

ring: has traditionally been the prefix / uri scheme for Jami (formerly named Ring) accounts ids. I believe this is gradually being changed to jami: to match the application’s “new” name. The swarm: prefix corresponds to the newly-added Swarm conversations. @aberaud could further clarify and/or correct me if I’m mistaken.

Because to my knowledge clearing message histories has not been implemented for swarms yet – cc @sblin for updates about this.

See my above explanations. New conversations are by default created as swarms, which support the current (and future) features and improvements that swarms bring, compared to the old conversation format. See https://jami.net/first-jami-beta-with-swarm-support/ and https://git.jami.net/savoirfairelinux/jami-project/-/wikis/technical/2.3.-Swarm for more on swarms.

Yes, it will be fully deleted. The account information are all stored locally, including the account keys. As such, if you delete your account or uninstall the Jami app before backing up your account, it will be lost forever. Since the Jami nameserver handling username registrations does not store any private information like your account keys, if you lose your account keys we don’t have any means to verify your identity to be able to help you reclaim/restore username. It’s always a good idea to back up your account every now and then, especially if you registered a username that you would like to keep.

These are mentioned/explained in the FAQ pages:

This sounds like a bug to me. @aberaud do you know anything about this?

Please open a bug report about this at https://git.jami.net/savoirfairelinux/jami-client-android/-/issues.

2 Likes

Thanks for the detailed answer!
Everything is very clear.
I look forward to new opportunities.
:+1::+1::+1:

2 Likes