Merge remote changes and add SEO fields to Tasks model, improve content generation response handling, and enhance progress bar animation

This commit is contained in:
Gitea Deploy
2025-11-09 21:25:11 +00:00
17 changed files with 199 additions and 1173 deletions

View File

@@ -430,11 +430,14 @@ export function useProgressModal(): UseProgressModalReturn {
}
} else if (response.state === 'FAILURE') {
const meta = response.meta || {};
const errorMsg = meta.error || 'Task failed';
// Try multiple error message sources
const errorMsg = meta.error || meta.message || response.error || 'Task failed - exception details unavailable';
const errorType = meta.error_type || 'Error';
setProgress({
percentage: 0,
message: `Error: ${errorMsg}`,
message: errorMsg.includes('exception details unavailable') ? errorMsg : `Error: ${errorMsg}`,
status: 'error',
details: meta.error_type ? `${errorType}: ${errorMsg}` : errorMsg,
});
// Update step logs from failure response