Version 0.4.0 · August 11, 2026
Workspace variables, SSH tasks, and Pro sync
Community adds workspace-aware MCP tools and a more capable SSH task workflow. Pro adds cloud sync for workspace context.
Added
- MCP workspace variables and SSH tasks — MCP-compatible clients can manage workspace-level variables and create, run, inspect, cancel, and clean up SSH tasks with confirmation safeguards.
Changed
- SSH task workflow — reorder tasks manually or by drag and drop, use workspace and environment variable defaults, and review more stable live events and cached run transcripts.
Security
- SSH task inputs marked as secret are masked in task output, errors, saved logs, and MCP responses.
Pro · Added
- Cloud sync for workspaces, environments, and workspace variables, so development context can follow you between devices.
- Controls to enable or pause sync, trigger a sync manually, browse cloud workspaces, and download a workspace to a device.
- Conflict handling that lets you review differences and keep either the local or remote version when the same workspace changes in more than one place.
- Sensitive material stays out of sync: secrets, API connections, SSH connections, database connections, and SSH tasks are not uploaded.
Cloud sync is a Pro preview capability and requires a signed-in account with the corresponding sync access.
Version 0.3.0 · July 30, 2026
Request scripting and safer workspace workflows
A Community release for automating API checks, keeping workspace data isolated, and making SSH and database workflows more reliable.
Added
- API request scripts — run JavaScript before a request and after its response to prepare dynamic requests, inspect results, record tests, and review output in a dedicated Console. Scripts stay with saved requests and OpenAPI imports/exports.
- Transactional workspace foundation — workspace, variable, and environment changes now have revisions, snapshots, and rollback-aware records for more dependable local updates. Community keeps this data local by default; Pro later adds optional cloud sync for these records.
- Isolated storage profiles — keep stable, development, and test data roots separate, or choose an explicit absolute data directory, while existing stable installations continue using the ~/.unfour layout.
- SSH terminal clipboard menu — use right-click Copy, Paste, Paste Selected Text, and Select All actions with platform-appropriate shortcuts.
Changed
- Workspace, variable, and environment edits now use one consistent transaction path in the desktop app and MCP adapters. Active selections, last-opened time, and the default workspace remain device-local preferences.
- Added extension points for future edition-specific workspace actions and decorations without moving workspace business logic into the app shell.
Fixed
- Windows install and uninstall now detect and stop a running unfour-mcp sidecar, avoiding stalled file replacement when an MCP client is still connected.
- The database row delete action remains visible when table editing becomes available after the initial grid layout.
Version 0.2.0 · July 22, 2026
SSH file transfer and task automation
A minor Community release focused on SSH file transfer and automation, shared workspace variables, and multi-statement database execution.
Added
- SSH SFTP remote files — browse remote directories, transfer files, and manage remote paths from a dedicated Files panel with context menus, multi-select, and drag-and-drop upload. The SSH sidebar now includes Connections, Files, and Tasks modes.
- SSH task automation — create and run multi-step command, upload, and download tasks with workspace-scoped templates, local path bindings, run history, streamed transcripts, and Save / Run editor flows.
- Shared workspace variables — manage workspace-scoped environments, switch the active environment from the title bar, and resolve API requests over workspace defaults.
- Database multi-statement Run — execute the current statement or all semicolon-separated statements sequentially and inspect result sets in sub-tabs.
Fixed
- Database table preview loading is more stable and no longer flashes placeholder rows with incorrect grid content.
Changed
- API environment ownership moved into shared workspace variables; API Client now consumes the workspace active environment.
Docs
- Updated architecture, project-structure, SSH Terminal, and API Client documentation for the new package boundaries and surfaces.
Pro · Added
- Pro account sign-in — complete PKCE sign-in from the desktop app, return through the Unfour deep link, and manage the account from Settings and the title bar.
- Account profile UI — signed-in users can see their username, avatar, and email, and use a compact account menu to sign out or open Settings.
- Stable device installation ID — the Pro installation keeps a device identity in the operating system secret store, independent of account sessions and sign-out.
- Session persistence — account sessions now use the shared core secret store instead of a Pro-only store.
Pro · Fixed
- Transient account API failures during a cold start are retried instead of leaving the account UI stuck in an error state.
- Pro desktop builds work again after the Community core is updated.
Windows x64 NSIS is the supported public download. The installer is unsigned; macOS and Linux artifacts remain experimental and unverified.
Version 0.1.2 · July 20, 2026
API interoperability and database editing
A feature and reliability release focused on API interoperability, database row editing, and MCP and SSH stability.
Added
- OpenAPI 3.1 collection export from the API Client collection toolbar, shared dialog, and tree actions.
- OpenAPI YAML import through the shared HTTP-engine import path.
- Database table row editing with confirmation gating, optimistic concurrency checks, and bind-parameter SQL updates.
- MCP tools for managing API environments over the command bus.
- Named secret read and write helpers for credential-reference workflows.
- Column resizing and improved JSON previews in shared data tables and Database grids.
Fixed
- Failed SSH session tabs and connection errors are preserved instead of being discarded silently.
- MCP idle shutdown is disabled by default so long-lived clients are not interrupted unexpectedly.
Changed
- Database page orchestration was split into dedicated hooks and connection/tree helpers while preserving existing query and schema flows.
Refactored
- Oversized backend modules were split into focused directories, and obsolete workspace implementation leftovers were removed.
Docs
- Updated README product screenshots and overview copy, plus MCP environment-tool and idle-shutdown documentation.
Version 0.1.1 · July 13, 2026
Maintenance and polish
A maintenance release following the 0.1.0 public launch, focused on packaging and polish.
Added
- Desktop extension slots for future pluggable features.
- Release core_commit identity surfaced in system info and the About panel.
- Generic deep-link runtime support.
- Extended i18n resource loading.
Changed
- Windows distribution now ships only the NSIS installer (MSI dropped).
Fixed
- Larger settings window with no MCP tab height flash on open.
Docs
- Release-verification checks for API, SQLite, SSH, PostgreSQL, MySQL, and MCP marked PASS.
- README and distribution docs updated for NSIS-only Windows packaging.
Pro · Added
- First Pro preview — extends the Community core with the foundation for Pro-only account and workspace capabilities.
Windows x64 NSIS only. Code signing is not yet complete. macOS and Linux remain experimental and unverified.
Version 0.1.0 · July 9, 2026
First public release
The first Community release introduced the local-first developer workspace.
Added
- API Client — compose, send, save, and inspect HTTP requests with workspace environments and redacted history.
- SSH Terminal — manage SSH connections and terminal sessions with split panes, host-key trust, and redacted log export.
- Database — manage connections, browse schemas, run SQL with confirmation guardrails, and preview query results.
- Workspace — scope requests, environments, connections, activity, tabs, and layout to a local workspace with unique names and per-workspace persistence.
- Local MCP server — expose safe local diagnostic tools (API replay, SSH connection) to MCP clients over the command bus.
- App shell & platform — single-instance app, settings window, structured local logs, centralized design tokens, and shared i18n.
Security
- Credentials stored as references only; sensitive headers redacted in history, activity, and logs; keychain purged on connection delete; MCP tools reject forbidden write/control operations.
Signing was incomplete; unsigned artifacts may trigger OS warnings. Windows distributed both NSIS and MSI — choose one format to avoid duplicate entries. macOS and Linux remained experimental or unverified.