98 KiB
中文 | English
Changelog
0.9.3 — Terminal keyboard and form fixes
2026-10-02.
- Terminal keyboard handling: Android adaptive terminals resize to the visible area, with corrected cursor and input-anchor positioning. Shortcut keys stay above the keyboard and leave room for the input line when expanded.
- Accessible form closing: add/edit host forms have a top-right close button that remains available while scrolling. Clicking outside the form preserves entered values.
- Mobile terminal font: Android/iOS default to size 6, preserving saved custom sizes.
- Version alignment: iOS is maintained at 0.9.3, without an iOS package upload.
- Manual installation: download and install this release yourself. Announcement only; no upgrade prompts or forced updates.
0.9.2 — Linux and Windows ARM64
2026-10-02. Four platforms, ten packages; no iOS upload.
- Linux desktop client: x86_64 and ARM64 deb/AppImage packages, sharing desktop hosts, SSH/Agent, persistent terminals, RDP/DVC, monitoring, files, AI, proxies, port forwarding and broadcasts.
- Native Windows ARM64: NSIS and Portable packages, validated under an ordinary user on Windows 11 ARM64. Remote Windows management components remain x64.
- Older Windows terminals: the bundled psmux adds a WinPTY backend for Server 2016 without ConPTY. Modern Windows keeps ConPTY. Management components use the static CRT to reduce runtime dependencies on clean systems.
- Reliability fixes: host edit/delete waits, Windows domain connections, file-overwrite permission cleanup and Linux legacy-database migration.
- Cleaner announcements: sync-operation messages are removed from the announcement dialog; Cloud sync remains available.
- Manual installation: announced through notices, without upgrade prompts or forced updates.
0.9.1 — Address detection and embedded Windows Setup export
2026-09-30. Windows x64 NSIS/Portable, Apple Silicon Mac arm64 DMG and Android arm64 APK. Notices and manual downloads only; no upgrade prompt or forced update. No iOS release; the Linux client stays frozen.
Added:
- Enter an IPv4 address or domain directly with automatic detection and a separate port; the address-type selector is removed. Existing IPv6 hosts remain compatible.
- Embedded Windows management Setup ZIP with offline export in DVC, missing-component and maintenance flows; Android also offers system sharing. RDP-only hides the card. No host/credential is exported and the client never runs the EXE.
- Component version 0.9.1; ZIP size 13,308,604 bytes. Setup and Agent/psmux maintenance keep the same verified source.
Fixed and verified:
- Existing Setup conflicts remain fail-closed. Portable instructions require backing up the old EXE/Setup while preserving data. Windows ordinary-user manual upgrades and data retention passed.
- Mac arm64/version/ad-hoc signature/DMG mounting and unique embedded-resource checks passed. No notarization, automatic-update or minimum-OS/every-model claim is made.
- Android keeps the 0.9.0 signer; replacement, startup, retained settings and system export/share are verified in Android SDK Emulator. This does not claim a physical phone or recipient delivery.
- Earlier Android signer limitations remain. Uninstalling clears local AI history/memory; preserve data first. 0.9.0 does not require uninstalling.
Installation · New form samples · v0.9.1 downloads
0.9.0 — Three clients; manual installation required
Download and install 0.9.0 manually. Automatic updates from older versions are unavailable.
Platforms: Windows x64 (NSIS and portable ZIP), Apple Silicon Mac arm64 (DMG), and Android arm64 (APK). iOS is not uploaded; the Linux client remains frozen.
Added and improved:
- Apple Silicon Mac client and DMG distribution with shared runtime and desktop capabilities.
- IPv4/Domain host selection with separate ports; domains can resolve to IPv6, and existing IPv6 hosts remain usable.
- Official or self-hosted Creation Cloud selection, with isolated login, sync and update sources.
- Manual Windows server Setup and Windows-account onboarding; automatic installation/OCR removed.
- Windows Agent persistent terminals through Terminal2/psmux, with standard OpenSSH retained.
- Fixes for global/project/host AI-history scope, terminal input, RDP logon readiness, host refresh, system information and shared migration.
Verified:
- Windows test VM: installation, startup, uninstallation and manual 0.8.8-to-0.9.0 upgrade with data retained.
- Mac: arm64 build, mounted DMG, version and ad-hoc signature integrity.
- Android: package checks and same-signer test-build upgrade, startup and data preservation in SDK Emulator; not an older-official-signature or physical-phone claim.
Installation notes:
- Android has a new signature and cannot replace an older official build directly. Uninstalling removes local data; Cloud excludes AI conversations and memory. Keep the old app if needed data is not safely preserved.
- Mac is M-series only, targets macOS13+, is ad-hoc signed/not notarized and has no automatic updater.
- Windows installers have no Authenticode signature and require WebView2 Runtime.
- No automatic update to this release is offered to older clients; use the official manual downloads.
Download complete installers from GitHub Releases. Each release includes binaries, release notes, and verification details.
v0.8.9 (historical development stage; not released separately)
These entries describe the state at that time, not the current product or downloads. Subsequent development is included in the 0.9.0 release above.
This update publishes documentation and screenshots only. No new binaries, existing assets or automatic-update policies have been changed.
Added And Changed
- Expanded the current screenshot gallery to 54 screens across Windows and Android; replaced legacy root screenshot URLs and added per-platform galleries.
- Shared automatic installation on Windows and Android, retaining manual Setup and remote-desktop takeover.
- RDP-only, direct OpenSSH and SSH-over-RDP access with saved-credential reuse.
- Windows Native AI and monitoring improvements, plus shared proxy routes and encrypted-sync capabilities.
Fixed
- Windows Agent labels now show the authenticated software version, with an explicit unknown state; account overview translations are complete across both clients and nine languages.
- Version-cache failures no longer block the entire local interface; known mandatory-update or disabled-version decisions remain effective.
- Fixed Android database path inconsistency, with real legacy-database migration and original-configuration retention verified.
- Fixed installation subtitles, repeated password requests and Windows disk/network metrics.
Verified
- Targeted checks cover real UAC on Windows Server 2022 and installation and privilege checks on a real Server 2019 host, without extrapolating to other environments.
- Windows update, local-mode fault and data-retention results keep their individual tested artifact identities. Android used MuMu, with no physical-phone result.
- Current interface screenshots use a demonstration host; the progress image is a state replay.
Downloads And SHA256
No standalone 0.8.9 package was released at this stage; the public version at that time was 0.8.8. Use the 0.9.0 downloads above for the current release.
v0.8.8 (historical release) - Cloud Data-Protection Recovery And Three-Asset Release
Protocol is 14, and Windows and Android share SQLite schema 15. Production assets are exactly Windows NSIS, Windows portable ZIP, and one Android arm64 APK. MSI is no longer built or published, no AAB is generated, and no Linux client artifact is released.
Downloads
- Windows installer:
C-SSH_0.8.8_x64-setup.exe - Windows portable:
C-SSH_0.8.8_portable-Windows-x64.zip - Android arm64 APK:
C-SSH_0.8.8_android-arm64.apk
Added And Changed
- Cloud data-protection pages on Windows and Android now use explicit loading, ready, and error states. Legacy-envelope migration, first-time setup, change, reset, and retry actions follow the authoritative server state.
0.8.8is the first Windows release under updater trust-root epoch 2. Windows users on0.8.7or earlier must install0.8.8manually once; automatic updates resume afterward. Android is unaffected.- Starting with this release, Windows publishes only NSIS and portable ZIP. Historical MSI assets remain immutable records of older releases.
Fixed
- Fixed correct passwords being rejected before actual verification in legacy-envelope state, manual sync remaining stuck on loading, change/reset actions being hidden, and stale previews after Cloud state changes.
- Fixed revoked login sessions remaining visible with disabled delete buttons and the notification center failing to select its first account-only notification.
- Fixed mismatched tab and card backgrounds on the Android account page in the light theme.
Verified
- Windows NSIS and Portable passed formal install, exit, uninstall-with-data-retention, user-initiated
0.8.7 → 0.8.8upgrade, and full cleanup gates. The two-device production Cloud data-protection and Host+AI manual-sync path also passed. - Android x86_64 on MuMu passed the affected Cloud data-protection, Host+AI manual-sync, Reset local-retention, and cleanup path. Static and real-browser theme checks passed.
- The production arm64 APK passed
0.8.8 / 8000008, SDK 24/36, arm64-only ABI, non-debug, v2 single-signer, and four embedded Agent/tmux resource checks. This is not presented as physical-arm64 acceptance.
SHA256
FF15C6CD40D3FC6725A413BD7253AABC191BD76C78CD3AFF83AA255758907736C-SSH_0.8.8_x64-setup.exe55B42F281725D3995B9117C85A9E688F51AD4F2359D2921768C52E6AB027FAA0C-SSH_0.8.8_portable-Windows-x64.zipA2C98E7A81BB4E5A66B38A2C8096FE41951AC8B66DD3DFE9AA4C64E17A1E4F80C-SSH_0.8.8_android-arm64.apk
v0.8.3 - Announcements, Version Control, Automatic Updates, And Safe Data Migration
Protocol is 14, and Windows and Android share SQLite schema 15. Production assets are exactly Windows NSIS, MSI, portable ZIP, and one Android arm64 APK. There is no Linux client artifact, and no AAB is generated or uploaded.
Downloads
- Windows installer:
Creation-SSH_0.8.3_x64-setup.exe - Windows MSI:
Creation-SSH_0.8.3_x64_en-US.msi - Windows portable:
Creation-SSH_0.8.3_portable-Windows-x64.zip - Android arm64 APK:
C-SSH_0.8.3_android-arm64.apk
Added And Changed
- At startup, clients obtain announcements, version details, downloads, and update policy from one Creation Cloud response. Announcements use one modal with Normal, Important, or Critical priority.
- Administrators can retire selected old versions or force them to a selected stable release. Policy can compare only the version or also verify the current installed-file SHA-256.
- Windows downloads, verifies, safely exits, replaces, and restarts automatically. Android updates through the system installer and shows OS confirmation only when required.
- Schema 12→15 uses Copy-on-Migrate: only a database copy is migrated; hosts, credentials, known_hosts, groups, snippets, AI/Cloud data, and required settings remain intact, while failure leaves the original database unchanged.
- Creation-Log uses an independent diagnostics database and is off by default. Collection starts only after the user enables it, and the database is not created or opened while disabled.
Verified
- Windows NSIS, MSI, and Portable each passed the formal install/replace/restart, data-retention, and cleanup gates.
- Android passed the existing real-app, real-SSH, Agent, UI, SQLite, and arm64 artifact gates. We do not present an x86_64 emulator's inability to run the arm64 bootstrap as a passed automatic-update test.
- All four production assets were checked by version, filename, size, and SHA256. Windows updater signatures are carried as Creation Cloud metadata and do not add public assets.
SHA256
87DC4A7F07DD39B2D4764BE00DA1726BD8F50437F9ED8F172E7E931AAC254BE5Creation-SSH_0.8.3_x64-setup.exe0D1BC658622B456F1AFC32066C2B6CA1D8D34813896989203637C64C8D03A8AACreation-SSH_0.8.3_x64_en-US.msi333DB9499D851450561995ADA2A982502434027865F66867A524B2D4C20610A8Creation-SSH_0.8.3_portable-Windows-x64.zip77D383471B1D122100B37C24F4FDA5DC3732FFC9A412C994C12B944C115651CEC-SSH_0.8.3_android-arm64.apk
v0.7.7 - Account-Level Encrypted Sync And Safe Host Add/Delete
Protocol remains 13. Windows and Android now share SQLite schema 12. Production assets are exactly three Windows packages and one Android arm64 APK. The Linux client remains frozen with no Linux artifact, and no AAB is generated or uploaded.
Downloads
- Windows installer:
Creation-SSH_0.7.7_x64-setup.exe - Windows MSI:
Creation-SSH_0.7.7_x64_en-US.msi - Windows portable:
Creation-SSH_0.7.7_portable-Windows-x64.zip - Android arm64 APK:
C-SSH_0.7.7_android-arm64.apk
Added And Changed
- Cloud data protection now uses one random account data-key envelope. The protection password is used transiently only for setup, change, known-password reset, upload, download, and explicit recovery. Startup, local SSH, AI, and ordinary use no longer ask for it.
- Windows and Android share schema 12, transparent local device wrapping, and the same manual-sync contract. A password change rewraps the same account data key without re-encrypting Host/AI business ciphertext.
- Adding a host must first complete real SSH negotiation, host-key verification, and authentication using the frozen address, port, user, and credential. Only then are the host, mode, credential, and trust committed atomically; failure writes nothing.
- Deleting a host stops local activity and atomically removes local host, credential, trust, and related state. It does not connect through Agent/SSH or remove a remote agent, authorized key, tmux session, or server data.
- Android restores the AI tool-loop limit in the parameter sheet, with a
1..=200range, a default of30, local SQLite persistence, and cold-start restoration. - All four Windows agent/tmux resources are embedded in the EXE. Install directories no longer contain a
resourcesfolder or runtime DLL, and the portable ZIP contains a single EXE.
Fixed
- Fixed Cloud registration failures when the UI language was Traditional Chinese or another locale outside
zh-CN/en, and separated deterministic 4xx responses from service-unavailable errors. - Fixed the Android tool-loop value reverting to its default after force-stop.
- Fixed hosts being stored before SSH connection/authentication succeeded, and fixed ordinary deletion attempting remote cleanup.
Verified
- Windows production background clicks: an unreachable SSH target remained
0→0; a controlled SSH fixture produced one connect and one authentication before0→1; final deletion produced1→0with SSH events remaining0→0, and the user's local key was unchanged. - Android MuMu background clicks proved that an unreachable host is not stored and that a tool-loop value of
200remains200after force-stop and cold start. - Production Creation Cloud 0046 cross-device verification covered Windows Host+AI upload, Android download, password change, Windows reconciliation with the new password, and reset clearing Cloud data while preserving Android-local Host+AI data.
- All four assets were checked by version, filename, and SHA256. Windows embedded-resource gates, Android arm64 ABI/v2 single-signer checks, and zero AAB all passed.
SHA256
DBFFE88A5A2DCC59A0AF463EF9A16520E3B207717DF8DA9A313095C4038FB513Creation-SSH_0.7.7_x64-setup.exeF80767097D2BB3F0422B8652C7C45349F9882797240805AE7982840EA883CD57Creation-SSH_0.7.7_x64_en-US.msi4C44A98EF6655F66C2FE76926D951536678CFD36F57D7119755DA529FA8E7252Creation-SSH_0.7.7_portable-Windows-x64.zipC1321415BC0CF0AB4D9188D8DFDD5947E68E49CB9950C056C60584291D79E5B4C-SSH_0.7.7_android-arm64.apk
v0.7.6 - Per-Data Protection And Three-Scope AI
Protocol remains 13. Windows uses SQLite schema 11, while Android creates only fresh schema 10. Production assets are exactly three Windows packages and one Android arm64 APK. The Linux client remains frozen with no Linux artifact, and no AAB is generated or uploaded.
Downloads
- Windows installer:
Creation-SSH_0.7.6_x64-setup.exe - Windows MSI:
Creation-SSH_0.7.6_x64_en-US.msi - Windows portable:
Creation-SSH_0.7.6_portable-Windows-x64.zip - Android arm64 APK:
C-SSH_0.7.6_android-arm64.apk - These are the only four assets. There is no Linux client artifact, and no AAB is generated or uploaded.
Windows Data Protection
- The singleton vault record in the current
datadatabase becomes the data-protection authority for that copy. A fresh directory or an EXE copied without its data creates a new unconfigured instance and does not inherit another program copy's password. - A complete copy of protected
dataretains the original instance and password requirement. The database stores only master-key material wrapped by DPAPI or a password KEK plus required parameters, never the data-protection password, a plaintext master key, or automatic-unlock material. - The ordinary WebView2 profile uses the system application-data location. Business SQLite, known_hosts, local AI/Cloud state, logs, and transfer temporaries remain under the adjacent
datadirectory.
Three-Scope AI And Memory
- The AI assistant has fixed Global, Project, and Host scopes, independent from View, Edit, and Full Access permissions.
- Ordinary summaries use the shared
ScopeCognitionSnapshot: Global recalls bounded, relevant cognition from visible projects and hosts, Project covers the current project and member hosts, and Host covers only itself. One run reuses one snapshot instead of rereading every conversation. - Canonical raw events remain the sole source of truth. Ordinary summaries do not register full-conversation catalog/body tools. Only an explicit Windows exact-evidence request can read bounded original evidence within current visibility.
- The Android three-scope shell reuses the same shared cognition business layer. Ordinary mobile runs keep exact evidence disabled and retain the existing scope, owner, history, and replay gates.
Interface And Messages
- Windows adds the gray-white Frost theme while retaining glass depth, dark-gray text, and danger red. Theme choice persists locally and synchronizes across windows.
- The Host status rail retains all nine metrics in a tighter wide-window layout and still collapses to the existing button/popover on narrow windows. Latency comes only from real Agent metrics requests or SSH channel round trips; unknown values show
—and are never estimated by the frontend. - Windows assistant text uses the full chat width. Both Windows and Android restore and display user images from persisted messages. Images accept only local base64 image data URLs, with single and multiple images adapted to desktop and narrow-screen layouts.
Verification And Security Notice
- All four assets use the same release version and have been checked by filename and SHA256. There are no other production artifacts for Windows or Android.
- The Windows NSIS and MSI packages are not Authenticode-signed. SmartScreen may show Unknown Publisher or require an extra confirmation; download from this repository's Release and verify SHA256.
- Android
v0.7.6creates only fresh schema 10 and does not open or migrate schema 9. When the installation generation changes, the previous local database and its hosts, settings, credential references, and AI data are not retained.
SHA256
E996FEE3EABDBFA4EBEF1C6E429264B17FFB51972CD807E8AFF764F9432C4D48Creation-SSH_0.7.6_x64-setup.exeBF246971DBE5C0A1190EC940E715D9D1752E66D35FF141E76AADB1E427379627Creation-SSH_0.7.6_x64_en-US.msiC43A7006524F5E0C0AC53C9720F7945160D39614969E05B413329F9FDAC8230BCreation-SSH_0.7.6_portable-Windows-x64.zip84A9CA3C71582AC28C6A3468502290611788F2B281AB0A49C32A516626D4996DC-SSH_0.7.6_android-arm64.apk
v0.7.5 - Windows Data Isolation, File Recovery, And Transient AI Retries
Protocol remains 13 and SQLite/AI schema remains 9. Production assets are exactly three Windows packages and one Android arm64 APK. Linux client development stays frozen, with no Linux artifact or AAB produced or uploaded.
Downloads
- Windows installer:
Creation-SSH_0.7.5_x64-setup.exe - Windows MSI:
Creation-SSH_0.7.5_x64_en-US.msi - Windows portable:
Creation-SSH_0.7.5_portable-Windows-x64.zip - Android arm64 APK:
C-SSH_0.7.5_android-arm64.apk
Added And Changed
- Before Tauri/runtime initialization, Windows makes the real
<EXE directory>\datathe sole data and state root. SQLite, known_hosts, local AI/Cloud files, logs, WebView2 data, and transfer temporaries no longer scatter across AppData, the working directory, or the system temporary directory. - The Windows master key, Cloud session, and automatic-unlock material remain in Credential Manager instead of being downgraded to ordinary files for the adjacent-data layout.
- File drag-out sessions and download recovery are more robust. Recovery after interruption remains guarded by destination identity, chunk integrity, and atomic adoption.
- For Issue #41, terminal right-click shows Copy and restores focus only when xterm currently has a selection. With no selection, the client does not intercept the event, leaving it to the remote TUI or mouse mode.
AI Reliability
- Provably transient network, connection, read-timeout, and 408/429/500/502/503/504 failures wait a fixed five seconds after each failure and retry at most five times. Only read-only, idempotent Agent/SSH reads may be replayed automatically.
- Writes, edits, commands, terminals, and other requests are never replayed automatically once they may have been delivered. They return an unknown outcome and retain the recovery gate instead of risking duplicate side effects.
- Each retry schedule is persisted before it is shown. Stop can cancel the wait, and the final error reports the failure category and whether retries were exhausted.
Screenshot Evidence Boundary
- Refreshed eight Windows and five Android public product screenshots. Every image uses RFC 5737,
example.com, and explicitly labeled simulated data; none connected to a real host, Cloud, or AI provider. - All 13 screenshots passed per-image visual and redaction review. Android screenshots came from an x86_64 emulator test UI; these images are not evidence of physical-arm64 acceptance or complete manual GUI coverage.
SHA256
8E6D4CDF05CD84521C1C4D06CE90F429732F45147871FEF92D6C436A4D159E58Creation-SSH_0.7.5_x64-setup.exeD5EEBB641DA594998E449F9B86C119BA3A3F40E1541A26E09772FC9B10FA67D6Creation-SSH_0.7.5_x64_en-US.msi07200FBD5D10861300469FAD2AED51DF4F419665188F8093C62BD8BDDAD21EE6Creation-SSH_0.7.5_portable-Windows-x64.zip4C9F67096A8855FDC85D2ACCE1EF84D2A4D56C0FABBB74F32B1396E5E5DC5C1CC-SSH_0.7.5_android-arm64.apk
v0.7.4 - Encrypted Manual Sync for Hosts and AI Configuration
Protocol remains 13 and SQLite/AI schema remains 9. Production assets are exactly three Windows packages and one Android arm64 APK. Linux client development is discontinued and frozen; no Linux artifact or AAB is produced or uploaded. The Windows EXE/MSI currently have no Authenticode signature.
Downloads
- Windows installer:
Creation-SSH_0.7.4_x64-setup.exe - Windows MSI:
Creation-SSH_0.7.4_x64_en-US.msi - Windows portable:
Creation-SSH_0.7.4_portable-Windows-x64.zip - Android arm64 APK:
C-SSH_0.7.4_android-arm64.apk
Added
- Manual Cloud sync now covers hosts and credentials, AI provider accounts, Key/Token values, API endpoints, and model bindings. Trusted clients encrypt secrets with the data-protection password; Creation Cloud stores only opaque ciphertext.
- Sync first compares local and Cloud changes, then lets the user explicitly choose upload or download per resource. Host rows show
IP:portto distinguish similarly named machines. - Added a stable
/adminentry for the management console.
Fixed
- Removed the persistent conflict area and conflict resources. A two-sided change is resolved directly in the normal change list while the backend continues enforcing revision, generation, local change-token, and digest checks.
- Fixed
sync_resync_requiredbeing presented as a legacy data-clear flow. It now re-verifies data protection and checks changes again without clearing local business data. - Explicitly kept AI conversations, attachments, tool results, usage, raw events, tasks, memories, and vectors local and outside Cloud sync.
Verified
- Windows NSIS, MSI, and portable ZIP passed production install, launch, exit, uninstall, isolated-WebView2, and cleanup gates. The NSIS and MSI artifacts are currently unsigned.
- The signed Android
0.7.4/7000004arm64 production APK passed real-host, real AI-provider read-only tool, and encrypted Host+AI sync verification. The x86_64 MuMu test package is not a release asset. - Creation Cloud passed Host+AI, generation, rekey, reset, concurrency, and backup-restore gates. Deployment and tests did not modify user business data.
SHA256
ACC5716B4E54AB0802173F78EE42BA91B546D976AB7DA4E2CC79914379E64B52Creation-SSH_0.7.4_x64-setup.exeF1EE2DF1E741975597C5EC9C2AEB598C39E4B4E6E61C649E453CE73EA42CA623Creation-SSH_0.7.4_x64_en-US.msi6B407FC6870EB8BFC1011504DBDB90DCA17D69FD44CFC84B260E93D8E66111A1Creation-SSH_0.7.4_portable-Windows-x64.zipDAE8D93F431BEFDBAA036DA4D5377FD92821AAA2CAA0AEA005BA1719C7038A40C-SSH_0.7.4_android-arm64.apk
v0.7.3 - Data-Protection Verification Fixes
Protocol remains 13 and SQLite/AI schema remains 9. Production assets are limited to three Windows packages and one Android arm64 APK. No Linux package or AAB is published.
Downloads
- Windows installer:
Creation-SSH_0.7.3_x64-setup.exe - Windows MSI:
Creation-SSH_0.7.3_x64_en-US.msi - Windows portable:
Creation-SSH_0.7.3_portable-Windows-x64.zip - Android arm64 APK:
C-SSH_0.7.3_android-arm64.apk
Fixed
- Fixed the account reminder remaining above the data-protection password dialog and making Immediate Verification appear unresponsive.
- Startup-protection state now refreshes immediately after setting or changing the data-protection password.
- Removed question-mark placeholders and broken Traditional Chinese data-protection text, with a shared cross-client regression gate.
v0.7.2 - Persistent Startup Password Protection Control
Protocol remains 13 and SQLite/AI schema remains 9 on Windows and Android. Android ships one production arm64 APK with no AAB generated or uploaded. Windows artifacts are currently unsigned. Linux client code remains maintained, but this release does not include a production Linux package.
Downloads
- Windows installer:
Creation-SSH_0.7.2_x64-setup.exe - Windows MSI:
Creation-SSH_0.7.2_x64_en-US.msi - Windows portable:
Creation-SSH_0.7.2_portable-Windows-x64.zip - Android arm64 APK:
C-SSH_0.7.2_android-arm64.apk
Added
- Windows and Android can persistently enable or disable Startup Password Protection; both changes verify the current data-protection password in a dialog.
- When protection is disabled, the next cold start auto-enters with an internal credential held by platform-secure storage and stays disabled until the user explicitly enables it again.
- The setting only controls whether a password must be entered manually at cold start. It never deletes, migrates, re-encrypts, or rewrites local or Cloud data and does not change account login state.
Fixed
- Replaced the unclear inline password field in data-protection settings with a dedicated verification dialog for changing startup protection.
- Fixed the disabled choice not persisting across cold starts and the manual unlock gate not reliably returning after re-enabling protection.
- A wrong password or secure-storage failure preserves the previous choice and remains fail-closed, preventing an unlock bypass.
- Fixed Android new-device verification keeping the reminder overlay above the password dialog and intercepting the Verify button.
- Fixed corrupted Android data-protection copy and added a nine-locale encoding regression check.
Verified
- The production Windows EXE passed the background flow for default-on, wrong-password disable rejection, correct-password disable, cold-start auto-entry, wrong-password enable rejection, correct-password enable, and a final cold start with the manual unlock gate restored. The system device-key fingerprint remained unchanged.
- The production Android APK passed
0.7.2/7000002, arm64-only, production-signature, and embedded-resource checks. The x86_64 MuMu test passed first launch and a cold start after force-stop; that test package is not a release asset. - Shared startup-protection unit tests, the Windows/Android frontend builds, the release-version gate, and the formal Windows data-protection runtime test passed.
SHA256
A68826CBEEA6E04CCE52B37E2464BFA0EA68C69BF14B71F19CA7B9956B03A685Creation-SSH_0.7.2_x64-setup.exe4139832B3363E62BD7F581A9F9DFBB49CE2C6229E983DF542412C0C3346BC5AFCreation-SSH_0.7.2_x64_en-US.msi56034053754CF9C392B90D1A81CD9769405B8BF9D7888C1769E731E8369DBB53Creation-SSH_0.7.2_portable-Windows-x64.zip3D35FDE833FF06F3108FBED44A8BEC29CDF71638F154D274CE14A0B14F023E08C-SSH_0.7.2_android-arm64.apk
v0.7.1 - Optional Cloud Sync and Local Multi-Model Accounts
v7.0.0remains the historical mistyped version from the previous release; this new release uses the correctv0.7.1version. Android ships one arm64 APK and no AAB. Windows artifacts are currently unsigned.
Downloads
- Windows installer:
Creation-SSH_0.7.1_x64-setup.exe - Windows MSI:
Creation-SSH_0.7.1_x64_en-US.msi - Windows portable:
Creation-SSH_0.7.1_portable-Windows-x64.zip - Linux AppImage:
Creation-SSH_0.7.1_linux-x86_64.AppImage - Linux deb:
Creation-SSH_0.7.1_linux-amd64.deb - Android arm64 APK:
C-SSH_0.7.1_android-arm64.apk
Added
- Added optional Cloud accounts, device management, and manual host sync. Host secrets are encrypted locally with the data-protection password; AI API keys are never uploaded.
- Added multiple local AI accounts and model bindings, including Cloud catalog models and custom OpenAI/Anthropic-compatible endpoints.
- Simplified AI permissions to View, Edit, and Full; SSH mode now supports SFTP-based file reading, writing, and code editing.
- Broadcast execution can mix Agent and native SSH hosts with common per-host results, isolation, and confirmation behavior.
- Added WhatsApp, QQ group, and WeChat contact entries across Windows, Linux, and Android, plus a compact mobile AI toolbar.
Fixed
- Fixed Windows startup failures after upgrading with legacy Cloud or data-protection state, and the reset deadlock after forgetting the data-protection password.
- Fixed empty-cloud download previews showing local hosts, enabled sync actions before data protection was configured, and unclear post-login guidance.
- Fixed stale AI configuration after returning from Settings, model-switching races, and unclear custom-model fields.
- Fixed long-term-memory source tracking so shared memories still referenced by other conversations are not removed incorrectly.
- Fixed host-monitor status projection, broadcast host filtering, and multi-host selector layout issues.
Verified
- The Windows production build generated EXE, MSI, and a six-entry portable ZIP. Background UI checks passed on the final EXE for contact cards and multi-model accounts, with the system device-key fingerprint unchanged.
- Linux AppImage/deb were built in the authorized Linux VM and passed version, architecture, embedded agent/tmux resource, artifact-collection, and SHA256 gates.
- The Android production arm64 APK passed
0.7.1/7000001, single-ABI, production-signature, and embedded-resource gates. No AAB was generated or uploaded. The x86_64 MuMu test APK was used only for UI regression and is not a release asset. - Protocol remains 13 and SQLite/AI schema remains 9. The release-version gate confirmed
0.7.1across the root workspace, agent, and all three clients.
SHA256
FD626D319BC3D4D79B66657327C6933F7E0AEB552C58A91CF929668DD4348482Creation-SSH_0.7.1_x64-setup.exe37ABF3883DB14FEA63C441FA7BF6715AF4EE2B1E24728A0C044D4C2D299BB0D2Creation-SSH_0.7.1_x64_en-US.msi551CB8321CFD76BA82D158B5A5D37178B421626D243D89F02323925B87F4F8F2Creation-SSH_0.7.1_portable-Windows-x64.zipC7C312CF383E644A18D33BF2929BBDE7CA0BA3A8743DD0E2B84A7A1D098D5E54Creation-SSH_0.7.1_linux-x86_64.AppImage2A1C30F6C6817CA9766C062F2E41A508C77FD0E356307DB829F18DC3F9EDD764Creation-SSH_0.7.1_linux-amd64.deb62DD267B4D56321D825772D7D70B0FA620452452B399431089D390964FBDD3DAC-SSH_0.7.1_android-arm64.apk
v7.0.0 - Shared Client Runtime and Agent/SSH Host Modes
The first launch after every Android install or in-place update clears the previous installation-generation database and creates a fresh schema 9 database. Previous Android hosts, settings, credential references, and AI data are not retained. Windows artifacts are currently unsigned.
Downloads
- Windows installer:
Creation-SSH_7.0.0_x64-setup.exe - Windows MSI:
Creation-SSH_7.0.0_x64_en-US.msi - Windows portable:
Creation-SSH_7.0.0_portable-Windows-x64.zip - Android arm64 APK:
C-SSH_7.0.0_android-arm64.apk - Linux AppImage:
Creation-SSH_7.0.0_linux-x86_64.AppImage - Linux deb:
Creation-SSH_7.0.0_linux-amd64.deb
Added
- Added explicit Agent and native SSH host modes. Agent retains persistent tmux sessions and server-side monitoring. SSH requires no installed agent and provides terminal access, port forwarding, SFTP files, online monitoring, system management, app-center operations, and SSH AI tools.
- Moved shared Windows, Linux, and Android server operations into the common Rust
client-runtime; host lists now expose consistent mode, architecture, and resource data. - Unified single-host selectors and asynchronous owner isolation. AI retains local SQLite raw events, five derived memory layers, hard-window context compilation, and factual 10-second progress.
Fixed
- Fixed dropped SSH terminal tail output, ignored extended data, and duplicate terminal completion.
- Fixed SSH monitoring parsing, system-management compatibility, and host-list data projection.
- Fixed mobile horizontal host chips, overlay stacking, and stale cached-page back-button handlers.
- Fixed Android SQLite code 14 / CANTOPEN, startup ordering, and Windows NSIS/MSI first-launch and uninstall leftovers.
Verified
- Windows background checks passed for eight primary entry points; fresh NSIS/MSI install, first launch, and uninstall checks passed.
- Android MuMu multi-host checks passed for five primary entry points, and the production APK passed version, ABI, signature, and embedded-resource checks.
- Linux AppImage/deb were built in an authorized Linux VM and passed version, architecture, resource, SHA-256, and isolated-startup checks.
- SSH mode does not provide tmux or claim continuous monitoring while the client is offline; those remain Agent-mode capabilities.
SHA256
7FC9C415B1458880C340B88903AF6C77B3D2BCB21F719ECABE83498A06CB01EFCreation-SSH_7.0.0_x64-setup.exeE62D8A466F4836E2E9C185EE503E9FB22104C9A6737D64E7B50D505E93A99499Creation-SSH_7.0.0_x64_en-US.msi3EC32802C66CAE2ED25F434197E626C47CA86E338C362C6D2244AB830B486E0ACreation-SSH_7.0.0_portable-Windows-x64.zip5936656CF04B3E60AA7318328194B14DB92A0C704A19FE83B519BE1E18764635Creation-SSH_7.0.0_linux-x86_64.AppImageBA8CABC824B6AF37FB46F7EF30A1BB8341EE0E0D3F0D6EC502D547B78702A7E7Creation-SSH_7.0.0_linux-amd64.deb5EC2964EA362F216B4E4B229ED5F5D5A8F551E060F216E2946C0C59072A3F72FC-SSH_7.0.0_android-arm64.apk
v0.6.19 - Five-Layer AI Memory, Long Context, and Conversation Persistence
Upgrading to schema 9 clears AI conversations, replay data, tasks/checkpoints, memories, and vector indexes from older versions. Non-AI data such as hosts, settings, and credential references is preserved.
Downloads
- Windows installer:
Creation-SSH_0.6.19_x64-setup.exe - Windows MSI:
Creation-SSH_0.6.19_x64_en-US.msi - Windows portable:
Creation-SSH_0.6.19_portable-Windows-x64.zip - Android arm64 APK:
C-SSH_0.6.19_android-arm64.apk - Android arm64 AAB:
C-SSH_0.6.19_android-arm64.aab - Linux AppImage:
Creation-SSH_0.6.19_linux-x86_64.AppImage - Linux deb:
Creation-SSH_0.6.19_linux-amd64.deb
Added
- AI on all three clients now uses a local SQLite schema 9 raw layer with five rebuildable layers for the active task, event organization, task checkpoints, long-term recall, and context compilation.
- Long context is compiled against the model's hard window. Capacity trimming changes only the provider working set for that call and never rewrites or deletes the local raw record.
- Long operations emit a factual stage update after 10 seconds without a new user-visible event and every 10 silent seconds thereafter, stopping immediately on pause, cancellation, completion, or owner invalidation.
Fixed
- Fixed context usage resetting to zero after restart, missing conversation history, and first-message conversation-not-found failures.
- Fixed mobile update version comparison (#32) and restored the last host in separate desktop terminals (#33).
- Consolidated broadcast execution, file-list scroll reset after directory/search changes, and terminal
Ctrl+Vbehavior (#23, #26, #28). - Removed bundled Chinese font assets in favor of the system font stack.
Verified
- Root-workspace formatting, version consistency, all-target tests, and strict Clippy passed.
- Automated coverage passed for schema 9, five-layer memory, recovery/deletion, 10-second progress, and deterministic working-set trimming with a
500,000-byte candidate input. - All seven production artifacts were rebuilt from frozen source commit
7d66fd2. The Android x86_64 test build is not publicly uploaded. - The aarch64 agent/tmux pair passed cross-build and static validation. Real ARM-server no-mock remains pending, so complete ARM64 server support is not claimed.
SHA256
761E9F89DA0A4E1DEEE4F2DB8286ACA44654A5C742C2E1D82CD67DC1F7976990Creation-SSH_0.6.19_x64-setup.exeFA52F284C7261710BC0D9851146B6617D939DA2E84CBE0DEA0854A2D6C3739C4Creation-SSH_0.6.19_x64_en-US.msi52C9849771FE06FB5DB8EA34F193BD7D59830D16884BDCB9B7518562BC1F4779Creation-SSH_0.6.19_portable-Windows-x64.zipCE370432AE74E8581801C3B59557BAE6232DBC62D86379D5F642CD16A93C6F94Creation-SSH_0.6.19_linux-x86_64.AppImageFEA80F4269FAA690FA11B31734E3A9C020E369A7B0341A2AC5885C1126E5E770Creation-SSH_0.6.19_linux-amd64.debA2E6F76EAEF40A5883706FD09959012E64CDD05698BADD3A9F6BFA952D94456CC-SSH_0.6.19_android-arm64.apk4580588959AFB2A9EF26829249FFAC990610676B28903BE456C6C68170B77904C-SSH_0.6.19_android-arm64.aab
v0.6.17 - Broadcast Execution, Terminal Shortcuts, and Font Consistency
Downloads
- Windows installer:
Creation-SSH_0.6.17_x64-setup.exe - Windows MSI:
Creation-SSH_0.6.17_x64_en-US.msi - Windows portable:
Creation-SSH_0.6.17_portable-Windows-x64.zip - Android arm64 APK:
C-SSH_0.6.17_android-arm64.apk - Android arm64 AAB:
C-SSH_0.6.17_android-arm64.aab - Linux AppImage:
Creation-SSH_0.6.17_linux-x86_64.AppImage - Linux deb:
Creation-SSH_0.6.17_linux-amd64.deb
Added
- Desktop consolidates Command Snippets into a four-step Broadcast Execution flow: select hosts, enter a command or UTF-8
.shfile, freeze confirmation, then execute and review results. - Broadcast execution uses the resident agent's structured
RunCommandprotocol. A failure on one host does not block others, and results use success/failure/unknown groups with redactedhNaliases. - AI summarization is now an explicit user action and receives only the redacted export boundary.
Fixed
- Directory or search changes reset only the file-list container's vertical scroll, without scrolling the page, stealing focus, or changing horizontal position.
- Windows, Linux, and Android share terminal shortcuts:
Ctrl+Vuses native paste;Ctrl+Ccopies a selection or sends ETX when no selection exists and the terminal has focus. - All three clients bundle Sarasa Fixed SC Regular/Bold and wait for font readiness before creating and fitting the terminal, improving Chinese, box-drawing, and bold consistency.
Verified
- Root-workspace formatting, all-target tests, strict clippy, and version-consistency gates passed.
- Final-candidate evidence for the production Windows app, Android x86_64 MuMu test build, arm64 APK/AAB, and Linux AppImage/deb is recorded in this version's Release.
- The aarch64 agent/tmux pair passed cross-build and static validation. Real ARM-server no-mock execution is still pending, so complete ARM64 server support is not claimed.
SHA256
6535b5586096141f1443bb04a274f9dfd48c9607d09df00a0d30b818d2e6decaCreation-SSH_0.6.17_x64-setup.exe6b54d10970b31b5e09893bb68354840aefa58b481302a3a1413efcf9d1669437Creation-SSH_0.6.17_x64_en-US.msi3ea83768e1de116813f077bd010a0ecc03925c0aadd6ba65db2692dd784d4a19Creation-SSH_0.6.17_portable-Windows-x64.zipca02c611ba7cce293fb3be172f78f2cd94c2e062538c0d393446fef44e8acafbCreation-SSH_0.6.17_linux-x86_64.AppImage8d85ed30fadee203ba1574d76243b9cdaca01432c5f8ac3ef82f759cacfe241eCreation-SSH_0.6.17_linux-amd64.debaf22d2bf03cb1f79c6a5d8da3704483a8cd1d4c4358cd6207a77aad1e7a36829C-SSH_0.6.17_android-arm64.apk01e01a25641b6dcab018959c00efd6c66b1c76e84395941d4510cef6d2e13aa8C-SSH_0.6.17_android-arm64.aab
v0.6.16 - Dual-Architecture Auto-Deployment and Separate Desktop Terminals
Downloads
- Windows installer:
Creation-SSH_0.6.16_x64-setup.exe - Windows MSI:
Creation-SSH_0.6.16_x64_en-US.msi - Windows portable:
Creation-SSH_0.6.16_portable-Windows-x64.zip - Android arm64 APK:
C-SSH_0.6.16_android-arm64.apk - Android arm64 AAB:
C-SSH_0.6.16_android-arm64.aab - Linux AppImage:
Creation-SSH_0.6.16_linux-x86_64.AppImage - Linux deb:
Creation-SSH_0.6.16_linux-amd64.deb
Added
- Windows and Linux Terminal add a separate-window action. Each use creates another terminal window for parallel work across hosts, standard SSH PTYs, or persistent tmux windows.
- Windows, Linux, and Android packages include two independent deployment pairs:
x86_64 agent + x86_64 static tmuxandaarch64 agent + aarch64 static tmux. After authenticated SSH, the client runs read-onlyuname -mand selects and uploads only the matching pair. Unsupported architectures or an incomplete pair fail before any remote write. - SQLite moves to schema 6 and records the most recently detected architecture from authenticated SSH. Every deployment still performs real detection instead of trusting the local record.
Fixed
- Desktop Terminal moves the connection-state indicator into the host selector, shows only Connect or Disconnect for the current state, and removes the duplicate status bar. The tmux window selector no longer shows the server-side active marker that could be mistaken for the current selection.
- Windows/Linux host rows switch to two lines only below 960px, retaining a compact single row at common desktop widths without hiding system or monitoring metrics.
Verified
cargo fmt --check, strict clippy,cargo test --workspace, all 18 targetedclient-coreagent-deployment tests, and the Windows/Linux layout guards passed.- The production Windows app and Linux AppImage passed background real-GUI smoke and natural-exit checks. The Android x86_64 test build opened the real UI in MuMu, while the arm64 APK/AAB passed version, ABI, and signature checks.
- The aarch64 static tmux build was verified, and the aarch64 agent/tmux pairing and automatic-selection foundation are implemented.
- Real ARM-server no-mock execution is still pending, so this entry does not claim complete ARM64 server support.
SHA256
82d185867b6f7e51739accc8ad69c2ef87702f4a00e1c7684d665317c94e9c50Creation-SSH_0.6.16_x64-setup.exe694826c1efa5ea26cc7005cd6388b31868aa4b872b62950a385e2d6cd796ce7dCreation-SSH_0.6.16_x64_en-US.msi183f878b4dddb30f2812776ad377603cde0a45ebdad24a6a2798fdb05a852a21Creation-SSH_0.6.16_portable-Windows-x64.zip5b5557134e6deb64fd52b4ba1b169ffef62c94ab254783da834f5dd01cf0906eCreation-SSH_0.6.16_linux-x86_64.AppImagea0c0a8137b86d38111593e49c91e72ae4c50010c7c303a0a3bb8cb1e34c833deCreation-SSH_0.6.16_linux-amd64.debdf88e0e7a078bb5831015ae24e96cdac4e617ace727bc17dda2d00791aafe1ceC-SSH_0.6.16_android-arm64.apk806459e61dd0de96b01c4318bc2e2a34cc44e732b3aac8c89ff757693a1f1c33C-SSH_0.6.16_android-arm64.aab
v0.6.15 - Compact Cross-Platform Workspaces and Mobile File Upload
Downloads
- Windows installer:
Creation-SSH_0.6.15_x64-setup.exe - Windows MSI:
Creation-SSH_0.6.15_x64_en-US.msi - Windows portable:
Creation-SSH_0.6.15_portable-Windows-x64.zip - Android arm64 APK:
C-SSH_0.6.15_android-arm64.apk - Android arm64 AAB:
C-SSH_0.6.15_android-arm64.aab - Linux AppImage:
Creation-SSH_0.6.15_linux-x86_64.AppImage - Linux deb:
Creation-SSH_0.6.15_linux-amd64.deb
Added
- Android Files adds single-file upload through the system document picker with chunked transfer, SHA256 integrity verification, and a frozen remote destination.
- Android host actions add Install Agent and Update / Repair Agent while preferring credentials already stored in the local vault.
Fixed
- Windows and Linux now use compact single-layer layouts across Hosts, AI, Terminal, Monitoring, Files, Port Forwarding, Snippets, System Management, App Center, Access Grants, and Settings.
- Fixed cached AI and Files pages leaving stale or duplicated controls in the shared top bar after navigation.
- AI host and model selectors now cap their width and truncate long names; history, current-session, and new-session controls are consolidated.
- Fixed hidden accessibility labels creating a large dim overlay on the Access Grants page.
- Android AI removes the duplicate session row; Files uses a compact two-row toolbar with collapsed deep paths; Monitoring combines host and status controls and gives process names more room.
Verified
- The Windows candidate passed compact-workspace navigation, small-window/high-DPI layout, and natural main-window exit validation.
- Final Android x86_64 MuMu, native Linux UI, and seven-asset evidence are recorded in this version's Release.
- Public materials passed version, asset-name, bilingual parity, preserved QQ entry, and redaction checks.
SHA256
Creation-SSH_0.6.15_x64-setup.exe:B9662AC58E7F0525CE055B0385F2B4ED1A4E8474C00F40BE5152899E8FAD13B1Creation-SSH_0.6.15_x64_en-US.msi:D3DE26B5EC4B23878DF5BE54D461CCE616F97E27B301B9034FA72DC99EB70963Creation-SSH_0.6.15_portable-Windows-x64.zip:7E37E8A2AE82A14C49C704B10FA06E609F9291900F2B1E362C5E0380A9010BEDC-SSH_0.6.15_android-arm64.apk:FDEDB8CFBF075B9B903466601131DB5399C4452EA2BD50C1DAE0D40CA1AC6405C-SSH_0.6.15_android-arm64.aab:BACE56E90AF31E736927D5CF201AB880492F056E9A6C35ED07ED2EB95F88B874Creation-SSH_0.6.15_linux-x86_64.AppImage:F126E940FAE4F86DEB5367AFDC27EE31976485DE250DCF53D44DB272E5E5269ACreation-SSH_0.6.15_linux-amd64.deb:13A8968DA2FDB468D5775B58C610AF98A99C293E3FCAAFF837D7F5F9987781C7
v0.6.14 - Cross-Platform Host Hard Deletion and Lifecycle Isolation
Downloads
- Windows installer:
Creation-SSH_0.6.14_x64-setup.exe - Windows MSI:
Creation-SSH_0.6.14_x64_en-US.msi - Windows portable:
Creation-SSH_0.6.14_portable-Windows-x64.zip - Android arm64 APK:
C-SSH_0.6.14_android-arm64.apk - Android arm64 AAB:
C-SSH_0.6.14_android-arm64.aab - Linux AppImage:
Creation-SSH_0.6.14_linux-x86_64.AppImage - Linux deb:
Creation-SSH_0.6.14_linux-amd64.deb
Added
- Windows, Linux, and Android now share one host hard-delete contract: deleting a host ends its local lifecycle on the current device instead of only removing a list row.
- Local storage moves to schema 5, using
ON DELETE CASCADEfor host-related state and a one-time migration cleanup for anonymous orphan records.
Fixed
- Deleting a host now clears the local host record, bound credentials, session history, terminal-window persistence, monitoring cache, and other attributable state.
- Every host added later starts a new lifecycle. Reusing a deleted host's ID or network address does not restore old credentials, sessions, windows, or metrics.
- An unreachable host permits local-only hard deletion only before remote cleanup starts. Once remote services, sessions, sockets, data, or public keys are involved, uncertain ownership or incomplete cleanup fails closed.
- The schema 5 migration removes anonymous orphan records that cannot be attributed to any host, preventing historical state from remaining outside a host lifecycle.
- Fixed a Windows/Linux issue where closing the main window could leave the process running;
CloseRequestedandDestroyednow enter one idempotent exit path.
Verified
- Public materials passed version, asset-name, bilingual feature-parity, screenshot-description, preserved QQ entry, and redaction checks.
- Windows/Linux production candidates must naturally reach zero application processes after the main window and debug connection disappear; a forced process kill does not count as a pass.
- Destructive real-server deep-delete E2E has not been executed and is not claimed as passed in this entry.
SHA256
Creation-SSH_0.6.14_x64-setup.exe:3332E724EAD76EE32ABFB047DBDBB77C8C372D8D8CAC5A5CF37A315A69F2C1A3Creation-SSH_0.6.14_x64_en-US.msi:B74A9FCA806D83AD09B8FA117D14730A53BFFB67CA842C98A618014D80D42A02Creation-SSH_0.6.14_portable-Windows-x64.zip:04E326D51D380188C9EFA2232448F67CFBC7ED3769E5D1F51C8F78830E7BC7C0C-SSH_0.6.14_android-arm64.apk:349BF316DB92FCB84E4143B9F9C6FE967B82A55BC2828652B09DA39EC601C458C-SSH_0.6.14_android-arm64.aab:E656672C08F5E1D3E9D0C17E5B18CEFB0AD4ABF3A5D8697E231D00B22A8828B2Creation-SSH_0.6.14_linux-x86_64.AppImage:CB09DF5ED82FC9E084145177ED18702959BA33300C7CED71EC407154B5FC863ACreation-SSH_0.6.14_linux-amd64.deb:48DDA463DAF7ED99F77018C1E3AD1B1515B5D731044B381137F1E38413793F15
v0.6.13 - Host Monitoring Recovery and Client Resilience
Downloads
- Windows installer:
Creation-SSH_0.6.13_x64-setup.exe - Windows MSI:
Creation-SSH_0.6.13_x64_en-US.msi - Windows portable:
Creation-SSH_0.6.13_portable-Windows-x64.zip - Android arm64 APK:
C-SSH_0.6.13_android-arm64.apk - Android arm64 AAB:
C-SSH_0.6.13_android-arm64.aab - Linux AppImage:
Creation-SSH_0.6.13_linux-x86_64.AppImage - Linux deb:
Creation-SSH_0.6.13_linux-amd64.deb
Added
- Windows/Linux host rows now use a compact responsive metric grid with the real OS, CPU, memory, disk, load, uptime, and Normal/Paused/Failed states.
- Latest metrics and OS details are stored in shared SQLite schema 4. Android writes the same metric-cache fields, and deletion remains exclusive with background collection on all three clients.
Fixed
- Fixed menu navigation recreating terminal pages on Windows, Linux, and Android. Standard PTY and persistent tmux sessions now retain connection, screen, and input state without duplicate prompts after reattachment.
- Fixed monitoring remaining in Failed after valid metrics arrived. Optional system-information failures no longer discard valid dynamic metrics, and repairing an agent immediately runs one real collection before updating status.
- Fixed unreachable hosts being impossible to remove locally. An SSH bootstrap failure skips remote destructive steps with a residue warning, while ownership failures after connection remain fail-closed.
- The Windows/Linux AI assistant disables input, attachments, and sending for a clearly offline selected host, then restores them after switching to an available host.
- Fixed the Windows splash screen being offset by the application-shell layout while preserving the existing animation timing.
Verified
- The isolated Windows candidate, authorized Ubuntu VM, and Android x86_64 MuMu test build completed real standard/persistent terminal navigation, continued-input, explicit-disconnect, and duplicate-prompt checks.
- The Windows candidate completed a real
failed→freshrecovery, OS-column, no-horizontal-overflow, launch, and clean-exit check. - Android arm64 production assets passed version/package/ABI/signature checks, and the x86_64 test build exercised affected pages in MuMu.
- Linux AppImage/deb were built locally in the authorized Ubuntu VM and passed install, launch, shutdown, and host-monitoring checks in isolated display and keyring sessions.
SHA256
Creation-SSH_0.6.13_x64-setup.exe:161795BA3CB74E144A3423E50CB3C03D857A4AB448C7AEF7C2046BA0E78D03C1Creation-SSH_0.6.13_x64_en-US.msi:DD62A6C7EC1BAF2CC1ABF8C3F18BFC37424239709247990F78D99E0B94599EF6Creation-SSH_0.6.13_portable-Windows-x64.zip:FEA9D83918138EDD04A1FF839BB92A14A7CD2BFA321AA9187EAF7FB331387057C-SSH_0.6.13_android-arm64.apk:FE2BA564552B072D0997FC0C9DB00391098C802E4E867CB3E99EEA75C2D5FE5DC-SSH_0.6.13_android-arm64.aab:802CA928A94A2F09B8267B7E43BE9F945CA7463627A5B4EF2D8748F87C84D2A4Creation-SSH_0.6.13_linux-x86_64.AppImage:EB56DB36524B4D6781DC5721824A29B70D89108DAAAE47A61A954757BD52D397Creation-SSH_0.6.13_linux-amd64.deb:FC01CA9EFC001345253C140ED0164D25BE2962F7915BC1275D915D6E616F08CA
v0.6.12 - Safe Uninstall Completion and Cross-Platform Polish
Downloads
- Windows installer:
Creation-SSH_0.6.12_x64-setup.exe - Windows MSI:
Creation-SSH_0.6.12_x64_en-US.msi - Windows portable:
Creation-SSH_0.6.12_portable-Windows-x64.zip - Android arm64 APK:
C-SSH_0.6.12_android-arm64.apk - Android arm64 AAB:
C-SSH_0.6.12_android-arm64.aab - Linux AppImage:
Creation-SSH_0.6.12_linux-x86_64.AppImage - Linux deb:
Creation-SSH_0.6.12_linux-amd64.deb
Added
- Windows, Linux, and Android reuse one authenticated SSH transport per host. Monitoring, files, AI, system management, and terminals run through independent channels, while multiple clients can connect concurrently.
- The Android terminal adds a compact two-row toolbar, host IP, unique window names,
1-24pxfonts, fit/fixed/custom sizing, two-dimensional scrolling, copying, and an on-demand shortcut panel. - Windows/Linux use the system Save As dialog, while Android uses the SAF document picker, so users select download destinations on all three platforms.
- Android adds system/light/dark themes and automatic system-language selection. Terminal, AI, and monitoring preferences persist in SQLite.
Fixed
- Fixed the real Ubuntu
v0.6.11uninstall case where a leftover tmux socket pathname blocked product-data cleanup. Only identity-continuous, proven-owned objects are quarantined and removed; any ownership anomaly remains fail-closed. - Fixed stale green offline status, fresh-SQLite initialization locks, one failed channel disconnecting a healthy transport, stopped firewalld being reported as an error, and Windows shutdown leaving the hidden login window alive.
- DNS, TCP, handshake, and authentication each have an 8-second hard deadline, avoiding full redials for failures that credentials cannot repair.
Verified
- The full root workspace, 132 focused
client-coretests, Clippy, formatting, and shell-syntax gates passed. - Ubuntu no-mock covered normal quarantine/guard cleanup, initial stale sockets, transaction residues, path replacement, and unchanged external resources.
- Windows, Android, and Linux production assets passed version, package identity, signature/ABI/payload, real launch, shutdown, and SHA256 checks. The Android x86_64 test build exercised the relevant pages in MuMu.
- Linux AppImage/deb were exercised in isolated display and system-keyring sessions against a real server and real AI key, covering metrics, system, files, processes, AI, reconnect after invalidation, and persistent-terminal reopen.
SHA256
Creation-SSH_0.6.12_x64-setup.exe:07F1E843DA9AF1122CB6E282343684DE898C18A25F14626EA50FE96C892B92F8Creation-SSH_0.6.12_x64_en-US.msi:3D4A70A0975A2D4A0755934B79220CFB3EA58D500790C37BFC76F21565D61257Creation-SSH_0.6.12_portable-Windows-x64.zip:0FF0672A737689959FE8B5D490F1C232432887AEDDDB40FEA08F724EF6E232F2C-SSH_0.6.12_android-arm64.apk:19B813DBF79A64304961C09DEBBC2268A64FEE48ACBD0ECDB2DB8D80DEB5D789C-SSH_0.6.12_android-arm64.aab:541C6A2BAAA7BC4A9489C55F736D4499CE57B7AF37D9645D7544B434193E0625Creation-SSH_0.6.12_linux-x86_64.AppImage:E4A2AC525ADF04304B642FE6E5C8A0A40AD99AFD09E66043117FEE86D41B7B45Creation-SSH_0.6.12_linux-amd64.deb:DBB46F0D7E1D31D2E97339C89D709B0818D85683BC0B9DC7275C6D983553C325
v0.6.11 - Cross-Platform Connection Reuse, Mobile Terminal, and Safe Recovery (Prerelease)
Real Ubuntu uninstall verification found that tmux may leave its socket pathname after a controlled shutdown, so complete product-data cleanup stops under the safety policy. This version has been moved to prerelease; the correction will ship under a new version without replacing these assets.
Downloads
- Windows installer:
Creation-SSH_0.6.11_x64-setup.exe - Windows MSI:
Creation-SSH_0.6.11_x64_en-US.msi - Windows portable:
Creation-SSH_0.6.11_portable-Windows-x64.zip - Android arm64 APK:
C-SSH_0.6.11_android-arm64.apk - Android arm64 AAB:
C-SSH_0.6.11_android-arm64.aab - Linux AppImage:
Creation-SSH_0.6.11_linux-x86_64.AppImage - Linux deb:
Creation-SSH_0.6.11_linux-amd64.deb
Added
- Windows, Linux, and Android now reuse an authenticated SSH transport for the same host. Monitoring, files, AI, system management, and terminals can work in parallel on separate channels, reducing repeated logins and waits without one completed operation interrupting the others.
- The Windows/Linux desktop clients and Android can stay connected to the same host and work independently. After one client exits, monitoring and requests on the other continue, and persistent terminals remain available for reconnection.
- The Android terminal now uses a compact two-row toolbar that keeps the host, target IP address, connection status, persistent/standard terminal switch, window selector, and common actions in one top area, leaving more room for the terminal canvas.
- Android now supports both reconnectable persistent terminals and standard terminals that end when closed. Persistent windows receive unique
terminal-Nnames by default, with safe renaming and normalization of older duplicate names. - Android terminal display controls now include fit, fixed
80x24, and custom sizes, plus a1-24pxfont range. Fixed/custom modes support two-dimensional canvas browsing, and size, font, and scrolling preferences are restored after restart. - Android adds an on-demand shortcut overlay for Esc, Tab, Ctrl, arrow keys, and
-without permanently shrinking the terminal. Copy uses the selection first, falls back to visible terminal content, and writes to the system clipboard. - Android now offers system, light, and dark themes. System mode follows the device theme automatically, and the preference is stored in local SQLite and restored after restart.
- Windows and Linux use the system Save As dialog for file or directory downloads, while Android uses the Storage Access Framework (SAF) system document picker. Canceling does not start a connection or download; chosen destinations retain resume support and integrity verification.
- SSH connections now have clear staged 8-second failure boundaries for DNS resolution, TCP connection, SSH handshake, and authentication. A failed or timed-out stage returns immediately instead of repeating the wait with another credential.
- When no password is entered explicitly and the stored private key is explicitly rejected, the client can try the encrypted-vault password within the same SSH session. After authentication succeeds, it continues public-key repair to reduce future password prompts.
Fixed
- Fixed fresh local databases sometimes reporting
database is lockedwhen multiple pages or background tasks initialized at once. AI, files, monitoring, host data, and preferences can now open and recover reliably from the same SQLite database. - Fixed installed-but-stopped firewalld being reported as a query failure. The client now shows it as not running, keeps port actions disabled, and never starts or installs the firewall on its own.
- Fixed offline hosts retaining an old green status. Online state now comes from the current real connection result, while historical metrics are shown only as stale data.
- A failure in one feature channel no longer disconnects a healthy shared SSH transport. Reconnection occurs only after the connection is confirmed lost, and mutating operations that may already have arrived are not replayed automatically.
- Host-key trust now stops safely when its record cannot be read, parsed, or saved. The error is not treated as a first connection, the current session is not delivered, and no other credential path is attempted.
- Before deleting a host or reinstalling, C-SSH verifies that the related service, process, persistent session, data, and public key belong to C-SSH. If any resource cannot be verified, it stops and preserves the current state instead of touching another service, session, or key.
- Dangerous systemd directives are audited with legal whitespace syntax, while an unprovable leftover tmux socket is preserved with an explicit repair error instead of being deleted automatically.
- Older leftovers that are confirmed to belong to C-SSH can now be recovered safely into a reinstallable state. Local host and credential records remain available for retry when remote cleanup is incomplete, while foreign or unknown resources always remain unchanged.
Verified
- Shared connection reuse on Windows, Linux, and Android; simultaneous cross-client access; continued operation after one client exits; and real AI, file, monitoring, and both terminal workflows all passed verification.
- The Android compact toolbar, host IP, persistent/standard terminals, unique window names,
1-24pxfonts, sizing, scrolling, copying, shortcut overlay, and restart restoration all passed verification. - Windows/Linux system Save As, the Android SAF system document picker, cancellation paths, resumed downloads, and download integrity checks all passed verification.
- Concurrent first open of a fresh SQLite database, staged 8-second SSH failure messages, and same-session credential recovery all passed verification.
- Safe stopping for host-key errors and deletion, preservation of foreign resources, and reinstall recovery for confirmed older leftovers all passed verification.
- The root workspace gates and Windows, Android, and Linux build tests passed; installed-but-stopped firewalld on CentOS correctly returned
NotRunning. - The production Windows app passed independent launch, shutdown, SQLite, and
0.6.11version checks. - The Android x86_64 test build entered real terminal, file, monitoring, and AI flows in MuMu without crashing; the arm64 APK/AAB passed package-name, version, ABI, and signature checks.
- The Linux deb/AppImage passed real installation, launch, shutdown, and SQLite checks in the authorized VM; both packages have identical payloads and bundle agent
0.6.11.
SHA256
Creation-SSH_0.6.11_x64-setup.exe:bf03f3805c28cdaf6d545e6b5bfac3d2ed0ec44265f591569c78be35fceb8c5bCreation-SSH_0.6.11_x64_en-US.msi:647b4b8978433385950b34578588366657206f2746eb38355f2102f01295a911Creation-SSH_0.6.11_portable-Windows-x64.zip:f319942c1710e794a78792b84dcc1e0a1178efb4b2b0d1dab1f205a832aa8b61C-SSH_0.6.11_android-arm64.apk:92246daa0cbcd0283e238bc02d729f497a94407c6c4efc384de7fd3787a061abC-SSH_0.6.11_android-arm64.aab:3e3394bde08a9c8c96fcea6cc1660475ff509dec1d2ca588fa6032b0eaeee063Creation-SSH_0.6.11_linux-x86_64.AppImage:2567e21b8498b6593d26d899728ad086302647acfbcb5948bbc8766358669fcbCreation-SSH_0.6.11_linux-amd64.deb:cd10a93610caf3153c8ff7f711db84c2cf60576fb6dfce7187bfbfdac36b076f
v0.6.10 - Production Linux Desktop and Transactional Agent Deployment
Downloads
- Windows installer:
Creation-SSH_0.6.10_x64-setup.exe - Windows MSI:
Creation-SSH_0.6.10_x64_en-US.msi - Windows portable:
Creation-SSH_0.6.10_portable-Windows-x64.zip - Android arm64:
C-SSH_0.6.10_android-arm64.apk - Android AAB:
C-SSH_0.6.10_android-arm64.aab - Linux AppImage:
Creation-SSH_0.6.10_linux-x86_64.AppImage - Linux deb:
Creation-SSH_0.6.10_linux-amd64.deb
Added
- Added the first production Linux desktop AppImage and deb, built and verified from the independent
linux/project. - CLI, Windows, Android, and Linux now share one agent deployment transaction with unique staging/backup paths and byte-length plus SHA256 verification before replacement.
- Added a cross-client remote deployment lock. Existing locks are never taken over automatically: active locks report busy and stale locks require explicit repair.
Fixed
- Fixed split SQLite roots that could show a host in the list while agent repair could not find it. Hosts, credentials, SSH/repair, monitoring, and AI now use the same data root.
- Unix default and explicit
CS_DATA_DIRroots enforce0700on data/key directories and0600on SQLite, failing closed when permissions cannot be tightened. - systemd deployment validates the fixed
FragmentPath, raw and effectiveExecStart, and the active executable before stop/replacement, rejecting foreign same-name units and drop-in overrides. - Existing units preserve their enable state, fresh-unit cleanup failures no longer report success, and
KillMode=processis verified so agent updates do not terminate persistent tmux workloads. - Readiness and strict-version handshake failures use two-phase rollback; backups and locks are cleared only after the previous agent is restored and returns a valid protocol response.
- Process ownership now uses exact
/proc/<pid>/exematching for CentOS 7.9 compatibility. Linux packaging also compares the gzip payload with the raw agent by bytes, architecture, version, and SHA256. - Refreshed the Windows/Linux desktop packages in place on 2026-07-12: AI host and model selectors no longer show nested native control chrome and now share one outer border, focus ring, and right-aligned chevron. The version remains
0.6.10, and Android assets are unchanged.
Verified
- Full Rust workspace tests, Clippy with
-D warnings, formatting, platform-boundary, version-consistency, and gzip-payload gates passed. - CentOS 7.9 and Ubuntu 24 passed real deployment, handshake, and
MetricsSnapshot; a real 0.6.9 agent on Ubuntu was rejected and automatically restored to 0.6.10. - Fault injection covered readiness failure, an effective-ExecStart drop-in, a disabled unit, active/stale locks, tmux survival, and zero residual deployment files.
- The refreshed Windows portable package launched with a working main window, Tauri runtime, isolated SQLite, main AI page, and standalone AI window; task processes and isolated data were cleaned afterward.
- The final Android x86_64 test package was freshly installed on MuMu and verified agent 0.6.10 deployment, user-systemd, persistent terminal, monitoring, navigation, and force-stop recovery. It is not uploaded.
- Android arm64 APK/AAB report
versionName=0.6.10, SDK 24/36, and arm64-only native code; APK v2 and AAB JAR signatures passed. - The refreshed Linux AppImage/deb launched in a real Ubuntu 24 desktop session. Both passed process-lifetime, agent-linked Collector, SQLite
integrity_check=ok,+4metrics,0700/0700/0600permissions, and zero-residue checks. Wayland did not expose a reliablexdotoolvisible-window delta, so that probe is not claimed as passed.
SHA256
Creation-SSH_0.6.10_x64-setup.exe:5EA8FC3CD3CE08DA004B062DF28DFA4F86F656275338D84C963C114FD193E82ECreation-SSH_0.6.10_x64_en-US.msi:F1E41543BE522BAF6940073450873A99B2FD709243BD3C6F20673FB4EF57C750Creation-SSH_0.6.10_portable-Windows-x64.zip:DCC71D79C8EE681E1F79A7D53AEAADED251A97CC8AD3C511178692994AA21A66C-SSH_0.6.10_android-arm64.apk:5D347EDC629D09A6C683BF7B82E0F06DC75DA87EFBB43E73DF7663749C100E5CC-SSH_0.6.10_android-arm64.aab:B45101EBBB40BAF66BEC2237BACE4E32AE2B82696A51F91C5F843CD846522E84Creation-SSH_0.6.10_linux-x86_64.AppImage:3E7B299DBD639AB27EC16CC7E5BA34540FD8C696FF9C96CAD58D26D37E67FE55Creation-SSH_0.6.10_linux-amd64.deb:2A1FEE0CB982ED886131D1416613B4A99A8D8B92C86E6EF2F28AB68099F11179
v0.6.9 - Configurable Host Collection and First-Refresh Fix
Downloads
- Windows installer:
Creation-SSH_0.6.9_x64-setup.exe - Windows MSI:
Creation-SSH_0.6.9_x64_en-US.msi - Windows portable:
Creation-SSH_0.6.9_portable-Windows-x64.zip - Android arm64:
C-SSH_0.6.9_android-arm64.apk - Android AAB:
C-SSH_0.6.9_android-arm64.aab - Linux desktop installers are deferred from this release.
Added
- Background collection on Windows, Linux, and Android supports
1–10cross-host workers, default4; the collection interval ranges from1–3600seconds, default6. - Android now exposes interval, cross-host concurrency, and local retention settings, all persisted in local SQLite.
- The independent Linux client project and build gates are in place, but Linux installers are not included in this public Release.
Fixed
- Fixed first-round metrics being stored in SQLite while the Hosts page continued to show stale values; the current page now refreshes as soon as the full round is committed.
- Unified Windows/Linux Hosts and MonitorList event/fallback scheduling, coalescing overlapping refreshes and preventing late responses from replacing newer data.
- Fixed collection settings being observed as mixed old/new values by storing all three atomically and reading them as one consistent snapshot.
Verified
- The full Rust workspace tests and production frontend builds for Windows, Linux, and Android passed.
- The production Windows app was verified to refresh first-round metrics without leaving the Hosts page.
- The Android x86_64
0.6.9test package passed signature/version/ABI checks, installed, and launched on MuMu. It is not uploaded to the Release. - The production Android arm64 APK/AAB build passed. The APK is
0.6.9 (6009), targets SDK24–36, contains onlyarm64-v8a, and passes v2 signature verification; the AAB also contains arm64 native libraries only.
SHA256
Creation-SSH_0.6.9_x64-setup.exe:6ECF9CBB4A06440CE735C4EDD70F43F770DBBF774AEEC70FE74914D1FC19B3F1Creation-SSH_0.6.9_x64_en-US.msi:D9F4A11D8562093F5859530448EC4CD2CA317022391E1D504EB04B161661BF87Creation-SSH_0.6.9_portable-Windows-x64.zip:9B49B7D69F64E9FFC3386BA663962FFA7B06F8DEFCF14E8340795951713E0E09C-SSH_0.6.9_android-arm64.apk:4245852EAEB217AAC0F00F7731D30FDD011759D2F5BCB9811E49E383DFD9437FC-SSH_0.6.9_android-arm64.aab:FF5488C3547D1E42F83A6B5185BEDEF1BF03C370264CE1CDDCC4785158AB07DA
v0.6.8 - AI Workspaces, Monitoring Summaries, and Adaptive UI
Downloads
- Windows installer:
Creation-SSH_0.6.8_x64-setup.exe - Windows MSI:
Creation-SSH_0.6.8_x64_en-US.msi - Windows portable:
Creation-SSH_0.6.8_portable-Windows-x64.zip - Android arm64:
C-SSH_0.6.8_android-arm64.apk - Android AAB:
C-SSH_0.6.8_android-arm64.aab
Added
- Unified history, host, permission, execution-profile, tool-loop, and context controls across the desktop and mobile AI workspaces. Desktop supports multiple independent AI pop-out windows for parallel host and task workflows.
- Persisted AI history, permission mode, execution profile, tool-loop limit, custom AI context window, and context preferences in local SQLite so user choices survive page changes and app restarts.
- Added Stable, Balanced, Fast, and Ultra presets for AI and other short agent requests, with 1/2/4/8 concurrency limits. SSH, channel, or streamlocal transport errors temporarily auto-downgrade the affected host to one concurrent request.
- Added cross-host monitoring summaries, 6-second automatic collection, and a collapsible detail sidebar for continuous checks and narrow layouts.
- Added Android system-language and system-theme following, including the mobile light-mode request from GitHub Issue #18.
- Synchronized Windows, Android, all five fixed public asset names, and the Linux agent to
0.6.8; the agent handshake reports0.6.8. iOS and macOS are not part of this release.
Fixed
- Fixed desktop and mobile AI workspaces losing history access, permissions, execution profiles, tool-loop limits, or context preferences after navigation, restart, or multi-window use.
- Fixed high-concurrency AI tool calls amplifying transport failures in short agent requests by enforcing shared concurrency protection and automatic downgrade recovery.
- Fixed agent-backed features becoming unavailable when older OpenSSH environments such as CentOS reject direct streamlocal; the client now falls back to the stdio bridge automatically.
- Fixed credential reuse and authentication fallback after adding a key-based host: the local encrypted-vault key is preferred, with saved-password or explicit password fallback when needed.
- Fixed global layout issues across narrow desktop windows, mobile portrait screens, and dynamic content; sidebars, toolbars, sheets, command-snippet execution/result containers, and primary work areas now adapt to available space.
- Fixed the Android soft keyboard covering the AI composer and the AI-response content overflowing its card boundary as tracked in GitHub Issue #16.
- Fixed Android system language and theme not refreshing consistently across some lifecycle and reopen paths, with clearer feedback when following the system.
- Fixed upload/download integrity handling at the completion of chunked and resumable transfers so incomplete results are not reported as successful.
Verified
- The production Windows desktop build completed and was launched on a real machine for the affected feature checks.
- Real Ubuntu and CentOS paths verified agent communication and compatibility fallback. DeepSeek AI conversation and tool-loop E2E passed.
- The Android production build and static AndroidX SplashScreen C gate passed. A real Launcher cold start on the MuMu x86_64 emulator was verified frame by frame: the system C, frontend wordmark, large C, and main screen connect continuously without a solid-color gap or clipping.
SHA256
Creation-SSH_0.6.8_x64-setup.exe:87FC035CF668A3DCC1F0DB9DC9F9DFD0762BFC4673B23E135253D6227B4C1A40Creation-SSH_0.6.8_x64_en-US.msi:B4F8611C3AF885378C2A908E61387381005138BC45CCBED0FC038DC08758CBE9Creation-SSH_0.6.8_portable-Windows-x64.zip:47629E99884378CBCD65CB0AD004C7AF6441492AA741F341F50F63C447842DB5C-SSH_0.6.8_android-arm64.apk:1EE2636F5004C4204FD48F58953819DC67D95F35C464FC420A102E243CE40753C-SSH_0.6.8_android-arm64.aab:B009C9739C3AE4CE42339639BDA45676D9C4DB1D3D7926244B28D27DAD2E889A
v0.6.7 - AI Assistant Pop-out Fix and Real Release Verification
Downloads
- Windows installer:
Creation-SSH_0.6.7_x64-setup.exe - Windows MSI:
Creation-SSH_0.6.7_x64_en-US.msi - Windows portable:
Creation-SSH_0.6.7_portable-Windows-x64.zip - Android arm64:
C-SSH_0.6.7_android-arm64.apk - Android AAB:
C-SSH_0.6.7_android-arm64.aab
Added
- Added a hard pre-release functional verification gate: before a public Release, new tag, or installer upload, the final desktop app and mobile test package must be run and the changed features must be exercised for real.
- Extended the desktop AI window regression check to require the Windows-safe async Tauri command pattern for dynamic WebView creation.
Fixed
- Fixed the desktop AI assistant pop-out opening as a blank white window in the Windows release build; window creation now uses Tauri's recommended async command pattern.
- Fixed corrupted or incorrect labels around the AI pop-out button, history entry, and agent performance presets in some locales.
- Fixed AI child windows lingering after the main window exits by closing
ai-*windows when the main window closes.
Verified
- Desktop
npm run test:ai-windowpassed, covering the AI pop-out URL,ai-*permissions, async command requirement, history label, and localized strings. - Rust
cargo fmt --check, desktop Tauri workspacecargo fmt --check, andcargo checkpassed; desktopnpm run buildandnpm run tauri buildpassed. - The final Windows executable was run again and the AI assistant pop-out rendered normally, confirmed during the live release check.
- Android arm64 release APK passed
apksigner verify --verbose --print-certsandaapt dump badging, with packagecom.creationssh.mobile, versionName0.6.7, versionCode6007, and ABIarm64-v8aonly. - Android x86_64 debug APK was installed and launched on the MuMu emulator for testing only; package info reports versionName
0.6.7and ABIx86_64. This package is not uploaded to the public Release. - SHA256 hashes were recalculated for all public assets, and public repository text plus release notes were checked for sanitized content.
SHA256
Creation-SSH_0.6.7_portable-Windows-x64.zip:B80BC866177D5D9C82034E21BEB41C6B5100A6A0BD62039A5E7D31F8C8A0983FCreation-SSH_0.6.7_x64_en-US.msi:4EE2AF5FFA7CDEF55A5C44144D12B5B6CE30C0D5C28FC1BB06DD803AA4CC84E1Creation-SSH_0.6.7_x64-setup.exe:0447447C4DFFB35DFF48925134368B197AF8B7954033293567CE59A17C2B6D1EC-SSH_0.6.7_android-arm64.aab:0DE4EA9BF5D6B021E90CD8E9C889E73D6DF3E64CF775606B14247E0E4487153EC-SSH_0.6.7_android-arm64.apk:4EA626D63E709F6B1BF0D1A014C951C76153AA2BB141243A250F550DC5BFB402
v0.6.6 - Agent Bridge Fallback, Concurrency Guard, and Key-Based Hosts
Downloads
- Windows installer:
Creation-SSH_0.6.6_x64-setup.exe - Windows MSI:
Creation-SSH_0.6.6_x64_en-US.msi - Windows portable:
Creation-SSH_0.6.6_portable-Windows-x64.zip - Android arm64:
C-SSH_0.6.6_android-arm64.apk - Android AAB:
C-SSH_0.6.6_android-arm64.aab
Added
- Added an agent
--stdio-bridgemode. When sshd rejectsdirect-streamlocal, the client automatically falls back to a bridge channel that still reaches the local unix socket, keeping agent-backed features usable on older systems such as CentOS 7.9. - Added Stable / Balanced / Fast / Ultra presets for short agent requests, with per-host persistence in local SQLite.
- Added a desktop AI assistant pop-out entry so the current AI assistant can open in an independent window, preparing the UI for multiple AI assistant windows.
- Added OpenSSH private-key authentication to desktop and mobile host creation; pasted keys are stored in the local encrypted vault and reused for later connections.
- Improved host grouping, delete confirmation, authentication error guidance, multilingual host text, and synchronized public versioning to
0.6.6.
Fixed
- Fixed agent features being unavailable on CentOS 7.9/OpenSSH 7.4 environments when sshd returned
AdministrativelyProhibitedfordirect-streamlocal; the client now falls back to the bridge without asking users to re-enter SSH passwords. - Fixed short agent requests lacking a shared concurrency limit under high-concurrency tool-call scenarios; all non-long-stream requests now go through the agent request guard and temporarily auto-downgrade to 1 concurrent request after SSH/channel/streamlocal transport errors.
- Fixed desktop and mobile deploy / files / monitor / appcenter / sysmgmt paths that could bypass the shared agent concurrency guard.
- Clarified the bridge failure message: users only see the fallback failure text when both direct streamlocal and bridge transport fail.
- Fixed some host-credential flows still prompting for passwords after credentials had already been saved; successful host creation now prefers the local vault credential on later connections.
Verified
- Rust
cargo fmt --check,cargo test --workspace,cargo clippy --workspace --all-targets -- -D warnings,cargo check -p client, andcargo check -p agentpassed. - Desktop/mobile Tauri workspaces passed
cargo check; desktop and mobilenpm run buildpassed. - x86_64 and aarch64 Linux musl agent releases were built with
cargo zigbuild, both synchronized to version0.6.6. - Desktop
npm run tauri buildproduced Windows setup/MSI; the main executable reports file and product version0.6.6, and the portable zip was rebuilt. - Android x86_64 debug APK was installed on the MuMu emulator;
aapt dump badgingreportsversionName=0.6.6andnative-code='x86_64'. This package is for testing only and is not uploaded to the public Release. - Android arm64 release APK/AAB were generated; the APK passed
apksigner verify --verbose --print-certsandaapt dump badging, with packagecom.creationssh.mobile, versionName0.6.6, versionCode6006, and ABIarm64-v8aonly. - Real CentOS 7.9 verification: native
direct-streamlocalis still rejected by sshd, but the current client automatically usesstdio-bridgeand completeshandshake,sysinfo,metrics, andmonstreaming. - Source/docs, public repository text, and release notes passed sanitized scans for real credentials, tokens, private keys, and non-example IPs.
SHA256
Creation-SSH_0.6.6_portable-Windows-x64.zip:68773A304D2C74C3BEE922F75FC3D0C5C61F3D077C57083132C4371E8F98EFBECreation-SSH_0.6.6_x64_en-US.msi:D7A22FB19E46BD4CFD0A17DBB2DF847051E8246961460111180E1FE2228C2989Creation-SSH_0.6.6_x64-setup.exe:1D2EC3D2F9F22A52AAC94227AF68D2EACBAB4C93F7CD350B56F7C0A3E9C2D76CC-SSH_0.6.6_android-arm64.aab:67E0EB455CA9A92F0379F785D31486A002884D3FAED9EED75E6C055AC2BFBEB4C-SSH_0.6.6_android-arm64.apk:78990A2DB4F286E0E46C0FF0AD959A57A0CDE79A652DFF795028AE7AF504C8F7
v0.6.5 - AI Workspace, History Entry, and Sensitive Attachment Blocking
Downloads
- Windows installer:
Creation-SSH_0.6.5_x64-setup.exe - Windows MSI:
Creation-SSH_0.6.5_x64_en-US.msi - Windows portable:
Creation-SSH_0.6.5_portable-Windows-x64.zip - Android arm64:
C-SSH_0.6.5_android-arm64.apk - Android AAB:
C-SSH_0.6.5_android-arm64.aab
Added
- Added a compact top workspace bar to the desktop AI assistant, moving history from the permanent side panel into a top popover and freeing the main chat area.
- Added the same top history entry to the mobile AI assistant for narrow screens and prepared a shared workspace structure for future multi-AI-window work.
- Added desktop/mobile AI workspace static regression scripts covering the top history entry, mobile keyboard anchoring, and sensitive attachment blocking.
- Continued enforcing versioned public asset names; Windows, Android, agent, and public documentation are synchronized to
0.6.5.
Fixed
- Fixed the desktop AI history panel occupying main layout width all the time; it now opens only when needed from the top workspace bar.
- Fixed the mobile AI input area being obscured by the soft keyboard by anchoring the composer to the visible bottom area.
- Fixed invalid history-session actions when no server is selected by adding disabled states and keyboard dismissal handling.
- Fixed attachment filtering relying too heavily on MIME/extension allowlists; filenames such as
.env, private keys, and key/certificate files are now blocked before type checks.
Verified
- Desktop
npm run test:ai-workspace,npm run test:locale-system, andnpm run buildpassed. - Mobile
npm run test:ai-workspace,npm run test:ai-keyboard,npm run test:locale-system, andnpm run buildpassed. - The x86_64 musl agent release was built with
cargo zigbuild -p agent --target x86_64-unknown-linux-musl --release; the build log reportsagent v0.6.5. - Desktop
npx tauri buildwas rerun after the agent 0.6.5 build and produced Windows setup/MSI; the Windows executable and setup metadata report0.6.5. - Android arm64 release APK/AAB were rebuilt after the agent 0.6.5 build; the APK passed
apksigner verify --verbose --print-certsandaapt dump badging, with packagecom.creationssh.mobile, versionName0.6.5, versionCode6005, and ABIarm64-v8aonly. The AAB was inspected and only contains thearm64-v8anative lib. - Source/docs and public release text passed sanitized scans for private keys, tokens, real credentials, and non-example IPs.
SHA256
Creation-SSH_0.6.5_portable-Windows-x64.zip:96150F4C5128A33FFE558289FB2261BADF31A73B4508E1243783952C2401B36ACreation-SSH_0.6.5_x64_en-US.msi:47E0817CC3F69E8ADA7B9F364FCDE14B876E99E3425856D2D5C00FEBB808C153Creation-SSH_0.6.5_x64-setup.exe:FD532382E110769DCC3DA40362A6102008822005F4FD67E5ED215D21A88C889AC-SSH_0.6.5_android-arm64.aab:C217DA6561ED0DE2A79E684B6C95B6111F74CB96AE784B40379658C543217EBBC-SSH_0.6.5_android-arm64.apk:4F279E03184F0942C276F4B915129844856FAEDFFB5A72B9522E608540238F79
v0.6.4 - AI Run Recovery, System Language, and Mobile Input Fixes
Downloads
- Windows installer:
Creation-SSH_0.6.4_x64-setup.exe - Windows MSI:
Creation-SSH_0.6.4_x64_en-US.msi - Windows portable:
Creation-SSH_0.6.4_portable-Windows-x64.zip - Android arm64:
C-SSH_0.6.4_android-arm64.apk - Android AAB:
C-SSH_0.6.4_android-arm64.aab
Added
- Added AI run-state persistence and page recovery, so active or recently finished AI turns can restore their event stream and status after switching away and coming back.
- Added the first ACP/Hermes protocol skeleton with capability descriptors and integration entry points; full Hermes workflow work remains staged for later releases.
- Added GitHub update checks on desktop and mobile; the app opens the GitHub Releases page instead of silently auto-installing updates.
- Added system-language following as the default language mode while keeping manual selection across 9 UI languages; preferences continue to be stored in SQLite.
- Replaced visible mobile AI emoji indicators with componentized SVG icons for more consistent rendering.
Fixed
- Fixed crashes in high-concurrency AI tool-call scenarios by executing multiple tool calls from the same model turn through a controlled serial path and adding run-state guards.
- Fixed the mobile AI input area being covered by the Android soft keyboard: Activity now uses
adjustResize, and the frontend adjusts bottom spacing fromvisualViewport. - Fixed mobile AI permission mode, execution mode, and tool-loop preferences reverting after leaving the page or restarting.
- Added the missing PC-side custom tool-loop control, persisted the same way as mobile.
- This release also carries forward terminal sizing/status-bar fixes, the 80% default desktop transparency, synchronized agent versioning, and versioned public asset names.
Verified
- Rust
cargo fmt --check,cargo build --workspace,cargo test --workspace, andcargo clippy --workspace --all-targets -- -D warningsall passed. - Desktop/mobile frontend
npm run buildpassed; system-language, mobile AI keyboard avoidance, and splash timeline regression checks passed. - Desktop
npm run tauri buildproduced Windows setup/MSI; the Windows executable and setup metadata report0.6.4; the portable zip was rebuilt. - Android arm64 release APK/AAB were generated; the APK passed
apksigner verify --verbose --print-certsandaapt dump badging, with packagecom.creationssh.mobile, versionName0.6.4, versionCode6004, and ABIarm64-v8aonly. The AAB was inspected and only contains thearm64-v8anative lib. - Source/docs and public release text passed sanitized scans for private keys, tokens, real credentials, and non-example IPs.
SHA256
Creation-SSH_0.6.4_portable-Windows-x64.zip:CFC6D71575E26C1F2E84539505AF1AC5DB72B0B63F182EF3DA2C6191AE3AE799Creation-SSH_0.6.4_x64_en-US.msi:1B3D8364CED5BA4A6E53FD28F4024A53322C286D904C4AC95527A0827AF7BAF6Creation-SSH_0.6.4_x64-setup.exe:48A0318A3AFDC7679301C00F46DCA0C6BCC329BD3FF2A8184A90B1B6298A6131C-SSH_0.6.4_android-arm64.aab:891AC7731D7B592122294B28E508030DBEDB1792253F6DF8C09F296AAEF25001C-SSH_0.6.4_android-arm64.apk:5F8099C77DFD547DCF969937D02AA07C184F3C05B1A5A107EE6BFA43F26CA664
v0.6.3 - Version Sync, AI Layout, and Package Metadata Fixes
Downloads
- Windows installer:
Creation-SSH_0.6.3_x64-setup.exe - Windows MSI:
Creation-SSH_0.6.3_x64_en-US.msi - Windows portable:
Creation-SSH_0.6.3_portable-Windows-x64.zip - Android arm64:
C-SSH_0.6.3_android-arm64.apk - Android AAB:
C-SSH_0.6.3_android-arm64.aab
Added
- Synchronized the server agent package version to
0.6.3; lazy deployment now checks both protocol version and packaged agent version, so same-protocol older agents are upgraded too. - Formalized the version-sync rule for every release: source versions, Tauri config, npm package versions, Android versionName/versionCode, About page, agent version, public Release filenames, and docs must move together.
- The desktop AI assistant now expands to the full available width when the window is maximized, matching the rest of the desktop app.
Fixed
- Fixed Windows installers, Android app metadata, and About pages still showing
0.1/0.1.0; this release consistently reports0.6.3. - Fixed the agent version staying at
0.0.1; the runtime agent version now comes from the package version and changes with releases. - Fixed the desktop transparency default not applying as requested; the default is now 80%, and older saved
0values migrate to 80%. - Fixed AI execution-mode selection not persisting like permission mode; reopening keeps the last selected option.
- Clarified public notes for AI permission persistence, custom context windows, and custom tool-loop limits so users can find the new controls.
Verified
cargo fmt --checkandcargo check -p agentpassed, with the agent build reporting0.6.3.- Desktop/mobile
npm run buildpassed; desktop/mobile Tauri workspaces passedcargo check. - Desktop
npm run tauri buildproduced the0.6.3Windows setup/MSI; the Windows executable reports version0.6.3. - Android x86_64 debug APK was installed on the MuMu 12 emulator; system package info reports
versionName=0.6.3, and the About page shows0.6.3. - Android arm64 release APK/AAB were generated; the APK passed
apksigner verify --verbose --print-certsandaapt dump badging, with packagecom.creationssh.mobile, SDK 24/36, and ABIarm64-v8aonly.
v0.6.2 - AI Settings Persistence and Custom Model UX Fixes
Downloads
- Windows installer:
Creation-SSH_0.1.0_x64-setup.exe - Windows MSI:
Creation-SSH_0.1.0_x64_en-US.msi - Windows portable:
Creation-SSH-portable-Windows-x64.zip - Android arm64:
C-SSH-android-arm64.apk - Android AAB:
C-SSH-android-arm64.aab
Added
- Added a tool-loop number control directly to the desktop AI assistant toolbar, so PC users no longer need to dig through settings to customize the loop limit.
- Added a context-window setting for custom AI providers, from 4,096 to 2,000,000 tokens with a 128k default; custom models now use this value for the context remaining indicator.
- Split AI configuration persistence into a dedicated
ai_configbackend module, keeping the execution-loop module below the file-size limit.
Fixed
- Fixed the AI assistant permission mode reverting to the first read-only option after leaving the page and returning; the app now restores the in-session cached mode while still persisting to SQLite.
- Fixed permission-mode changes not being saved early enough when users immediately switch away after choosing a mode; the watcher now flushes synchronously.
- Fixed custom AI settings not carrying a context-window value through the desktop and mobile save paths.
- Fixed a desktop clippy blocker caused by lazy continuation in a deployment doc comment.
Verified
- Desktop and mobile
npm run buildpassed. - Desktop and mobile Tauri workspaces passed
cargo check,cargo fmt --check, andcargo clippy --all-targets -- -D warnings. - AI locale JSON files for all 9 languages parse successfully.
- Desktop
npm run tauri buildproduced the Windows setup/MSI, and the portable zip was rebuilt. - Android arm64 release APK/AAB were generated; the APK passed
apksigner verify --verbose --print-certsandaapt dump badging, with packagecom.creationssh.mobile, SDK 24/36, and ABIarm64-v8aonly.
v0.6.1 - Terminal UX and Agent Compatibility Fixes
Downloads
- Windows installer:
Creation-SSH_0.1.0_x64-setup.exe - Windows MSI:
Creation-SSH_0.1.0_x64_en-US.msi - Windows portable:
Creation-SSH-portable-Windows-x64.zip - Android arm64:
C-SSH-android-arm64.apk - Android AAB:
C-SSH-android-arm64.aab
Added
- Raised the AI tool-loop default from 16 to 30 iterations, with a configurable custom limit that stays inside the safety range.
- Persisted all five AI assistant permission modes so reopening the app keeps the user's last selected mode.
- Added compatible login-key setup for CentOS/RHEL/FIPS/older OpenSSH environments: Ed25519 first, with RSA/ECDSA P-256 fallback when needed.
- Added stable classification for server-side
direct-streamlocalpolicy rejection so it is not mistaken for a bad SSH password. - Added shared authentication-error classification so Files, Monitoring, System Management, App Center, and related agent pages use the same clear messages.
- Split desktop/mobile deployment helpers for credentials and assets, with documentation and code indexes updated to the current structure.
Fixed
- Fixed the desktop terminal CLI/xterm area being too small: the terminal view now uses the full available width, with tighter header controls and a more stable toolbar on narrow screens.
- Fixed the terminal cursor and last line being clipped at the bottom by adding proper xterm bottom padding and line-height constraints.
- Fixed persistent-terminal status/mode display when the agent channel is unavailable; the app now temporarily falls back to a plain SSH PTY for the current connection without overwriting the user's saved terminal mode.
- Fixed agent private-key setup failures seen on CentOS 7.9-like environments.
- Fixed repeated SSH password prompts when SSH works but the server rejects agent unix-socket forwarding; terminal now temporarily falls back to a plain SSH PTY.
- Fixed lazy deploy/key repair so saved SSH passwords are reused before interrupting the user for password input.
- Fixed Files, Monitoring, System Management, App Center, and other agent pages treating
direct-streamlocalrejection as a bad SSH password; they now report the server-side agent-channel policy block clearly.
Verified
- Rust
cargo fmt --check,cargo clippy --workspace --all-targets -- -D warnings, andcargo test --workspacepassed. - Desktop
npm run tauri buildproduced the Windows setup/MSI, and the portable zip was rebuilt. - Android arm64 release APK/AAB were generated; the APK passed
apksigner verify --verbose --print-certsandaapt dump badging, with packagecom.creationssh.mobile, SDK 24/36, and ABIarm64-v8aonly. - Sanitized real-server verification covered CentOS 7.9 and Ubuntu 24: CentOS key setup works and falls back to SSH when the agent channel is policy-blocked; Ubuntu agent handshake and command execution work normally.
- GitHub Issues #1, #2, #3, and #4 were each answered with the fix details and linked to v0.6.1.
v0.6 - Smooth Splash and Icon Safe Area
Downloads
- Windows installer:
Creation-SSH_0.1.0_x64-setup.exe - Windows MSI:
Creation-SSH_0.1.0_x64_en-US.msi - Windows portable:
Creation-SSH-portable-Windows-x64.zip - Android arm64:
C-SSH-android-arm64.apk - Android AAB:
C-SSH-android-arm64.aab
Added
- Formalized the public release workflow: README, changelog, and Release notes stay bilingual, and every public package update uses a new tag instead of overwriting an existing release.
- Added the mobile splash timeline regression check
npm run test:splashto cover both the large-C bridge and pre-rendering the app shell before splash fade-out.
Fixed
- Fixed the visible gap during the Android splash transition from the small wordmark into the large C; the C stage now mounts during the word-collapse phase and fades in with overlap.
- Fixed the brief black frame after splash fade-out by pre-rendering the main route and bottom tabs while the splash overlay is still covering the screen.
- Fixed the Android icon safe area: the C is smaller, no longer clipped, and launcher/foreground/round icons all use the full source icon so the border remains visible.
Verified
- agent x86_64 musl release, mobile tests/build, and desktop Tauri release build passed.
- Android x86_64 debug APK was rebuilt after clean and installed on the MuMu 12 emulator; 3500/3900/4300ms startup frames keep the large C/border visible, and 5000ms reaches the main screen.
- Android arm64 release APK passed signature, package name, SDK, and ABI checks; ABI is
arm64-v8aonly.
v0.5 - Branding Refresh and Stable Packages
Downloads
- Windows installer:
Creation-SSH_0.1.0_x64-setup.exe - Windows MSI:
Creation-SSH_0.1.0_x64_en-US.msi - Windows portable:
Creation-SSH-portable-Windows-x64.zip - Android arm64:
C-SSH-android-arm64.apk - Android AAB:
C-SSH-android-arm64.aab
Added
- New brand C icon: dark glass background with a metallic silver C, unified across desktop, Android launcher icons, and in-app branding.
- Public release notes are now bilingual, with GitHub Releases serving as the version update list.
- Expanded internal handoff, architecture, protocol, release, testing, code map, and code index documentation.
Fixed
- Fixed Android release icon synchronization so launcher, foreground, and round icons no longer keep the old artwork.
- Fixed missing Android
splash_window_bgresource so release and debug builds package correctly. - Fixed clippy blocking the AI session entry point by replacing an oversized argument list with a structured
RunRequest. - Documented the boundary between the private source repository and the public promotion repository to avoid leaking APKs, promo archives, credentials, screenshots, or logs into the source repo.
Verified
- Rust fmt, clippy, and workspace tests passed.
- Windows desktop release build passed.
- Android arm64 release APK passed signature, package name, SDK, and ABI checks.
- Android x86_64 debug build was smoke-tested on the emulator for cold start and main-screen rendering.
- Sanitization checked before publishing: no real IPs, credentials, or test-server details.
v0.4 - Desktop and Android
Added
- First public Windows desktop installers.
- Improved Android splash animation to reduce white flash and main-screen flicker.
- Fixed Android app icon to use a full dark-base C.
- AI assistant supports OpenAI-compatible APIs and Anthropic.
Downloads
C-SSH-android-arm64.apkCreation-SSH-portable-Windows-x64.zipCreation-SSH_0.1.0_x64-setup.exeCreation-SSH_0.1.0_x64_en-US.msi