Skip to content

Develop - #214

Merged
rytkhs merged 6 commits into
mainfrom
develop
Sep 26, 2026
Merged

rytkhs merged 6 commits into
mainfrom
develop

Conversation

@rytkhs

@rytkhs rytkhs commented Sep 26, 2026

Copy link
Copy Markdown
Owner

No description provided.

rytkhs and others added 6 commits September 26, 2026 19:54
/recipes の loader で一覧の最初のページを先に取る。画面の描画はこれまで
どおり session の確定を待つ。API は requireAuth で自ら session を確かめる
ので、未ログインなら 401 が返るだけで画面には出ない。

- 一覧の取得設定を recipeListQueryOptions にまとめ、画面と loader で共有する
- router の context で queryClient を渡し、router は main.tsx で作る
- URL にタグの指定があるときは先に取らない(消えたタグの id を外してから取るため)
- 先に取るときは 401 を再試行しない

Refs #202
起動時の一覧は常に絞り込みなしで、絞り込んだ一覧は画面が自分で取るのと
同時になるので、先に取っても縮まない。条件の組み立てを loader と画面で
二重に持たないよう、先取りを絞り込みなしに限る。

Refs #202
401 は取り直しても変わらず、session の回復は viewer の経路が担う(ADR 0011)。
一覧の先取りだけに置いていた 401 の除外を、既定の再試行に移す。

Refs #202
perf(web): 起動時に一覧の取得をセッションの確認と並べて始める
@rytkhs
rytkhs merged commit 045c830 into main Sep 26, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant