release: prepare v2.0.43
Add sanitized provider and account runtime diagnostics, complete the Multi-Debrid-Downloader product rename, preserve existing application data during migration, update public release verification, and publish the accompanying English documentation and regression coverage.
This commit is contained in:
+25
-7
@@ -493,7 +493,7 @@ export interface ContainerImportResult {
|
||||
source: "dlc";
|
||||
}
|
||||
|
||||
export interface RotationEvent {
|
||||
export interface RotationEvent {
|
||||
id: string;
|
||||
at: number;
|
||||
level: "INFO" | "WARN" | "ERROR";
|
||||
@@ -503,9 +503,26 @@ export interface RotationEvent {
|
||||
reason?: string;
|
||||
category?: string;
|
||||
cooldownSec?: number;
|
||||
next?: string;
|
||||
}
|
||||
|
||||
next?: string;
|
||||
}
|
||||
|
||||
export type AccountRuntimeState = "ready" | "active" | "checking" | "cooldown" | "disabled" | "daily_limit" | "invalid";
|
||||
|
||||
export interface AccountRuntimeEntry {
|
||||
accountId: string;
|
||||
provider: DebridProvider;
|
||||
state: AccountRuntimeState;
|
||||
reason: string;
|
||||
activeDownloads: number;
|
||||
inFlight: number;
|
||||
attempts: number;
|
||||
successes: number;
|
||||
failures: number;
|
||||
lastUsedAt: number | null;
|
||||
cooldownUntil: number | null;
|
||||
dailyUsageBytes: number;
|
||||
}
|
||||
|
||||
export interface UiSnapshot {
|
||||
settings: RendererSettings;
|
||||
accounts: RendererAccount[];
|
||||
@@ -533,9 +550,10 @@ export interface UiSnapshot {
|
||||
}>;
|
||||
payloadKind?: "full" | "delta";
|
||||
removedItemIds?: string[];
|
||||
removedPackageIds?: string[];
|
||||
rotationEvents?: RotationEvent[];
|
||||
}
|
||||
removedPackageIds?: string[];
|
||||
rotationEvents?: RotationEvent[];
|
||||
accountRuntime?: AccountRuntimeEntry[];
|
||||
}
|
||||
|
||||
export interface AddLinksPayload {
|
||||
rawText: string;
|
||||
|
||||
Reference in New Issue
Block a user