feat(FN-1103): improve configured workflow steps experience
- Render a dedicated configured-steps state in WorkflowResultsTab with step count, descriptions, and phase badges when results are not yet available - Keep inline workflow step editing available from the configured state and results state, including add/remove and execution-order controls - Refine workflow step loading/edit behavior by aligning callback names and fetching step definitions by project context - Add dashboard styles for the configured workflow step cards and improved edit toggle button treatment - Expand WorkflowResultsTab and TaskDetailModal tests and add electron-updater type declarations to restore workspace build
This commit is contained in:
17
packages/desktop/src/electron-updater.d.ts
vendored
Normal file
17
packages/desktop/src/electron-updater.d.ts
vendored
Normal file
@@ -0,0 +1,17 @@
|
||||
declare module "electron-updater" {
|
||||
export interface UpdateInfo {
|
||||
version?: string;
|
||||
[key: string]: unknown;
|
||||
}
|
||||
|
||||
export interface AutoUpdater {
|
||||
autoDownload: boolean;
|
||||
autoInstallOnAppQuit: boolean;
|
||||
on(event: "update-available", listener: (info: UpdateInfo) => void): this;
|
||||
on(event: "update-downloaded", listener: (info: UpdateInfo) => void): this;
|
||||
on(event: "error", listener: (error: Error) => void): this;
|
||||
checkForUpdates(): Promise<unknown>;
|
||||
}
|
||||
|
||||
export const autoUpdater: AutoUpdater;
|
||||
}
|
||||
Reference in New Issue
Block a user