Skip to content

Releases: Ghostpanter/ssh-pad-flutter

v0.5.10

Choose a tag to compare

@Ghostpanter Ghostpanter released this 08 Oct 08:24

v0.5.10

本地文件浏览

  • Download 目录通过 MediaStore 直接列出文件(不再只显示文件夹),可选中文件上传到远端。
  • 其他目录通过系统文件夹授权(SAF)访问,授权后可浏览并选择目录下的文件进行上传。

终端文字选择、复制、粘贴

  • 触屏长按后拖动即可选择终端文字。
  • 外接键盘触控板可直接拖选文字。
  • Ctrl+Shift+C 复制选中内容;Ctrl+V / Ctrl+Shift+V 粘贴到终端。
  • Ctrl+C 仍为中断(SIGINT)。
  • 选中后弹出「复制 / 粘贴」操作按钮。

安装

下载下方 ssh-pad-flutter-0.5.10.apk 安装即可(Android)。

v0.5.9 — compact terminal chrome

Choose a tag to compare

@Ghostpanter Ghostpanter released this 03 Oct 07:17

终端顶栏紧凑化

合并原先两层 chrome(状态工具栏 + 会话标签行)为约 38dp 单行:

  • 去掉双行标题(IP +「已连接 · 保活中」);状态进圆点 tooltip
  • 文件 / 断开 / 键盘 / 更多与会话标签同行
  • 单会话时标签即标题,不再重复 IP
  • 保留 v0.5.7 OEM Esc 与 v0.5.8 软键盘唤起

APK

ssh-pad-flutter-0.5.9.apk

参考:Termux / Termius / ConnectBot / TabSSH 紧凑顶栏思路(未复制 ServerBox 源码)。

v0.5.8 Soft IME + local files

Choose a tag to compare

@Ghostpanter Ghostpanter released this 29 Sep 13:17

SSH Pad Flutter 0.5.8 (+13)

Fixes

  • Soft keyboard: accurate hardware-keyboard detection via InputDevice (no more ColorOS/OnePlus false QWERTY). Manual 「键盘」 in toolbar / ExtraKeys / menu forces soft IME + ExtraKeys even when HW is (mis)detected. showSoftInput MethodChannel.
  • Local file pane: list via FileSystemEntity.type / stat so files and folders both show (was skipping non-File entities on Android). Per-entry try/catch; storage read permission API≤32.

Unchanged

  • OEM Esc→BACK rewrite (scanCode 1 / 158) and RootBackGuard from v0.5.7.

Install

Download ssh-pad-flutter-0.5.8.apk (versionName 0.5.8, versionCode 13).

Ace 2 Pro verify

  1. No BT keyboard → open terminal → tap 键盘 / terminal → system soft keyboard + ExtraKeys.
  2. Files pane → SSHPad dir shows folders and files; upload on file rows.