diff --git a/frontend/src/pages/Writer/Images.tsx b/frontend/src/pages/Writer/Images.tsx index 3feb2114..628c6bfa 100644 --- a/frontend/src/pages/Writer/Images.tsx +++ b/frontend/src/pages/Writer/Images.tsx @@ -297,10 +297,9 @@ export default function Images() { }); } - // In-article images (up to max_in_article_images) + // In-article images - process ALL pending images (no slice limit) const pendingInArticle = contentImages.in_article_images .filter(img => img.status === 'pending' && img.prompt) - .slice(0, maxInArticleImages) .sort((a, b) => (a.position || 0) - (b.position || 0)); pendingInArticle.forEach((img, idx) => { @@ -333,13 +332,13 @@ export default function Images() { } // Fetch image generation settings to get max_in_article_images, model, and provider - let maxInArticleImages = 2; // Default + let maxInArticleImages = 4; // Default fallback let model = null; let provider = null; try { const settings = await fetchImageGenerationSettings(); if (settings.success && settings.config) { - maxInArticleImages = settings.config.max_in_article_images || 2; + maxInArticleImages = settings.config.max_in_article_images || 4; model = settings.config.model || null; provider = settings.config.provider || null; }