v0.13.3
v0.13.3
Section titled “v0.13.3”リリース日: 2026-02-26
予約管理サービス(Keep)の Phase 1 基盤構築、キャスト複数店舗在籍(マルチストア)対応、キャスト詳細ページ・画像ギャラリーの大幅な UI 刷新を実施。あわせて Workers 全体のパフォーマンス最適化(DB 接続・権限キャッシュ・LCP 改善)と、画像パイプライン・インポート処理の安定性向上を行った。
- Keep(予約管理)サービス Phase 1 基盤構築: 予約 CRUD・料金計算・送迎管理の RPC と DB スキーマを新規実装(
services/keep、packages/cellarに予約関連テーブル追加) - キャスト複数店舗在籍(マルチストア)対応: キャストが複数店舗に在籍できる
cast_shop_assignmentsテーブルと Dress サービスの RPC を追加 - キャスト画像ギャラリー刷新: メイソンリー 4×6 グリッド・DnD 並び替え・ライトボックス表示に対応
- キャスト詳細ページ UI 改善: 縦積みレイアウト・DnD グリッド・インライン編集・モダンデザインへリニューアル
- 画像バリアント対応: Accept ヘッダーベースで AVIF/WebP の R2 キーを自動生成(Dress サービス)
- LCP 最適化(Counter): Sentry 遅延ロード・Hybrid SSR・Server-Timing 計測・preview 環境対応
- 権限キャッシュ導入(Counter):
query()/command()ごとの Proof RPC 呼び出しを排除し、リクエスト単位でキャッシュ - Workers パフォーマンス最適化: DB 接続プーリング改善・ポーリング最適化・バッチ SQL 化を全サービスに適用
- 画像品質設定の調整(Label): AVIF q65 4:2:0 / WebP q80 に最適化
- デプロイパイプライン修正: build 依存を
turbo.jsonに明示し、Turborepo キャッシュを活用
- Dress:
reorderCastImagesのunnestSQL エラーをCASE WHENに変更して修正 - Proof: shopOwner 作成時に外部メールが重複エラーになる問題を修正
- Label: 画像変換パイプラインの EXIF 回転・ICC プロファイル保持・4:4:4 サブサンプリング対応
- Label:
pg-nativeの未解決 import による本番デプロイ失敗を修正 - Siphon:
processOneCast前後の例外でもインポートレコード記録を保証するエラーハンドリング強化 - Siphon: インポート時のエラー記録漏れ修正、画像重複判定を同一キャスト内の同一画像に限定
- Siphon/Extension: Drizzle RQBv2 クエリ修正 + Content Script コンテキスト無効化対策
- Counter: ビルド警告を全件解消(a11y・
$derivedoverride・チャンク最適化) - Counter:
import-time-estimatorを$lib/utilsに移動してビルドエラーを修正 - Counter: 拡張機能ダウンロードを R2 直接配信に変更
- Counter: ナビゲーションスピナー二重表示を修正
- 全パッケージ: 型エラーを修正(
isolatedDeclarations+tsc --noEmit) - 全パッケージ: ビルド時ワーニングを解消(Sentry・CSS・Rollup・Turbo)
対象サービス
Section titled “対象サービス”- Keep(予約管理) — 新規追加
- Dress(キャスト管理)
- Counter(管理画面)
- Proof(認証)
- Label(画像変換)
- Siphon(データインポート)
- Cellar(業務 DB スキーマ)
- Vault(認証 DB スキーマ)
- Jigger(共有スキーマ)
- Vintage(顧客管理)
- Fizz(チャット)
- Bell(通知配信)
- Base(LINE Bot)
- Door(Auth GW)
- Tap(Public API GW)
- Mule(統合 GW)
- Shaker(Internal BFF)
- Garnish(デザイントークン)