Skip to content

feat(web): refine issue quick actions - #318

Merged
version-1 merged 2 commits into
mainfrom
feat/add-blocked-mock-card
Aug 20, 2026
Merged

feat(web): refine issue quick actions#318
version-1 merged 2 commits into
mainfrom
feat/add-blocked-mock-card

Conversation

@version-1

Copy link
Copy Markdown
Owner

Issue の Quick Action と成果物表示を改善

Summary

Issue Card と Issue 詳細で使う Quick Action の見た目と振る舞いを統一し、blocked issue を mock 環境と詳細画面から Resolve できるようにしました。あわせて、成果物リンクと sidebar の表示密度を整えています。

主な変更点:

  • 共有 Button に primary / positive / secondary / tertiary と compact size を追加
  • blocked issue の mock card と blocker comment、Issue 詳細の Resolve action を追加
  • review action を Reject → Done の順にし、Done を primary、Reject を secondary に調整
  • Artifacts を PR icon、ラベル、repository / PR 番号による簡素な text link 表示へ変更
  • sidebar version を左寄せし、Button variants の Storybook stories を追加

やったこと

  • Issue Card と Issue 詳細の Quick Action を共有 Button へ移行
  • Resolve 成功後に Change Request 一覧を再取得し、既読タブの stale 表示を防止
  • blocked / review action、Artifacts、Button variants の回帰テストを追加・更新
  • 英日 UI design system documentation を同期更新

動作確認

  • npm test -- --run(149 tests passed)
  • npm run typecheck
  • npm run build
  • git diff --check

レビュー & 動作確認 チェックリスト

  • Quick Action の階層 - Ready / Done / Draft / Reject / Resolve の強弱と順序が意図どおりか
  • Blocked Resolve - blocker context を確認して Resolve でき、Change Request 一覧へ反映されるか
  • Artifacts 表示 - Pull request と repository / PR 番号が簡素な text link として横並びになるか

推奨テスト計画:

  1. mock UI で blocked issue card と Resolve dialog を確認する
  2. review issue 詳細で Reject → Done の順序と variant を確認する
  3. PR artifact がある issue 詳細で link 表示と新規タブ遷移を確認する

その他気になることや相談ごと

なし

Unify issue-card and detail actions on shared button variants, add blocked issue resolve actions and mock data, and refine artifact and sidebar presentation. Add component stories and regression coverage for the updated interactions.\n\nVerified with npm test -- --run, npm run typecheck, npm run build, and git diff --check.
Reload change requests when the detail-page Resolve flow succeeds so an already-loaded Comments tab does not remain stale. Extend the blocked quick-action test through submission and refresh.\n\nVerified with npm test -- --run, npm run typecheck, npm run build, and git diff --check.
@version-1
version-1 merged commit c8ab698 into main Aug 20, 2026
5 checks 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