mkizka/linkat

TODO

Closed this issue · 0 comments

必須

  • ログイン画面作る
  • ボード編集ページ仮実装
  • ボードをPDSに保存するボタン追加
  • Firehoseに流れたボードをDBに保存
  • DBから取り出してカードを並べる
  • この辺でe2eテストを整備する
  • react-easy-sortでカードを並べかえ可能に
  • カードを追加できるようにする
  • ボード閲覧ページ追加
  • カード保存までのe2eテスト追加
  • ボードページにプロフィール情報を記載
  • 取得してから時間が経ったユーザーを再取得するように
  • 保存ボタンを押したらトースト出すとかする
  • ログインなどのボタンを連打出来ないようにする
  • ボード閲覧ページと編集ページを行き来できるように
  • すでにあるカードを編集する機能追加
  • カードを削除できるように
  • e2eを2アカウントをブラウザごとに分けて並列化
  • カード削除のe2e追加
  • BlueskyのURLの埋め込み対応
  • ハンドルが入ったURLが追加されたらresolve
  • /editの内容をログインユーザーに応じて出しわける
  • トップページを作る

OAuth移行

  • /loginに仮ログインフォーム追加
  • OAuthでとりあえずログインできるまで
  • /editをセッションに基づいてサーバーから返すようにする
  • /editの保存ボタンをactionで再実装する
  • /boardをセッションに基づいてデータ返すようにする
  • /boardから/editに戻れるようにする
  • e2eを通す

バグ修正

  • autoFocus以外の手段でフォーカスする

いつかやる

  • 10分経過でユーザー再取得ではなくFirehoseに更新が流れたら更新
  • service層は異常系でエラーを投げるようにして、コントローラー側でtryCatchする