I updated to legend and now all my locally stored documents have dissapeared. I managed to find where the .json backup files are stored (C:\Users\Name\AppData\Roaming\Moo.do\backups), but when I try to import them it says “Invalid JSON format. The developers have been notified with details of the error.” What the hell guys?
Lost locally stored data after updating to Legend
blkio I think the problem may be that you had set a directory to use for local files and those are saved in the old preferences file and we did not migrate that over to the new app. Do you remember which directory you chose? You can set that again in the Desktop app section of the settings and it will pull in the files.
If you don’t remember, it should be the value for “docsDir” in C:\Users\Name\AppData\Roaming\Moo.do\prefs.json
If that’s not it, do you see any files in either of these folders?
C:\Users\Name\AppData\Roaming\Moo.do\docs
C:\Users\Name\AppData\Roaming\Legend\docs
The new app should move the files from the Moo.do docs folder to the Legend docs folder.
Can you try copying the latest backups into C:\Users\Name\AppData\Roaming\Legend\docs? You shouldn’t even need to import them, just copy them into that folder.
Ok I think I figured it out. You said you removed the encryption password before upgrading? It seems that does not immediately update the encryption on all local documents, so I think the documents are failing to decrypt. So if you set your password back to what it was before, the documents should then decrypt successfully and load correctly.
Yes, the import is failing because it’s unable to decrypt it. Do you possibly have the encryption password written down anywhere?
I’m working on fixing the bug where removing the password did not immediately update the local documents and will try to get that out tomorrow. And I’ll also fix the issues with load and import silently failing when they can’t be decrypted.
But I’m trying to figure out how to recover the encrypted documents and I’m not sure there’s a way to do it without the password. If you think the password was fairly short I could try to brute force hack into it - you could send me (in a private message) just the “doc” section at the top of the json file (you can remove the “text” if it’s sensitive). But outside of that I’m not sure what we can do.
- Edited
Jay Honestly, it’s great to hear you’re keen to fix what you can and do whatever in your power to help, it’s greatly appreciated. Do you mean you might be able to find the decryption password from the file or just be able to unlock the file itself? If you mean telling me the decryption password, I can send you one document that doesn’t contain any sensitive information, but if you mean just unlocking the documents, please help me in understanding what parts to keep and remove after the "{“moodoVer”:7,“doc”:". Oh and I think at most the password would be 15-20 characters.
It’s possible I can find your old decryption password from the file, but I’d have to brute force it and try every possible combination of characters. At 15-20 characters that’s probably not possible without a cluster of supercomputers But if it’s shorter it might be possible, though unlikely. I would need just the “doc” section of the file, but you can remove the “text”.
Are you 100% sure you don’t have the password saved anywhere? When creating the password Moo.do would have prompted you to save it in a file. Or maybe it’s saved in a password manager app?
Jay I see, well I sent the file, you can give it a shot, no pressure. I don’t have the password saved anywhere, and neither did I save that file. Password manager didn’t save it also. I’ve kind of accepted it’s gone now, lesson learned, be more careful especially if I’m going to use software as an extension of myself. But I’ll keep the files around just in case.
Ok I’ve downloaded it and will see what I can do tomorrow (it’s midnight here in Singapore).