feat(frontend): 一覧のラベル列と作成ダイアログのラベル選択 - #538
Open
yupix wants to merge 2 commits into
Open
Conversation
Deploying koyori with
|
| Latest commit: |
ced23d6
|
| Status: | ✅ Deploy successful! |
| Preview URL: | https://3ace4e8e.koyori.pages.dev |
| Branch Preview URL: | https://feat-task-label-ui-surfaces.koyori.pages.dev |
Coverage Report for apps/frontend
File Coverage
|
||||||||||||||||||||||||||||||||||||||
📦 Frontend bundle diagnostics
Chunk changes
|
yupix
force-pushed
the
feat/task-label-ui-surfaces
branch
from
August 13, 2026 12:52
08ce4dd to
6c86f6e
Compare
yupix
added a commit
that referenced
this pull request
Aug 13, 2026
PR #538 のレビュー指摘対応。 - プロジェクト切替時にフォームをリセットし、旧プロジェクトのラベル ID が 新プロジェクトへの作成リクエストに混入しないようにする - ラベル一覧の正常取得後、削除済み ID を選択から外して送信しない。 未取得(undefined)の間は選択を保持する - labels query のロード中・エラーを正常な 0 件と区別して表示し、 エラー時は再試行ボタンから refetch できるようにする - ラベル選択ボタン群を role=group + aria-labelledby で「ラベル」見出しに 関連付ける - ProjectSwitch story のモックが labels API にプロジェクト配列を返して いたのを修正し、プロジェクトごとのラベル fixture を返す。play test で 切替後のラベル候補の入れ替わりも検証する
yupix
added a commit
that referenced
this pull request
Aug 13, 2026
PR #538 のレビュー指摘対応。 - プロジェクト切替時にフォームをリセットし、旧プロジェクトのラベル ID が 新プロジェクトへの作成リクエストに混入しないようにする - ラベル一覧の正常取得後、削除済み ID を選択から外して送信しない。 未取得(undefined)の間は選択を保持する - labels query のロード中・エラーを正常な 0 件と区別して表示し、 エラー時は再試行ボタンから refetch できるようにする - ラベル選択ボタン群を role=group + aria-labelledby で「ラベル」見出しに 関連付ける - ProjectSwitch story のモックが labels API にプロジェクト配列を返して いたのを修正し、プロジェクトごとのラベル fixture を返す。play test で 切替後のラベル候補の入れ替わりも検証する
yupix
force-pushed
the
feat/task-label-ui-surfaces
branch
from
August 13, 2026 14:53
4b3df21 to
3f44d44
Compare
yupix
added a commit
that referenced
this pull request
Aug 13, 2026
PR #538 のレビュー指摘対応。 - プロジェクト切替時にフォームをリセットし、旧プロジェクトのラベル ID が 新プロジェクトへの作成リクエストに混入しないようにする - ラベル一覧の正常取得後、削除済み ID を選択から外して送信しない。 未取得(undefined)の間は選択を保持する - labels query のロード中・エラーを正常な 0 件と区別して表示し、 エラー時は再試行ボタンから refetch できるようにする - ラベル選択ボタン群を role=group + aria-labelledby で「ラベル」見出しに 関連付ける - ProjectSwitch story のモックが labels API にプロジェクト配列を返して いたのを修正し、プロジェクトごとのラベル fixture を返す。play test で 切替後のラベル候補の入れ替わりも検証する
yupix
force-pushed
the
feat/task-label-ui-surfaces
branch
from
August 13, 2026 16:26
3f44d44 to
d37d4f0
Compare
yupix
added a commit
that referenced
this pull request
Aug 13, 2026
PR #538 のレビュー指摘対応。 - プロジェクト切替時にフォームをリセットし、旧プロジェクトのラベル ID が 新プロジェクトへの作成リクエストに混入しないようにする - ラベル一覧の正常取得後、削除済み ID を選択から外して送信しない。 未取得(undefined)の間は選択を保持する - labels query のロード中・エラーを正常な 0 件と区別して表示し、 エラー時は再試行ボタンから refetch できるようにする - ラベル選択ボタン群を role=group + aria-labelledby で「ラベル」見出しに 関連付ける - ProjectSwitch story のモックが labels API にプロジェクト配列を返して いたのを修正し、プロジェクトごとのラベル fixture を返す。play test で 切替後のラベル候補の入れ替わりも検証する
yupix
force-pushed
the
feat/task-label-ui-surfaces
branch
from
August 13, 2026 17:25
d37d4f0 to
342d747
Compare
yupix
added a commit
that referenced
this pull request
Aug 13, 2026
PR #538 のレビュー指摘対応。 - プロジェクト切替時にフォームをリセットし、旧プロジェクトのラベル ID が 新プロジェクトへの作成リクエストに混入しないようにする - ラベル一覧の正常取得後、削除済み ID を選択から外して送信しない。 未取得(undefined)の間は選択を保持する - labels query のロード中・エラーを正常な 0 件と区別して表示し、 エラー時は再試行ボタンから refetch できるようにする - ラベル選択ボタン群を role=group + aria-labelledby で「ラベル」見出しに 関連付ける - ProjectSwitch story のモックが labels API にプロジェクト配列を返して いたのを修正し、プロジェクトごとのラベル fixture を返す。play test で 切替後のラベル候補の入れ替わりも検証する
yupix
force-pushed
the
feat/task-label-ui-surfaces
branch
from
August 13, 2026 17:50
342d747 to
1074b4f
Compare
- タスク一覧テーブルに「ラベル」列を追加(色チップ・ソートなし・列メニューで 表示切替可能)。一覧 API のレスポンスに載っている labels をそのまま表示する - CreateTaskDialog にラベル選択(チップトグル)を追加。選択がある場合のみ label_ids を作成リクエストに含める。ダイアログを閉じると選択はリセット。 プロジェクトにラベルがなければセクションごと非表示 - TaskTable ストーリーのフィクスチャにラベル付きタスクを追加 - ユニットテスト: 選択した label_ids が作成リクエストに入る / 未選択なら label_ids を送らない / トグル解除で選択が外れる
PR #538 のレビュー指摘対応。 - プロジェクト切替時にフォームをリセットし、旧プロジェクトのラベル ID が 新プロジェクトへの作成リクエストに混入しないようにする - ラベル一覧の正常取得後、削除済み ID を選択から外して送信しない。 未取得(undefined)の間は選択を保持する - labels query のロード中・エラーを正常な 0 件と区別して表示し、 エラー時は再試行ボタンから refetch できるようにする - ラベル選択ボタン群を role=group + aria-labelledby で「ラベル」見出しに 関連付ける - ProjectSwitch story のモックが labels API にプロジェクト配列を返して いたのを修正し、プロジェクトごとのラベル fixture を返す。play test で 切替後のラベル候補の入れ替わりも検証する
yupix
force-pushed
the
feat/task-label-ui-surfaces
branch
from
August 13, 2026 17:58
1074b4f to
ced23d6
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Stacked on #537
概要
ラベルのフロント露出を仕上げる。#534 の時点で一覧 API のレスポンスには
labelsが載っているのにテーブルは表示しておらず、作成 API はlabel_idsを受けるのにダイアログから指定できなかった。どちらもフロントのみの変更で埋まる。変更内容
CreateTaskDialogにラベル選択(チップトグル)を追加label_idsを作成リクエストに含める挙動の変化
openapi.json差分ゼロ)テスト
label_idsが作成リクエストに入る / 未選択ならlabel_idsを送らない / トグル解除で選択が外れるpnpm verify/test:unit(261 件)すべて PASS