mirror of
https://github.com/AJaySi/ALwrity.git
synced 2026-04-25 17:05:56 +03:00
[PR #316] [MERGED] Add per-page onboarding image generation and persist images in intake cache #283
Labels
No labels
AI Content Agents
AI Content Strategy
AI Content planning
AI Marketing Tools
AI SEO
AI personalization
AI writer
ALwrity Copi-lot
Alwrity web search
Anthropic
DeepSeek
Gemini AI
Integration
LLM
OnBoarding
OnBoarding
RAG knowledgebase Memory
bug
documentation
enhancement
good first issue
help wanted
invalid
openai
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/ALwrity#283
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/AJaySi/ALwrity/pull/316
Author: @AJaySi
Created: 2/4/2026
Status: ✅ Merged
Merged: 2/4/2026
Merged by: @AJaySi
Base:
main← Head:codex/add-per-page-image-generation-buttons📝 Commits (1)
379e5f9Add onboarding page image generation📊 Changes
7 files changed (+298 additions, -13 deletions)
View changed files
➕
backend/api/onboarding_utils/website_automation_service.py(+31 -0)➕
backend/services/onboarding/website_intake_service.py(+33 -0)➕
backend/services/website_automation_service.py(+42 -0)📝
frontend/src/components/OnboardingWizard/BusinessDescriptionStep.tsx(+2 -2)📝
frontend/src/components/OnboardingWizard/FinalStep/FinalStep.tsx(+156 -5)📝
frontend/src/components/OnboardingWizard/WebsiteStep.tsx(+18 -0)📝
frontend/src/services/onboardingCache.ts(+16 -6)📄 Description
Motivation
Description
frontend/src/services/onboardingCache.tswithPageImagesandWebsiteIntakeCachetypes and persistedstep2shape;WebsiteStep.tsxnow saves website/analysis/business info into the onboarding cache on continue;BusinessDescriptionStep.tsxloads cached business info with typed access.frontend/src/components/OnboardingWizard/FinalStep/FinalStep.tsx, integratingImageGeneratorModal, buildingdefaultPromptfrom intake, previewing generated images, and savingpage_imagesto the onboarding cache.backend/services/onboarding/website_intake_service.pyto normalize intake and includepage_imagesin builtsite_brief,backend/services/website_automation_service.pyto inject<img>tags and setog:imagewhen rendering pages, andbackend/api/onboarding_utils/website_automation_service.pyto prepend page images into markdown outputs for deployment.FinalStep.tsxand wired cache usage across the onboarding flow so page image generation has context.Testing
npm startto sanity‑check the UI wiring and the dev server started successfully; no automated unit/integration tests were executed.Codex Task
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.