totegamma

Results 50 issues of totegamma

未読があれば丸ぽつをつける

💡new feature

タイムラインから通知→タイムラインや、 特にタイムラインからメッセージ個別→タイムラインへの遷移の際にタイムラインを元の場所から再開したい

help wanted
triage/accepted✅
priority/important-soon⏩

bookmarkingStreamと同じで文字色と背景色を反転させる感じになるのかな?

good first issue

## What - 提供したい体験 過去の投稿を簡単に遡って見に行けるようにしたい ## Why (Optional) あのときにこの話してた気がするんだけど詳細がわからん... といったことがよくあるから ## How - 実装の方針(Optional) 現在のstreamのクエリはrangeで取りに行けるのでこれを応用する タイムトラベルモードに切り替えて使うイメージ googleフォトみたいな感じでスクロールバーに時間を表示したい 一旦はスムーズにスクロールできる感じじゃなくて、スクロールバーで大雑把に絞り込んだあと、「もっと前を表示」「もっと後を表示」みたいな感じになりそう

kind/new feature💡

現状hub→devへの導線がびみょい これを解決するいい方法はまだ思いついてない。 それはそれとして最低限 - 並び順を活発度順にする - fazzy searchで絞り込めるように - 新規作成をモーダルにする は、やりたい。 その他まだやるか決定はしていないもの - 連合インスタンス一覧をいい感じに(node graphとか)表示する

## 変えたい場所 これ ![image](https://github.com/totegamma/concurrent-web/assets/7270849/29117612-9f89-4083-ac31-f5c58cb6bdf7) モバイルだとこっち ![image](https://github.com/totegamma/concurrent-web/assets/7270849/e054df9e-4148-4089-9ea0-ef233f43bdf4) ## どう変えたいか まず色の指定が間違っているので治す 挙動は 通常: このまま WS接続再試行中: islodingパラメーターをtrueにしてくるくるさせる 切断時: 今実装してるとおりグレーアウト ## 変えたい理由 wsのリトライがもうしない状態になってしまったら、手動でリロードしないといけない(今後ダイアログ出す?)が、まだ自動で復帰するのかリロードがいる状態なのかが今の実装だと分からないから

🎨style

消滅した・現在落ちているドメインにアクセスしまくるのはほとんど違法 重いし 最初にドメインをfetchしてダメそうなら以後fetchしないようにする

今はセッションでしか持っていないので、ブラウザをリロードするたびに全てgetしている messageやcharacterはほぼ変更ないので、(半)恒久ストレージに入れちゃってもいいかも?(indexeddbとかcachestorage?とか(よくわかってない))(自動でリテンションしてくれると便利ではある) messageに関しては、それに紐づくassociationのリストは頻繁に変更があるのでそこは注意 また、characterは低頻度であれどプロフィール更新で変わるので、何かしらのcache invalidateの仕組みが必要 案1 websocketイベント 一番簡単だけどオフラインの人が更新できない。当然ボツ。 案2 messageにして流す プロフィールを更新したよ!(からcache invalidateしてね!)というメッセージを送信する。 クライアントはmessage.idをキャッシュしておいて、まだ更新してないメッセージなら更新する。 cons: タイムラインに出ちゃう(隠せるがいちいちfilterするのめんどくない) (個人的には出ても良いのではという気もするがサイレントにしたい人もいるかも?) 案3 associationにして次回メッセージ送信時に自己associationする プロフィールを更新したよというassociationタイプを作って、自分の次のメッセージ送信時に自分でつける。 タイムラインには出ないし取り回しは良いが、メッセージを出すまで気づかれない。

entityにjoinしてくっつける