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.