Changelog

API changes, new features, and improvements.

Studio polish2026-05-06

Studio polish

2026-05-06v1.7.5

Plan Mode and Canvas β€” design before you generate

Studio now has Plan Mode (Repull AI sketches the structure before writing code) and Canvas (a free-form, zoomable workspace where you can compare 2x2 variants of the same prompt). Pick the variant you like and the IDE locks in around it.

  • addedPlan Mode β€” Repull AI proposes the file tree and key components before generating, so you can course-correct early Learn more β†’
  • addedCanvas β€” free-form xyflow workspace with drag, zoom, and 2x2 prompt variants for side-by-side comparison
  • addedPlan Mode + Canvas eval harness β€” continuous quality checks on the new modes
2026-05-06v1.7.5-build-mode

Build Mode goes live β€” full IDE with chat, preview, and voice

Build Mode is the complete browser IDE: Monaco editor on the left, Sandpack live preview on the right, chat sidebar with voice input, and instant feedback from the build pipeline. Preview errors are forwarded straight back into the prompt so Repull AI can self-correct.

  • addedBuild Mode β€” full IDE with ChatPrimary, Sandpack live preview, and voice input Learn more β†’
  • addedPreview errors forwarded into Repull AI context β€” the agent sees what broke and proposes a fix
  • addedThree voice modes with animated mic, permission toast, and a settings popover
  • addedCmd-Shift-F project-wide full-text search
  • addedCmd-O project switcher dropdown in the IDE header
  • addedStop button + queued generations + Build/Code toggle
  • addedDrag-and-drop binary file uploads with progress queue
  • addedOnboarding tour for first-time visitors
  • addedKeyboard cheatsheet modal (Cmd-? / Ctrl-?)
  • addedLight / dark / system theme toggle in the IDE header
2026-05-06v1.7.5-billing

Studio billing is wired

You can now subscribe to a paid Studio tier directly from /dashboard/billing β€” Stripe Checkout for new subscriptions, Stripe Customer Portal for plan changes, cancellations, and invoice history. Your tier limits update in Repull Studio the moment Stripe confirms the change.

  • addedStudio Stripe Checkout β€” subscribe to a paid tier from /dashboard/billing Learn more β†’
  • addedStripe Customer Portal β€” manage plan, payment method, and invoices
  • addedFree trial countdown banner on the homepage hero
  • addedPost-trial CTA banner β€” explicit upgrade prompt when the trial ends, no silent hides
2026-05-06v1.7.5-runtime

Multi-tenant container runtime β€” sub-second cold starts

Every deployed Studio app now runs on a dedicated multi-tenant runtime with a pre-warmed container pool. Cold starts land in roughly a second and a watchdog auto-recovers crashed containers with backoff and a circuit breaker. Idle apps suspend automatically and wake on the next request.

  • addedMulti-tenant container runtime β€” host pool, provisioner, lifecycle, and crash recovery Learn more β†’
  • addedPre-warmed container pool for sub-second cold starts
  • addedCustom domains with on-demand TLS β€” bring your own subdomain
  • addedIdle-container reaper β€” apps that nobody is using stop automatically
  • addedLive deploy log streaming β€” SSE tail with auto-reconnect
2026-05-06v1.7.5-superadmin

Per-project analytics, attribution, and superadmin telemetry

Every deployed Studio app now reports hits, unique visitors, error rates, and a sparkline directly to the dashboard. Token spend and Repull AI calls are tracked at the project level so you can see which apps are driving usage. We also shipped a global KPI strip and customer drill-down for our own ops team.

  • addedPer-project app analytics in the Studio dashboard β€” hits, unique visitors, error rates, sparkline
  • addedPer-project usage attribution β€” token spend and Repull AI calls grouped by project
  • addedStudio panel leads the dashboard overview page
  • addedStudio promoted to the top nav with a primary "New project" CTA
2026-05-06v1.7.5-quality

Trust, safety, and reliability hardening

A round of foundational fixes that you should never notice β€” but which catch a class of bugs before they reach you. Highlights: upstream model names are scrubbed from user-facing errors, the streaming pipeline uses an idle timeout that resets per chunk, and Studio refuses silent in-memory fallbacks when its database is unreachable.

  • addedRead-only project share links β€” HMAC-signed URLs let collaborators view a project without an account
  • addedSaved prompt library β€” search and reuse prompts you find yourself typing every week
  • addedStatic template manifests fall back automatically when GitHub is unreachable
  • addedFriendly empty state for missing or forbidden projects
  • improvedStreaming generations now use a per-chunk idle timeout β€” long-running prompts no longer drop mid-stream
  • improvedUpstream provider names are scrubbed from user-facing error messages
  • fixedNextAuth cookie scoped to .repull.dev so studio.repull.dev shares the session cleanly
  • fixedProject ownership checks coerce string customerIds correctly
  • fixedIframe preview routes direct at studio.repull.dev β€” no cross-project rewrite latency
Studio launch2026-05-04

Studio launch

2026-05-04v1.7.0

Repull Studio is here

Studio is AI Vibe-coding for Vacation Rental Tech β€” a prompt-driven app builder for operators, agencies, developers, and PMS founders. Describe an internal tool in plain English β€” owner statements, cleaning schedules, guest CRMs β€” and Studio scaffolds a real Next.js project wired to your Repull data, ready to deploy. No design system to learn, no boilerplate to maintain.

Screenshot: /screenshots/studio-hero.png
  • addedRepull Studio public launch β€” AI Vibe-coding for Vacation Rental Tech Learn more β†’
2026-05-04v1.7.0-templates

Five starter templates ship on day one

Owner Statement, Cleaning Rota, Guest Mini-CRM, Pricing Override, and Reservation Search are all open-source and fork-friendly. Pick one to skip the blank-page problem, then customise the prompt to match how your operation actually runs.

Screenshot: /screenshots/studio-templates.png
  • addedOwner Statement β€” month-end payouts with cleaning, fee, and tax breakdown Learn more β†’
  • addedCleaning Rota β€” calendar view of turnovers per cleaner Learn more β†’
  • addedGuest Mini-CRM β€” searchable guest list with stay history and notes Learn more β†’
  • addedPricing Override β€” bulk-edit nightly rates across listings and dates Learn more β†’
  • addedReservation Search β€” fuzzy search across all reservations with filters Learn more β†’
2026-05-04v1.7.0-agent

Embedded AI agent in every Studio app

Every Studio project ships with a `<RepullAgent />` component out of the box. Drop it on any page and your staff or guests can ask questions in natural language β€” it has read access to the same Repull data the app does, so answers stay grounded in your actual reservations and listings.

Screenshot: /screenshots/studio-embedded-agent.png
  • added<RepullAgent /> component β€” drop-in chat bound to your Repull workspace Learn more β†’
2026-05-04v1.7.0-multiplayer

Multiplayer code editing

Co-edit a Studio project with teammates in real time. Live cursors, selection highlights, and presence indicators powered by Y.js β€” no save conflicts, no "who is editing this right now" Slack messages.

Screenshot: /screenshots/studio-multiplayer.png
  • addedLive cursors and selection presence in the Studio IDE Learn more β†’
  • addedY.js-backed collaborative editing β€” no merge conflicts on simultaneous edits
2026-05-04v1.7.0-voice

Voice-to-app

Talk to Studio. The homepage hero and the IDE chat both accept voice input via the Web Speech API β€” describe the tool you want, hit the mic, and Studio takes it from there. No extra setup, no third-party transcription service required.

Screenshot: /screenshots/studio-voice.png
  • addedVoice input on the Studio homepage hero Learn more β†’
  • addedVoice input in the IDE chat panel β€” push-to-talk while iterating
2026-05-04v1.7.0-domains

Custom domains

Bring your own domain β€” `app.acme.com` or anything else β€” point a CNAME at Studio, and TLS certificates are issued automatically. Available on paid Studio tiers so your internal tools live under your brand, not ours.

Screenshot: /screenshots/studio-custom-domains.png
2026-05-04v1.7.0-deploy

One-click deploy to studio.repull.dev

Every Studio project gets its own multi-tenant subdomain β€” `<slug>.studio.repull.dev` β€” with isolated logs, environment variables, and resource limits. Click Deploy, get a live URL in seconds, share it with the team.

Screenshot: /screenshots/studio-deploy.png
  • addedMulti-tenant runtime β€” every project deploys to its own <slug>.studio.repull.dev Learn more β†’
  • addedPer-project isolated logs and environment variables
2026-05-04v1.7.0-share

Read-only share links

Send stakeholders, owners, or external partners a link to a Studio project without giving them a dashboard seat or letting them mutate data. Read-only share links expire on demand and respect the same workspace permissions as the underlying API.

Screenshot: /screenshots/studio-share.png
  • addedRead-only share links for Studio projects Learn more β†’
  • addedWorkspace-scoped β€” share links never leak data outside the workspace
2026-05-04v1.7.0-github

GitHub export

Export any Studio project to a fresh Git repo with one click. The export includes the full Next.js source, the prompt history, environment variable templates, and a working `README.md` β€” so the project keeps building once it leaves Studio.

Screenshot: /screenshots/studio-github-export.png
  • addedGitHub export β€” push any Studio project to a new repo on your account Learn more β†’
  • addedExports include source, prompt history, env templates, and README
2026-05-04v1.7.0-transparency

Repull AI is the brain

Studio code generation, the embedded agent, and voice-to-app all run through Repull AI. Repull AI is vendor-neutral β€” we route to whichever frontier model performs best for the task and disclose changes when the routing shifts. Read the full transparency note for current providers and our model-selection policy.

2026-04-05v1.6.0

50 Connectors + Homepage Redesign

  • added50 vacation rental connectors β€” 46 PMS platforms + 4 OTA channels
  • addedNew PMS connectors: Cloudbeds, Mews, Hostfully, Tokeet, Streamline, Zeevou, Uplisting, Hostify, Avantio, Apaleo, and 16 more
  • addedHomepage redesign with all connector logos and FAQ section
  • addedInteractive quickstart wizard in dashboard
  • addedCustom Schemas settings page
  • improvedDashboard UI refresh β€” modern layout, bigger fonts, grouped sidebar
  • improvedMobile responsive across all pages
2026-03-15v1.5.0

Channel Manager β€” Bidirectional OTA Sync

  • addedAirbnb Channel Manager β€” 26 endpoints: listings, photos, pricing, availability, messaging, reviews, reservations, alterations
  • addedBooking.com Channel Manager β€” 11 endpoints: properties, content, rates, availability, messaging, reviews, setup
  • addedVRBO integration β€” listings and reservations
  • addedPlumguide integration β€” availability, pricing, bookings
  • addedWebhook delivery service with HMAC-SHA256 signing
  • addedTest webhook endpoint for debugging
2026-02-20v1.4.0

AI Operations

  • addedAI Operations API β€” respond-to-guest, classify-intent, generate-listing, review-response, price-suggestion
  • addedStreaming AI responses for real-time integration
  • addedAI-optimized error messages with docs_url and example fields
2026-01-10v1.3.0

Framework Quickstarts + MCP Server

  • added17 framework quickstarts β€” Node.js, Next.js, Express, Python, Django, FastAPI, Flask, Go, Ruby, Rails, PHP, Laravel, Hono, Bun, CLI, AWS Lambda, Cloudflare Workers
  • addedMCP Server β€” 18 tools for Claude Desktop, Cursor, and AI coding assistants
  • addedCLI tool for terminal-based API access
  • added240+ documentation pages with curl examples
2025-11-15v1.2.0

SDKs + Schema Adapters

  • addedTypeScript SDK (@repull/sdk) with full type coverage
  • addedPython, Go, Ruby, PHP SDK scaffolds
  • addedSchema adapter system β€” X-Schema header for response format control
  • addedCustom Schema Builder β€” define your own field names
  • addedOpenAPI 3.0 specification at api.repull.dev/openapi.json
2025-09-20v1.1.0

Developer Dashboard + Billing

  • addedDeveloper dashboard with API keys, usage charts, request logs
  • addedStripe billing integration β€” Free, Starter, Growth, Scale tiers
  • addedAPI Playground for testing endpoints interactively
  • addedWebhook management UI with delivery logs
  • added"Copy for AI" button on request logs for debugging with AI assistants
2025-07-01v1.0.0

General Availability

  • addedCore Data API β€” properties, reservations, availability, guests, conversations, reviews, quotes
  • added9 PMS connectors: Hostaway, Guesty, OwnerRez, Smoobu, Beds24, iGMS, Hospitable, Lodgify, BookingSync
  • addedConnect Widget for PMS authentication flows
  • addedSandbox mode with pre-seeded test data
  • addedWebhook system with CRUD + test delivery + replay
  • addedPassthrough API for direct PMS access
  • addedIdempotency keys for safe retries
  • addedRate limiting per API key
2025-05-15v0.9.0

Public Beta

  • addedPublic beta launch with 5 PMS connectors
  • addedDeveloper registration and API key generation
  • addedDocumentation site with quickstart guides
  • addedSandbox environment for safe testing