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",