The plugin-store 2.4.1 requires the 'defaults' property in StoreOptions.
Previously, only 'autoSave: false' was provided, causing a TypeScript error.
Now passing DEFAULT_SETTINGS as the defaults value.
* Add custom sound and control notif volume
* Modularize the picker and slider, consolidate the playback and loading
* Move custom sounds to advanced
* pairs of audio
* custom sound handling
---------
Co-authored-by: CJ Pais <cj@cjpais.com>
* feat(settings): add autostart toggle in advanced settings
Enable users to configure autostart behavior through a new toggle in the advanced settings UI. The backend now checks user preferences on startup to enable or disable autostart accordingly, with the setting persisted and manageable via a new Tauri command. This provides better control over app initialization without affecting existing functionality.
* immediate toggle effect?
---------
Co-authored-by: CJ Pais <cj@cjpais.com>
* Add history limit setting
Dearest Reviewer,
I have added a history limit setting. The limit change is applied instantly.
If the limit is 0 then no recordings are saved.
Becker
* remove extra save
save happens on exit
* move to debug menu
* use the text color
---------
Co-authored-by: CJ Pais <cj@cjpais.com>