TrainShellBeta
Changelog

Changelogs

Product-facing updates grouped by release.

v0.8.72026-05-15Latest

Interface Refinement

  • -The app interface now uses calmer typography, clearer contrast, and fewer heavy visual treatments.
  • -Navigation, account, legal, and public pages now share a more consistent TrainShell style.
  • -Status labels and controls are easier to scan across workspace pages.
v0.8.62026-05-14

Interface Consistency

  • -The workspace now uses a cleaner, lighter navigation style with stronger blue action states.
  • -The web interface now uses a more consistent visual foundation across public, workspace, and account surfaces.
  • -Account dialogs now open with smoother focus handling and clearer layering.
v0.8.52026-05-13

Safer Host Connections

  • -Connected hosts now use stronger identity checks before coming online.
  • -Repeated host connection attempts are rejected more consistently.
  • -Host setup links are retired after a successful connection.
  • -Host connections now stop instead of falling back when setup credentials use an outdated format.
  • -Host setup can verify downloaded helpers more strictly.
  • -Expired setup links are rejected more consistently.
  • -The host connection page now uses clearer wording for connecting machines.
  • -Workspace pages and account dialogs now keep a more consistent visual style.
v0.8.42026-05-13

Connection Choices

  • -Host details now expose a connection-route choice before opening a terminal.
  • -Cloud rentals can now be created without installing the host helper automatically.
  • -The Apple app now remembers each saved host's connection preferences.
v0.8.32026-05-11

App Recovery

  • -The web workspace now runs from the online service again.
  • -The Mac and iPhone app can be built locally again.
  • -The installed Apple app now uses the TrainShell name throughout.
  • -All app features are included without upgrade prompts.
  • -Terminal sessions now have a repeatable local setup path.
  • -The public navigation now uses Changelogs, Sign-in, and Sign-up labels consistently.
v0.8.22026-05-10

Public Access Polish

  • -The public home page is available again before sign-in.
  • -Changelogs and legal pages remain readable without opening the app workspace.
  • -Sign-in and sign-up now open the right account pages and return users to the app.
  • -TrainShell now keeps the same brand icon across the public site and installed apps.
  • -Workspace menus now open beside their controls, and the app feels lighter and cleaner.
  • -Saved cloud keys can refresh host lists automatically after unlock.
  • -Offline hosts now show a fresh command to bring the host back online.
  • -Terminal sessions can switch connection modes when another mode is available.
v0.8.12026-05-09

Unified App Readiness

  • -Connected hosts now open terminal sessions more reliably.
  • -Host file browsing now starts in the expected work directory.
  • -Storage mount setup now works when only one online host is available.
  • -The main vault, dotfile, storage, and terminal flows are checked more consistently before release.
v0.8.02026-05-08

Unified App

  • -TrainShell now has one app experience across web, Mac, iPhone, iPad, and Android.
  • -Terminal sessions are more reliable across the app.
  • -Connected hosts can browse and preview workspace files.
  • -Connected hosts can inspect terminal workspaces, windows, and recent output.
  • -Sign-in now opens before protected workspace pages load.
  • -Vault, dotfiles, and storage setup now have fuller in-app management flows.
  • -Settings now manages vault secrets, integration credentials, coding tool access, and recent security activity.
  • -Unlocked vaults can regenerate the Secret Key and re-encrypt saved vault data from the unified app.
  • -Dotfiles can now import selected local files and encrypt them before sync.
  • -Storage buckets now support prefix browsing, upload, download, and delete actions from the unified app.
  • -Private storage can now be created, browsed, updated, and cleaned up without exposing your credentials to TrainShell.
  • -Cloud hosts can now be created, refreshed, started, stopped, and destroyed without exposing your credentials to TrainShell.
  • -Hosts, dotfiles, storage, settings, releases, and legal pages now share one app experience.
  • -TrainShell keeps account, vault, host, and session state consistent.
v0.7.52026-05-04

Clearer Dotfiles

  • -Navigation now responds faster when switching pages and opening host details.
  • -The Mac terminal now switches between tabs and views with less delay.
  • -Host details now show live connection health, tool readiness, and diagnostics.
  • -Host details now support terminal workspace creation, inspection, window selection, and cleanup.
  • -Host details can browse, preview, and search workspace files.
  • -Host details can install configured coding tools on connected hosts.
  • -Host details can create, attach, view, detach, and delete storage mounts with local vault credentials.
  • -Vault unlock now saves the Secret Key on trusted devices so later unlocks only need the vault password.
  • -The app can open terminal workspaces reported by the host.
  • -Host details now show whether online storage can mount on the host.
  • -Host details now show live host metrics.
  • -The app can register hosts and prepare install or update commands.
  • -TrainShell hosts on iPhone now open a detail view for metrics, install commands, and terminal launch.
  • -The Dotfiles page now shows add, scan, and sync actions directly in the page header.
  • -Empty dotfile lists now explain that local files are managed by the app and encrypted before syncing.
  • -Local dotfile rows now make platform settings, sync state, and removal controls easier to reach.
  • -The Dotfiles layout now uses a calmer workspace with a compact details panel.
v0.7.42026-05-03

Terminal Preferences

  • -The Mac settings window now has a fixed settings sidebar and clearer terminal preference cards.
  • -The apps now require TrainShell sign-in before opening the terminal workspace.
  • -Dotfiles now have first-class navigation with sync controls for saved vault files.
  • -The app can now scan or add local dotfiles, then encrypt them before vault sync.
  • -The Mac and iPhone home screens now use lighter sidebars, denser rows, and calmer selection states.
  • -The Mac workspace now has a cleaner home view, compact host rail, and terminal-first empty state.
  • -Terminal theme and font controls are easier to scan.
  • -The Mac terminal now has a right-side tool panel for snippets, history, themes, fonts, password autofill, file tools, and command generation.
  • -Terminal behavior settings now cover command history, bell sound, paste behavior, keyboard behavior, and bright bold text.
  • -App sign-in now stays inside the iPhone, iPad, and Mac apps with cleaner account controls.
  • -The terminal no longer shows the old Zen mode controls.
v0.7.32026-05-02

Stable Vault Setup

  • -Vault setup now keeps the same Secret Key throughout onboarding unless you choose to generate a new one.
  • -Vault setup now hides the Secret Key after you download your Emergency Kit.
  • -Trusted devices can unlock without showing the stored Secret Key again.
  • -You can now regenerate your Vault Secret Key and re-encrypt vault data after unlock.
  • -New Vault Secret Keys now avoid separator characters so generated keys are always valid.
  • -The iPhone app now makes hosts, active connections, and profile actions easier to reach from the bottom bar.
  • -The terminal now has a session bar, keyboard tools, snippets, history, password autofill, theme and font controls, gesture tips, and command generation.
  • -The Mac app now opens connected hosts into a lighter workspace with host tabs, quick layout controls, and TrainShell vault tools.
  • -The Mac settings page now uses a cleaner terminal settings layout with font controls and theme previews.
v0.7.22026-05-01

Cleaner Dashboard Workspace

  • -The dashboard now uses a calmer, lighter workspace style.
  • -Navigation is simpler, with primary views and hosts grouped in one sidebar.
  • -Cards, tables, forms, and popovers now use softer borders and clearer spacing.
  • -Headers, tabs, and action buttons are more consistent across workflows.
  • -Workspace pages now keep a steadier header and denser table rhythm while scrolling.
  • -Dotfiles now uses a clearer list-first layout for import, preview, and editing.
  • -The first-run terminal setup now feels more compact and easier to scan.
  • -Settings, dotfiles, and host page controls now load more reliably.
  • -Private workspace addresses now avoid public routing.
v0.7.12026-04-29

App Sign-in

  • -The app now returns from sign-in through train.sh app links.
  • -Mobile sessions stay scoped while sharing hosts and active sessions with the web dashboard.
  • -The app now shows dotfile sync status without exposing dotfile contents.
  • -External dotfile sync has been removed. Dotfiles stay in the vault and sync only to hosts after unlock.
  • -Dotfiles now support shared, macOS-only, and Linux-only variants for host-specific setup.
  • -Dotfiles can now combine shared and platform-specific layers with safer merge choices.
  • -TrainShell now has a command entry point for automation workflows.
v0.7.02026-04-27

Strict Vault Protection

  • -New vaults now require both a passphrase and a device Secret Key before secrets can be decrypted.
  • -New integration credentials are now saved in the user vault. TrainShell cannot decrypt newly saved credentials.
  • -Older shared credentials and passphrase-only vault data are removed from strict deployments.
  • -Coding tool accounts can now be imported into the vault and used only after unlock.
  • -Coding tool launches no longer require TrainShell to read account secrets.
  • -Storage mounts now use credentials from your unlocked vault without exposing them to TrainShell.
  • -Storage connection details and export setup now run after vault unlock.
  • -Private storage now uses local unlock for bucket and file operations.
  • -Cloud hosts can now refresh, start, stop, and destroy after vault unlock.
  • -Cloud hosts can now be rented without exposing credentials to TrainShell.
  • -Coding tools now share a consistent vault-unlock launch flow.
  • -Settings now shows recent security activity for vault, secrets, integrations, storage, and cloud hosts.
  • -Failed cloud host creation now leaves a recoverable local record instead of disappearing.
  • -Recoverable cloud host records now show a local removal action instead of a cloud destroy action.
  • -Vault encryption pages now use one shared local encryption path.
  • -Vault unlock sessions now expire automatically and can be locked manually from Settings.
  • -Vault unlock sessions now stay available across dashboard pages without saving the passphrase by default.
  • -Vault Secret Key storage is now an explicit trusted-device choice.
  • -Vault saves now reject unsafe data before it can be stored.
  • -External notebook setup now keeps secrets protected during setup.
  • -Cloud workspace setup now uses vault-unlocked credentials instead of account-level shared access.
  • -Dotfiles are now encrypted in the vault and sync only after unlock.
  • -Vault lock actions now appear in recent security activity.
  • -Notebook runtime views no longer expose old connection state.
  • -Vault setup now shows a clear warning that lost Secret Keys cannot be recovered.
  • -Vault setup now offers a one-click download of your Secret Key as a text file.
  • -Workspace status bar now shows whether your vault is unlocked, locked, or not yet set up.
  • -Mobile app access now stays scoped to the signed-in account.
v0.6.02026-04-24

Cleaner Storage And Workspaces

  • -Storage setup now shows clearer next steps. You can tell when uploads and mounts are ready.
  • -File trees now expand folders in place. Storage buckets and host workspaces are easier to browse.
  • -Host file browsing now opens reliably. Nested folders expand without leaving the current view.
  • -Host file previews now open in a compact popup. You can inspect files without leaving the tree.
  • -File selection is easier to use. Common file actions stay close to the file list.
  • -Storage, Integrations, Hosts, and Dotfiles now use cleaner layouts. The pages show more useful controls with less repeated text.
  • -Dotfiles now has its own dashboard page. You can open it directly from the sidebar.
  • -Dotfiles can now import local files before syncing to hosts.
  • -Integrations now use a table view. Service status and next actions are easier to compare.
  • -Coding tool account status is clearer in Settings. Connected accounts are easier to understand.
v0.5.02026-04-23

Cloud Workspace Hosts

  • -You can create cloud workspaces from Add Host. TrainShell attaches them like regular cloud hosts.
  • -Repository and branch choices now use dropdowns. You do not need to type every value.
  • -Available machine sizes appear before launch. This makes setup easier to compare.
  • -Cloud workspace setup files are easier to download. Rebuilt workspaces can reconnect with less manual setup.
  • -Private storage now supports browsing, uploads, and bulk cleanup from Storage.
  • -Storage buckets can mount on supported Linux hosts from the Storage page.
v0.4.12026-04-23

Faster Terminal Reconnects

  • -Terminals recover from dropped connections faster. You should need fewer manual refreshes.
  • -Terminal tabs reconnect when you return to them. They also recover faster after network changes.
  • -Expired dashboard sessions now send you back to sign in. They no longer get stuck in reconnect loops.
v0.4.02026-04-21

Unified Cloud Hosts

  • -Notebook runtimes now work as full cloud hosts. You can add them from the same host flow.
  • -Add Host has a simpler notebook setup path. New runtimes appear in your hosts list.
  • -Sign-in prompts are clearer when sessions expire. Account recovery feels less confusing.
  • -Terminal and host setup are more reliable. Common setup failures are handled more cleanly.
v0.3.22026-04-20

Host And Terminal Refinements

  • -Terminals now remember font and cursor settings. Your workspace feels more consistent.
  • -Notebook hosts are easier to inspect and reuse. Runtime details are easier to find.
  • -Host details are easier to understand. Diagnostics now give clearer context.
  • -Coding tool actions are easier to find. They now live closer to active remote sessions.
  • -Experimental features now have their own page. Testing new options is easier to manage.
v0.3.12026-04-19

Faster Terminal Sessions

  • -Supported hosts can use a smoother terminal mode. Typing feels cleaner in active sessions.
  • -Long-running terminal sessions are more stable. This helps during extended coding work.
  • -Terminal fallback is cleaner when issues appear. Pages avoid half-connected states.
  • -Opening a terminal now shows clearer progress. Connection steps are easier to follow.
v0.2.12026-04-17

Cloud Host Sync Fixes

  • -Terminal typing feels more responsive. Output streams more smoothly.
  • -Diagnostics are easier to understand and share. Support snapshots are more useful.
  • -Codex sign-in is more reliable. Refreshed login state carries across sessions more cleanly.
  • -Imported cloud hosts recover more cleanly after installs and reconnects.
  • -Offline or stale hosts disappear more cleanly from the dashboard.
  • -Cloud terminals show their first shell output more reliably when a session opens.
  • -Installed host helpers stay online more reliably. They recover better after account refresh issues.
v0.2.02026-04-15

Vault Security Upgrade

  • -Secrets and credentials are protected by a stronger vault flow.
  • -Credential setup is cleaner. Sensitive values stay locked down more consistently.
  • -Hosts can be removed more cleanly. Imported cloud machines can be forgotten more cleanly.
  • -Remote session lists now avoid duplicate entries for the same session.
  • -Vault setup errors are clearer. Recovery is easier when secure access is not ready.
  • -Saved secrets must be entered again after this upgrade.
v0.1.22026-04-15

Host Recovery Update

  • -Managed hosts reconnect after service restarts. Remote access is available again.
  • -Host updates work again. They no longer need extra setup.
  • -Old cloud credentials can be removed cleanly, even with older cloud hosts.
v0.1.12026-04-14

Host Experience Improvements

  • -Host detail pages switch faster. Moving between hosts feels lighter.
  • -Remote session browsing feels smoother in the dashboard.
  • -Host pages are cleaner. Release history is easier to read.
v0.1.02026-04-12

Public Beta

  • -Use remote terminals from the web app. Remote sessions support persistent workflows.
  • -Save credentials and environment values securely for your workspace.
  • -Run coding tools on connected hosts.
  • -Manage cloud and custom machines from one dashboard.
  • -Share sessions with your workspace. Sync dotfiles across hosts.
  • -Connect storage and developer services from the dashboard.