nostr-summary on Nostr: [ betonetojp/nokakoi ] feat(postlink): eHagaki v1.27.2 の preloadedEvents ...
[ betonetojp/nokakoi ] feat(postlink): eHagaki v1.27.2 の preloadedEvents に対応し、0ms即時イベント展開をサポート
- 返信先(reply)および引用元(quotes)の完全なNostrイベントJSONを composer.setContext の preloadedEvents に渡すよう実装
- 本文内の note1/nevent1 引用参照からも nokakoi のキャッシュ(findEventById)を探索して preloadedEvents に自動格納
- preloadedEvents が存在する場合は親認証(auth.result)成立直後に 0ms(即時)でコンテキストを送信し、リレー接続待ちなしで瞬時にプレビューを展開
- キャッシュにない外部参照の場合のみ安全な 300ms リレー接続待ちに自動フォールバック
- postlink.test.js に preloadedEvents の生成テストを追加
https://github.com/betonetojp/nokakoi/commit/c2cb6312be94f183d6adf20214ecf23c5e8126f8Published at
2026-08-24 19:00:46 CESTEvent JSON
{
"id": "9b5b1417a79db363f5129fc2e99ac962524fe45e9aa57d7ac25d35defe025ed8",
"pubkey": "7febe2a59aa826f8f6337b4101939eaac82fd4e6ca5f3c7b8f13ca03ad26f2bf",
"created_at": 1787590846,
"kind": 1,
"tags": [
[
"proxy",
"https://github.com/betonetojp/nokakoi/commit/c2cb6312be94f183d6adf20214ecf23c5e8126f8",
"web"
]
],
"content": "[ betonetojp/nokakoi ] feat(postlink): eHagaki v1.27.2 の preloadedEvents に対応し、0ms即時イベント展開をサポート\n\n- 返信先(reply)および引用元(quotes)の完全なNostrイベントJSONを composer.setContext の preloadedEvents に渡すよう実装\n- 本文内の note1/nevent1 引用参照からも nokakoi のキャッシュ(findEventById)を探索して preloadedEvents に自動格納\n- preloadedEvents が存在する場合は親認証(auth.result)成立直後に 0ms(即時)でコンテキストを送信し、リレー接続待ちなしで瞬時にプレビューを展開\n- キャッシュにない外部参照の場合のみ安全な 300ms リレー接続待ちに自動フォールバック\n- postlink.test.js に preloadedEvents の生成テストを追加\nhttps://github.com/betonetojp/nokakoi/commit/c2cb6312be94f183d6adf20214ecf23c5e8126f8",
"sig": "937ade035fbbda0e23d9e009eac306207756e657180d1407478466751893307f61b1311cfe72072d6c1f66a5544411c92b4d2736234228144ec9dc8de77a2e91"
}