Problem
Notes can be permanently lost because there is no backup system. This can happen if the data directory is accidentally deleted, a note is removed by mistake, or a system failure occurs. Currently, the data directory is the only copy of the user's notes.
Proposal
doggy-notes will automatically create backups of saved notes at regular intervals. Backups will be retained indefinitely by default. Users will be able to configure backup settings, such as backup frequency, backup type, and other preferences.
Use case
After a certain number of notes are created, the system will generate a backup automatically. Users will also be able to create backups manually.
Alternatives considered
Relying entirely on SQLite as the sole storage location for notes.
Additional context
This update will improve data reliability and reduce the risk of accidental data loss.
Problem
Notes can be permanently lost because there is no backup system. This can happen if the data directory is accidentally deleted, a note is removed by mistake, or a system failure occurs. Currently, the data directory is the only copy of the user's notes.
Proposal
doggy-notes will automatically create backups of saved notes at regular intervals. Backups will be retained indefinitely by default. Users will be able to configure backup settings, such as backup frequency, backup type, and other preferences.
Use case
After a certain number of notes are created, the system will generate a backup automatically. Users will also be able to create backups manually.
Alternatives considered
Relying entirely on SQLite as the sole storage location for notes.
Additional context
This update will improve data reliability and reduce the risk of accidental data loss.