Skip to content

Releases: wmwlwmwl/Lumin-SSH

Lumin SSH Client v1.1.3

Choose a tag to compare

@github-actions github-actions released this 09 Jul 09:53

功能增强

  • AI 聊天命令支持指派终端并展示候选状态
  • 添加 WebView GPU 加速禁用设置
  • 表单清空选项、服务器克隆交互优化、移除首页添加按钮
  • 文件管理器拖拽停靠改进
  • Responses 提示缓存补齐
  • 统一 AI 与更新界面视觉风格
  • 更新 FA 图标与文档、macOS x86 构建支持
  • 快捷命令合并采用较新一边顺序,移动排序可跨设备同步

Bug 修复

  • 服务器配置表单取消误提交
  • 终端跟随系统主题和浅色可读性修复
  • AI 设置遮罩与资源清理完整
  • 更新失败后进度显示不刷新

产物下载

安装/卸载方法

DEB 包(Debian/Ubuntu)

# 安装
sudo dpkg -i Lumin-V1.1.3-amd64.deb
# 卸载
sudo dpkg -r lumin

RPM 包(Red Hat/Fedora)

# 安装
sudo rpm -ivh Lumin-V1.1.3-amd64.rpm
# 卸载
sudo rpm -e lumin

Lumin SSH Client v1.1.2

Choose a tag to compare

@github-actions github-actions released this 06 Jul 17:00

功能增强

  • 网络监控详情页:新增连接、流量等监控明细查看
  • MCP 服务开关与浏览器调用控制:可按需启用 MCP 能力并控制外部浏览器调用
  • 终端工具栏重构:布局设置集中管理,交互更紧凑
  • AI 面板增强:优化对话、工具调用与面板交互体验
  • 服务器标签溢出时显示列表下拉与搜索
  • 连接进度卡片支持多个并发连接
  • 统一极简紧凑界面风格

Bug 修复

  • 终端工具与 AI 面板交互异常
  • 进程页布局与工具按钮交互问题
  • 交互提示命令误进入命令历史
  • SSH 与更新器稳定性问题
  • 服务器时区检测不准确
  • 内存泄漏、监控面板收起与 IP 隐藏持久化问题
  • 自动同步合并后前端列表不刷新
  • 代码审查发现的问题

产物下载

安装/卸载方法

DEB 包(Debian/Ubuntu)

# 安装
sudo dpkg -i Lumin-V1.1.2-amd64.deb
# 卸载
sudo dpkg -r lumin

RPM 包(Red Hat/Fedora)

# 安装
sudo rpm -ivh Lumin-V1.1.2-amd64.rpm
# 卸载
sudo rpm -e lumin

Lumin SSH Client v1.1.1

Choose a tag to compare

@github-actions github-actions released this 05 Jul 12:26

功能增强

  • AI 对话面板:完整的 AI 聊天界面,支持多轮对话、流式输出、MCP 命令执行、上下文管理

Bug 修复

  • 窗口最大化状态持久化:重启后恢复最大化窗口;托盘退出时正确清理后台进程

产物下载

安装/卸载方法

DEB 包(Debian/Ubuntu)

# 安装
sudo dpkg -i Lumin-V1.1.1-amd64.deb
# 卸载
sudo dpkg -r lumin

RPM 包(Red Hat/Fedora)

# 安装
sudo rpm -ivh Lumin-V1.1.1-amd64.rpm
# 卸载
sudo rpm -e lumin

Lumin SSH Client v1.1.0

Choose a tag to compare

@github-actions github-actions released this 04 Jul 11:07

功能增强

  • 凭据管理系统:独立弹窗、闪电直连/服务器表单可选凭据、认证失败更新凭据密码
  • AI 面板(MCP 服务集成):SSH 会话 MCP 服务 + AI 面板,支持自然语言执行命令
  • 设置重构:GeneralTab、操作确认框、关闭全部、AI 面板默认隐藏
  • 服务器克隆、重复检测、GetConnectionByID 绑定
  • 文件管理器右键添加复制路径并修复目录切换滚动位置
  • Toast 提示增加背景毛玻璃
  • 替换 logo
  • 优先使用代理下载:设置通用页新增开关,更新下载优先走代理,失败自动回退直连

Bug 修复

  • 点文件(如 .htaccess)在文件管理器中不可编辑
  • RadioOption 选中态不明显优化 + i18n 搜索服务器缺失
  • ProbePanel 竞态、ProcessPage 表头 remount、IME 误触发、超时数据竞争、移除 ssh-rsa
  • 更新下载 io.Copy 阶段超时后自动重试代理 URL
  • DEB/RPM sha256 产物路径前缀修复
  • 关闭设置重开后更新进度不显示:下载中重新打开关于页,进度条异常消失
  • 跨设备凭据同步失败:新设备首次同步时 lastSyncTime 误过滤云端凭据;fetchLatestBackup 按 ModTime 选备份导致凭据丢失

产物下载

安装/卸载方法

DEB 包(Debian/Ubuntu)

# 安装
sudo dpkg -i Lumin-V1.1.0-amd64.deb
# 卸载
sudo dpkg -r lumin

RPM 包(Red Hat/Fedora)

# 安装
sudo rpm -ivh Lumin-V1.1.0-amd64.rpm
# 卸载
sudo rpm -e lumin

Lumin SSH Client v1.0.9

Choose a tag to compare

@github-actions github-actions released this 30 Jun 20:06

功能增强

  • 进程管理页面全面完善:详情面板多标签、列拖拽、排序图标、监控跳转
  • 监控面板支持左侧分栏、切换会话即时刷新
  • 进程页不在前台时停止轮询,避免资源浪费

Bug 修复

  • 全量代码审查修复 17 个问题
  • 命令历史记录机制重写 + 密码保护统一
  • 安全加固:probe 脚本提权消除、known_hosts 数据丢失修复、WS 连接泄漏修复、密码保护完善
  • probe 写入失败 3 次后停止转圈,显示"写入失败,请重试"
  • 文件管理器布局选择器文本居中与裁剪修复
  • sha256sum 产物内容去掉 build/ 路径前缀

构建信息

安装/卸载方法

DEB 包(Debian/Ubuntu)

# 安装
sudo dpkg -i lumin_V1.0.9-amd64.deb
# 卸载
sudo dpkg -r lumin

RPM 包(Red Hat/Fedora)

# 安装
sudo rpm -ivh lumin-V1.0.9-amd64.rpm
# 卸载
sudo rpm -e lumin

Lumin SSH Client v1.0.8

Choose a tag to compare

@github-actions github-actions released this 27 Jun 22:10

功能增强

  • Windows 安装版添加"运行 Lumin"复选框
  • 卡片模式分组标题加边框分隔

Bug 修复

  • NSIS 安装器中文字符乱码(添加 UTF-8 BOM 解决跨语言编码问题)
  • 解压去掉--no-unsafe-paths,兼容不支持该选项的tar版本
  • 更新后自动重启 --nsis 参数修复
  • macOS 闪退(托盘初始化冲突修复)
  • Linux 托盘图标改用 PNG 格式,添加 deb 打包配置

构建信息

安装/卸载方法

DEB 包(Debian/Ubuntu)

# 安装
sudo dpkg -i lumin_V1.0.8-amd64.deb
# 卸载
sudo dpkg -r lumin

RPM 包(Red Hat/Fedora)

# 安装
sudo rpm -ivh lumin-V1.0.8-amd64.rpm
# 卸载
sudo rpm -e lumin

Lumin SSH Client V1.0.7

Choose a tag to compare

@wmwlwmwl wmwlwmwl released this 26 Jun 17:32

功能增强

  • 服务器分组/文件夹功能:支持Group字段、折叠渲染、上下移动、右键移动到分组
  • 搜索支持分组名
  • 端口默认值改空,显示22即默认22,Port标签改中文"端口"
  • 更新下载失败时自动回退 ghfast 代理,提升国内网络环境下的更新成功率

Bug 修复

  • SaveConnection变参改固定bool,修复Wails绑定不支持变参导致保存卡住
  • OS更新改用SetConnectionOS专用方法,修复掩码密码被当真实密码保存
  • postConnectSetup总是触发同步,OS检测失败时用已有OS避免清空
  • SetConnectionOS总是调用,确保noSync保存的密码等数据被同步
  • SaveConnection加noSync参数,连接前保存密码不触发同步,OS更新后一起同步避免两次上传
  • connsEqual修复同步

构建信息

  • 便携绿色版 (Lumin-V1.0.7-portable.exe):内嵌WebView2,即下即用
  • 标准安装版 (Lumin-V1.0.7-amd64-installer.exe):NSIS 安装包
  • 每个exe附带.sha256校验文件,自动更新时校验SHA256确保文件完整性

Lumin SSH Client V1.0.6

Choose a tag to compare

@wmwlwmwl wmwlwmwl released this 25 Jun 19:47

Bug 修复

  • SSH连接瞬态网络错误自动重试(wsarecv/connection reset/EOF等,最多2次)
  • 修复同host不同密码服务器共享连接的bug(connKey改用服务器ID)
  • 修复SSH连接重试时netConn资源泄漏
  • 全面代码审查修复18项问题(netConn nil panic、setupSession泄漏、FTP路径、SFTP私钥密码等)
  • synchelper竞态/连接泄漏/JSON比较修复
  • 同步与快捷命令全面修复(密码顺序合并时区竞态、密码重启丢失、备份时间差8小时等)
  • 同步逻辑重构:两台设备各改不同密码时两边都保留
  • 修复终端切换闪烁(display:none改为visibility:hidden)

功能增强

  • AutoSync重试机制与同步失败弹窗(失败时最多重试3次,显示错误详情+重试按钮)

性能优化

  • 隐藏终端加contain:strict减少渲染开销

构建信息

  • 便携绿色版 (Lumin-V1.0.6-portable.exe):内嵌WebView2,即下即用
  • 标准安装版 (Lumin-V1.0.6-amd64-installer.exe):NSIS 安装包

Lumin SSH Client V1.0.5

Choose a tag to compare

@wmwlwmwl wmwlwmwl released this 24 Jun 13:22

功能增强

  • 智能窗口大小管理:启动自适应屏幕+DPI,记住用户调整的窗口大小,设置中可恢复默认
  • 文件管理器添加返回上级按钮
  • 终端命令历史面板:去重、PTY尺寸传递、按钮背景改可见色
  • 同步添加重试机制与同步失败弹窗

Bug 修复

  • 复用已关闭/失败的session重连,避免重复tab
  • 弹窗关闭改为document级mousedown,历史命令点击整行选中
  • 后端GetConnections数据竞争修复(ConfigManager double-check升级写锁)

代码清理

  • Ponytail系统性重构:修复数据竞争、消除重复代码、提取CSS类
  • UI重构:组件拆分、双模式配色修复、WCAG对比度优化、统一i18n
  • 性能优化:AES cipher缓存、RWMutex、connsEqual优化、批量锁、删除死代码

构建信息

  • 便携绿色版 (Lumin-V1.0.5-portable.exe):内嵌WebView2,即下即用
  • 标准安装版 (Lumin-V1.0.5-amd64-installer.exe):NSIS 安装包

Lumin SSH Client V1.0.4

Choose a tag to compare

@wmwlwmwl wmwlwmwl released this 22 Jun 20:41

功能增强

  • 修正设计风格描述:从"玻璃拟态"更正为"中性蓝灰色调现代设计"
  • 设置页"关于"信息优化调整

Bug 修复

  • 多项组件级问题修复

代码清理与优化

  • 前端组件全面重构优化
  • 国际化文案调整
  • CSS 样式系统优化

构建信息

  • 便携绿色版 (Lumin-V1.0.4-portable.exe):内嵌 WebView2,即下即用
  • 标准安装版 (Lumin-V1.0.4-amd64-installer.exe):NSIS 安装包