Changelog

Release notes for d1-studio. New builds ship as patch/minor versions on npm.

v0.3.11

2026-05-04
Feature

Added a global Local/Remote source toggle in the sidebar. The table list, table browser, schema view, and SQL editor now use the selected source mode.PRO

Feature

Remote source mode now supports direct table/data browsing without requiring a local pull first. This enables large-DB workflows where full local sync is not practical.PRO

UX

Remote source mode is intentionally read-only for table editing actions to reduce accidental production writes. Switch back to Local to add/edit/delete rows.PRO

v0.3.0

2026-03-18
Fix

Sidebar Local/Remote badge always shows "Local" — the badge was incorrectly showing "Remote" when the better-sqlite3 fast path couldn't locate the SQLite file, even though all operations run locally via wrangler.

Feature

Push and Pull migration operations are now scoped to the currently selected database. Previously both actions always targeted the first database in wrangler.toml regardless of which database was selected in the sidebar.

Feature

Per-database migrations_dir support — d1-studio now reads the migrations_dir field from each [[d1_databases]] block in wrangler.toml. Push, pull, and the migrations view each use the correct directory for the selected database.

Feature

Database name is displayed in the Push and Pull migration preview panels, making it clear which database will be affected before confirming.

Feature

The migrations directory path is shown in the push/pull preview panels. A warning is displayed if migrations_dir is not set for the selected database.

Fix

Seed files (*seed*.sql) are now excluded from remote push. Seed files are for local development only and should not be applied to production. A note is shown in both the push and pull preview modals.

Fix

Time travel view now clears stale preview state when switching databases. Previously, the preview panel could show a snapshot bookmark from the previous database after switching.

UX

SQL editor, Schema viewer, and Time travel are now pinned to the bottom of the sidebar, keeping the table list as the primary focus area.

v0.2.13

2026-03-10
Feature

Added inline relationship viewer — foreign key cells are underlined and clickable, opening a slide-in drawer with the referenced row from the related table.

Feature

Filter toolbar now supports multiple simultaneous column filters combined with AND logic.

Fix

Fixed table column resize handle — columns can now be dragged to resize correctly without the handle jumping on first interaction.

v0.2.12

2026-03-03
Feature

Time travel UI — browse and restore your remote D1 database to any point within the 30-day Cloudflare bookmark window. Includes a calendar picker, quick-point shortcuts, and undo bookmark after restore.PRO

Fix

Remote sync and pull now route to the correct API endpoints.

Fix

Migrated tables now appear correctly in the sidebar after a pull operation.