Skip to content

main#316

Merged
yn1323 merged 19 commits intomainfrom
develop
Apr 12, 2026
Merged

main#316
yn1323 merged 19 commits intomainfrom
develop

Conversation

@yn1323
Copy link
Copy Markdown
Owner

@yn1323 yn1323 commented Apr 12, 2026

No description provided.

renovate Bot and others added 18 commits April 11, 2026 12:57
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@convex-dev/migrations コンポーネントを追加し、1ファイル1マイグレーション方式の
土台を整備する。index.ts はマイグレーション未登録時に no-op で成功する
internal mutation として出発し、初回マイグレーション追加時に runner へ切替える。

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
deploy-develop と release ジョブの convex deploy 直後に
npx convex run migrations/index:run を実行する。preview は
--replace-all で毎プッシュ seed リセットされるため対象外。

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
pnpm convex:migrate / pnpm convex:migrate:status を他の convex:* スクリプトに
揃えて追加し、convex/CLAUDE.md の手動実行手順も pnpm ショートカットを
先頭に掲載するよう更新する。

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
recruitments にシフト時間帯のスナップショットを Widen 追加し m001
でバックフィル。updateShopSettings mutation と ShopInfoBar/
EditShopForm UI を追加し、設定変更後も既存募集の時間軸が崩れない
ようにする。

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Widen → Migrate → Narrow の 3 段階目を忘れないため、該当箇所に
TODO[narrow] コメントを残す運用と、grep で網羅的に拾う手順を
convex/CLAUDE.md に明文化。

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
ダッシュボードのボタンラベルをより具体的な文言に差し替え、LP の
ベース色とアクセント表現を調整。

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
fix(deps): update react monorepo to v19.2.5
feat: 店舗設定変更(店舗名・シフト時間帯)とマイグレ基盤の初回利用
chore(deps): update dependency @biomejs/biome to v2.4.11
fix(deps): update dependency convex to v1.35.1
* chore: index.htmlのフォーマット修正

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* feat: GTM + GA4の自前ヘルパー実装

dataLayer.pushベースの薄いヘルパーでGTMを導入
SPAページ遷移の自動トラッキングも対応

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* feat: ランディングページのSEO整備

OGP・Twitter Card・canonical・JSON-LD構造化データを追加
robots.txtで認証ページを除外しsitemap参照を追加
静的sitemapを作成

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* feat: 募集ステータスの3状態表示と収集中の警告モーダル追加

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* chore: CLAUDE.mdにレビュー手順を追加

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* fix: スタッフリストの名前列を固定幅にしてメールアドレスの開始位置を揃える

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* chore: faviconを絵文字SVGに変更

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* fix: 締切済みステータスのラベルから「要調整」を削除

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* feat: 情報アイコン付きガイドダイアログ(InfoGuide)コンポーネントを追加

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* refactor: RecruitmentStatusBadgeコンポーネントを切り出し

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* feat: ダッシュボードのシフト・スタッフ見出しにInfoGuideを追加

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* chore: 実装ルールの順序を調整

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* feat: ヘッダーのログアウトボタンをユーザーメニューに変更

- LuUserRoundアイコンのドロップダウンメニューに置き換え
- メニュー内にユーザー名・メールアドレスを表示
- ログアウトを赤文字で表示
- editStaffで自分自身を編集した場合にusersテーブルも同期更新
- E2E: 自分のスタッフ情報変更がアバターに反映されるケースを追加
- E2E: openShiftBoardの確認ダイアログ対応を追加

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* chore: E2Eのローカル実行時タイムアウトを5秒に短縮

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* feat: シフトInfoGuideの確定済みステータス説明を改善

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* feat: スタッフ一覧にオーナーバッジを追加しオーナーを先頭にソート

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* fix: StaffSectionのuseMemo除去と空リスト判定をsortedStaffsに修正

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* fix: ダッシュボードデザインのバッジテキストを「収集中」に修正

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* feat: ダッシュボードのページネーションボタンをデザインに追加

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* feat: ダッシュボードクエリをページネーション対応に分割

getDashboardDataをgetDashboardShop / getDashboardRecruitments / getDashboardStaffsに分割し、
recruitments/staffsはusePaginatedQueryで段階表示できるよう.paginate()ベースに変更。
staffsテーブルにby_shopId_isDeleted複合インデックスを追加。

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* feat: ダッシュボードのシフト・スタッフ一覧にページネーションを追加

シフトは「もっと見る」で3件ずつ、スタッフは「すべて表示」で全件展開。
LoadMoreButton共通コンポーネントを追加し、usePaginatedQueryで段階取得。
RecruitmentCardの提出状況表示を「提出: N人」に簡略化。

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* test: ダッシュボードページネーションのE2Eシナリオを追加

seedPaginationTestDataでstaffs12人+recruitments8件をDB投入し、
「もっと見る」の3件ずつ追加動作と「すべて表示」の全件展開を検証。

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* fix: E2EのTZをJSTに設定してbackend(todayJST)と整合

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@cloudflare-workers-and-pages
Copy link
Copy Markdown
Contributor

cloudflare-workers-and-pages Bot commented Apr 12, 2026

Deploying dev-yps-crispy-carnival with  Cloudflare Pages  Cloudflare Pages

Latest commit: ffc380d
Status: ✅  Deploy successful!
Preview URL: https://16ab487f.dev-yps-crispy-carnival.pages.dev

View logs

@yn1323 yn1323 merged commit 82d0e90 into main Apr 12, 2026
16 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant