diff --git a/README.md b/README.md index fa37a097c..c060e8e02 100644 --- a/README.md +++ b/README.md @@ -19,8 +19,8 @@ brew install aida0710/tap/sshc Homebrewを使わない場合は、インストーラーとバイナリのバージョンを同じReleaseタグに固定してください。 ```sh -SSHC_VERSION=v0.66.1 sh -c \ - 'curl -fsSL https://raw.githubusercontent.com/aida0710/sshc/v0.66.1/install.sh | sh' +SSHC_VERSION=v0.66.2 sh -c \ + 'curl -fsSL https://raw.githubusercontent.com/aida0710/sshc/v0.66.2/install.sh | sh' ``` Windows PowerShell: diff --git a/docs/release-install.md b/docs/release-install.md index aa231fe42..73c0826ad 100644 --- a/docs/release-install.md +++ b/docs/release-install.md @@ -13,8 +13,8 @@ Homebrewのformulaはソースからビルドするため、GoとNode.js 22もHo ## インストールスクリプト(macOS / Linux / FreeBSD / OpenBSD) ```sh -SSHC_VERSION=v0.66.1 sh -c \ - 'curl -fsSL https://raw.githubusercontent.com/aida0710/sshc/v0.66.1/install.sh | sh' +SSHC_VERSION=v0.66.2 sh -c \ + 'curl -fsSL https://raw.githubusercontent.com/aida0710/sshc/v0.66.2/install.sh | sh' ``` FreeBSDとOpenBSDでは、curlの代わりにベースシステムの`fetch -qo -`(FreeBSD)、`ftp -Vo -`(OpenBSD)でスクリプトを取得できます。スクリプトも、curlとwgetが無ければこれらで取得し、`sha256 -q`でSHA-256を確かめます。 @@ -40,7 +40,7 @@ URLと`SSHC_VERSION`には同じ導入対象のタグを指定します。`main` `SSHC_VERSION`を指定しない場合は、タグを固定せずにReleaseワークフローの署名を確かめます。通常は`~/.local/bin`にインストールし、rootで実行した場合は`/usr/local/bin`を使用します。 -手動でダウンロードしたCLIやAPKは、GitHub CLIで次のように検証できます。``にはCLIまたはAPKの実ファイルを、``には導入するタグ(例: `v0.66.1`)を指定します。 +手動でダウンロードしたCLIやAPKは、GitHub CLIで次のように検証できます。``にはCLIまたはAPKの実ファイルを、``には導入するタグ(例: `v0.66.2`)を指定します。 ```sh gh attestation verify --repo aida0710/sshc \ @@ -109,8 +109,8 @@ GitHub CLIでattestationを検証できる場合は、exeと`checksums.txt`の 再現可能な導入では、スクリプトと成果物を同じタグへ固定します。 ```powershell -$env:SSHC_VERSION = 'v0.66.1' -irm https://github.com/aida0710/sshc/releases/download/v0.66.1/install.ps1 | iex +$env:SSHC_VERSION = 'v0.66.2' +irm https://github.com/aida0710/sshc/releases/download/v0.66.2/install.ps1 | iex ``` 手動で配置する場合は、[GitHub Releases](https://github.com/aida0710/sshc/releases)からx64では`sshc-windows-amd64.exe`、Arm64では`sshc-windows-arm64.exe`を取得し、`checksums.txt`と照合してから`sshc.exe`へ名前を変更します。 diff --git a/docs/releases/v0.66.2.md b/docs/releases/v0.66.2.md new file mode 100644 index 000000000..8cbba33b9 --- /dev/null +++ b/docs/releases/v0.66.2.md @@ -0,0 +1,26 @@ +# sshc v0.66.2 + +v0.66.2では、画面の見た目の不ぞろいをまとめて直しました。文字の大きさ、見出しの太さ、フォーカスの枠が、どの画面でも同じ決まりで表示されます。 + +あわせて、作業中のセッションに出る回る印の、向きのずれと表示の遅れを直しています。 + +## 作業中の印 + +- 作業中のプログラムがあるセッションの行には、回る印が出ます。これまでは、作業を始めた時刻が違うと、印がセッションごとに違う向きで回っていました。**どのセッションの印も同じ向きで回るようにしました。** +- Claude Codeなどが作業を始めた・終えたことが、セッションの行に出るまで最大2秒遅れていました。表示しているターミナルでは、すぐに出るようにしました。 + +## 画面の見た目 + +- 文字の大きさに、12pxと12.5px、13pxと13.5pxのような見分けの付かない差が混ざっていました。**名前は14px、補助の文は12px、入力欄とボタンは13pxにそろえました。** +- ページやダイアログの中の節見出しが、太字と中太に分かれていました。太字にそろえました。 +- Syncの「詳細と履歴」は、箱の中に箱が重なっていました。重なりを1段減らし、警告の文を周りの文と同じ大きさにしました。 +- 英語の表示で、一部のラベルだけが大文字になっていました。書いたとおりの表記にしました。接続先を選ぶ画面では、付けたグループ名がそのまま表示されます。 +- 選択中の行と、マウスを載せた行が同じ色になる画面がありました。載せた行は通常のホバーの色で表示します。 + +## キーボードでの操作 + +- 入力欄にフォーカスしたときの枠が、ボタンと違う形でした。どちらも同じ2pxの枠で表示します。 +- 一覧の端まで届く行やタブでは、フォーカスの枠の片側が欠けて見えませんでした。Connectionsのグループ、サイドバーの「新しいセッション」、接続エディタのタブ、スニペットの一覧、SFTPのタブとパンくずで、枠の全体が見えるようにしました。 +- スマホの送信ボタンは、送れないときの薄さがほかの押せないボタンと違っていました。同じ薄さにしました。 + +**変更履歴**: [v0.66.1...v0.66.2](https://github.com/aida0710/sshc/compare/v0.66.1...v0.66.2) diff --git a/install.sh b/install.sh index 235dc2a30..917ffb1c8 100755 --- a/install.sh +++ b/install.sh @@ -1,8 +1,8 @@ #!/bin/sh # sshc の CLI を入れる。 # -# SSHC_VERSION=v0.66.1 sh -c \ -# 'curl -fsSL https://raw.githubusercontent.com/aida0710/sshc/v0.66.1/install.sh | sh' +# SSHC_VERSION=v0.66.2 sh -c \ +# 'curl -fsSL https://raw.githubusercontent.com/aida0710/sshc/v0.66.2/install.sh | sh' # # 配布物は UI を埋め込んだ単一の CLI バイナリである。 # インストール前の検証内容と変更内容は標準出力へ表示する: diff --git a/pages/en/guide/install.md b/pages/en/guide/install.md index 11da0b905..7f492d578 100644 --- a/pages/en/guide/install.md +++ b/pages/en/guide/install.md @@ -15,11 +15,11 @@ sshc is a terminal app for macOS, Linux, FreeBSD, OpenBSD, Windows, and Android. brew install aida0710/tap/sshc ``` -Without Homebrew, pin both the installer URL and the binary version to the same release. This example installs `v0.66.1`. +Without Homebrew, pin both the installer URL and the binary version to the same release. This example installs `v0.66.2`. ```sh -SSHC_VERSION=v0.66.1 sh -c \ - 'curl -fsSL https://raw.githubusercontent.com/aida0710/sshc/v0.66.1/install.sh | sh' +SSHC_VERSION=v0.66.2 sh -c \ + 'curl -fsSL https://raw.githubusercontent.com/aida0710/sshc/v0.66.2/install.sh | sh' ``` After installation, `sshc update` delegates upgrades to Homebrew or to a receipt-aware installer. It shows the planned change and asks for confirmation. In non-interactive automation, review the plan and use `sshc update --yes`. @@ -30,12 +30,12 @@ Binaries for FreeBSD and OpenBSD (amd64 and arm64) are published from v0.59.1. H ```sh # FreeBSD -SSHC_VERSION=v0.66.1 sh -c \ - 'fetch -qo - https://raw.githubusercontent.com/aida0710/sshc/v0.66.1/install.sh | sh' +SSHC_VERSION=v0.66.2 sh -c \ + 'fetch -qo - https://raw.githubusercontent.com/aida0710/sshc/v0.66.2/install.sh | sh' # OpenBSD -SSHC_VERSION=v0.66.1 sh -c \ - 'ftp -Vo - https://raw.githubusercontent.com/aida0710/sshc/v0.66.1/install.sh | sh' +SSHC_VERSION=v0.66.2 sh -c \ + 'ftp -Vo - https://raw.githubusercontent.com/aida0710/sshc/v0.66.2/install.sh | sh' ``` `sshc update` works as for an `install.sh` installation on macOS and Linux. `sshc service install` is not supported; to keep the engine running after you log out, run `sshc engine` inside tmux or screen. diff --git a/pages/guide/install.md b/pages/guide/install.md index 8b60c3d1e..e31463565 100644 --- a/pages/guide/install.md +++ b/pages/guide/install.md @@ -15,11 +15,11 @@ sshcはmacOS、Linux、FreeBSD、OpenBSD、Windows、Androidで利用できる brew install aida0710/tap/sshc ``` -Homebrewを使わない場合は、インストーラーとバイナリのバージョンを同じReleaseタグに固定してください。次は`v0.66.1`を導入する例です。 +Homebrewを使わない場合は、インストーラーとバイナリのバージョンを同じReleaseタグに固定してください。次は`v0.66.2`を導入する例です。 ```sh -SSHC_VERSION=v0.66.1 sh -c \ - 'curl -fsSL https://raw.githubusercontent.com/aida0710/sshc/v0.66.1/install.sh | sh' +SSHC_VERSION=v0.66.2 sh -c \ + 'curl -fsSL https://raw.githubusercontent.com/aida0710/sshc/v0.66.2/install.sh | sh' ``` 導入後は`sshc update`で更新できます。Homebrewで入れた場合はHomebrewから、`install.sh`で入れた場合は同じ配布元から更新されます。スクリプトなどで確認を省略する場合は、`sshc update --yes`を指定してください。 @@ -30,12 +30,12 @@ FreeBSDとOpenBSD(amd64・arm64)向けのバイナリは、v0.59.1から配 ```sh # FreeBSD -SSHC_VERSION=v0.66.1 sh -c \ - 'fetch -qo - https://raw.githubusercontent.com/aida0710/sshc/v0.66.1/install.sh | sh' +SSHC_VERSION=v0.66.2 sh -c \ + 'fetch -qo - https://raw.githubusercontent.com/aida0710/sshc/v0.66.2/install.sh | sh' # OpenBSD -SSHC_VERSION=v0.66.1 sh -c \ - 'ftp -Vo - https://raw.githubusercontent.com/aida0710/sshc/v0.66.1/install.sh | sh' +SSHC_VERSION=v0.66.2 sh -c \ + 'ftp -Vo - https://raw.githubusercontent.com/aida0710/sshc/v0.66.2/install.sh | sh' ``` `sshc update`での更新はmacOS・Linuxの`install.sh`版と同じです。`sshc service install`には対応していません。ログインしたあとも動かし続けるには、tmuxやscreenの中で`sshc engine`を実行してください。