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:
gsxdsm
2026-04-08 00:02:02 -07:00
parent 4f7ba06e18
commit 8c5b5e128c
5 changed files with 343 additions and 118 deletions

View 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;
}