Monal icon indicating copy to clipboard operation
Monal copied to clipboard

[Feature]: export/backup Monal data, from/to others monal plateforms or others xmpp clients?

Open lm2lm2 opened this issue 1 year ago • 3 comments

Precondition

  • [X] I understood that this template is only for feature requests and not for bug reports

Cross-checked related issues?

  • [X] I have cross-checked this overview https://github.com/monal-im/Monal/issues/322 as well as filtered for related labels https://github.com/monal-im/Monal/labels

Describe your feature

The idea is to being able to export/import, account per account, data from/to different Monal clients regarding device type, or even from others xmpp clients..

lm2lm2 avatar Jul 01 '24 15:07 lm2lm2

Monal to Monal --> Use iCloud to backup and restore the App from one device to another Other app to/from Monal: hardly possible without data loss, every app has its own database format etc.

One could, however, define a new format containing all the basic things like history, XEP-0184, XEP-0333, XEP-0363 etc., just like XEP-0227 does for servers and write that up in a new XEP.

Then implement that new XEP in commonly used clients like Conversations, Gajim or Monal.

That's nothing I will do, but I'm happy to take pull requests.

tmolitor-stud-tu avatar Jul 01 '24 18:07 tmolitor-stud-tu

Monal to Monal --> Use iCloud to backup and restore the App from one device to another Other app to/from Monal: hardly possible without data loss, every app has its own database format etc.

One could, however, define a new format containing all the basic things like history, XEP-0184, XEP-0333, XEP-0363 etc., just like XEP-0227 does for servers and write that up in a new XEP.

Then implement that new XEP in commonly used clients like Conversations, Gajim or Monal.

That's nothing I will do, but I'm happy to take pull requests.

well, conversations/quicksy are able to do so.. maybe to use their functioning system?

lm2lm2 avatar Jul 08 '24 20:07 lm2lm2

well, conversations/quicksy are able to do so.. maybe to use their functioning system?

No, different database format, different programming language and even different operating system.

In my opinion, iCloud backups are good enough. If, one day, there is no other issue in this issue tracker left, I might implement a second backup, but not any sooner: there are way more important features and bugfixes to implement.

tmolitor-stud-tu avatar Jul 09 '24 15:07 tmolitor-stud-tu