Changelog

Latest updates and improvements.

Back to Dashboard
v1.7.0December 20, 2025

Bug Fixes: Project Data Isolation & Prompt Generation

🐛 Critical Bug Fixes

Fixed: Stale Blueprints When Switching Projects

  • Blueprints from previous projects no longer appear when creating or switching to a new project
  • Added proper store reset with project ID tracking
  • Implemented loading guard to prevent rendering stale data
  • Store now clears blueprint data properly when loading new projects

Fixed: "Blueprints Not Ready" When All Complete

  • Prompt generation now correctly detects when all blueprints are complete
  • Previously showed "Blueprints Not Ready" even with all 7 blueprints generated
  • Now properly checks the status of each individual blueprint

🔒 Security Improvements

Enhanced Data Isolation

  • Added additional validation when fetching blueprint data
  • Ensured blueprint suites are properly linked to user's conversation

💡 Technical Improvements

Workspace State Management

  • useLayoutEffect for synchronous store reset between projects
  • Computed suite status based on actual blueprint statuses
  • Better handling of empty/null blueprint data
v1.6.0December 19, 2025

Implementation Prompts & Enhanced Chat Experience

🚀 Major Feature: Implementation Prompts

AI-Powered Prompt Generation

  • New "Implementation" tab after blueprint generation
  • Generate step-by-step coding prompts for AI assistants (Cursor, Claude)
  • Organized into 5 categories: Setup → Core → Features → Polish → Launch
  • Costs 2 credits per sequence generation

Smart Prompt Cards

  • One-click "Copy for Cursor" with full project context included
  • Track progress: Pending → Unlocked → In Progress → Completed
  • Skip prompts you don't need
  • Prerequisite checker shows what to complete first

Regenerate Anytime

  • Not happy with a prompt? Regenerate for just 0.2 credits
  • Typewriter effect while generating
  • Terminal-style prompt display

✨ Chat Window Enhancements

Category Progress Indicator

  • Visual progress bar in interview header
  • Four animated icons: Users → Problem → Technical → Scope
  • See which phase of interview you're in

Smart Scroll & Loading

  • "New messages" button when you scroll up
  • Bot avatar glows during "Thinking..." state
  • Keyboard hint: "Shift+Enter for new line"

🎨 UI Improvements

Visual Depth & Hierarchy

  • Gradient fade overlay above input area
  • Enhanced completion banner with animated sweep
  • Sparkles ✨ effect on interview completion

🐛 Bug Fixes

Dock Overlap Fixed

  • Dock no longer covers Blueprints/Implementation tabs
v1.5.0December 13, 2025

Blueprint Generation UX & Reliability

✨ New Features

Context-Aware Blueprint Generation

  • Button now shows current state: "Generate Blueprints" or "Resume Generation"
  • Interrupted generation? Click "Resume" to continue FOR FREE
  • Clear info text explains what will happen before you click
  • "Uses 3 credits" for fresh generation, "No additional cost" for resume

Resume Mode

  • If generation stopped midway, pending PRDs are now detected automatically
  • Click Resume to continue from where you left off
  • No duplicate charges - existing suites are reused

Improved Pending State

  • PRDs waiting to generate now show "Queued for generation"
  • Clear instructions: "Click Resume Generation to continue"

🐛 Bug Fixes

API Key Reliability

  • Expanded support from 3 to 10 API keys for better rate limit handling
  • Added retry logic with key rotation to streaming AI calls
  • Better recovery when hitting rate limits

Project Type Validation

  • Fixed: Educational project type now properly validated in API

🎨 UI Improvements

  • Resume button uses amber/orange color to distinguish from fresh generation
  • Loading state while checking existing suite status
  • Better visual hierarchy in generation button
v1.4.0December 13, 2025

AI Streaming & PRD Generation Improvements

✨ New Features

Real-time AI Streaming

  • AI responses now stream character-by-character like ChatGPT/Claude
  • Messages saved immediately to database before AI call
  • Tab switch or minimize no longer loses your response
  • Focus-sync refreshes conversation when returning to tab

Dynamic PRD Generation

  • Select your project type at creation: SaaS, Marketplace, Mobile, E-commerce, AI Product, etc.
  • PRDs now customized to your project type
  • Marketplace projects get Trust & Safety + Payment Integration PRDs
  • Mobile projects get Push Notifications + Mobile Architecture PRDs
  • AI Product projects get Prompt Engineering PRDs

Project Type Selector

  • Beautiful dropdown in New Project modal
  • 9 project types with descriptions
  • Determines which PRD documents get generated

🐛 Bug Fixes

Credit Protection (Critical)

  • Fixed: Credits no longer deducted before generation completes
  • Fixed: Full refund if all PRD generation fails
  • Fixed: Retry button no longer charges twice
  • Fixed: Duplicate generation requests return existing suite for free

AI Reliability

  • API now tries all available keys before failing
  • Exponential backoff on rate limits
  • Better error recovery across all AI calls

Profile Page

  • Now shows actual credit balance instead of "3/3"
  • Color-coded credit display (green/amber/red)

🎨 UI Improvements

  • Dynamic Blueprint tabs (shows only generated PRDs)
  • Progress bar uses actual count from API
  • Better icons for new PRD types (Payments, Mobile, IoT, etc.)
v1.3.0December 10, 2025

Feedback System & User Engagement

✨ New Features

Feedback Page

  • New /feedback page for user submissions
  • Submit general feedback, feature requests, or bug reports
  • Priority levels for bug reporting
  • Rate-limited to prevent spam (5 per day)

Credit System

  • Introduced a new credit-based usage system
  • Beta users start with 30 credits
  • Interview messages cost 0.1 credits each
  • PRD Blueprint Suite generation costs 3 credits
  • Project creation remains FREE

Pricing Page

  • New /pricing page with credit system details
  • Shows all credit costs upfront
  • Highlights beta tester benefits

🐛 Bug Fixes

Chat Persistence

  • Fixed bug where conversation history was lost when navigating away
  • Messages and blueprints now persist across sessions
  • Users can continue exactly where they left off

🎨 UI Improvements

  • Added "Coming Soon" badge for upcoming AI edit feature
  • Beautiful pricing cards with smooth animations
  • Feedback page with tabbed type selector
v1.2.0December 7, 2025

Credit System & Chat Persistence

✨ New Features

Credit System

  • Introduced a new credit-based usage system
  • Beta users start with 30 credits
  • Interview messages cost 0.1 credits each
  • PRD Blueprint Suite generation costs 3 credits
  • Project creation remains FREE

Pricing Page

  • New /pricing page with credit system details
  • Shows all credit costs upfront
  • Highlights beta tester benefits

🐛 Bug Fixes

Chat Persistence

  • Fixed bug where conversation history was lost when navigating away
  • Messages and blueprints now persist across sessions
  • Users can continue exactly where they left off

🎨 UI Improvements

  • Added "Coming Soon" badge for upcoming AI edit feature
  • Beautiful pricing cards with smooth animations
v1.1.0December 7, 2025

Toast Notifications & Bug Fixes

✨ New Features

  • Toast Notifications: Added beautiful toast notifications for user feedback using Sonner
  • Login success/error notifications
  • Project creation success/error notifications
  • Project deletion success/error notifications

🐛 Bug Fixes

  • Fixed project deletion: Projects now delete correctly (was showing undefined ID error)
  • Fixed login errors: Improved error handling for credential validation
  • Fixed JWT session: Session now properly passes user ID using token
v1.0.0December 7, 2025

AI PRD Generator Launch

✨ New Features

  • AI-powered interrogation engine for gathering requirements
  • Blueprint generation with 6 document types
  • Real-time progress tracking during generation
  • Download blueprints as .md files
  • Copy to clipboard functionality
  • Mobile responsive workspace with tab navigation
  • Retry button for failed generations

🔧 Technical Improvements

  • Centralized type system in lib/types.ts
  • OpenRouter AI client with automatic key rotation
  • Consistent userId handling across all API routes
  • Security headers configured (X-Frame-Options, XSS Protection, etc.)

🐛 Fixes

  • Fixed userId inconsistency between Project and Conversation models
  • Renamed Waitlist.role to jobRole to avoid confusion with Message.role
  • Consolidated duplicate type definitions
v0.1.0December 4, 2025

Frontend completed

**Completed Landing, Login, Dashboard, Chat Interface, Profile pages"