Annotations mode, in-form questions, and wallet checkout
What's new
- Annotations mode lets you click elements in the preview to drop numbered comments and send them to the agent as one batch of feedback.
- v0's clarifying questions now appear in the prompt form, with single-select, multi-select, skip, and inline custom answers.
- Apple Pay and Google Pay are available in checkout.
- Favorites are no longer capped at five, so you can favorite as many chats, folders, and projects as you want.
- View-only members can download a chat's code as a ZIP from the project menu.
- Attach images to a queued prompt while another chat is still running.
- Rename a custom skill in place from Settings, Skills.
- v0 Builders and Creators can transfer chats that are not connected to a Vercel project.
- v0 now respects your configured default branch name when creating a GitHub repository instead of defaulting to main.
- v0 understands how to work with Vercel Flags out of the box, so it can add feature flags to your app for you.
Bug fixes
- Responding to an agent prompt for an environment variable, permission, question, or plan no longer discards the previous turn and restarts it.
- New chats are filed under the workspace shown in the URL, fixing chats that could land in the wrong scope right after switching scopes.
- Fixed a sign-in loop for SSO users with SAML-limited scopes and a GitHub access dialog loop when a Vercel SSO session expired.
- Inspect on Vercel and Analytics stay disabled until a deployment has an inspector URL, so they no longer open a blank tab.
- Fixed text selection and editing in the DB Studio SQL editor.
- The Snowflake publish button and its dropdown now stay responsive while v0 is generating.
- Fixed broken documentation links and the no-op Advanced Settings action in the Snowflake integration UI.
- Teams with a custom deployment suffix now see their real suffix in domain settings instead of a hardcoded .vercel.app.
- Team members with v0 access appear reliably in chat invite search.
- Anonymous users opening a shared or public chat are no longer redirected to sign in before the preview loads.
- Password managers no longer cover the environment variable prompt fields.
- A dead preview URL now sends you back to the chat to re-authenticate and restart instead of showing a connection error.
- The upgrade page shows distinct loading, eligible, and already-active states, and supports upgrading from v0 Team to v0 Business.
- On mobile, an expired session while sending opens the re-authenticate flow instead of a generic error.
Misc.
- Removed the Enhance Prompt button from the composer, since the models ask clarifying questions when they need them.
- Connecting Figma uses a popup-based flow that resumes the import dialog after you authorize.
- Generated GitHub repositories and Vercel projects no longer get a v0- prefix in their names.
- Refined chat action menus with leading icons and cleaner popover styling.
- The skill task row shows the name of the loaded skill instead of a generic label.
- Added a note to the deployments docs about how team Deployment Policies can block publishing from v0.
- Removed several distracting animations across publish popovers, task blocks, and skill cards.




