Skip to content

Releases: chankay/AnotherSSH

v1.0.12

Choose a tag to compare

@github-actions github-actions released this 03 Feb 07:41

Added

  • 本地终端功能
    • 支持在应用内直接打开本地 Shell(macOS/Windows/Linux)
    • macOS/Linux:自动使用系统默认 Shell(zsh、bash 等)
    • Windows:默认使用 cmd.exe
    • 使用 node-pty 实现完整的 PTY 支持
    • 侧边栏"本地终端"按钮(主按钮位置)
    • 文件菜单添加本地终端选项(快捷键 Ctrl/Cmd+T)
    • 本地终端标签使用绿色边框和 💻 图标区分
    • 支持所有终端功能(搜索、分屏、字体调整等)
    • 可以和 SSH 终端混合使用和分屏

Changed

  • Windows 本地终端默认改为 cmd.exe(PowerShell 使用较少)
  • 优化本地终端启动逻辑,Windows cmd.exe 自动发送回车显示提示符
  • 改进终端焦点管理,确保打开后立即可输入
  • 优化 switchToSession 方法,区分本地终端和 SSH 终端的 resize 调用

Fixed

  • 修复本地终端打开后光标不在终端内的问题
  • 修复 Windows cmd.exe 启动后空白的问题
  • 修复本地终端关闭后状态栏显示残留的问题
  • 修复本地终端 resize 时调用错误 API 的问题

Documentation

  • 更新 README.md 添加本地终端功能说明
  • 更新用户手册添加完整的"本地终端"章节
    • 使用方法和快捷键
    • 5 种使用场景
    • 多终端和分屏支持
    • 使用技巧和注意事项
  • 添加本地终端相关的常见问题解答

v1.0.11

Choose a tag to compare

@github-actions github-actions released this 03 Feb 02:53

Added

  • 启动时自动检查更新功能(延迟 2 秒,不阻塞启动)
  • 精美的更新提示弹窗,显示版本对比和更新说明
  • 底栏显示更新检查状态和新版本提示
  • 支持「立即下载」和「稍后提醒」两种操作
  • 每 24 小时自动检查一次更新

Fixed

  • 修复 Gitee 同步 SSL 证书验证失败问题(添加 -k 参数)
  • 修复同步脚本版本号重复添加 v 前缀的问题
  • 修复同步脚本 CHANGELOG 版本号匹配问题

Changed

  • 优化更新检查逻辑,静默处理失败情况
  • 改进 GitHub Release 文件下载重试机制(最多 3 次)
  • 手动同步脚本支持传入 1.0.10 或 v1.0.10 两种格式

Removed

  • 删除冗余的 sync-to-gitee.yml workflow(已集成到 release.yml)
  • 清理 .kiro 目录下的 20+ 个临时开发文档
  • 删除重复的文档文件

v1.0.10

Choose a tag to compare

@github-actions github-actions released this 03 Feb 01:57

Added

完整的应用菜单栏

  • 文件菜单:新建连接、新建分组、导入/导出配置、设置、退出
  • 编辑菜单:撤销/重做、剪切/复制/粘贴、查找、清屏
  • 查看菜单:切换侧边栏、放大/缩小/重置缩放、重新加载、开发者工具、全屏
  • 窗口菜单:水平/垂直分屏、关闭分屏、最小化/缩放/关闭
  • 帮助菜单:用户手册、报告问题、项目主页、检查更新、关于
  • 所有主要功能都有快捷键支持
  • macOS 和 Windows/Linux 有不同的菜单布局
  • 菜单项通过 IPC 事件与渲染进程通信

会话分组嵌套支持

  • 支持多级嵌套分组(如:生产环境 → 数据库 → MySQL)
  • 使用 / 分隔符表示层级关系
  • 子分组显示带有缩进的层级结构
  • 分组标题右侧的 "+" 按钮快速创建子分组
  • 默认分组不支持创建子分组(限制)
  • 分组排序:默认分组始终在最后,其他按名称排序
  • 删除父分组会同时删除所有子分组

侧边栏宽度拖拽调整

  • 拖拽侧边栏右边缘调整宽度(200-600px,默认 250px)
  • 拖拽时显示蓝色高亮提示
  • 鼠标悬停时也显示高亮
  • 调整后的宽度自动保存到 localStorage
  • 拖拽时终端自动调整大小并通知 SSH 服务器
  • 适应不同的使用场景和屏幕尺寸

精美的关于对话框

  • 展示应用 logo(带浮动动画)
  • 显示应用名称、版本号、标语
  • 6 个主要功能特性卡片(带悬停动画)
  • 版权信息和 MIT License
  • macOS 在应用菜单中,Windows/Linux 在帮助菜单中

国际化支持(中英文)

  • 完整的 i18n.js 国际化框架
  • 300+ 翻译键,覆盖所有界面元素
  • 支持中文(简体)和英文
  • 语言切换后立即生效,无需重启
  • 设置面板中的语言选择器
  • 自动保存语言偏好

Changed

  • 优化界面显示密度
    • 分组标题:padding 从 8px 10px 减至 5px 8px,字体从 14px 减至 12px
    • 会话项:padding 从 8px 10px 减至 5px 8px,字体从 14px 减至 12px
    • 分组计数、切换图标、操作按钮等都相应减小
    • 整体高度减少约 30-40%,一屏能显示更多内容
  • 精简侧边栏按钮:移除"导出配置"和"导入配置"按钮(可通过菜单访问)
  • 优化分组逻辑:默认分组使用空字符串 '' 作为内部标识,只在显示时使用翻译后的名称
  • 改进菜单结构:所有功能都可通过菜单和快捷键访问

Fixed

  • 修复 Windows 下查看日志失败的问题(使用 data-log-path 属性存储路径)
  • 修复 Windows 路径反斜杠转义问题(通过 addEventListener 绑定事件)
  • 修复默认分组的识别和分配逻辑
  • 修复分组排序问题(默认分组始终在最后)
  • 修复嵌套分组显示混乱的问题
  • 修复 Windows 下 Ctrl+V 粘贴问题(使用 navigator.clipboard API)
  • 修复全局快捷键冲突(Ctrl/Cmd+B 只在终端没有焦点时生效)

Documentation

  • 更新 README.md:
    • 添加新功能说明(嵌套分组、应用菜单、侧边栏可调、多语言等)
    • 更新功能特性列表
    • 更新核心功能说明
  • 更新 USER_MANUAL.md:
    • 新增"应用菜单"章节,详细说明所有菜单功能和快捷键
    • 会话管理章节添加嵌套分组说明
    • 新增"侧边栏宽度调整"小节
    • 更新所有相关章节
  • 修正 GitHub 仓库链接为 chankay/AnotherSSH

v1.0.9

Choose a tag to compare

@github-actions github-actions released this 30 Jan 11:03

Release version 1.0.9

v1.0.8

Choose a tag to compare

@github-actions github-actions released this 30 Jan 10:50

Release version 1.0.8

v1.0.7

Choose a tag to compare

@github-actions github-actions released this 29 Jan 10:18

Release version 1.0.7

v1.0.6

Choose a tag to compare

@github-actions github-actions released this 29 Jan 08:02

Release version 1.0.6

v1.0.5

Choose a tag to compare

@github-actions github-actions released this 29 Jan 06:44

Release version 1.0.5

v1.0.4

Choose a tag to compare

@github-actions github-actions released this 28 Jan 10:24
fix: 样式优化

v1.0.3

Choose a tag to compare

@github-actions github-actions released this 28 Jan 07:58
feature: webdav 同步功能