
Claude Code Maxプランの週リセットが木曜なので
我慢ギリギリライン
表を貼ってみるテスト
罫線はあったほうがいいのかなー
| タスク | 状態 |
|-------------------------------------------------------------------|---------|
| foldタグ検出関数 (hasFoldTag, getFoldContent, removeReadMoreLink) | ✅ |
| GUI側の切り詰め閾値を420→280に変更 | ✅ |
| タイムライン表示でfoldタグ有無による分岐 | ✅ |
| 個別ページでfoldタグ結合処理 | ✅ |
| 投稿時の280文字分割とfoldタグ生成 | ✅ |
| エディタに280文字超警告を追加 | ✅ |
| Kind 30023の取得をAPIに追加 | ✅ |
いまやってることは、長文投稿の折りたたみ機能です
Nostrの公開リレーに迷惑をかけないための仕組み
- まず、タイムラインに、Kind 1のSNSだけでなくKind 30023のブログも短文っぽく混ぜて表示する
- けど、MY PACEの長文投稿はKind 30023でなく、引き続きKind 1で投稿する
- 調べたらみんなKind 1を長文用としても使ってるから。多くのクライアントは折りたたみ表示してる
- けど、折りたたんでないクライアントもあるかもしれないし、MY PACEは長文の比率が高いので、さすがに迷惑かけそう
なので、Kind 1で280文字までは投稿し、281文字以降をfoldというtag内に隠して、ほかのクライアントからは短文に見える設計にしました
Nostrの仕組みを利用したまま、ユーザー体験だけハックできる
このtagsというメタ領域の仕組みは汎用的すぎて神だと思いました
狙い通りに動作すれば、古い実装による長文は、これが最後になります。