diff --git a/CHANGELOG.md b/CHANGELOG.md index 36a5aa2..bb073f1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,25 @@ 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.8.0] - 2026-03-18 21:02 UTC + +### Added +- **Vibe Architect Dedicated Mode** — Full-screen immersive AI coding experience + - New route: `/vibe` ([rommark.dev/tools/promptarch/vibe/](https://rommark.dev/tools/promptarch/vibe/)) + - No sidebar, no navigation — just AI Assist in full screen + - Rebranded as "Vibe Architect" with dedicated messaging + - `vibeMode` prop on AIAssist component for label overrides + +### Fixed +- **SEO follow-up preview** — Canvas no longer breaks when asking follow-up questions after SEO audit + - `isModifying` overlay only triggers for visual agents (code, web, app, design) — not SEO/content/SMM + - Non-visual agent follow-ups preserve existing canvas if no new preview is generated + +### Technical Details +- Files added: 1 (`app/vibe/page.tsx`) +- Files modified: 1 (AIAssist.tsx: +8/-3 lines) +- New prop: `vibeMode` on AIAssist component + ## [1.7.0] - 2026-03-18 20:44 UTC ### Added diff --git a/README.md b/README.md index e8d5b8c..8e47667 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # PromptArch: AI Orchestration Platform -> **Latest Version**: [v1.7.0](CHANGELOG.md#170---2026-03-18) (2026-03-18) +> **Latest Version**: [v1.8.0](CHANGELOG.md#180---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).** @@ -143,6 +143,7 @@ This project follows [Semantic Versioning](https://semver.org/spec/v2.0.0.html). | Version | Date | Highlights | |---------|------|------------| +| [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 | | [1.5.0](CHANGELOG.md#150---2026-03-18) | 2026-03-18 20:29 | Modification progress overlay, preview blink fix | diff --git a/app/vibe/page.tsx b/app/vibe/page.tsx new file mode 100644 index 0000000..e9fce57 --- /dev/null +++ b/app/vibe/page.tsx @@ -0,0 +1,20 @@ +"use client"; + +import { useEffect } from "react"; +import dynamic from 'next/dynamic'; +import modelAdapter from "@/lib/services/adapter-instance"; + +const AIAssist = dynamic(() => import("@/components/AIAssist"), { ssr: false }); + +export default function VibePage() { + useEffect(() => { + console.log("[Vibe] Initializing services..."); + modelAdapter["qwenService"]["initialize"]?.(); + }, []); + + return ( +
Sign in with Qwen to use AI Assist with this provider
+Sign in with Qwen to use Vibe Architect with this provider
{qwenAuthError && ({qwenAuthError}
)} @@ -1181,9 +1189,9 @@ export default function AIAssist() {- {t.studioDesc} + {(_vibe as any).studioDesc || t.studioDesc}