Skip to content

Releases: kuroiko0429/tail-pulse

v0.4.0

Choose a tag to compare

@kuroiko0429 kuroiko0429 released this 12 Jul 17:19

修正

  • バグ修正: カスタムSSHポート(config.yamlのports:で指定)を使うノードへの接続が、引数分割してなかったせいで失敗していた

復元

  • PgUp/PgDnで10行ジャンプ
  • oでオンラインのみ表示に絞り込み
  • rで手動リフレッシュ
  • PING列にDERPリレー/Direct接続経路を表示(tailscale pingベースに変更)

これで旧フラット版(go-lang/tailpuls)の機能は一通り移植完了。

v0.3.1

Choose a tag to compare

@kuroiko0429 kuroiko0429 released this 12 Jul 17:12

ソート切り替え('s'キー: Name→IP→OS→Ping)を復元。旧版にあった機能で、パッケージ分割リファクタ時に抜けていた。

v0.3.0

Choose a tag to compare

@kuroiko0429 kuroiko0429 released this 12 Jul 17:06

UI操作性の修正。v0.2.xは一覧のdキーでインライン詳細パネル・Enterで即SSHという操作感だったが、実際の日常運用版とはUXが異なっていた。

変更点

  • Enterでフルスクリーンの詳細画面を開く方式に変更(DNSName・Tailnet IPs・Key Expiry・帯域・WoL MAC・タグ・ポートスキャン結果を表示)
  • 詳細画面内で s(SSH) f(送信) g(受信) a(ルート許可) w(WoL) を実行
  • 一覧に専用SSH列を復元(ポート22の到達性で色分け)
  • STATUS列をONLINE/OFFLINEのフル表記に変更

インストール

```bash
go install github.com/kuroiko0429/tail-pulse@latest
```

v0.2.1

Choose a tag to compare

@kuroiko0429 kuroiko0429 released this 12 Jul 16:51

デフォルトテーマをGruvboxに復元。v0.2.0でリファクタ由来のネオン配色がハードコードされていたが、設定可能なThemeを復活させ、Gruvboxをデフォルトにした。

`~/.config/tail-pulse/config.yaml`の`theme:`以下で色を上書き可能。

インストール

```bash
go install github.com/kuroiko0429/tail-pulse@latest
```

v0.2.0

Choose a tag to compare

@kuroiko0429 kuroiko0429 released this 12 Jul 16:47

機能追加・復元リリース。v0.1.0はパッケージ分割リファクタの過程で一部機能が抜け落ちた状態だったため、旧バージョンにあった機能を統合。

追加された機能

  • Exit Nodes / Serve / Logs / Daemon タブ
  • Wake-on-LAN(同一LAN内直接送信 + 別LANノード向けSSHプロキシ経由)
  • Taildropでのファイル送受信(Tで送信・gで受信)
  • ノードのオンライン/オフライン切り替わりをデスクトップ通知
  • Shields up/down、サブネットルート許可などのデーモン制御
  • SSHポート自動検出(ssh -G
  • xclipクリップボードフォールバック(X11環境向け)

その他修正

  • ポートスキャンのIPv6非対応バグを修正(net.JoinHostPort使用)

インストール

```bash
go install github.com/kuroiko0429/tail-pulse@latest
```

またはビルド済みバイナリを下からダウンロード。

v0.1.0

Choose a tag to compare

@kuroiko0429 kuroiko0429 released this 12 Jul 16:31

Tailscaleネットワークを監視するTUIツール、最初のタグ付きリリース。

インストール

```bash
go install github.com/kuroiko0429/tail-pulse@latest
```

またはビルド済みバイナリを下からダウンロード。

動作環境

  • Tailscale CLIがPATHに通っていること
  • クリップボード機能には wl-copy (Wayland) または pbcopy (macOS) が必要