RealRaven2000 / quickFilters

Thunderbird Add-on: quickFilters
http://quickfilters.quickfolders.org/
Other
46 stars 11 forks source link

Backup Filters Improvement: Automatic backup schedule #194

Open RealRaven2000 opened 1 year ago

RealRaven2000 commented 1 year ago

Once it is possible to save all accounts into a single file #193, there should be an automatic backup schedule (e.g. daily, weekly or monthly) that can be configured by the user.

Lab-doc commented 11 months ago

Great idea to have a configurable auto backup. Here is an idea from another program I use: User configurable Options Backup when program starts Backup when program closes Backup when an editor closes Backup every [n] days at at [time or pgm start or pgm closes]

RealRaven2000 commented 11 months ago

Great idea to have a configurable auto backup. Here is an idea from another program I use: User configurable Options:

  • Backup when program starts
  • Backup when program closes
  • Backup when an editor closes
  • Backup every [n] days at at [time or pgm start or pgm closes]

I definitely plan some configurability around different backup schemes. First we need to tackle #193 and a naming scheme. Also where best to store the json files by default; myt first thought is a dedicated folder under profile/extensions/quickFilters - because then access to the folder (at least by Thunderbird) will be granted automatically, and since quickFilters is still "experimental" it is allowed to save files to hard drive - which is not something that is granted to web extensions / mail extensions.

I also think it should automatically save filters based on a weekly basis "out of the box" without any user interaction / diving into setup, in order to prevent accidents / data loss.

Lab-doc commented 11 months ago

Naming scheme: I suggest YYYY-MM-DD-HH-MM_MailboxName. Proposed save to locations are OK. Maybe later a different location will be user configurable.

RealRaven2000 commented 11 months ago

My plan for automatic backups at the moment is to save the filters of all accounts in a single file as described in #193. The user can then decide which of the data to use when they restore it. This will make the UX much easier. The file will store the email address for each of the accounts so that specific data can be extracted.

darealdemayo commented 7 months ago

i just came here to suggest automatic backup. I see the backup filters method is already implemented, so does this mean autobackup is next?

RealRaven2000 commented 7 months ago

i just came here to suggest automatic backup. I see the backup filters method is already implemented, so does this mean autobackup is next?

Yes! Let's do it. Pinning this issue so it gets prioritized.