Changelog

View as Markdown

Caspian release notes, newest first. The bridge contract's own version (apiVersion) is tracked separately - see versioning and stability on the reference page.

0.2.9

  • One Context file: Product Context is now just Context, and Copilot reads only the project's context.md. See Tell Copilot about your project.
  • Removed: the User Context, Analytics and GTM tabs. When a Workbench opens, Caspian deletes what they left behind: each project's versions/user-context.md, the Workbench's .caspian/gtm/ folder, and saved GTM mailbox passwords.

0.2.8

  • A model per AI tool: pick which model each of your local AI tools uses.
  • Copilot: your message shows straight away, a running turn can be stopped, and Copilot posts a short summary after a build or an accepted change.

0.2.7

  • Copilot: Enter sends (Shift+Enter or Ctrl/Cmd+Enter for a new line), replies are formatted (bold, lists, code, headings, quotes), and the Refine prompt checkbox is remembered.
  • User registration is now off by default for new projects.
  • Cloud backups upload and restore in parts of about 50 MB, so large Workbenches fit. Each part retries on network errors, and a failed backup removes its partial upload.

0.2.6

  • Publish projects with a backend: the published site runs a Node.js backend in each visitor's browser over the project's files, and a clone gets the backend too. See Backends.

0.2.5

  • Use the AI tool you already have: builds and changes can run on Claude Code, OpenAI Codex CLI, Gemini CLI, Cursor CLI or Devin CLI, on that tool's own login and plan, picked with tags in Copilot and on the confirm cards. Each call runs in an empty folder with the tool's own tools switched off. See Use the AI tool you already have.
  • Create a new project no longer needs Caspian Pro. It now offers From a Prompt and I'll write my own project; the API, repo, image, 3D model, map and webpage starting points are hidden for now.
  • Camera: a new camera capability lets a canvas show live camera video, after an Allow / Block prompt. See Using the camera.

0.2.4

  • Change projects in small steps (beta): a switch in Token Usage, off by default. With it on, new builds and Copilot changes go through an agent that reads and searches the project's files and edits them a few lines at a time, then loads every page and checks it for errors before it finishes, instead of rewriting whole pages. Version history now covers a page's own .js, .css and .json files too. See Free and Pro.
  • Onboarding: after your first Workbench is created, and only if you're not signed in, Caspian asks how you want to proceed. Full Venture Studio creates an account (or signs in to one); Just Scaffolding shows how to point your own AI tools at these docs and your Workbench folder.

0.2.3

  • Caspian Pro is the AI: every AI build and change now runs on Caspian Pro (OpenRouter's models, run through Caspian), with no API keys. The AI Models tab, bring-your-own keys and Sign in with OpenRouter are gone; the build and change confirm cards suggest a model and let you pick another. On the Free plan, use your own AI tools on your Workbench with these docs.
  • Steps planned per task: a build or change is split into its real parts, named in the progress checklist, and runs in one step when it fits the model, and in more only when it doesn't.
  • Token Usage moved next to Account and needs sign-in: usage per model, plus your Caspian Pro plan's usage this month across every device.
  • Onboarding: the free path no longer asks for API keys; it offers Git backups only.
  • Keep working while a project builds: switch to other projects during a first build; the explorer entry brings you back to it. If the build fails, the entry shows it, and opens it to retry or delete.
  • Copilot: replies show as chat bubbles, and a proposed change's confirm card starts on the model Copilot suggested.
  • Updates: if Windows (Smart App Control or antivirus) silently blocks an update's installer, Caspian now says so and links to the latest installer to run by hand.
  • Projects live in your Workbench: the projects Caspian builds, clones or installs are now kept in the Workbench's own .caspian/canvas-types folder instead of a per-computer app folder, so a Workbench folder is self-contained. Opening a Workbench moves its projects over, and older backups still restore.

0.2.2

  • User registration: a new checkbox in Create a new project, on by default, and a Project Settings tab to change it. With it on, a project can have accounts: sign up, sign in, and pages only signed-in people can open. Copilot can turn it on for a change that needs accounts, once you say OK. See User registration.
  • Database tab: under User Context, lists a project's accounts and spaces, shows who is signed in, and can remove an account or delete a space.
  • Analytics: every published project counts page views by default (no cookies, no IP addresses kept), and the new Analytics tab shows visitors, views, live visitors, pages, sources, campaigns and devices per project. See Analytics.
  • GTM tab: a small outbound-email CRM per project in the right sidebar: contacts (add or paste a list), templates with placeholders, sending from your own mailbox over SMTP, and tracking of opens and replies (IMAP). See GTM.
  • Two-way sync: a published project's accounts and spaces stay in step with its live site, both ways: on open, shortly after any change, every couple of minutes, after publishing, and with Sync now in the Database tab. See Two-way sync.
  • Pages: a project can have more than one page. Canvas authors list them in canvas.json's new pages field and move between them with page.open.
  • For canvas authors: the users capability, auth.* bridge methods and auth.changed event, requiresAuth / signIn pages, and the optional database.json.
  • Spaces: one published project can serve many groups. Visitors create a space (a club, a road association) and run it, with admin-only, public, members-only and per-person data, and co-admins added by email.
  • Private data on published sites: "publishedSidecar": "split" publishes only what a canvas marks public, for members, or for one person, and live-site accounts confirm their email with a code before seeing their own records.

0.2.1

  • Git backups: back up your Workbench to your own Git repo and branch, on any plan. Pro users can switch between Cloud and Git in the Backups panel.
  • Sign in with OpenRouter: get an OpenRouter key from AI Models without leaving the app.
  • Onboarding: creating your first Workbench walks you through picking a plan and setting up AI models or Git backups.
  • Copilot: "Refine prompt" shows the refined prompt for review first, so you can edit it, use it, or keep your original.
  • The model is now chosen at the build confirm step, not in the "Create a new project" form. Model pickers tell "Selected" (your pick) apart from "Suggested" (Caspian's recommendation).
  • Product and User Context now edit as live-preview Markdown.

0.2.0

  • Caspian Pro: a paid plan with daily backups, automatic model selection, and unlimited badge-free publishing. See Free and Pro. A Subscription tab is now under Account.
  • From a public repo: create a project from a GitHub, GitLab, Bitbucket, or Codeberg repo. Caspian clones it, asks you to trust it, and builds a UI around it.
  • Context: each project has a Product Context, and a new User Context describes the people who use it. Copilot reads both.
  • Code / No-Code switch: browse a project's code in a read-only viewer.
  • Python backends alongside Node, and a help card when Git, Python, or Node.js is missing. New logo.

0.1.9

Backups now include the canvas types your projects use, and a project whose type is missing shows as a broken card instead of disappearing.

0.1.8

A cost and time estimate, with a model picker, before a build runs, and a live step checklist while it does.

0.1.7

Settings split into focused drawer panels, plus a Token Usage panel that tracks usage per AI provider.

0.1.6

Copilot chat panel for asking questions and reviewing proposed edits, "Make a copy" for projects, and version history.

0.1.5

Canvases can run a local backend and database, called through the new backend.call bridge method. See Backends.

0.1.4

Publishers can allow "Clone to my Caspian" on a published site, which copies the project into the viewer's Workbench.

0.1.3

"Vault" is now called "Workbench" everywhere in the app. It's the same thing: an ordinary folder of Markdown notes on your disk, nothing about the format or layout changed.

  • AI providers: OpenRouter joins Anthropic Claude, Google Gemini, and OpenAI as a first-class provider for "Design my canvas". Each has a curated frontier-model list; keys and environment variables are managed in Settings → AI.
  • Publish controls: the publish dialog gained a "Features visitors can use" checklist, driven by a new optional features field in canvas.json, for switching individual canvas controls off on the public copy. A "Publish pinned notes" toggle strips notes, pins, and regions from a published canvas when unchecked. The built-in canvases (3D model, image, map, webpage, maritime, stocks) now declare their own toggleable view controls.
  • Create a new canvas: dedicated "From a Prompt" and "From an API" tiles; the model is shown as a card, and "Design my canvas" moved to a Create button in the footer. "Change in Settings → AI" opens Settings without closing the create modal.
  • Workspace: the collapse-canvas-panel button is now a collapse-notes-panel toggle.

0.1.2

Build and packaging maintenance, including cross-platform installer CI. No user-facing changes.

0.1.1

Small fixes and polish.

0.1.0

Initial public release.