diff --git a/CHANGELOG.md b/CHANGELOG.md index bb073f1..a76e14a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,15 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [1.9.0] - 2026-03-18 21:05 UTC + +### Changed +- **Global Rebrand: AI Assist -> Vibe Architect** — All instances renamed across UI, sidebar, translations (EN/RU/HE) +- **Sidebar Highlight** — Vibe Architect button now has a gradient blue-purple border and bold blue text when not active, making it stand out in the navigation menu + +### Technical Details +- Files modified: 3 (Sidebar.tsx, AIAssist.tsx, translations.ts) + ## [1.8.0] - 2026-03-18 21:02 UTC ### Added diff --git a/README.md b/README.md index 8e47667..a28bb18 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # PromptArch: AI Orchestration Platform -> **Latest Version**: [v1.8.0](CHANGELOG.md#180---2026-03-18) (2026-03-18) +> **Latest Version**: [v1.9.0](CHANGELOG.md#190---2026-03-18) (2026-03-18) > **Development Note**: This entire platform was developed exclusively using [TRAE.AI IDE](https://trae.ai) powered by elite [GLM 4.7 model](https://z.ai/subscribe?ic=R0K78RJKNW). > **Learn more about this architecture [here](https://z.ai/subscribe?ic=R0K78RJKNW).** @@ -21,7 +21,7 @@ Transform vague ideas into production-ready prompts and PRDs. PromptArch is an A | Feature | Description | |---------|-------------| -| **AI Assist** | Plan-first workflow: describe a task, get a structured plan, approve, then generate working code with live preview | +| **Vibe Architect** | Plan-first workflow: describe a task, get a structured plan, approve, then generate working code with live preview | | **Prompt Enhancer** | Refine vague prompts into surgical instructions using 9 enhancement strategies and 11+ intent patterns | | **PRD Generator** | Convert ideas into structured Product Requirements Documents | | **Action Plan** | Decompose PRDs into actionable development steps and framework recommendations | @@ -143,6 +143,7 @@ This project follows [Semantic Versioning](https://semver.org/spec/v2.0.0.html). | Version | Date | Highlights | |---------|------|------------| +| [1.9.0](CHANGELOG.md#190---2026-03-18) | 2026-03-18 21:05 UTC | Vibe Architect rebrand, sidebar highlight | | [1.8.0](CHANGELOG.md#180---2026-03-18) | 2026-03-18 21:02 UTC | Vibe Architect dedicated mode, SEO follow-up fix | | [1.7.0](CHANGELOG.md#170---2026-03-18) | 2026-03-18 20:44 UTC | Industry-grade SEO audit, plan flow fix for non-code agents | | [1.6.0](CHANGELOG.md#160---2026-03-18) | 2026-03-18 20:34 | SEO web audit, URL fetching, auto web search for SEO mode | diff --git a/components/AIAssist.tsx b/components/AIAssist.tsx index 87a50dc..7e824ad 100644 --- a/components/AIAssist.tsx +++ b/components/AIAssist.tsx @@ -1189,9 +1189,9 @@ export default function AIAssist({ vibeMode = false }: { vibeMode?: boolean } =
-

{(_vibe as any).studioTitle || t.studioTitle}

+

{t.studioTitle}

- {(_vibe as any).studioDesc || t.studioDesc} + {t.studioDesc}

{t.suggestions.map((chip: any) => ( diff --git a/components/Sidebar.tsx b/components/Sidebar.tsx index 540daaa..fc1e3a4 100644 --- a/components/Sidebar.tsx +++ b/components/Sidebar.tsx @@ -20,7 +20,7 @@ export default function Sidebar({ currentView, onViewChange }: SidebarProps) { const t = translations[language].sidebar; const common = translations[language].common; - const menuItems = [ + const menuItems: Array<{ id: View; label: string; icon: any; count?: number; highlight?: boolean }> = [ { id: "enhance" as View, label: t.promptEnhancer, icon: Sparkles }, { id: "prd" as View, label: t.prdGenerator, icon: FileText }, { id: "action" as View, label: t.actionPlan, icon: ListTodo }, @@ -28,7 +28,7 @@ export default function Sidebar({ currentView, onViewChange }: SidebarProps) { { id: "slides" as View, label: t.slidesGen, icon: Presentation }, { id: "googleads" as View, label: t.googleAds, icon: Megaphone }, { id: "market-research" as View, label: t.marketResearch, icon: Search }, - { id: "ai-assist" as View, label: t.aiAssist, icon: MessageSquare }, + { id: "ai-assist" as View, label: t.aiAssist, icon: MessageSquare, highlight: true }, { id: "history" as View, label: t.history, icon: History, count: history.length }, { id: "settings" as View, label: t.settings, icon: Settings }, ]; @@ -69,7 +69,8 @@ export default function Sidebar({ currentView, onViewChange }: SidebarProps) { variant={currentView === item.id ? "default" : "ghost"} className={cn( "w-full justify-start gap-2 h-9 lg:h-10 text-sm", - currentView === item.id && "bg-primary text-primary-foreground" + currentView === item.id && "bg-primary text-primary-foreground", + item.highlight && currentView !== item.id && "bg-gradient-to-r from-blue-500/10 to-purple-500/10 border border-blue-500/20 text-blue-600 dark:text-blue-400 font-bold" )} onClick={() => handleViewChange(item.id)} > diff --git a/lib/i18n/translations.ts b/lib/i18n/translations.ts index 08d81bb..d9b663c 100644 --- a/lib/i18n/translations.ts +++ b/lib/i18n/translations.ts @@ -12,7 +12,7 @@ export const translations = { googleAds: "Google Ads", uxDesigner: "UX Designer", marketResearch: "Market Research", - aiAssist: "AI Assist", + aiAssist: "Vibe Architect", settings: "Settings", history: "History", backToRommark: "Back to rommark.dev", @@ -388,8 +388,8 @@ export const translations = { functionalAudit: "Functional Audit", }, aiAssist: { - title: "AI Assist", - description: "Conversational intelligence with agent switching", + title: "Vibe Architect", + description: "Plan, code, and ship with AI — visual canvas included", placeholder: "Discuss any topic, concern or project...", chatStart: "How can I help you today?", switchingAgent: "Switching to specialized agent...", @@ -434,8 +434,8 @@ export const translations = { inspectCode: "Inspect Code", liveRender: "Live Render", canvasTitle: (type: string) => `${type} Canvas`, - studioTitle: "Studio-grade AI Assist", - studioDesc: "Switch agents, stream answers, and light up the canvas with live artifacts.", + studioTitle: "Vibe Architect", + studioDesc: "Describe your vision. Get plans, code, and live previews.", askArtifact: "Ask for a design, code, or research artifact.", suggestions: [ { label: "Build a landing UI", agent: "web" }, @@ -477,7 +477,7 @@ export const translations = { googleAds: "Google Реклама", uxDesigner: "UX Дизайнер", marketResearch: "Анализ рынка", - aiAssist: "ИИ Ассистент", + aiAssist: "Vibe Architect", settings: "Настройки", history: "История", backToRommark: "Вернуться на rommark.dev", @@ -853,7 +853,7 @@ export const translations = { functionalAudit: "Функциональный аудит", }, aiAssist: { - title: "ИИ Ассистент", + title: "Vibe Architect", description: "Диалоговый интеллект с переключением агентов", placeholder: "Обсудите любую тему, проблему или проект...", chatStart: "Чем я могу помочь вам сегодня?", @@ -899,7 +899,7 @@ export const translations = { inspectCode: "Просмотр кода", liveRender: "Живой рендеринг", canvasTitle: (type: string) => `Холст: ${type}`, - studioTitle: "ИИ Ассистент студийного уровня", + studioTitle: "Vibe Architect студийного уровня", studioDesc: "Переключайте агентов, получайте ответы и оживляйте холст артефактами.", askArtifact: "Запросите дизайн, код или исследование.", suggestions: [ @@ -942,7 +942,7 @@ export const translations = { googleAds: "Google Ads", uxDesigner: "מעצב UX", marketResearch: "מחקר שוק", - aiAssist: "סייען AI", + aiAssist: "Vibe Architect", settings: "הגדרות", history: "היסטוריה", backToRommark: "חזרה ל-rommark.dev", @@ -1318,7 +1318,7 @@ export const translations = { functionalAudit: "ביקורת פונקציונלית", }, aiAssist: { - title: "סייען AI", + title: "Vibe Architect", description: "אינטליגנציה שיחתית עם החלפת סוכנים", placeholder: "דון בכל נושא, חשש או פרויקט...", chatStart: "במה אוכל לעזור לך היום?", @@ -1364,7 +1364,7 @@ export const translations = { inspectCode: "בדוק קוד", liveRender: "רינדור חי", canvasTitle: (type: string) => `קנבס ${type}`, - studioTitle: "סייען AI ברמה מקצועית", + studioTitle: "Vibe Architect ברמה מקצועית", studioDesc: "החלף סוכנים, הזרם תשובות והפעל את הקנבס עם ארטיפקטים חיים.", askArtifact: "בקש עיצוב, קוד או מחקר.", suggestions: [ diff --git a/package.json b/package.json index 52e7ad1..e36a6a6 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "promptarch", - "version": "1.8.0", + "version": "1.9.0", "description": "Transform vague ideas into production-ready prompts and PRDs", "scripts": { "dev": "next dev",