rebrand: AI Assist -> Vibe Architect, sidebar highlight (v1.9.0)

This commit is contained in:
admin
2026-03-18 21:05:56 +00:00
Unverified
parent 2e90246130
commit 8265c655ce
6 changed files with 30 additions and 19 deletions

View File

@@ -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

View File

@@ -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 |

View File

@@ -1189,9 +1189,9 @@ export default function AIAssist({ vibeMode = false }: { vibeMode?: boolean } =
<Ghost className="h-20 w-20 text-blue-400/40 animate-bounce duration-[3s]" />
<div className="absolute inset-0 bg-blue-500/10 blur-3xl rounded-full" />
</div>
<h3 className="text-3xl font-black text-slate-900 dark:text-blue-50 mb-3 tracking-tighter">{(_vibe as any).studioTitle || t.studioTitle}</h3>
<h3 className="text-3xl font-black text-slate-900 dark:text-blue-50 mb-3 tracking-tighter">{t.studioTitle}</h3>
<p className="max-w-xs text-sm font-medium text-slate-600 dark:text-blue-100/70 leading-relaxed">
{(_vibe as any).studioDesc || t.studioDesc}
{t.studioDesc}
</p>
<div className="mt-10 flex flex-wrap justify-center gap-3">
{t.suggestions.map((chip: any) => (

View File

@@ -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)}
>

View File

@@ -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: [

View File

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