nokakoi

nokakoi

※Nostrアカウントの作成はnostterがお手軽です。

※閲覧のみの妹分 noka 公開しました。 v0.1.7

※Nostrユーザーに専用ゴーストを割り当てることができる noka chit-chat 公開しました。 v0.0.4

◆ Nostrグローバルタイムラインクライアントnokakoi

◆ 最新版 v0.4.9

◆ 動作環境

Windows11 22H2 (x64)
.NET 8.0
※ランタイムが必要です。インストールしていない場合は初回起動時の案内に従ってください。

◆ nokakoi.exe

Nostrのリレーサーバーに接続してグローバルタイムラインをリアルタイムに表示するアプリケーションです。
設定でフォロータイムラインにすることもできます(ログインが必要です)。
タイムラインを『伺か』(SSP)に流すことができます。

初期設定では、やぶみリレー(wss://yabu.me/)ほか計3つのリレーに接続します。
左上の『リレーボタン』からリレーの追加削除と使用リレーの選択ができます。

投稿機能を使うには、右下の『設定ボタン』からnokakoiキーとパスワードの入力が必要です。
nokakoiキーは後述するnokakoienc.exeで作成します。

※その他の設定項目はさわって確かめてみてください。
 ESCキー 設定画面
 F10キー ユーザーミュートとキーワード通知の設定画面
 F11キー メイン画面の表示と非表示
 F12キー ポストバーの表示と非表示

◆ nokakoienc.exe

Nostr秘密鍵(nsec1...)と自分で決めたパスワードからnokakoiキー(nokakoi:...)を作成するアプリケーションです。

nokakoiキーはNostr秘密鍵をパスワードを使ってローカルで暗号化したものです。
nokakoi独自仕様なので多少は安全ですが、Nostr秘密鍵を完全に含むものなので公開は控えてください。
nokakoiキーとパスワードが漏れると、他者によるnokakoiでの投稿が可能となってしまいます。
パスワード変更して新しいnokakoiキーを作成したとしても、以前のnokakoiキーとパスワードの組み合わせは有効です。

◆ 履歴

2024/07/13 ver. 0.4.9
利用パッケージのセキュリティアップデートを適用しました。

2024/07/08 ver. 0.4.8.1
設定の初期値を変更しました。
noskoiと表記している箇所を修正しました。

2024/07/07 ver. 0.4.8
kind:0未取得のユーザーの投稿は表示しないように変更しました。
DirectSSTP送信のオンオフ設定を追加しました。
emoji URLの初期値を変更しました。

2024/06/27 ver. 0.4.7
キーワードリアクションを追加しました。
設定画面を整理しました。

2024/06/19 ver. 0.4.6
\nで改行を廃止しました。※改行投稿はポストバーで可能です。
users.jsonの保存タイミングを変更しました。

2024/06/15 ver. 0.4.5
プロフィールのtagsに絵文字があるとプロフィールを取得できなっかった問題を修正しました。
SSTP Nostr通知イベント Nostr/0.4に対応しました。
※それに伴ない、picture未取得時に代替pictureを送っていたのを廃止しました。
キーワード通知(Open file notification)送信時に利用リレー情報を含めないように変更しました。

2024/06/13 ver. 0.4.4
リレー表示がはみ出さないように修正しました。
設定ファイルのパスを絶対パスに修正ました。

2024/06/09 ver. 0.4.3
「伺か」用ゴーストnostalkのNostrイベント通知(Nostr/0.3)に対応しアバター画像を送信するようにしました。
利用ライブラリ更新。
設定画面を2回以上開くとフォロイー判定ができなくなていたのを修正しました。
ユーザーリストの言語判定結果表示を廃止しました。

2024/05/10 ver. 0.4.2
自動でミュートされたMostrアカウントのミュートを解除できるようにしました。
Mostrの投稿をミュートする機能をオン/オフできるようにしました。
ユーザーリストに言語判定結果を追加しました。
users.jsonのキー名CreatedAtをcreated_atに変更しました。
※created_atは取得し直しとなります。

2024/05/06 ver. 0.4.1
ユーザーリストに取得日時を追加。並び替えと削除ができるようになりました。
複数リレーのkind:0のうち最新のユーザー名を取得するようにしました。
Mostrの投稿を自動でミュートするようにしました。

2024/05/05 ver. 0.4.0
複数リレーに対応しました。
デフォルトでは、
wss://yabu.me/
wss://r.kojira.io/
wss://bostr.nokotaro.com/
が有効になっています。
左上のボタンからリレーの追加削除と使用リレーの選択ができます。
※クライアント独自のリレー設定なのでkind:10002等には影響しません。

※これより古い履歴はGitHubをご確認ください