When switching between canary and beta clients, the file can be overwritten
Adding the addon to restore after already having a few gifs
Others
Potential fixes:
Compare how different the database is before overwriting: We could just compare length but then we have another rare overwrite case
We could also store a GUID in the localstorage and backup and choose to not overwrite any store that doesn't have a matching GUID
Backups/save diffs
CRDTS??
Json diffs are a thing
Just save gzip of previous 3 backups
@TheGameratorT If you have any recommendations or input on this feel free to put them, I know you prefer the addon work in a certain way and I want to make sure to work with that. If you don't have any that's fine.
GifSaver loses data in some rare instances:
Potential fixes:
@TheGameratorT If you have any recommendations or input on this feel free to put them, I know you prefer the addon work in a certain way and I want to make sure to work with that. If you don't have any that's fine.