From 75e5b148f58e76c8e5a0bf5e9cad7a18e22f1bfc Mon Sep 17 00:00:00 2001 From: "IGNY8 VPS (Salman)" Date: Sun, 11 Jan 2026 16:58:57 +0000 Subject: [PATCH] reorg --- docs/plans/FINAL-PRELAUNCH-PENDING.md | 59 +++++++++++++++++++ ...MPREHENSIVE-SYSTEM-FIX-PLAN-JAN-10-2026.md | 0 .../implemented}/FOOTER-WIDGETS-AUDIT.md | 0 .../IMAGE-GENERATION-GAPS.md | 0 .../phase3-content-template-redesign.md | 0 5 files changed, 59 insertions(+) rename docs/plans/{ => implemented}/COMPREHENSIVE-SYSTEM-FIX-PLAN-JAN-10-2026.md (100%) rename docs/{ => plans/implemented}/FOOTER-WIDGETS-AUDIT.md (100%) rename docs/plans/{ => implemented}/IMAGE-GENERATION-GAPS.md (100%) rename docs/plans/{ => implemented}/phase3-content-template-redesign.md (100%) diff --git a/docs/plans/FINAL-PRELAUNCH-PENDING.md b/docs/plans/FINAL-PRELAUNCH-PENDING.md index ab751753..e0288a99 100644 --- a/docs/plans/FINAL-PRELAUNCH-PENDING.md +++ b/docs/plans/FINAL-PRELAUNCH-PENDING.md @@ -291,6 +291,65 @@ - [ ] Avoid confusing pricing tiers - [ ] Mobile-responsive pricing tables +# Phase 11 : Content View - Image Regeneration + +### NEW FEATURE - Enhancement + +**Problem:** +Need ability to regenerate images from the content view with: +- Custom prompt input +- Option to regenerate from original prompt +- Option to generate at higher quality tier + +**Current State:** +- Backend: API endpoint documented but NOT implemented +- Frontend: No regenerate buttons exist + +**Implementation Plan:** + +### Backend: +Add `regenerate` action to `ImageViewSet`: +```python +# In modules/writer/views.py - ImageViewSet +@action(detail=True, methods=['post']) +def regenerate(self, request, pk=None): + image = self.get_object() + custom_prompt = request.data.get('custom_prompt', '') + quality_tier = request.data.get('quality_tier', image.quality_tier) + + # Append custom prompt to original if provided + prompt = image.prompt + if custom_prompt: + prompt = f"{prompt}. {custom_prompt}" + + # Check credits for quality tier + # Generate new image + # Update image record + # Return result +``` + +### Frontend: +Add regenerate button to content view: +```tsx +// In ContentViewTemplate or similar + + +// Modal with options: +// - Custom prompt textarea +// - Quality tier selector (Basic/Quality/Premium) +// - "Use original prompt" checkbox +``` + +**Credit Calculation:** +- Show credit cost before regeneration +- Different costs for different quality tiers + --- # Quick Reference: Execution Checklist diff --git a/docs/plans/COMPREHENSIVE-SYSTEM-FIX-PLAN-JAN-10-2026.md b/docs/plans/implemented/COMPREHENSIVE-SYSTEM-FIX-PLAN-JAN-10-2026.md similarity index 100% rename from docs/plans/COMPREHENSIVE-SYSTEM-FIX-PLAN-JAN-10-2026.md rename to docs/plans/implemented/COMPREHENSIVE-SYSTEM-FIX-PLAN-JAN-10-2026.md diff --git a/docs/FOOTER-WIDGETS-AUDIT.md b/docs/plans/implemented/FOOTER-WIDGETS-AUDIT.md similarity index 100% rename from docs/FOOTER-WIDGETS-AUDIT.md rename to docs/plans/implemented/FOOTER-WIDGETS-AUDIT.md diff --git a/docs/plans/IMAGE-GENERATION-GAPS.md b/docs/plans/implemented/IMAGE-GENERATION-GAPS.md similarity index 100% rename from docs/plans/IMAGE-GENERATION-GAPS.md rename to docs/plans/implemented/IMAGE-GENERATION-GAPS.md diff --git a/docs/plans/phase3-content-template-redesign.md b/docs/plans/implemented/phase3-content-template-redesign.md similarity index 100% rename from docs/plans/phase3-content-template-redesign.md rename to docs/plans/implemented/phase3-content-template-redesign.md