Releases: Yueby/termix
Releases · Yueby/termix
Release list
Termix v0.1.2
0.1.2 - 2026-09-29
Features
- (client) Give the update flow real feedback, and say what actually failed - (e006639)
Bug Fixes
- (ci) Read the Cargo version without nested quotes - (3984860)
- (ci) Stop the release from counting itself as a check - (1bddf5f)
- (client) Render the update notes in a bounded, scrollable region - (5f2c2ec)
Maintenance
Termix v0.1.1
0.1.1 - 2026-09-29
Features
- (client) Sync to a self-deployed Termix server - (84b74fe)
- (client) Choose where the vault syncs - (35ea2e5)
- (client) Sync automatically, taking the remote's version when it is ahead - (221cbbe)
- (rust) Verify host keys, reject changed ones - (bb8b879)
- (server) Check in the migrations, and run the tests against them - (9a953e1)
Bug Fixes
- (client) Tear down a connection cancelled mid-flight, and fix the hook order - (494ad45)
- (client) Retry a push that failed - (b03cb11)
- (rust) Drain the SSH channel, and stop three ways of losing data - (1cfe11b)
- (rust) Anchor the proxy bypass wildcard - (b78e863)
- (rust) Reap local shells, drain the session maps, and stop three silent failures - (c7d2f0f)
- (rust) Keep the encryption key private, and stop reporting successful saves as failures - (1417d9d)
- (rust) Strip any scheme from a proxy URL - (c855a0b)
- (server) Typecheck both runtimes, close the fail-open paths - (1b12fea)
- (server) Run the context middleware before the routes - (e566574)
- (server) Make the sync push version check atomic - (c8990ab)
- (server) Claim a refresh token in one statement - (42a7ace)
- (server) Keep argon2 out of the Worker graph, and gate the Worker build - (eef24c1)
- (server) Create the schema on startup - (aa06fef)
- Let the platform handle title bar dragging - (d1d5825)
Refactoring
- (rust) Clear the clippy backlog - (2e66402)
- (server) One shared token instead of an account system - (7d027d9)
Performance
- (client) Virtualize the SFTP file table - (a6d141e)
Documentation
- Record the code and project review - (e373c37)
- Move the review to its current state - (9e03871)
- Record the last two fixes - (7f64dea)
- Bring the review up to date with the fixes - (ae4ef02)
- Document both deployments, and point D1 at the migrations - (49570eb)
Testing
- (client) Cover key-type detection, and gate it - (c5f83eb)
- Cover the server's runtime behaviour and the decryption contract - (f03f544)
Styling
- (rust) Bring the tree to rustfmt - (d906eba)
Maintenance
- (release) Harden the release workflow - (c80b95a)
- (release) 0.1.1 - (e217c0c)
- Build the release notes on git-cliff's own template - (ab94eba)
- Read the pull request number from commit.remote - (b60d361)
- Grant pull-requests: read so commits can be resolved to their PRs - (81fd0e9)
- Gate the server typecheck and rustfmt - (d522442)
- Gate the server tests and clippy - (b6c7bc6)
Termix v0.1.0
[0.1.0] - 2026-09-29
Features
- Implement Termix SSH client with full UI and connection management - (2a163f1)
- Migrate data storage to SQLite + add WebDAV sync + settings UI overhaul - (ccabbfa)
- 实现 SFTP 文件管理、Keychain 密钥管理及全项目代码审查修复 - (598a996)
- Keychain 增强、host 分组、加密存储重构、SFTP 隐藏文件 - (077b671)
- Terminal logs, tab bar theme colors, about dialog, app icon, docs - (971e13f)
- Proxy support, automatic reconnect and reliable disconnect reporting - (db3ec54)
Bug Fixes
- Render host key fingerprints in the OpenSSH form - (c2f6d5f)
- Stop nesting buttons inside buttons in the list rows - (6c61a12)
Refactoring
- Restructure project as monorepo with client/server packages - (5c353df)
Documentation
- Describe proxy support and auto reconnect, and correct the prerequisites - (ed0d3b6)
- Move the screenshots next to the README that links them - (2d228f4)
- Refresh the screenshots - (ea69b4c)
- Update changelog for v0.1.0 [skip ci] - (17ff3db)
- Clean up the v0.1.0 changelog and stop merge commits leaking into it - (35fbdd5)
- Drop CHANGELOG.md — the release notes are the changelog - (f9a22a3)
Maintenance
- Remove root src/ and src-tauri/ residuals after monorepo migration - (6fb5226)
- Add CI, rebuild the release pipeline and generate the changelog from commits - (a0c9a9f)
- Name the updater manifest input correctly and quiet dependabot - (510a0b1)
- Add a way to regenerate a release's notes without rebuilding - (b3f6f51)
- Drop the release-notes regeneration workflow - (16752b2)
New Contributors
- @Yueby made their first contribution
- @github-actions[bot] made their first contribution