Add logging settings in settings page
- Move migrations to more related files (unrelated)
- Sync
SignalConfigto and fromSettingsBridgeduring startup and shutdown- Requires re-opening
config.ymlafter gui has exited - The same settings are stored in two places (and synced)
- This is because of
SignalConfigbeing inArcand changing that to e.g.RwLockseems a hassle and a half - But hey, it works!
- Requires re-opening
- Re-enable running QSettings path migration at startup
Missing/considered features:
-
Log rotation - Likely needs to be done manually because of SimpleLog (or I'm doing something wrong)
-
Timestamped log files - e.g.
harbour-whisperfish_YYYYMMDD_HHMMSS.log
- e.g.
-
Saving logs to e.g. ~/Documents/Whisperfish/instead?