Skip to content

Conversation

@Paraguanads
Copy link
Member

We started work on adding the Vibecoder to DexAppBuilder pages using the default components.

- Introduced appConfig prop to PagesContainer, Pages, PageSections, PagesSectionPage, and PagesSection components for enhanced configuration handling.
- Integrated appConfig into the rendering logic of relevant components to support dynamic configuration updates.
- Added a new VibecoderDialog to PageSections for improved user interaction and section management.

Needs endpoints on backend, also prompt refining for better outcomes
…nd free prompts system

- Add AIChat table to store chat history with chatHistory array, name, createdAt, and updatedAt fields
- Implement chat history system that loads previous messages when chatId is provided
- Add logo generation feature using DALL-E image generation service
  - Generate 3 logo variants per request
  - Display logos in UI with selection capability
  - Save selected logo to appConfig.logo.url via onSaveConfig
- Add SEO generation feature for page optimization
  - Generate optimized title, description, and keywords
  - Support page-specific SEO (pageKey parameter)
  - Auto-save SEO to appConfig.seo[pageKey] when generated
  - Display SEO results in UI with save confirmation
- Implement daily free prompts system (10 free prompts per day)
  - Add vibecoderDailyPromptsUsed and vibecoderLastPromptDate fields to Account model
  - Track daily usage and reset counter at midnight
  - Prioritize free prompts over credit consumption
- Add intent detection (generate-sections, generate-logo, generate-seo)
- Update VibecoderDialog to handle different generation types
- Pass onSaveConfig prop through component chain (PagesWizardContainer → PagesContainer → PagesSection → PagesSectionPage → Pages → PageSections → VibecoderDialog)
- Remove hardcoded Spanish text and console.logs
- Update DTOs to support chatId, intent, and pageKey parameters
@changeset-bot
Copy link

changeset-bot bot commented Nov 19, 2025

⚠️ No Changeset found

Latest commit: a5cbe2e

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@vercel
Copy link

vercel bot commented Nov 19, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
coinleague Error Error Nov 19, 2025 11:11pm
dexappbuilder Ready Ready Preview Comment Nov 19, 2025 11:11pm
1 Skipped Deployment
Project Deployment Preview Comments Updated (UTC)
dexappadmin Skipped Skipped Nov 19, 2025 11:11pm

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants