Releases: ElegonCode/spacetime-studio
Release list
Spacetime Studio v0.8.0
Spacetime Studio 0.8.0 adds a dedicated settings page and makes working across tables and SQL queries more flexible. You can keep separate tabs for each connection, customize the layout, and save multiple pending table edits together.
Download
Windows x64
- spacetime-studio_0.8.0_x64-setup.exe
- spacetime-studio_0.8.0_x64_en-US.msi
macOS Apple Silicon
- spacetime-studio_0.8.0_aarch64.dmg
Linux x64
- spacetime-studio_0.8.0_amd64.deb
- spacetime-studio_0.8.0_amd64.AppImage
What’s New
- A new Settings page shows your active connection, app version, appearance options, and update status.
- Choose light, dark, or system appearance; your preference is saved between sessions.
- Table and SQL pages now support multiple tabs, remembered per connection. Pin, reorder, and close tabs; SQL tabs can also be renamed.
- Resize the table sidebar and the SQL editor/results split to suit your workspace.
- Select and edit table cells, then save pending changes together. Toasts report save results and errors.
- The app shows a launch screen while it checks the connection. If the connection is unavailable, Settings stays accessible so you can fix it.
- The sidebar shows when an update is available, and the app window opens centered.
Notes
Windows, macOS, and Linux builds are included. The macOS build is for Apple Silicon. The app is unsigned, so Windows may show a SmartScreen warning and macOS may show a security prompt when you first open it.
Spacetime Studio v0.7.0
Spacetime Studio can now install updates from within the app. This release also brings a new SQL editor with syntax highlighting and schema-aware suggestions, plus a more flexible sidebar.
Download
Windows x64
- spacetime-studio_0.7.0_x64-setup.exe
- spacetime-studio_0.7.0_x64_en-US.msi
macOS Apple Silicon
- spacetime-studio_0.7.0_aarch64.dmg
Linux x64
- spacetime-studio_0.7.0_amd64.deb
- spacetime-studio_0.7.0_amd64.AppImage
What’s Included
- The app checks for updates when it opens and every six hours. When an update is available, choose Update now to download and install it; the app then restarts.
- Update downloads show progress, can be retried if they fail, and can be deferred with Later.
- The SQL page now has a Monaco editor with syntax highlighting and suggestions for SQL keywords, tables, and columns.
- The sidebar can collapse to an icon rail, leaving more room for the active page.
- SQL results and page actions have been refined as part of the editor and sidebar updates.
Notes
macOS and Linux builds are included alongside the Windows installers. The macOS build is for Apple Silicon. The app is unsigned, so Windows may show a SmartScreen warning and macOS may show a security prompt when you first open it.
Spacetime Studio v0.6.0
Adds update notifications and makes table editing easier to manage. The app also has refreshed branding, and table edits now stay together until you save or undo them.
Download
Windows x64
- spacetime-studio_0.6.0_x64-setup.exe
- spacetime-studio_0.6.0_x64_en-US.msi
macOS Apple Silicon
- spacetime-studio_0.6.0_aarch64.dmg
Linux x64
- spacetime-studio_0.6.0_amd64.deb
- spacetime-studio_0.6.0_amd64.AppImage
What's Included
- The app checks for new GitHub releases when it opens and every six hours. When an update is available, you can open its release page from the sidebar.
- You can now edit multiple table cells before saving. A bar shows how many edits are pending, with options to save or undo them together.
- Navigation, filters, and other table actions are paused while edits are pending, helping prevent drafts from being lost.
- If saving several edits fails partway through, the remaining unsaved edits stay pending.
- Table cells now have a clearer focus highlight in both the Tables and SQL pages.
- Success messages now appear as toasts.
- The Tables page has improved pagination, export, and save/delete button behaviour.
- Updated the app icon and browser favicon, and changed the browser page title to “Spacetime Studio.”
- The desktop window now opens centred.
- Added downloadable builds for Windows, macOS Apple Silicon, and Linux x64.
Notes
macOS and Linux builds are now included alongside the Windows installers. The macOS build is for Apple Silicon.
The app is unsigned, so Windows may show a SmartScreen warning and macOS may show a security prompt when you first open it.
Spacetime Studio v0.5.0
Adds a SQL console, live-streaming logs and read-only connections. Row editing is also safer: an edit now changes only the row you meant to change.
Download
Windows x64: spacetime-studio_0.5.0_x64-setup.exe
Windows x64: spacetime-studio_0.5.0_x64_en-US.msi
What's Included
- Added a SQL page for running queries against the active database. Press Ctrl+Enter to run. If you run several statements at once, each result gets its own tab, with its row count and how long it took.
- The SQL page remembers your last 25 queries. You can reopen any of them from the history button.
- Query results can be exported to CSV or JSON.
- Logs now stream in as they are written, instead of reloading every two seconds. Turn off Follow to load just the recent lines once.
- Logs can be filtered by level (Errors, Warnings+, Info+) or by text. A Clear button empties the view.
- Logs scroll to the newest line automatically. This pauses when you scroll up to read older lines and resumes when you scroll back to the bottom.
- Added read-only mode for connections. It blocks row edits, reducer calls and SQL that writes (anything other than SELECT, SHOW or EXPLAIN). The app itself refuses these writes, not just the buttons.
- New Maincloud and self-hosted connections start in read-only mode. Local connections start writable. You can change it at any time with the Read-only switch in the connection panel.
- Read-only connections show a lock icon in the connection picker and a Read-only badge in the page header. On the Tables page they show rows but no edit controls.
- If you have already logged in with the spacetime CLI, the connection panel shows your CLI servers as one-click shortcuts. It also offers to use your CLI token, so you don't need to copy and paste it.
- Fixed inline edits sometimes being saved to the wrong row, or to no row, when the table has no primary key.
- Saving a row now only writes the columns you changed. Edits and deletes are refused unless they match exactly one row.
- Edited cells are highlighted until you save them. Press Enter or the save icon to save, or Esc or the undo icon to discard.
- Fixed tables with a Timestamp or other complex column not being editable at all.
- Fixed text columns holding numbers (such as "123") being saved as numbers, and large u64 values losing digits.
- Deleting a row now asks for confirmation and shows the row first.
- The Tables page shows the total row count (for example, "Rows 1–25 of 1,234").
- Tables can be exported to CSV or JSON, including any WHERE filter you've applied, up to 100,000 rows.
- Column types now show readable names such as Identity, Timestamp, Option or your own struct names, instead of "Product" or "type_ref(3)".
- Identities and timestamps are shown as readable values in table cells.
- Primary key columns are marked with a key icon.
- Schedule tables have a timer icon and show which reducer they schedule.
- Columns that can't be written with SQL are shown read-only in the row editor, with a note to use a reducer instead.
- Paging stops after 10,000 rows, with a prompt to add a WHERE filter to narrow the table.
- The Functions page now labels lifecycle reducers correctly (init, client connected, client disconnected) and marks scheduled reducers.
- Lifecycle reducers can no longer be run from the app. SpacetimeDB runs these itself and rejects direct calls.
- Reducer errors now appear inside the Run Function panel instead of behind it.
- Requests now time out after 30 seconds, so an unresponsive server no longer leaves a page loading forever.
- When the server rejects a token, the error message now says so, instead of only showing the raw status code.
- Connections whose check times out now show as Offline instead of Error.
- The app now keeps a log file in the Windows log folder, which helps with diagnosing connection problems.
- Schedule tables are now listed first in each section of the table list.
- Tidied the bar above the table: a schedule table now shows a Schedules badge, empty tables say "No rows", and the controls stay right-aligned when the window is narrow.
Notes
This release is Windows-only. For MacOS and Linux please build from source (See readme).
The app is unsigned, so Windows may show a SmartScreen warning on first install.
Connection profiles and stored tokens carry over from v0.4.0; no reconfiguration is needed. Existing connections stay writable; turn on Read-only in a connection's settings if you want it.
Spacetime Studio v0.4.0
Moves connection management into the sidebar so you can see which servers are online and switch between them from any page. The app now opens straight onto your tables.
Download
Windows x64: spacetime-studio_0.4.0_x64-setup.exe
Windows x64: spacetime-studio_0.4.0_x64_en-US.msi
What's Included
- Moved the connection picker to the top of the sidebar, replacing the separate Connections page. It shows the active connection's name, database, and a status dot, and when the sidebar is collapsed it shrinks to just the dot.
- The picker checks every saved connection each time it opens and labels each one Online, Offline, Error, or Checking. Offline means the host could not be reached. Error means the server responded but the database or token was rejected.
- Added a re-check button to the picker for refreshing the status of all saved servers at once.
- Edit and delete controls now appear when you hover over a connection in the picker, and Add connection sits at the bottom of the list.
- Adding or editing a connection now opens a slide-over panel with Test and Save. Pressing Enter in any field saves.
- A newly added connection becomes the active one right away. Editing a connection leaves your current selection as it is.
- The app now opens on the Tables page instead of the Connections page.
- Functions and Logs stay disabled until the active connection is confirmed reachable. If it turns out to be unreachable, the app returns you to Tables.
- When there is no usable connection, the Tables page shows a prompt to add one. If the active connection is unreachable, it shows the error with Retry and Edit connection buttons.
- Switching connections reloads the page you're on so it shows data for the new database.
- The selected table now stays open across refreshes and only falls back to the first table when it doesn't exist in the current database.
- The table list is now split into collapsible Private and Public sections, each showing how many tables it holds.
- The Tables and Functions grids now keep their column headers visible while you scroll, and the Actions column stays pinned to the right edge.
- Logs are now shown as color-coded entries by level (error, warning, info, debug), with a readable timestamp and the source file and line.
- Connection checks now give up after 5 seconds, so an unreachable host no longer leaves the picker stuck on Checking.
- With no usable connection, the refresh button re-checks your saved connections instead of trying to reload the schema.
- Deleting a connection now shows a confirmation toast.
Notes
This release is Windows-only. For MacOS and Linux please build from source (See readme).
The app is unsigned, so Windows may show a SmartScreen warning on first install.
Connection profiles and stored tokens carry over from v0.3.0; no reconfiguration is needed.
Release v0.3.0
Spacetime Studio v0.3.0
Adds first-class support for self-hosted SpacetimeDB servers and rebuilds connection management around a single list you can pick your active connection from.
Download
Windows x64: spacetime-studio_0.3.0_x64-setup.exe
Windows x64: spacetime-studio_0.3.0_x64_en-US.msi
What's Included
- Added a Self-hosted (Railway, Fly, VPS) host option alongside Local server and Maincloud.
- Bare domains such as
my-app.up.railway.appnow work without a scheme;https://is assumed for remote hosts andhttp://for loopback hosts. Previously these were rejected outright with a confusing transport error. - Renamed the token field to Auth token with host-aware guidance for obtaining a server-issued token, since a Maincloud token is signed by Maincloud and will not authenticate against your own server.
- Editing a connection now indicates that leaving the token blank keeps the token already in your OS keychain.
- Replaced the connection dropdown with a list, so every saved connection stays visible instead of only the selected one.
- Consolidated connection management into a single card and removed the duplicate Overview summary panel.
- Active connection is now selected directly in the list, with a highlighted row and badge.
- Moved edit and delete onto each row rather than acting on whatever the dropdown had selected.
- Added a delete confirmation step that names the connection and clarifies the database itself is untouched.
- Fixed connection ids colliding when two saves landed in the same millisecond, which could silently overwrite an existing profile instead of adding a new one.
- Fixed a stale selected-connection id leaving the picker blank and the workspace reporting no connection while saved profiles were still present.
- Guarded against duplicate saves, and save confirmations now distinguish adding a connection from updating one.
- Connection rows show database, host, and whether a token is stored; Maincloud displays by name and long hosts are trimmed of their scheme.
- Updated the README with the self-hosted connection walkthrough and token instructions.
Notes
This release is Windows-only. For MacOS and Linux please build from source (See readme).
The app is unsigned, so Windows may show a SmartScreen warning on first install.
Connection profiles and stored tokens carry over from v0.2.1; no reconfiguration is needed.
Release v0.2.1
Spacetime Studio v0.2.1
Improves table navigation and refines the user interface with a cleaner, more consistent layout.
Download
Windows x64: spacetime-studio_0.2.1_x64-setup.exe
Windows x64: spacetime-studio_0.2.1_x64_en-US.msi
What’s Included
- Replaced the table list with a vertical tab navigation interface.
- Improved visibility and styling for private database tables.
- Refined sidebar layout and sizing for better usability.
- Cleaner table browsing experience with simplified navigation.
- Improved spacing around filtering controls and table actions.
- Updated WHERE filtering controls with a more compact layout.
- Removed the table count badge from the sidebar.
- General UI polish, spacing adjustments, and visual consistency improvements.
- Updated application branding and window title.
- Refreshed project screenshots and release assets.
Notes
- This release is Windows-only. For MacOS and Linux please build from source (See readme).
- The app is unsigned, so Windows may show a SmartScreen warning on first install.
v0.2.0
Spacetime Studio v0.2.0
Adds function execution, WHERE filtering, and a range of usability improvements across the application.
Download
Windows x64: spacetime-studio_0.2.0_x64-setup.exe
Windows x64: spacetime-studio_0.2.0_x64_en-US.msi
What’s Included
- Function Runner for executing reducer functions directly from the UI.
- WHERE clause filtering when querying database tables.
- Safer query handling through WHERE clause normalization and validation.
- Table search functionality for quickly locating tables.
- Improved row editing experience with typed form inputs.
- Better handling for boolean and numeric values during editing.
- Redesigned Tables page with a simplified workflow.
- Removal of the raw SQL editor in favor of a more guided interface.
- Various layout, spacing, and UI polish improvements throughout the app.
Notes
- This release is Windows-only, for Mac and Linux you'll need to clone the repo and build locally.
- macOS and Linux builds are not included in v0.2.0.
- The app is unsigned, so Windows may show a SmartScreen warning on first install.
Release v0.1.0
Spacetime Studio v0.1.0
Initial Windows release of Spacetime Studio.
Download
- Windows x64:
spacetime-studio_0.1.0_x64-setup.exe - Windows x64:
spacetime-studio_0.1.0_x64_en-US.msi
What’s Included
- First packaged desktop build for Windows.
- Native Windows installers via NSIS and MSI.
- Production-built Tauri desktop app.
- Bundled frontend assets for offline desktop use.
Notes
- This release is Windows-only.
- macOS and Linux builds are not included in v0.1.0.
- The app is unsigned, so Windows may show a SmartScreen warning on first install.