VibeDraft
∿ Smart Routing
โš ๏ธ
Testing Feature
Smart Routing is currently in testing. Enabling it will clear all stored jog points and re-route every link fresh via A*. Bubbles will snap to the grid while Smart Routing is on. Your links will still connect the right screens but paths may change.

Turning it back off will freeze links in their current routed positions so you can adjust them manually.

Download Power Export?
You are about to download a 9-file project bundle as a zip.
๐Ÿ”ง
Under Maintenance
VibeDraft is currently down for scheduled maintenance. We'll be back shortly!
Follow updates on Discord  ยท  โ† Back to Home
Think it before you build it
Email
Password
BETA
Projects
Your Projects
Plan your next app concept
🧹

Add a bubble to get started

100%
Pages
📁

No screens yet โ€” add bubbles on the Map

What does it do? *
Describe what your software does, who it's for, and what makes it different. Aim for 2โ€“3 sentences โ€” the more specific you are, the better everything works.
What are you building?
App / Software Name
The name your users will know it by. Doesn't need to be final.
Visual Vibe
The overall aesthetic feel - how it looks and feels at a glance.
Tone of Voice
How the app communicates with users - the personality behind the words.
Typography Feel
The character of the text - whether it reads as modern, classic, bold, playful, etc.
Inspirations
Apps, products, or brands that inspire the look and feel
💡 Guided Prompt
0 words
Ctrl+Enter to save
Export to AI Prompt
VibeDraft will automatically choose the best output format for your AI.
Enter your AI above and generate your prompt.
Upgrade to Pro
โœฆ
VibeDraft Pro
Unlock every AI feature, unlimited projects, and everything we build โ€” at a founding member price that's yours forever.
โšก Early Adopter Pricing โ€” Limited Time
Monthly
Cancel anytime
$8/mo
$12/mo after launch
BEST VALUE
Annual
Save over monthly ยท Lock in your rate forever
$79/yr
โ‰ˆ $6.58/mo
$120/yr after launch
โœฆ Everything in Pro
โœ“
Full AI Access
Every AI tool unlocked and ready to use.
โœ“
Generate Map & Pages
AI reads your full project and generates a complete screen map with connections and page components for every screen
โœ“
Generate Provisions
AI generates a tailored supply checklist for your project
โœ“
Project Coach
An AI that reads your project and asks targeted questions to sharpen your concept
โœ“
Project Audit
AI reviews your notes and flags gaps, contradictions, and unclear areas
โœ“
Unlimited Projects
Free plan is limited to 3 projects โ€” Pro removes that cap entirely
โœ“
Every Future Feature
Pro members get everything we ship โ€” at your locked-in Early Adopter rate
Free Plan (current)
โœ“ 3 projects ยท 5 AI credits (rolling 7-day) ยท All manual tools ยท Export
โœ— No Coach ยท No Audit ยท No Generate with AI ยท No Generate Provisions
Join our Discord โ€” Community & updates
Early Adopter pricing locks in your rate for as long as you stay subscribed.
Standard pricing ($12/mo ยท $99/yr) applies to new subscribers after launch.
👋
Welcome to VibeDraft
Your app concept studio.
✎ Edit Bubble
Share Project

Choose what to include. Anyone with the link can view in read-only mode โ€” they cannot edit or see your other projects.

🆕 What's New
v0.0.0 ยท t0.5.72
Generate Map & Pages: renamed from "Generate with AI", removed Features & Workflow options (map+pages only). Step 1 now asks if user wants to start fresh or add more screens when existing bubbles are found. Preview footer simplified to Make Copy / Regenerate / Reject / Apply. All "Generate with AI" references updated throughout. Email templates: all 7 transactional emails updated with pixel-perfect SVG gradient logo header (no more webkit CSS). Confirm email applied to Supabase.
Minimap Fix + Landing Restored
Restored missing #minimap CSS (bottom-left anchor). Landing page pricing and Discord sections added back to index.html.
v0.0.0 ยท t0.5.69 โ€” Pre-Launch Polish
Pre-Launch Polish
Stripe.js added (checkout was broken). Duplicate search bar and Sort By removed from projects page. Annual full-release price updated to $120/yr. SW cache bumped to v46. Maintenance banner links to correct landing URL.
v0.0.0 ยท t0.5.66
Notice Ticker Rebuilt
Ticker rewritten as a rAF-driven JS animation. Message starts just off the right edge, scrolls left at 80px/s, loops seamlessly with a 60px gap between repetitions. Always fills the bar โ€” no empty space except the gap.
v0.0.0 ยท t0.5.65
Notice Bar Gap Fix
Removed large padding from notice segments โ€” message now visible immediately with no empty space gap. Separator between loop iterations is a clean gap via padding-right only.
v0.0.0 ยท t0.5.64
Notice Bar Ticker Fix
Fixed notice bar ticker format โ€” now uses two identical spans side by side, translating by exactly 50% for a perfectly seamless infinite loop with no visible repetition or weird formatting.
v0.0.0 ยท t0.5.63
Notice Scroller + Maintenance Mode
Scrolling notice bar appears below top toolbar when admin sets a message โ€” broadcasts to all open tabs instantly via Supabase Realtime. Maintenance mode toggle in admin locks out all logins and shows a full-screen maintenance banner. Admin panel gets a Site Settings section at the top.
v0.0.0 ยท t0.5.62
Zoom Controls Animate With Panels
#zctrl stays fixed (no scroll) and animates right position when panels open/close. Bubble panel: right moves to 314px. Pages drawer: right moves to 354px. Matches panel transition timing. Helper setZctrlRight() added.
v0.0.0 ยท t0.5.61
Zoom Controls No Longer Scroll
Moved #zctrl and minimap out of #bw (scrollable canvas) into the flex row wrapper. They now stay fixed in the panel corner regardless of canvas scroll, while still moving when side panels open.
v0.0.0 ยท t0.5.60
Zoom Controls Follow Panels
Moved #zctrl and minimap inside #bw so they are positioned relative to the canvas area, not the outer panel. Zoom controls and minimap now shift left automatically when the bubble detail or pages drawer opens.
v0.0.0 ยท t0.5.59
Pages Button Fix
Fixed two bugs in openPagesDrawer: (1) isOpen check was false-positive because browser normalises '0' to '0px' โ€” now uses parseFloat. (2) Pages button now switches to Map tab first before opening the drawer.
v0.0.0 ยท t0.5.58
Map Toolbar Order Fix
Map toolbar reordered: Link | Search | [spacer] | Undo | Redo | Snap | Pages | +Bubble | Clear | Generate Map. Right-aligned buttons match the layout of all other tabs.
v0.0.0 ยท t0.5.57
Map Split-Screen Fix + Pages Inside Map
Fixed split-screen bug caused by inline display:flex on pnl-b. Pages tab removed from tab bar โ€” replaced with a Pages toggle button in the Map toolbar (right of search). Pages drawer slides in from the right inside the Map panel. Pages and bubble detail panel are independent โ€” both can be open or closed independently. Switching away from Map tab closes both.
v0.0.0 ยท t0.5.56
Bubbles = Pages
Bubbles are now pages. Selecting a bubble on the Map opens a persistent 300px right panel showing that screen's UI components. Add, delete, and Suggest Components (Pro) from within the panel. Pages tab now renders from bubble data โ€” edit components there, same data source. Old page folders cleared on project open. Generate Map initialises items:[] per bubble. Item types simplified to Display, Input, Action, Navigation. Export, share, and PAGES.md zip all updated to use bubble items.
v0.0.0 ยท t0.5.55
Shortcuts Button Moved
Shortcuts (?) button moved from the Map toolbar to the top bar, left of the sync dot and user email. Always visible regardless of active tab.
v0.0.0 ยท t0.5.54
Map Toolbar Buttons Unified
Map toolbar buttons (.map-tb .btn and .lmbtn) now match all other tab toolbars โ€” height:30px, font-size:12px, line-height:1.
v0.0.0 ยท t0.5.53
Uniform Toolbar Buttons
All buttons inside tab toolbars now locked to height:30px, font-size:12px, line-height:1 via .tab-tb .btn CSS override. Audit Notes SVG icon removed โ€” text only. Buttons feel stationary as you switch tabs.
v0.0.0 ยท t0.5.52
Pages Toolbar Fix + Home Stats Removed
Pages toolbar moved outside the padded fsc container so it now aligns correctly with all other tab toolbars. Home screen project/bubble/note/page counters removed.
v0.0.0 ยท t0.5.51
Unified Tab Toolbars + Template Removal
Map templates (Social, SaaS, Fitness, etc.) removed. All tab toolbars โ€” Notes, Features, Workflow, Pages, Map โ€” now use a unified 44px height strip so buttons sit at the same vertical position as you switch tabs.
v0.0.0 ยท t0.5.50
UI Cleanup
Project card counters (bubbles, pages, notes) removed. Sidebar project stats (Bubbles/Links/Pages/Notes) removed. Theme toggle now shows consistent moon/sun SVGs โ€” crescent in dark mode, sun in light mode. What's New button now reads "What's New" with a subtle purple border.
v0.0.0 ยท t0.5.49
Toolbar Polish
Share button moved to right of Project Settings in the project toolbar. Project Settings button now shows full label text. Save Version button now shows "Save Version" text. "โ† Return to Projects" button added to top bar โ€” appears when inside a project, hidden on home screen.
v0.0.0 ยท t0.5.48
Tab Dots Removed + Coach FAB Polish
Tab content indicator dots removed โ€” CSS, function, and all call sites cleaned up. Coach FAB animation switched from sweeping gradShift to smooth hue-rotate pulse (fabGlow) โ€” no more hard line, matches the page aesthetic.
v0.0.0 ยท t0.5.47
Admin Overhaul + Appeal System
Generate Map/Pages buttons moved to right of Clear. Coach FAB gets shifting gradient + 3D shadow + new default position (right of sidebar). Expand modal buttons both match. Suspended/banned users can submit appeals. Appeals panel in admin with approve/dismiss actions. Remove Warning added to admin. Suspend/Ban prompt for optional reason, displayed in user row. Reason tracked in profiles. All given can be taken.
v0.0.0 ยท t0.5.46
Coach FAB + Per-Tab Generate
Coach button is now draggable โ€” position saves to localStorage. SVG icon replaces emoji. Arrow indicators appear on hover. Default position bottom-left to avoid map controls. Generate Map added to Map toolbar. Generate Pages added to Pages toolbar. Both require 5 notes and Pro.
v0.0.0 ยท t0.5.45
Major UX Overhaul
First 5 notes redesigned as critical app anchors. Credits now reset weekly (7 days). Expand open to all users โ€” 1/day free, unlimited Pro โ€” with direction choice (Detail/Reframe) and two options to pick from. Expand indicator in Notes toolbar. Custom prompts capped at 300 chars. Audit renamed to Audit Notes with 5-note minimum. Generate functions all require 5 answered notes. Coach moved to floating button with full-screen overlay, session timer (45min inactivity / 2hr hard cap), tab awareness, app guide knowledge, and project review mode. Generate with AI removed from toolbar (per-tab generates remain).
v0.0.0 ยท t0.5.44
Dev Gate
Dev environment now restricted to accounts with is_dev flag. On login, dev build checks /api/dev-check โ€” unauthorized users are signed out with a message. Admin panel gets Grant Dev / Revoke Dev buttons and teal DEV badge per user.
v0.0.0 ยท t0.5.43
Referral System โ€” Tier Fix
Fixed referral discount tiers โ€” permanent 10% now unlocks at 5 conversions (not 10). One-time discounts cap at 8% (4 referrals). Coupon creation removed from webhook โ€” uses pre-created Stripe coupons directly. Progress bar and status messages updated to match.
v0.0.0 ยท t0.5.42
Referral System
Every user gets a unique referral link in Settings. Each friend who subscribes earns 2% off your next invoice, up to 10% permanently at 10 conversions. Progress bar, stats, and copy button in Settings. Referral ID captured from URL and passed through Stripe checkout. Webhook applies Stripe coupons automatically.
v0.0.0 ยท t0.5.41
Re-Subscribe Flow
Lapsed Pro users now see a "Resubscribe to Pro" button in Settings instead of the standard Upgrade button. Choosing monthly or annual sends them through a Stripe Checkout session linked to their existing customer record โ€” no duplicate customers. Active subscription guard prevents double-subscribe.
v0.0.0 ยท t0.6.160b โ€” Latest
Pricing Copy Reverted
Restored approved Pro plan pricing copy: Unlimited Projects + Full AI Access.
v0.0.0 ยท t0.6.159b
Landing Page Map Restored
Restored approved Map tab mockup (4-bubble static SVG: Landing, SignIn/SignUp, Profile, Registration). Updated pricing copy for Pro plan.
v0.0.0 ยท t0.6.46 · DEV
Preview Map Fix + Apply Button Restored
Fixed duplicate function blocks from t0.5.81 that broke the Apply button in the generator. Preview map now uses identical orthogonal routing, spread anchors, and graph-colored lines as the live canvas โ€” no more stacked exit points or diagonal lines in the AI generator preview.
v0.0.0 ยท t0.5.81
Orthogonal Routing + Distinct Colors
Connection lines now exit and enter bubbles at 90-degree angles with clean orthogonal routing. Multiple connections leaving the same bubble edge are spread with a minimum 14px gap so endpoints never stack. Parallel route corridors are offset 12px apart so lines never overlap. Generated maps assign distinct colors to every bubble (12-color palette) and every connection (graph-colored so no two lines sharing a node match). Labels nudge apart automatically to prevent overlap.
v0.0.0 ยท t0.5.40
Modal Prompts & Guided Walkthrough
All browser prompt() and confirm() dialogs replaced with themed in-app modals. Styled confirm modal for destructive actions. Guided Walkthrough floating panel โ€” 11 steps covering every tab with tips, examples, and Pro feature explanations. Launches automatically for new users. Relaunchable from Settings. Starter project removed โ€” walkthrough guides first-time users to create their own.
v0.0.0 ยท t0.5.8
Pro Splash Modal, Credit Descriptions & Coach Tab
Pro-only features (Coach, Audit, Workflow, Generate with AI) now show a splash modal explaining what the feature does and offering to upgrade โ€” no more vague toasts. Credit confirmation modal now shows a plain-English description of what you get for each AI action. Coach tab is visually greyed out with a PRO badge for free users โ€” still clickable to see the upgrade modal.
v0.0.0 ยท t0.5.7
Generate with AI โ€” Features & Workflow
Before generating, choose what to populate: Screen Map + Pages (always), Features List, and/or Workflow Steps. Preview all generated content before applying. On apply, choose to replace or merge with existing content for each section.
v0.0.0 ยท t0.5.6
Credit Gate, Upgrade Modal & Registration Fix
Free users now see a credit confirmation before every AI feature โ€” showing balance and next restore date. Out-of-credits shows an upgrade modal with rolling restore dates. Settings shows AI credit balance and restore schedule. Generate with AI opens for all users (Pro gate on the button inside). Registration verification now routes to the login screen with a success message instead of the landing page.
v0.0.0 ยท t0.5.5
Pro & Free AI Access Fixed
Fixed Pro users being incorrectly blocked from Generate with AI (wrong column in Pro check). Generate with AI now returns to Step 1 instead of hanging on the spinner when an error occurs. Deep Dive, Expand, Suggest Features, and Suggest Components now available to all users โ€” access is managed server-side via the credit system, not blocked on the client.
v0.0.0 ยท t0.5.4
Generate with AI โ€” Full Context
AI generation now uses your full project โ€” features, tech stack, workflow steps, and description are all sent alongside notes. Pages are now informed by your features list. Step 1 preview shows exactly what context the AI will use, with items greyed out when empty.
v0.0.0 ยท t0.5.3
Free AI Credits โ€” Rolling 30-Day Window
Free users now get 5 AI credits with a rolling 30-day window โ€” each credit restores individually 30 days after use. Credits are tracked server-side and can't be spoofed. Rate limiting added (3 calls/hr per user, 10/hr per IP). Usage indicator now shows credit balance for free users. Deep Dive, Expand, Suggest Features, and Suggest Components all available on free tier.
v0.0.0 ยท t0.5.2
Feature Assist Modal Title Fix
Fixed SVG icon rendering as raw code in the Suggest Features and Expand modal title. Was a pre-existing bug using textContent instead of innerHTML.
v0.0.0 ยท t0.5.1
Component Suggestions (Pro)
Each page folder now has a "โœฆ Suggest Components" button. AI analyses your project context and suggests specific UI components with type (Display / Input / Action / Navigation) and a description. Select the ones you want and add them instantly. Pro feature.
v0.0.0 ยท t0.5.0
New Tab Order + Workflow as Own Tab
Tabs reordered to match a logical planning flow: Notes โ†’ Features โ†’ Workflow โ†’ Map โ†’ Pages โ†’ Coach โ†’ Resources โ†’ Export. Workflow promoted out of the Map tab into its own dedicated tab. Projects now open to Notes by default.
v0.0.0 ยท t0.4.9
Gear Button & Icon Picker โ€” Root Cause Fixed
Found the real bug: the icon picker function was trapped inside another function's scope, so it couldn't be reached when tapping the gear or creating a new project. Moved to global scope. Gear icon now opens Project Settings. Icon picker renders and scrolls correctly in both modals.
v0.0.0 ยท t0.4.8
Gear Button & Icon Scroll โ€” Real Fix
Gear icon on project cards now reliably opens Project Settings using bulletproof event delegation. Icon picker scrolls properly on touch devices โ€” buttons no longer steal the swipe gesture. Service worker cache bumped so fresh files load without manual refresh.
v0.0.0 ยท t0.4.7
Project Card Fixes
Color accent bar now sits flush with card corners. Gear icon reliably opens Project Settings โ€” click now ignores SVG interference and won't conflict with the card's open-on-click. Icon picker scrolls properly on both New Project and Project Settings modals with increased visible area and isolated touch scrolling.
v0.0.0 ยท t0.2.6 โ†’ t0.4.6
Changelog Gap
Version badges were bumped across multiple releases without corresponding changelog entries. Tracking resumes cleanly from t0.4.7.
v0.0.0 ยท t0.2.5
Smart Backup System
Backups hidden from main list, excluded from project limit, one backup per project max. View Backups toggle on home screen. Restore backup overwrites or creates new project with confirmation.
v0.0.0 ยท t0.2.4
Migration Platform Fix
Fixed migration modal not showing platform chips โ€” element was being rendered before it was attached to the DOM.
v0.0.0 ยท t0.2.3
Project Migration + Settings
Old projects show an "Update available" badge. Opening them creates a silent backup and prompts for any new required fields. New โš™๏ธ Project Settings on every project โ€” edit name, tagline, and platform anytime.
v0.0.0 ยท t0.2.2
Saved Explanations
Helpful explanations are now saved to the workflow step. Reopening "What's this?" shows your saved explanation instantly. Button turns green with a checkmark when saved. "Get a new one" link refreshes if needed.
v0.0.0 ยท t0.2.1
Provisions โ€” Step Numbering Fix + What's This?
Fixed step numbering order. Each workflow step now has a "What's this?" button โ€” get a plain-English beginner explanation, ask for simpler if needed, and generate a ready-to-paste AI prompt for step-by-step help.
v0.0.0 ยท t0.2.0
Workflow Tab
New Workflow mode on the Map tab. Build steps with checkboxes, status indicators, data fields, and notes. AI generates a full build workflow from your project context. Data fields auto-populate Resources when filled in.
v0.0.0 ยท t0.1.9
Platform Selection
New platform selector on project creation โ€” pick any combination of Mobile, Web, Desktop, API, Extension, Wearable, or AI Agent. Shown on project cards, editable in Resources, included in AI export and generation.
v0.0.0 ยท t0.1.8
Prompt Box Hide + Tab Clear Buttons
Guided prompt box now hides completely when all prompts are answered. Every tab now has a Clear button that wipes that tab's data after confirmation.
v0.0.0 ยท t0.1.7
Features Persistence Fix
Features now save to Supabase correctly and reload on login. Both saveProject and loadProjects now include the features array.
v0.0.0 ยท t0.1.6
Features โ€” Manual Sub-features + Better Description
Each feature now has a + Add Sub-feature button for manual nesting. Description field is now a visible textarea โ€” clickable, editable, auto-resizing. Works for both manually typed and AI-generated content.
v0.0.0 ยท t0.1.5
Features Tab
New Features tab โ€” define app features with up to 3 levels of nesting. AI Assist expands any feature into sub-features. Suggest Features generates a full list from your project context. Features included in AI export.
v0.0.0 ยท t0.1.4
Enforced Map Spacing
AI-suggested positions replaced by programmatic column layout โ€” screens sorted by role into 4 generous columns (380px apart) with 280px row gaps and alternating stagger. Clean, airy maps every time.
v0.0.0 ยท t0.1.3
Map/Preview Match + Continuous Label Positioning
Generated map now matches preview exactly โ€” curved bezier lines with correct control points. Labels slide freely along any line using continuous t-positioning (0โ€“1) instead of snapping to segment midpoints.
v0.0.0 ยท t0.1.2
Generate with AI โ€” Premium Preview
Rich SVG mini-map preview with dot grid, curved bezier connections, connection labels, border styles, color roles, and AI-suggested screen positioning. 1:1 visual of what the map will look like.
v0.0.0 ยท t0.1.1
Generate with AI
New AI generation flow โ€” reads your notes and generates a full map and page structure. Preview before applying. Choose Overwrite, Blend, Reject, or Make a Copy.
v0.0.0 ยท t0.1.0
Editable Notes + Deep Dive UX
Click any note answer to edit it in place. Deep Dive added notes now scroll into view and highlight so you know exactly where to answer.
v0.0.0 ยท t0.0.9
Deep Dive Checkbox Fix
Fixed Deep Dive question layout โ€” checkbox now fixed 14px width, label correctly fills remaining space and wraps properly.
v0.0.0 ยท t0.0.8
Deep Dive Layout + Expand Fidelity Fix
Deep Dive questions now wrap and display correctly. Expand now stays faithful to the user's actual answer instead of drifting.
v0.0.0 ยท t0.0.7
VibeDraft AI Agent
Dedicated AI agent powering Deep Dive, Expand, Audit, and Coach. $1/day per-user cap with usage indicator on Notes tab. All AI features live.
v0.0.0 ยท t0.0.6
AI Features Paused โ€” Agent Incoming
Deep Dive, Expand, Audit, and Coach paused pending the VibeDraft AI Agent. UI preserved, Coming Soon messaging in place.
v0.0.0 ยท t0.0.5
Expand Fix
Fixed Expand result rendering โ€” text now visible with improved styling. Empty response guard added.
v0.0.0 ยท t0.0.4
Deep Dive, Expand, Audit & Coach
AI Suggestions renamed to Deep Dive. New Expand button per note. Project Audit on Notes tab. Project Coach tab (Pro) with back-and-forth AI coaching session.
v0.0.0 ยท t0.0.3
Pro Auth Fix
Fixed promo code redemption โ€” JWT now correctly passed to Worker. Profile upsert uses merge-duplicates for reliability.
v0.0.0 ยท t0.0.2
Pro & Premium Gating
Pro plan system live. Enter promo code "Test" in Settings to unlock Pro. AI Companion API Keys now require Pro. Settings reflects current plan status.
v0.0.0 ยท t0.0.1
Dual Version System
Release version (v) stays frozen until weekly rollout. Test version (t) increments with every build. Version enforcement checks release version only.
v3.15.6
Jog Z-Order Fix
Jog circles now appended after hitPath in SVG z-order so they receive events correctly. Jog drag and double-click delete now work.
v3.15.5
SVG Interaction Fix
Root cause fixed: SVG canvas had pointer-events:none blocking all line, jog, and label interactions. Jog points now drag and double-click to delete correctly. Connections respond to all mouse events.
v3.15.4
Bug Fix Sweep
Jog drag and double-click delete fixed. Shortcuts button and Got it buttons now close modals correctly. Arrow markers fixed for label-colored lines. Bezier handles only show when line is selected.
v3.15.3
Connection Overhaul
Click a line to select it, Backspace to delete. Bezier curves now have draggable control handles. Jog double-click delete fixed. Line color matches label color. Red ร— removed.
v3.15.2
Bezier Curves & Arrow Direction
Each connection now supports bezier curves and arrow direction (one-way, two-way, none). Both are configurable per connection via the connection modal (double-click any line).
v3.15.1
Label & Jog Polish
Label double-click now reliably opens edit modal using click timer. Label floats under mouse and snaps to segment on drop. Jog points cannot be created through a label. Double-clicking a jog point deletes it correctly.
v3.15.0
Label & Jog Overhaul
Labels now float freely under the mouse while dragging and snap to the nearest segment on drop. Double-clicking a label opens the edit modal. Jog points no longer create through label area. Double-clicking a jog point deletes it correctly.
v3.14.9
Label Interaction Fix
Fixed root cause of label clicks not working โ€” pointer-events on SVG g element and child rect were set as CSS styles (ignored by browsers) instead of SVG attributes. Labels and +label hint are now fully interactive.
v3.14.8
Label Clicks & Tab Restore
Fixed label double-click โ€” pointer-events were set incorrectly as CSS instead of SVG attribute. Refresh now restores both your last open project and the exact tab you were on.
v3.14.7
Label & Navigation Fixes
Label drag no longer triggers jog points or pan. Double-click line or label to edit. Label group and hit path now render on top. Refresh restores your last open project instead of always going home.
v3.14.6
Label Drag & Refresh Fix
Label drag fully isolated โ€” no longer triggers pan, bubble drag, or jog points. Line hit area disabled when hovering label. Refresh fixed: app now uses getSession() on load instead of relying on onAuthStateChange double-fire.
v3.14.5
Drag Isolation & Refresh Fix
Label drag now fully isolated from map pan and bubble drag using capture phase events. Refresh no longer shows an empty home screen โ€” projects load before cards render.
v3.14.4
Label Drag Fix
Dragging a connection label no longer accidentally drags bubbles or pans the map.
v3.14.3
Connection Label Overhaul
Labels now use an in-app modal with color picker. Labels are draggable and snap to the midpoint of whichever line segment they hover over. Double-click any line to add or edit a label.
v3.14.2
Card & Connection Polish
Card accent stripe no longer overhangs corner radius on hover. Connection labels now anchor between the destination bubble and nearest jog point.
v3.14.1
Polish & Interaction Fixes
Card color now tints the whole card. Jog points only created by dragging a line, not clicking. Double-click a connection line to add a label.
v3.14.0
10 Feature Drop
Snap-to-grid dragging. Colored connection lines. Labels on connections. Item count on collapsed folders. Drag to reorder folders. Pin notes. Live word count. Project card color picker. Home screen search. Bubble count warning.
v3.13.0
Drag & Audio Fixes
Dragging bubbles no longer triggers selection. Audio defaults to on. Shortcuts button relabeled. Duplicate input ID bug fixed in New Project modal.
v3.12.0
Polish & Bug Fixes
Continuous selection pulse on bubbles. Animated flowing link lines. Last edited shown on project cards. Keyboard shortcut hint on map toolbar. Audio context unlocked on first interaction.
v3.10
Settings Screen & API Keys
New Settings screen housing subscription, promo codes, and AI companion API keys. Single-click to select bubbles, Backspace to delete. Clear All button for the map.
v3.9
Per-User AI Companion Keys
Generate a personal API key to connect your AI directly to your VibeDraft projects.
v3.8
Server-Side Logic
Export generation and AI suggestions moved to a secure Cloudflare Worker. Code is no longer visible in the browser.
v3.7
Border Styles
Choose from Solid, Dash, Fine Dash, Dots, and Double borders for your bubbles.
v3.6
Edit Bubbles & Collapsible Sidebar
Double-click any bubble to edit it. Collapse the sidebar for more map space.
⌨ Keyboard Shortcuts
Add bubbleDbl-click map
Edit bubbleDbl-click bubble
Delete selectedBackspace
UndoCtrl+Z
RedoCtrl+Y
Link modeLink
Cancel linkEsc
Save noteCtrl+Enter
Zoom inCtrl+Scroll
Fit to screenโŒ‚ button
Pan mapClick+drag
Shortcuts?
Power ExportCtrl+Shift+E
Save VersionCtrl+Shift+S
New Project
Free plan: 3 projects max.
🧹 New Bubble
📁 New Page Folder
Connection
➕ Add Item
Add Custom Prompt
Add your own guided question to the Notes prompts. Keep it focused โ€” one clear question only.
300 chars left
โง‰ Duplicate Project
Creates a full copy of this project including all maps, features, notes, and workflow.
Save Version
Save a snapshot of your project you can restore later. Describe what state the project is in right now.
Version History
Up to 10 versions saved per project. Restoring auto-saves current state first.
โœฆ
Project Update Available
New features have been added since this project was created. A backup has been saved automatically.
Project Settings
Enter value
โœฆ Pro unlocks everything:
โ€ข All AI features unlocked
โ€ข Project Coach โ€” AI guided sessions
โ€ข Generate Provisions โ€” pre-build supply checklist
โ€ข Project Audit โ€” concept review
โ€ข Generate Map & Pages โ€” full screen map
โ€ข Unlimited projects
โœฆ
Use 1 AI Credit?
โณ
No AI Credits Left
You've used all 5 of your free AI credits. They restore one at a time โ€” here's when yours come back:
โœฆ Upgrade to Pro โ€” Unlock Everything
โ€ข All AI features unlocked with no more AI credits
โ€ข Generate Map & Pages (full screen map)
โ€ข Generate Provisions
โ€ข Project Coach
โ€ข Project Audit
โ€ข Unlimited projects
โœฆ Suggest Components
✨ AI Feature Suggestions
What's this?
Generate Map & Pages
1. Generate
โ€บ
2. Preview
โ€บ
3. Apply
v0.0.0 · t0.6.160b