v1.0.4-patch.2-counter
v1.0.4-patch.2-counter
Section titled “v1.0.4-patch.2-counter”リリース日: 2026-03-18
グループ組織がアクティブな状態で Counter にアクセスした際に店舗が見つからずエラーになる問題を修正。あわせて iPad Safari で Dropdown/Tooltip が左上に表示されるバグを修正し、CI の Phase 3.3 デプロイフローを改善した。
- Counter: グループ組織がアクティブ時に店舗が見つからない問題を修正 —
hooks.server.tsでグループ組織(type: 'group')をフィルタし、店舗組織のみを対象とするように変更。グループ組織がアクティブな場合は店舗組織への自動フォールバック(1店舗なら自動切替、複数なら店舗選択画面へリダイレクト)を実装。店舗選択画面(select-shop)でもグループ組織を非表示に修正 - Glass: iPad Safari で Dropdown/Tooltip が左上に表示されるバグを修正 — CSS Anchor Positioning 未対応ブラウザ向けに
anchor-fallbackユーティリティを追加し、getBoundingClientRectによるフォールバック位置計算を実装。Dropdown・Tooltip コンポーネントに適用
- CI: Phase 3.3 — Versions API デプロイ後に triggers と Queue consumer を登録 — リリースワークフローに Cron Triggers と Queue consumer の自動登録ステップを追加
- CI: Phase 3.3 の jsonc パースを
bunx json5 + jqに修正 — wrangler.jsonc のパース処理をより堅牢な方法に変更
対象サービス
Section titled “対象サービス”- counter — 店舗組織フォールバック・グループ組織フィルタ
- glass — Dropdown/Tooltip の iPad Safari 対応
- proof — グループ作成時の organization userId 修正、member role 降格、二重リクエスト耐性強化(v1.0.4-patch.1-proof / v1.0.4-patch.2-proof で既にリリース済み)