Skip to content

Conversation

@DJTJ21
Copy link
Collaborator

@DJTJ21 DJTJ21 commented Nov 27, 2025

No description provided.

arolleaguekeng and others added 14 commits November 26, 2025 22:27
feat: integrate Gemini 2.5 Flash Image for mockup generation and revolutionize brand header/logo prompts

- Added MOCKUPS_SECTION_PROMPT to branding pipeline for direct mockup generation
- Removed geminiMockupService dependency - mockups now generated via prompt with Gemini 2.5 Flash Image
- Removed processMockupsSection method - mockup generation integrated into main prompt flow
- Upgraded LLM configuration to gemini-3-pro-preview for all branding sections
- Revolutionized BRAND_HEADER_SECTION
- Added UNLIMITED_QUOTA_EMAILS environment variable to whitelist users with unlimited quota
- Created checkUserQuota utility function to centralize quota checking logic with unlimited user support
- Updated QuotaController to use new checkUserQuota function and return isUnlimited flag
- Modified quota middleware to skip quota limits for unlimited users while logging appropriately
- Updated prompt service to use unified quota check function with
…anced logging

- Re-added geminiMockupService import to branding service
- Implemented generateProjectMockups method in BrandingService for final brand identity mockups
- Reduced mockup generation from 3 to 2 industry-specific mockups (removed business card)
- Updated MOCKUPS_SECTION_PROMPT to mandate logo integration in all generated mockups
- Enhanced logging throughout mockup generation pipeline with emoji indicators and detaile
chore: upgrade all LLM models from Gemini 2.5 Flash to Gemini 3 Pro Preview

- Updated default model in BusinessPlanService from gemini-2.5-flash to gemini-3-pro-preview
- Updated default model in GenericService from gemini-2.5-flash to gemini-3-pro-preview
- Updated image generation model in GeminiMockupService from gemini-2.5-flash-image to gemini-3-pro-preview-image
- Updated ModelTypes enum in AiChat component to use gemini-3-pro-preview
- Updated default model configuration in Next.js chat
…lligence and anti-generic enforcement

- Transformed agent-appendix.prompt.ts to require sector-specific supporting documentation with industry-adaptive frameworks
- Added 10 industry documentation frameworks (Tech/SaaS, Healthcare, Finance, E-commerce, Education, Food, Real Estate, Consulting, Manufacturing, Creative)
- Implemented anti-generic rules and originality enforcement across all prompts
- Upgraded agent-company-summary
chore: refactor branding UI with identity card components and remove unused logo creation translations

- Added identityCard translation keys for existing and generate states with features, titles, and subtitles
- Added viewIdentity and generateIdentity button translations in English and French
- Added status translations (ready/pending) for branding states
- Removed logoCreation translation section (title, subtitle, progress, steps, concepts) from all language files
- Replaced branding guide
…and enhanced visual hierarchy

- Restructured identity cards with header/content separation and border-based design
- Replaced side-by-side layout with stacked header containing logo/icon, title, status badge, and action button
- Moved features from inline list to responsive grid layout (1/2/4 columns) with individual feature cards
- Enhanced logo/icon containers with white background, rounded corners, and shadow effects
- Reposit
chore: standardize retry button translation key across all components

- Replaced 'common.tryAgain' with 'common.retry' in color-selection component
- Replaced 'common.tryAgain' with 'common.retry' in deployment-list component
- Replaced 'common.tryAgain' with 'common.retry' in branding-generation component
- Replaced 'common.tryAgain' with 'common.retry' in business-plan-generation component
- Replaced 'common.tryAgain' with 'common.retry' in pdf-viewer component
```
… buttons with animated glow effects

- Added 'startNow' and 'nextStep' translation keys in English and French across all i18n files
- Replaced text-only action buttons with styled primary buttons featuring glow effects and shadows
- Added slideRight keyframe animation for arrow icons with infinite loop and hover pause
- Enhanced button styling with primary color scheme, borders, shadows, and hover states
- Wrapped buttons in relative
…d enhanced visual hierarchy

- Replaced header/content card structure with centered gallery showcase layout
- Added decorative grid pattern background and success ribbon badge with rotation effect
- Moved logo display to dedicated showcase section with white background, hover effects, and label badge
- Reorganized features into 2-column grid with green checkmark icons and enhanced card styling
- Centered header text with larger
…enhanced theme monitoring

- Added MutationObserver to monitor and revert any class changes attempting to enable light mode
- Implemented system theme change listener to override prefers-color-scheme: light media queries
- Injected global CSS to force dark mode regardless of system preferences with !important rules
- Updated index.html with inline script to prevent flash of light theme during initial load
- Added meta color-scheme tag
@DJTJ21 DJTJ21 merged commit ae55969 into main Nov 27, 2025
1 of 4 checks passed
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.

3 participants