Avatar
mouse
ce0d385252733bd84c1e9ce7d7cdb5733b8021bb0b3740c84d184580bf403ea3
一般人です、クライアント作ってます。https://astraea.mousedev.page/

ユーザーページの1番上の画像がアイコンになる

アイコン埋め込みもそうだし

あんまりたくさん使ってる人以外は関係ないけどUserCSSとかScriptが個人ページから有効化できる

Scrapboxは個人ページある前提の機能いくつかあるので作るべきまである

nostrのところに関しては関連してれば何作ってもいいしあんまり気にしない()

Astraea@v1.11.1

すごいゾロ目バージョンでTL修正()

修正中の試行錯誤した所で直し忘れてたせいでTLの自動更新が途絶えてたので

そこ直しました

そのうちいい感じになるはず

あ、でもTLの自動更新うまくいかなくなったかも

ためします

かなり表示安定するようになったからいい感じ

次は細かな実装+CSSかな

https://astraea.mousedev.page/

Astraea@v1.11.0で接続周りの改善をしました

まだ最適化されてないのでちょっと遅いかもだけど初回のTL読み込みがエラーほぼ出ずに20秒くらいでプロフィールとかも表示されるようになった

YouTubeなんか偶に極端にフレームレート低いときあるのなんだ?

Nostr用語集はnostr上で作ってもろて

nostr-toolsのイケてないところはリクエストのIDをこっちで使えないこと

そういえばnostr-muxがあったじゃんこれ使って見るか

feathersjs使うの一旦諦めよう

ただのWebSocketを許可してるいい感じのライブラリあればそれベースで実装したいから調べる

Socket.ioをwebsocketのクライアントとして使うのが間違ってる説はかなり濃厚

飯食ってから試し始めたけどSocket.ioからnostrのイベント扱えなくね?

なんか間違えてるかもしれない

ちょっとfeatherのクライアントで取得するコードかいてみるか

クイックスタートの上の方に貼ってあるblitzで試せたよ

いまいち理解できなかったけど

websocketとsocketioの違いあんまり詳しくないけどほぼ一緒っていう認識でいいよね