orgzly / orgzly-android

Outliner for taking notes and managing to-do lists
https://www.orgzly.com
GNU General Public License v3.0
2.7k stars 306 forks source link

Please add Import/Export local database functionality. #981

Open DanielKonopka opened 2 years ago

DanielKonopka commented 2 years ago

Please add the ability to import/export local Orgzly's database, via Huawei Share etc.

Something like in the attached screenshot.

It would be very useful for complete Orgzly backup purposes to those who use unrooted devices (like latest Huawei devices with locked bootloader), who can't access /data/data/com.orgzly/databases/orgzly.db file.

I'd gladly tip $ for such a feature.

Screenshot_2022-09-11_17-46-50_001

dragonman225 commented 1 year ago

I encounter the same issue.

Previously I was using rooted devices and I always manually copied the database file from the old device to the new one. It's straightforward and there's nothing to worry about since the database file guarantees 100% migration (for example, including the "note created time" so o.cr query will still work).

Now I have a new device that I'm not ready to root, so I'm looking for other methods. Here are what I've tried:

I still wish we could have a dedicated full import/export feature to eliminate the worries about data integrity. It could also include searches and settings so we don't need to reconfigure them manually on a new device. (At this moment searches can be import/export from Left sidebar > Searches > 3-dot menu on the top-right corner, and settings need to be manually reconfigured.)

Here are some other open source apps I use which have import/export feature, it may be useful to check out their design and implementation.