Skip to content
This repository has been archived by the owner on Nov 5, 2024. It is now read-only.

Automatic local backups #3467

Open
3 tasks done
LeonardoMantovani opened this issue Sep 2, 2024 · 2 comments
Open
3 tasks done

Automatic local backups #3467

LeonardoMantovani opened this issue Sep 2, 2024 · 2 comments
Labels
approved Approved by the Ivy Wallet team. Ready for dev help wanted Help us! Appreciated keep Keep it from automatically getting closed by Stale user request Feature/improvement requested by an user

Comments

@LeonardoMantovani
Copy link

Please confirm the following:

  • I've checked the current issues for duplicate issues.
  • I've requested a single (only one) feature/change in this issue. It complies with the One Request Per GitHub Issue (ORPGI) rule.
  • My issue is well-defined and describes how it should be implemented from UI/UX perspective.

What do you want to be added or improved?

As a user I want to enable local automatic backups in the settings, specifying a location in the phone filesystem and a schedule (daily / weekly / monthly would be enough I guess) and not having to worried about manually back up my data once a while because I’ll always have an updated backup .zip file in the folder I specified.

Why do you need it?

  • having all the informations stored in Ivy (both the transactions and the settings) rely only on the memory of the user to periodically back up its data is dangerous
  • a cloud backup solution (like the one on GDrive described in [FEATURE] Google Drive auto-backups #2709) would be nice but:
    • not everyone may want to back up its data on Google Drive (maybe they don’t like to give Google these kind of information, or maybe they have it full and are already paying for extra space on a different cloud provider)
    • (Without any Kotlin programming experience) I guess that an offline backup solution should be much easier to implement and maintain (since cloud providers APIs may change over time and require some extra tweaks)
    • Using its preferred cloud provider app (or even something like FolderSync or Syncthings) the user will probably still be able to back up the local folder where Ivy creates its .zip files in the cloud automatically

How do you imagine it?

I think I’ve already provided enough details in the first point, but if something is unclear let me know and I’ll be happy to update the issue / integrate it in the comments!

@LeonardoMantovani LeonardoMantovani added the user request Feature/improvement requested by an user label Sep 2, 2024
@ivywallet
Copy link
Collaborator

Thank you @LeonardoMantovani for raising Issue #3467! 🚀
What's next? Read our Contribution Guidelines 📚.

Tagging @ILIYANGERMANOV for review & approval 👀

@ILIYANGERMANOV ILIYANGERMANOV added approved Approved by the Ivy Wallet team. Ready for dev keep Keep it from automatically getting closed by Stale help wanted Help us! Appreciated labels Sep 2, 2024
@Muthuraj5107220
Copy link

I appreciate the implementation of automated scheduled backups (daily, weekly, or monthly), as it's a valuable feature for ensuring data security. However, I would like to kindly suggest adding the option to specify the exact time the backup process should occur. This would allow us to schedule backups during non-working hours, such as late at night, to minimize any potential disruption to regular work activities. Having this flexibility would be greatly beneficial and enhance the overall efficiency of the backup process. Thank you for considering this request!

@nvllz nvllz mentioned this issue Oct 6, 2024
3 tasks
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
approved Approved by the Ivy Wallet team. Ready for dev help wanted Help us! Appreciated keep Keep it from automatically getting closed by Stale user request Feature/improvement requested by an user
Projects
None yet
Development

No branches or pull requests

4 participants