add release channel setting and implementation

This commit is contained in:
jeffvli 2025-10-11 15:05:29 -07:00
parent f14d1f3c5c
commit 4d12a4d6cb
7 changed files with 104 additions and 56 deletions

View file

@ -333,6 +333,7 @@ export interface SettingsState {
exitToTray: boolean;
minimizeToTray: boolean;
preventSleepOnPlayback: boolean;
releaseChannel: 'beta' | 'latest';
startMinimized: boolean;
tray: boolean;
windowBarStyle: Platform;
@ -682,6 +683,7 @@ const initialState: SettingsState = {
exitToTray: false,
minimizeToTray: false,
preventSleepOnPlayback: false,
releaseChannel: 'latest',
startMinimized: false,
tray: true,
windowBarStyle: platformDefaultWindowBarStyle,