I also have encountered times where the DB has been corrupted.
Starting with a fresh DB sometimes can solve the issues but this come at a cost that you lose all your lists and their individual settings in the process and have to set it all up over and over again.
Describe the solution you'd like
I would want to have all the lists settings to use config.toml to keep them safe and more easily transferable without getting all users personal data that comes with the db file. We already have the default list settings in config.toml so why cant we have all these settings in the same file?
The users personal created lists should use config.toml and also have their own separate settings options to modify as above.
So if i delete dfr.db i will only lose content data and no settings in the process. All my custom lists names and their settings should be kept so i don't have to create them again until i remove the config file.
Is your feature request related to a problem? Please describe. Many times i have encountered bugs and crashes where the only solution is to remove the Database file. Some bugs appears to be related to lists settings that are being saved in the db file. https://github.com/MalloyDelacroix/DownloaderForReddit/issues/313 https://github.com/MalloyDelacroix/DownloaderForReddit/issues/291 https://github.com/MalloyDelacroix/DownloaderForReddit/issues/364
Other bugs appear after a while and seam to be related to something that is being saved or not removed correctly. https://github.com/MalloyDelacroix/DownloaderForReddit/issues/375
I also have encountered times where the DB has been corrupted.
Starting with a fresh DB sometimes can solve the issues but this come at a cost that you lose all your lists and their individual settings in the process and have to set it all up over and over again.
Describe the solution you'd like I would want to have all the lists settings to use config.toml to keep them safe and more easily transferable without getting all users personal data that comes with the db file. We already have the default list settings in config.toml so why cant we have all these settings in the same file?
The users personal created lists should use config.toml and also have their own separate settings options to modify as above. So if i delete dfr.db i will only lose content data and no settings in the process. All my custom lists names and their settings should be kept so i don't have to create them again until i remove the config file.