Skip to content

Releases: GroupTherapyOrg/SpaceStation.jl

v0.7.0

Choose a tag to compare

@github-actions github-actions released this 02 Sep 17:17
7500474

0.7.0 (2026-09-02)

Features

  • the launcher re-reads its folders and SSH hosts without a relaunch (#89) (4a1eb42)

Install the desktop app

No Julia needed — the app installs one for you (bundled juliaup), or uses whichever
Julia versions you already have.

Platform Download
macOS (Apple Silicon) SpaceStation-mac-arm64.dmg
macOS (Intel) SpaceStation-mac-x64.dmg
Windows SpaceStation-win-x64.msi
Linux SpaceStation-linux-x64.AppImage

First launch — one time only

These builds are not code-signed yet, so each OS asks once before it will run a new
app. Nothing here is permanent; it is the same step you take for any unsigned download.

macOS — open the .dmg and drag SpaceStation into Applications (do not run it
from the disk image). Then paste both lines into Terminal:

xattr -dr com.apple.quarantine "/Applications/SpaceStation.app"
codesign --force --deep --sign - "/Applications/SpaceStation.app"

Then open SpaceStation normally. The first line clears the download quarantine; the second
re-signs the app locally, which is what clears "SpaceStation is damaged and can't be
opened"
— macOS shows that wording for any app that isn't signed with a paid Developer ID,
and on Apple Silicon clearing quarantine alone is often not enough. Nothing is actually
damaged. (No admin rights? Drag it to ~/Applications instead and use that path in both
commands.)

Both steps disappear once the project has an Apple Developer ID and releases are notarized.

Windows — double-click SpaceStation-win-x64.msi. If SmartScreen shows "Windows
protected your PC"
, click More info → Run anyway.

Upgrading from v0.5.3 or earlier? Those installers could not be upgraded in place:
run the new .msi and, if the installed version does not change, remove SpaceStation
from Settings → Apps → Installed apps once and install again. From this release on, a
newer .msi replaces the installed one directly.

Linux — mark the AppImage executable and run it:

chmod +x SpaceStation-linux-x64.AppImage
./SpaceStation-linux-x64.AppImage

Prefer the terminal?

import Pkg; Pkg.Apps.add(url="https://github.com/GroupTherapyOrg/SpaceStation.jl")

That installs the spacestation CLI on its own. The desktop app registers the same CLI
for you and puts it on your PATH, so new terminals pick it up either way.

v0.6.4

Choose a tag to compare

@github-actions github-actions released this 02 Sep 16:30
b58f616

0.6.4 (2026-09-02)

Bug Fixes

  • take the server's access secret from the server itself, never from a stale connection file (#87) (8c829d3)

Install the desktop app

No Julia needed — the app installs one for you (bundled juliaup), or uses whichever
Julia versions you already have.

Platform Download
macOS (Apple Silicon) SpaceStation-mac-arm64.dmg
macOS (Intel) SpaceStation-mac-x64.dmg
Windows SpaceStation-win-x64.msi
Linux SpaceStation-linux-x64.AppImage

First launch — one time only

These builds are not code-signed yet, so each OS asks once before it will run a new
app. Nothing here is permanent; it is the same step you take for any unsigned download.

macOS — open the .dmg and drag SpaceStation into Applications (do not run it
from the disk image). Then paste both lines into Terminal:

xattr -dr com.apple.quarantine "/Applications/SpaceStation.app"
codesign --force --deep --sign - "/Applications/SpaceStation.app"

Then open SpaceStation normally. The first line clears the download quarantine; the second
re-signs the app locally, which is what clears "SpaceStation is damaged and can't be
opened"
— macOS shows that wording for any app that isn't signed with a paid Developer ID,
and on Apple Silicon clearing quarantine alone is often not enough. Nothing is actually
damaged. (No admin rights? Drag it to ~/Applications instead and use that path in both
commands.)

Both steps disappear once the project has an Apple Developer ID and releases are notarized.

Windows — double-click SpaceStation-win-x64.msi. If SmartScreen shows "Windows
protected your PC"
, click More info → Run anyway.

Upgrading from v0.5.3 or earlier? Those installers could not be upgraded in place:
run the new .msi and, if the installed version does not change, remove SpaceStation
from Settings → Apps → Installed apps once and install again. From this release on, a
newer .msi replaces the installed one directly.

Linux — mark the AppImage executable and run it:

chmod +x SpaceStation-linux-x64.AppImage
./SpaceStation-linux-x64.AppImage

Prefer the terminal?

import Pkg; Pkg.Apps.add(url="https://github.com/GroupTherapyOrg/SpaceStation.jl")

That installs the spacestation CLI on its own. The desktop app registers the same CLI
for you and puts it on your PATH, so new terminals pick it up either way.

v0.6.3

Choose a tag to compare

@github-actions github-actions released this 02 Sep 15:36
a08de8f

0.6.3 (2026-09-02)

Bug Fixes

  • real icons in the workspace actions menu, sized like Pluto's own menus (#85) (485d20d)

Install the desktop app

No Julia needed — the app installs one for you (bundled juliaup), or uses whichever
Julia versions you already have.

Platform Download
macOS (Apple Silicon) SpaceStation-mac-arm64.dmg
macOS (Intel) SpaceStation-mac-x64.dmg
Windows SpaceStation-win-x64.msi
Linux SpaceStation-linux-x64.AppImage

First launch — one time only

These builds are not code-signed yet, so each OS asks once before it will run a new
app. Nothing here is permanent; it is the same step you take for any unsigned download.

macOS — open the .dmg and drag SpaceStation into Applications (do not run it
from the disk image). Then paste both lines into Terminal:

xattr -dr com.apple.quarantine "/Applications/SpaceStation.app"
codesign --force --deep --sign - "/Applications/SpaceStation.app"

Then open SpaceStation normally. The first line clears the download quarantine; the second
re-signs the app locally, which is what clears "SpaceStation is damaged and can't be
opened"
— macOS shows that wording for any app that isn't signed with a paid Developer ID,
and on Apple Silicon clearing quarantine alone is often not enough. Nothing is actually
damaged. (No admin rights? Drag it to ~/Applications instead and use that path in both
commands.)

Both steps disappear once the project has an Apple Developer ID and releases are notarized.

Windows — double-click SpaceStation-win-x64.msi. If SmartScreen shows "Windows
protected your PC"
, click More info → Run anyway.

Upgrading from v0.5.3 or earlier? Those installers could not be upgraded in place:
run the new .msi and, if the installed version does not change, remove SpaceStation
from Settings → Apps → Installed apps once and install again. From this release on, a
newer .msi replaces the installed one directly.

Linux — mark the AppImage executable and run it:

chmod +x SpaceStation-linux-x64.AppImage
./SpaceStation-linux-x64.AppImage

Prefer the terminal?

import Pkg; Pkg.Apps.add(url="https://github.com/GroupTherapyOrg/SpaceStation.jl")

That installs the spacestation CLI on its own. The desktop app registers the same CLI
for you and puts it on your PATH, so new terminals pick it up either way.

v0.6.2

Choose a tag to compare

@github-actions github-actions released this 02 Sep 15:12
5508e6d

0.6.2 (2026-09-02)

Bug Fixes

  • a short label for the notebook-environment terminal menu item, with the detail on hover (#83) (c37a4f3)

Install the desktop app

No Julia needed — the app installs one for you (bundled juliaup), or uses whichever
Julia versions you already have.

Platform Download
macOS (Apple Silicon) SpaceStation-mac-arm64.dmg
macOS (Intel) SpaceStation-mac-x64.dmg
Windows SpaceStation-win-x64.msi
Linux SpaceStation-linux-x64.AppImage

First launch — one time only

These builds are not code-signed yet, so each OS asks once before it will run a new
app. Nothing here is permanent; it is the same step you take for any unsigned download.

macOS — open the .dmg and drag SpaceStation into Applications (do not run it
from the disk image). Then paste both lines into Terminal:

xattr -dr com.apple.quarantine "/Applications/SpaceStation.app"
codesign --force --deep --sign - "/Applications/SpaceStation.app"

Then open SpaceStation normally. The first line clears the download quarantine; the second
re-signs the app locally, which is what clears "SpaceStation is damaged and can't be
opened"
— macOS shows that wording for any app that isn't signed with a paid Developer ID,
and on Apple Silicon clearing quarantine alone is often not enough. Nothing is actually
damaged. (No admin rights? Drag it to ~/Applications instead and use that path in both
commands.)

Both steps disappear once the project has an Apple Developer ID and releases are notarized.

Windows — double-click SpaceStation-win-x64.msi. If SmartScreen shows "Windows
protected your PC"
, click More info → Run anyway.

Upgrading from v0.5.3 or earlier? Those installers could not be upgraded in place:
run the new .msi and, if the installed version does not change, remove SpaceStation
from Settings → Apps → Installed apps once and install again. From this release on, a
newer .msi replaces the installed one directly.

Linux — mark the AppImage executable and run it:

chmod +x SpaceStation-linux-x64.AppImage
./SpaceStation-linux-x64.AppImage

Prefer the terminal?

import Pkg; Pkg.Apps.add(url="https://github.com/GroupTherapyOrg/SpaceStation.jl")

That installs the spacestation CLI on its own. The desktop app registers the same CLI
for you and puts it on your PATH, so new terminals pick it up either way.

v0.6.1

Choose a tag to compare

@github-actions github-actions released this 02 Sep 07:09
0b90fa9

0.6.1 (2026-09-02)

Bug Fixes

  • zoom with the webview's own page zoom, not a CSS reimplementation (#81) (d4d3832)

Install the desktop app

No Julia needed — the app installs one for you (bundled juliaup), or uses whichever
Julia versions you already have.

Platform Download
macOS (Apple Silicon) SpaceStation-mac-arm64.dmg
macOS (Intel) SpaceStation-mac-x64.dmg
Windows SpaceStation-win-x64.msi
Linux SpaceStation-linux-x64.AppImage

First launch — one time only

These builds are not code-signed yet, so each OS asks once before it will run a new
app. Nothing here is permanent; it is the same step you take for any unsigned download.

macOS — open the .dmg and drag SpaceStation into Applications (do not run it
from the disk image). Then paste both lines into Terminal:

xattr -dr com.apple.quarantine "/Applications/SpaceStation.app"
codesign --force --deep --sign - "/Applications/SpaceStation.app"

Then open SpaceStation normally. The first line clears the download quarantine; the second
re-signs the app locally, which is what clears "SpaceStation is damaged and can't be
opened"
— macOS shows that wording for any app that isn't signed with a paid Developer ID,
and on Apple Silicon clearing quarantine alone is often not enough. Nothing is actually
damaged. (No admin rights? Drag it to ~/Applications instead and use that path in both
commands.)

Both steps disappear once the project has an Apple Developer ID and releases are notarized.

Windows — double-click SpaceStation-win-x64.msi. If SmartScreen shows "Windows
protected your PC"
, click More info → Run anyway.

Upgrading from v0.5.3 or earlier? Those installers could not be upgraded in place:
run the new .msi and, if the installed version does not change, remove SpaceStation
from Settings → Apps → Installed apps once and install again. From this release on, a
newer .msi replaces the installed one directly.

Linux — mark the AppImage executable and run it:

chmod +x SpaceStation-linux-x64.AppImage
./SpaceStation-linux-x64.AppImage

Prefer the terminal?

import Pkg; Pkg.Apps.add(url="https://github.com/GroupTherapyOrg/SpaceStation.jl")

That installs the spacestation CLI on its own. The desktop app registers the same CLI
for you and puts it on your PATH, so new terminals pick it up either way.

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 02 Sep 05:12
9a0a392

0.6.0 (2026-09-02)

Features

  • switch notebook tabs from the keyboard, and open a notebook's environment in a terminal (e6a444c)

Bug Fixes

  • give every Windows installer its own Package Code, so a newer .msi upgrades in place (253e5d7)
  • notebook zoom reflows to the window and stays anchored in both engines (35ba052)
  • precompile the notebook environment even when the process came up before it existed (07a1846)

Install the desktop app

No Julia needed — the app installs one for you (bundled juliaup), or uses whichever
Julia versions you already have.

Platform Download
macOS (Apple Silicon) SpaceStation-mac-arm64.dmg
macOS (Intel) SpaceStation-mac-x64.dmg
Windows SpaceStation-win-x64.msi
Linux SpaceStation-linux-x64.AppImage

First launch — one time only

These builds are not code-signed yet, so each OS asks once before it will run a new
app. Nothing here is permanent; it is the same step you take for any unsigned download.

macOS — open the .dmg and drag SpaceStation into Applications (do not run it
from the disk image). Then paste both lines into Terminal:

xattr -dr com.apple.quarantine "/Applications/SpaceStation.app"
codesign --force --deep --sign - "/Applications/SpaceStation.app"

Then open SpaceStation normally. The first line clears the download quarantine; the second
re-signs the app locally, which is what clears "SpaceStation is damaged and can't be
opened"
— macOS shows that wording for any app that isn't signed with a paid Developer ID,
and on Apple Silicon clearing quarantine alone is often not enough. Nothing is actually
damaged. (No admin rights? Drag it to ~/Applications instead and use that path in both
commands.)

Both steps disappear once the project has an Apple Developer ID and releases are notarized.

Windows — double-click SpaceStation-win-x64.msi. If SmartScreen shows "Windows
protected your PC"
, click More info → Run anyway.

Upgrading from v0.5.3 or earlier? Those installers could not be upgraded in place:
run the new .msi and, if the installed version does not change, remove SpaceStation
from Settings → Apps → Installed apps once and install again. From this release on, a
newer .msi replaces the installed one directly.

Linux — mark the AppImage executable and run it:

chmod +x SpaceStation-linux-x64.AppImage
./SpaceStation-linux-x64.AppImage

Prefer the terminal?

import Pkg; Pkg.Apps.add(url="https://github.com/GroupTherapyOrg/SpaceStation.jl")

That installs the spacestation CLI on its own. The desktop app registers the same CLI
for you and puts it on your PATH, so new terminals pick it up either way.

v0.5.3

Choose a tag to compare

@github-actions github-actions released this 01 Sep 21:22
805ef83

0.5.3 (2026-09-01)

Bug Fixes

  • never seed AGENTS.md/CLAUDE.md into fresh workspaces (#74) (202d9b1), closes #73

Install the desktop app

No Julia needed — the app installs one for you (bundled juliaup), or uses whichever
Julia versions you already have.

Platform Download
macOS (Apple Silicon) SpaceStation-mac-arm64.dmg
macOS (Intel) SpaceStation-mac-x64.dmg
Windows SpaceStation-win-x64.msi
Linux SpaceStation-linux-x64.AppImage

First launch — one time only

These builds are not code-signed yet, so each OS asks once before it will run a new
app. Nothing here is permanent; it is the same step you take for any unsigned download.

macOS — open the .dmg and drag SpaceStation into Applications (do not run it
from the disk image). Then paste both lines into Terminal:

xattr -dr com.apple.quarantine "/Applications/SpaceStation.app"
codesign --force --deep --sign - "/Applications/SpaceStation.app"

Then open SpaceStation normally. The first line clears the download quarantine; the second
re-signs the app locally, which is what clears "SpaceStation is damaged and can't be
opened"
— macOS shows that wording for any app that isn't signed with a paid Developer ID,
and on Apple Silicon clearing quarantine alone is often not enough. Nothing is actually
damaged. (No admin rights? Drag it to ~/Applications instead and use that path in both
commands.)

Both steps disappear once the project has an Apple Developer ID and releases are notarized.

Windows — double-click SpaceStation-win-x64.msi. If SmartScreen shows "Windows
protected your PC"
, click More info → Run anyway.

Upgrading from an earlier version? Uninstall it first. Installing a newer .msi over
an existing install currently reconfigures the old version instead of replacing it, so the
update looks like it did nothing. Remove SpaceStation from Settings → Apps → Installed
apps
, then run the new .msi. This is a limitation of the installer we generate, tracked
separately; a first-time install is unaffected.

Linux — mark the AppImage executable and run it:

chmod +x SpaceStation-linux-x64.AppImage
./SpaceStation-linux-x64.AppImage

Prefer the terminal?

import Pkg; Pkg.Apps.add(url="https://github.com/GroupTherapyOrg/SpaceStation.jl")

That installs the spacestation CLI on its own. The desktop app registers the same CLI
for you and puts it on your PATH, so new terminals pick it up either way.

v0.5.2

Choose a tag to compare

@github-actions github-actions released this 01 Sep 17:58
e8180eb

0.5.2 (2026-09-01)

Bug Fixes

  • compensate the body for zoom, not <main> — kills the proportional left border (#71) (ecbd4b0)

Install the desktop app

No Julia needed — the app installs one for you (bundled juliaup), or uses whichever
Julia versions you already have.

Platform Download
macOS (Apple Silicon) SpaceStation-mac-arm64.dmg
macOS (Intel) SpaceStation-mac-x64.dmg
Windows SpaceStation-win-x64.msi
Linux SpaceStation-linux-x64.AppImage

First launch — one time only

These builds are not code-signed yet, so each OS asks once before it will run a new
app. Nothing here is permanent; it is the same step you take for any unsigned download.

macOS — open the .dmg and drag SpaceStation into Applications (do not run it
from the disk image). Then paste both lines into Terminal:

xattr -dr com.apple.quarantine "/Applications/SpaceStation.app"
codesign --force --deep --sign - "/Applications/SpaceStation.app"

Then open SpaceStation normally. The first line clears the download quarantine; the second
re-signs the app locally, which is what clears "SpaceStation is damaged and can't be
opened"
— macOS shows that wording for any app that isn't signed with a paid Developer ID,
and on Apple Silicon clearing quarantine alone is often not enough. Nothing is actually
damaged. (No admin rights? Drag it to ~/Applications instead and use that path in both
commands.)

Both steps disappear once the project has an Apple Developer ID and releases are notarized.

Windows — double-click SpaceStation-win-x64.msi. If SmartScreen shows "Windows
protected your PC"
, click More info → Run anyway.

Upgrading from an earlier version? Uninstall it first. Installing a newer .msi over
an existing install currently reconfigures the old version instead of replacing it, so the
update looks like it did nothing. Remove SpaceStation from Settings → Apps → Installed
apps
, then run the new .msi. This is a limitation of the installer we generate, tracked
separately; a first-time install is unaffected.

Linux — mark the AppImage executable and run it:

chmod +x SpaceStation-linux-x64.AppImage
./SpaceStation-linux-x64.AppImage

Prefer the terminal?

import Pkg; Pkg.Apps.add(url="https://github.com/GroupTherapyOrg/SpaceStation.jl")

That installs the spacestation CLI on its own. The desktop app registers the same CLI
for you and puts it on your PATH, so new terminals pick it up either way.

v0.5.1

Choose a tag to compare

@github-actions github-actions released this 01 Sep 00:22
087816c

0.5.1 (2026-09-01)

Bug Fixes

  • zoom the notebook, not the app — anchored, scoped, with a reset control (#69) (0b80039)

Install the desktop app

No Julia needed — the app installs one for you (bundled juliaup), or uses whichever
Julia versions you already have.

Platform Download
macOS (Apple Silicon) SpaceStation-mac-arm64.dmg
macOS (Intel) SpaceStation-mac-x64.dmg
Windows SpaceStation-win-x64.msi
Linux SpaceStation-linux-x64.AppImage

First launch — one time only

These builds are not code-signed yet, so each OS asks once before it will run a new
app. Nothing here is permanent; it is the same step you take for any unsigned download.

macOS — open the .dmg and drag SpaceStation into Applications (do not run it
from the disk image). Then paste both lines into Terminal:

xattr -dr com.apple.quarantine "/Applications/SpaceStation.app"
codesign --force --deep --sign - "/Applications/SpaceStation.app"

Then open SpaceStation normally. The first line clears the download quarantine; the second
re-signs the app locally, which is what clears "SpaceStation is damaged and can't be
opened"
— macOS shows that wording for any app that isn't signed with a paid Developer ID,
and on Apple Silicon clearing quarantine alone is often not enough. Nothing is actually
damaged. (No admin rights? Drag it to ~/Applications instead and use that path in both
commands.)

Both steps disappear once the project has an Apple Developer ID and releases are notarized.

Windows — double-click SpaceStation-win-x64.msi. If SmartScreen shows "Windows
protected your PC"
, click More info → Run anyway.

Upgrading from an earlier version? Uninstall it first. Installing a newer .msi over
an existing install currently reconfigures the old version instead of replacing it, so the
update looks like it did nothing. Remove SpaceStation from Settings → Apps → Installed
apps
, then run the new .msi. This is a limitation of the installer we generate, tracked
separately; a first-time install is unaffected.

Linux — mark the AppImage executable and run it:

chmod +x SpaceStation-linux-x64.AppImage
./SpaceStation-linux-x64.AppImage

Prefer the terminal?

import Pkg; Pkg.Apps.add(url="https://github.com/GroupTherapyOrg/SpaceStation.jl")

That installs the spacestation CLI on its own. The desktop app registers the same CLI
for you and puts it on your PATH, so new terminals pick it up either way.

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 31 Aug 22:31
f71cb25

0.5.0 (2026-08-31)

Features

  • browser-style zoom in the desktop, and a working HTML export (#67) (5749c8c)

Install the desktop app

No Julia needed — the app installs one for you (bundled juliaup), or uses whichever
Julia versions you already have.

Platform Download
macOS (Apple Silicon) SpaceStation-mac-arm64.dmg
macOS (Intel) SpaceStation-mac-x64.dmg
Windows SpaceStation-win-x64.msi
Linux SpaceStation-linux-x64.AppImage

First launch — one time only

These builds are not code-signed yet, so each OS asks once before it will run a new
app. Nothing here is permanent; it is the same step you take for any unsigned download.

macOS — open the .dmg and drag SpaceStation into Applications (do not run it
from the disk image). Then paste both lines into Terminal:

xattr -dr com.apple.quarantine "/Applications/SpaceStation.app"
codesign --force --deep --sign - "/Applications/SpaceStation.app"

Then open SpaceStation normally. The first line clears the download quarantine; the second
re-signs the app locally, which is what clears "SpaceStation is damaged and can't be
opened"
— macOS shows that wording for any app that isn't signed with a paid Developer ID,
and on Apple Silicon clearing quarantine alone is often not enough. Nothing is actually
damaged. (No admin rights? Drag it to ~/Applications instead and use that path in both
commands.)

Both steps disappear once the project has an Apple Developer ID and releases are notarized.

Windows — double-click SpaceStation-win-x64.msi. If SmartScreen shows "Windows
protected your PC"
, click More info → Run anyway.

Upgrading from an earlier version? Uninstall it first. Installing a newer .msi over
an existing install currently reconfigures the old version instead of replacing it, so the
update looks like it did nothing. Remove SpaceStation from Settings → Apps → Installed
apps
, then run the new .msi. This is a limitation of the installer we generate, tracked
separately; a first-time install is unaffected.

Linux — mark the AppImage executable and run it:

chmod +x SpaceStation-linux-x64.AppImage
./SpaceStation-linux-x64.AppImage

Prefer the terminal?

import Pkg; Pkg.Apps.add(url="https://github.com/GroupTherapyOrg/SpaceStation.jl")

That installs the spacestation CLI on its own. The desktop app registers the same CLI
for you and puts it on your PATH, so new terminals pick it up either way.