diff --git a/src/main/app-controller.ts b/src/main/app-controller.ts index d0e3e43..b372841 100644 --- a/src/main/app-controller.ts +++ b/src/main/app-controller.ts @@ -5,6 +5,7 @@ import { AppSettings, DuplicatePolicy, HistoryEntry, + PackagePriority, ParsedPackageInput, SessionStats, StartConflictEntry, @@ -360,8 +361,8 @@ export class AppController { clearHistory(this.storagePaths); } - public setPackagePriority(packageId: string, priority: string): void { - this.manager.setPackagePriority(packageId, priority as any); + public setPackagePriority(packageId: string, priority: PackagePriority): void { + this.manager.setPackagePriority(packageId, priority); } public skipItems(itemIds: string[]): void { diff --git a/src/preload/preload.ts b/src/preload/preload.ts index cc26e32..9c46c21 100644 --- a/src/preload/preload.ts +++ b/src/preload/preload.ts @@ -4,6 +4,7 @@ import { AppSettings, DuplicatePolicy, HistoryEntry, + PackagePriority, SessionStats, StartConflictEntry, StartConflictResolutionResult, @@ -56,7 +57,7 @@ const api: ElectronApi = { getHistory: (): Promise => ipcRenderer.invoke(IPC_CHANNELS.GET_HISTORY), clearHistory: (): Promise => ipcRenderer.invoke(IPC_CHANNELS.CLEAR_HISTORY), removeHistoryEntry: (entryId: string): Promise => ipcRenderer.invoke(IPC_CHANNELS.REMOVE_HISTORY_ENTRY, entryId), - setPackagePriority: (packageId: string, priority: string): Promise => ipcRenderer.invoke(IPC_CHANNELS.SET_PACKAGE_PRIORITY, packageId, priority), + setPackagePriority: (packageId: string, priority: PackagePriority): Promise => ipcRenderer.invoke(IPC_CHANNELS.SET_PACKAGE_PRIORITY, packageId, priority), skipItems: (itemIds: string[]): Promise => ipcRenderer.invoke(IPC_CHANNELS.SKIP_ITEMS, itemIds), resetItems: (itemIds: string[]): Promise => ipcRenderer.invoke(IPC_CHANNELS.RESET_ITEMS, itemIds), startItems: (itemIds: string[]): Promise => ipcRenderer.invoke(IPC_CHANNELS.START_ITEMS, itemIds), diff --git a/src/renderer/App.tsx b/src/renderer/App.tsx index 2d832a4..507505b 100644 --- a/src/renderer/App.tsx +++ b/src/renderer/App.tsx @@ -2249,10 +2249,10 @@ export function App(): ReactElement { {openMenu === "hilfe" && (
- - )} - +
@@ -3100,7 +3100,7 @@ export function App(): ReactElement { const someCompleted = items.some((item) => item && item.status === "completed"); return (<> {someCompleted && ( - + )} ); })()} @@ -3113,7 +3113,7 @@ export function App(): ReactElement { const label = p === "high" ? "Hoch" : p === "low" ? "Niedrig" : "Standard"; const pkgIds = [...selectedIds].filter((id) => snapshot.session.packages[id]); const allMatch = pkgIds.every((id) => (snapshot.session.packages[id]?.priority || "normal") === p); - return ; + return ; })}
@@ -3166,7 +3166,7 @@ export function App(): ReactElement { newOrder.splice(insertAt, 0, col); } setColumnOrder(newOrder); - void window.rd.updateSettings({ columnOrder: newOrder }); + void window.rd.updateSettings({ columnOrder: newOrder }).catch(() => {}); }} > {isVisible ? "\u2713 " : "\u2003 "}{def.label}