Conversation
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/0411-2 # Conflicts: # pnpm-lock.yaml
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>
Contributor
Deploying dev-yps-crispy-carnival with
|
| Latest commit: |
ffc380d
|
| Status: | ✅ Deploy successful! |
| Preview URL: | https://16ab487f.dev-yps-crispy-carnival.pages.dev |
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.
No description provided.