thunderbird / thunderbird/thunderbird-android
[Feature request] Full backup of database (export database / import database)
Nobody has claimed this yet.
- Dominant language
- Kotlin
- Stars
- 14k
- Forks
- 2.8k
- Avg merge
- 3d 3h
- Merged PRs (30d)
- 57
Description
Please implement a full backup option for backuping database. Current K-9 is able to backup (export/import) only account settings. But for POP3 users (and in some cases it is actual for IMAP cases) it is required to have a possibility to make a full backup of the base and restore it.
Just a simple sample: you had bought a new phone and you want to switch K-9 from previous phone to a new one. It is required to move/copy database. But you can't do this.
Another sample: it is a just backup option for case if you had lost the data.
Just provide a function to select for which account you want to backup database (by default - all accounts), and the same with the restore option (which account data you want to restore from backup, by default - all accounts).
This is really required feature for POP3 users, who are using POP3 for example for security purposes, when messages are deleted from server after downloading them.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No files, tests, or entry points are named in the issue. Start by locating the existing account-settings export/import implementation and the database and account data it handles. Done means providing selectable full database export and restore, defaulting to all accounts, while supporting POP3 data.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, kotlin
- Domain
- databases, mobile
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100