Repository navigation
ells v0.2.1
ells v0.2.1
一键安装 / Install
macOS / Linux:
ELLS_VERSION=v0.2.1 curl -fsSL https://raw.githubusercontent.com/lg10/ells/main/install.sh | shWindows PowerShell:
$env:ELLS_VERSION="v0.2.1"; irm https://raw.githubusercontent.com/lg10/ells/main/install.ps1 | iex安装脚本会强制校验 SHA256SUMS.txt。产物:ells-linux-x86_64 · ells-macos-universal(x86_64 + Apple Silicon 合一)· ells-windows-x86_64.exe · SHA256SUMS.txt
[0.2.1] - 2026-10-10
变更
- 默认主题在四个平台上都是「跟随终端」:以前 mac 默认跟随终端、Windows/Linux 默认深色(画死
黑底灰条),同一份代码两台机器长得不一样,而"画死底色"这套正是 Windows 那台出问题的原因。
深色那套留着给拿不准终端配色的人,设置页与 README 的说法同步改了。
修复
- 在跳板机上敲
exit也会被追问"要不要重连":会话收尾以前只认exit-status这一条证据,
而跳板机/网关这类服务端在logout之后直接把通道关掉(CHANNEL_EOF / CHANNEL_CLOSE),一个
退出状态都不发 —— 于是正常退出被判成掉线,轻则弹窗问重连、重则按退避自动重连回一台你刚离开的
机器(跟认证方式无关:出问题这两台都是密钥认证,一台记远端退出、另一台记连接断开;也跟
它是不是"跳板那一路"无关,ells 里两台都没配跳板)。现在收尾分四档:远端自己退了 / 对端正常关
通道 / 本地 Ctrl-] 断的,都算正常结束;只有通道凭空消失(TCP 死亡、keepalive 超时、服务端被杀)
和写不进去才算掉线,才走重连。假 sshd 因此多了两种服务器形状(logout只关通道、__drop__
直接拆 transport),冒烟测试把三档都跑了一遍。 - Windows 上会话页底部那行进度条被背景吃掉:条的"空"那一半一直是用
░网点画的,靠底色透出
来才看得见 —— 跟随终端时底色是终端的深底,透出来就是深色轨道(mac 上一直正常);而深色主题的
色带是浅灰,网点透出来还是浅灰,整根条和背景一个亮度,只剩一小截绿块孤零零在那儿。现在轨道
自己有一层底色(Palette::track:深色主题给黑,不画底色的三套一律Reset),条那一截从"只有
字形"变成"字形 + 自己的底",宽度数学、格数、mac 观感都不动。
完整历史:CHANGELOG.md · 安全策略:SECURITY.md · 安装选项与卸载:README