0.2.76 - Icon Packs

This commit is contained in:
ponzischeme89
2026-08-18 14:59:29 +12:00
parent 36d171e51b
commit 8c847c59b8
70 changed files with 5267 additions and 673 deletions
+38
View File
@@ -541,6 +541,7 @@ export interface GatewaySettings {
sonarrAlertMinutes: number;
radarrAlertMinutes: number;
embyHealthSeconds: number;
librarySyncMinutes: number;
updatedAt?: string;
updatedBy?: string;
}
@@ -554,6 +555,7 @@ export interface GatewaySettingValues {
sonarrAlertMinutes: number;
radarrAlertMinutes: number;
embyHealthSeconds: number;
librarySyncMinutes: number;
}
export interface GatewaySettingsResponse {
@@ -563,3 +565,39 @@ export interface GatewaySettingsResponse {
logLevels: string[] | null;
version: string;
}
/** IngestJob is one thing Sonarr or Radarr said changed. The key is derived from the file
* rather than the delivery, which is what makes a repeated webhook one row. */
export interface IngestJob {
key: string;
action: string;
kind: string;
reason: string;
source: string;
payload: {
series?: string;
seriesYear?: number;
season?: number;
episode?: number;
title?: string;
year?: number;
embyItemId?: string;
};
state: string;
outcome: string;
itemId: string;
attempts: number;
lastError: string;
dueAt: string;
createdAt: string;
updatedAt: string;
}
export interface IngestResponse {
sonarrConfigured: boolean;
radarrConfigured: boolean;
settleSeconds: number;
syncMinutes: number;
counts: { pending: number; done: number; failed: number };
recent: IngestJob[];
}