Releases: tomertec/HyperShell
Releases · tomertec/HyperShell
v0.2.6
Full Changelog: v0.2.5...v0.2.6
v0.2.5
Full Changelog: v0.2.4...v0.2.5
v0.2.4
v0.2.3
Changed
- Windows installers are no longer code-signed — release builds now ship unsigned, consistent with the macOS builds. Windows SmartScreen may show an "unknown publisher" prompt on first install; in-app auto-update is unaffected (downloads remain HTTPS-fetched and sha512-verified against
latest.yml).
v0.2.2
Fixed
- Windows auto-update no longer stalls after download — set
win.verifyUpdateCodeSignature: falsein the electron-builder config. With the self-signed certificate,Get-AuthenticodeSignaturereports a non-Validstatus (untrusted root), so electron-updater rejected the downloaded installer before reaching "Restart & install". Disabling the publisher-signature check lets the update install; downloads remain HTTPS-fetched and sha512-verified againstlatest.yml. Note: the currently-installed build still verifies, so one new build must be installed manually as a fresh bootstrap; releases after it update automatically.
v0.2.1
v0.2.0
Full Changelog: v0.1.9...v0.2.0
v0.1.9
Changed
- Dependency security updates — upgraded Electron, electron-builder, Vite, and better-sqlite3, then refreshed the pnpm lockfile. Added a pnpm override for PostCSS so
pnpm audit --audit-level moderatereports no known vulnerabilities. - UI build now type-checks React code —
@hypershell/uibuild runstsc --noEmitbefore Vite, preventing renderer TypeScript regressions from passing CI/build gates. - TypeScript dead-code checks enabled — root compiler config now enables
noUnusedLocalsandnoUnusedParameters; unused imports, stale helpers, and test-only dead code were removed across desktop, session-core, db, and UI workspaces.
Fixed
- Renderer URL allowlist tightened — desktop renderer loading now allows only the exact packaged renderer file or the exact dev origin (
http://127.0.0.1:5173), reducing preload API exposure risk. - SFTP preload logging removed —
sftpListno longer logs file names or raw response samples during normal operation or validation failures. - Renderer type-safety regressions fixed — tmux detection, host import defaults, transfer event narrowing, terminal network state handling, tunnel store updates, host port-forward payloads, settings tests, and global app-version typing now pass strict UI type-checking.
- Terminal focus restored after tab and snippet actions — switching terminal tabs now refits and focuses the visible xterm instance, and sending a snippet returns focus to the active terminal session so pressing Enter submits to the terminal instead of the snippets panel.
v0.1.8
What's Changed
Full Changelog: v0.1.7...v0.1.8
v0.1.7
Full Changelog: v0.1.6...v0.1.7