コンテンツにスキップ

検索はプロダクションビルドでのみ利用可能です。 ローカルでテストするには、サイトをビルドしてプレビューしてください。

v0.13.0

リリース日: 2026-02-25

v0.12.1 以降最大のリリース。ダッシュボードグリッドエディタ(DnD・リサイズ・Undo/Redo)、キャスト在籍・スケジュール管理(Dress サービス)、マイクロサービス分離(Chaser・Strainer・Shaker)、メディア処理パイプライン(Label サービス)、RBAC カスタムロール管理、チャット動画対応・メッセージ削除など多数の新機能を追加。Sentry + Axiom による可観測性基盤の全サービス導入、SSR ストリーミングによる LCP 改善、as any / try-catch 全廃による型安全性強化、セキュリティ脆弱性 14 件修正など、品質・パフォーマンス面も大幅に向上した。803 ファイル変更、+247,487 / -73,460 行。

  • ダッシュボードグリッドエディタ: 12 カラム CSS Grid ベースのウィジェット配置システムを実装。DnD 移動・リサイズ、ドロッププレビュー、Undo/Redo、3 ブレークポイント対応レスポンシブ、squareRows、ウィジェット制約、BroadcastQuick・SetupGuide ウィジェット追加(Phase 1〜4)
  • キャスト在籍・スケジュール管理: Dress サービスを新規作成し、キャスト CRUD・出勤スケジュール管理(DnD 移動/コピー・モバイル対応)・インポート・画像ギャラリー・コメント機能を Counter UI と統合(Phase 1〜2 + 強化)
  • マイクロサービス分離: Vintage からの責務分離として Chaser(監査ログ 11 メソッド)、Strainer(コンテンツ検閲 12 メソッド)を新規作成。Counter から Shaker(内部 BFF、FIZZ 22 メソッド)を作成し gateways に配置。Fizz を内部化し Tap を Public API 専任化(Phase 0〜5)
  • メディア処理パイプライン: Label サービスを新規作成し、sharp コンテナによる画像処理(AVIF 圧縮)、Cloudflare Containers 統合、ファイルアップロード/ダウンロード API を実装
  • RBAC カスタムロール管理: 権限マトリクス・プリセットロール・メンバーロール割当 UI を Counter・Penthouse に追加。全ページに RBAC 権限チェック + UI 制御を適用
  • チャット機能拡張: メッセージ削除(取り消し表示)、動画対応、メディア添付、LINE 風画像表示を追加。一括配信にソフトデリート・添付ファイルプレビューを実装
  • Sentry + Axiom 可観測性基盤: 全サービス・アプリに Sentry エラー監視と Axiom パフォーマンス計測を導入
  • showModal() API 移行: 全モーダルを Top Layer(showModal() API)に移行し、z-index 問題を根本解消。BottomSheet 汎用コンポーネントを glass に追加
  • Popover API + CSS Anchor Positioning: ドロップダウン・Tooltip・NotificationBox を Popover API に移行し、z-index スタッキングコンテキスト問題を解消
  • コンテナクエリ基盤: Counter 全ページのレスポンシブをコンテナクエリに移行し、Main 領域ベースのレスポンシブを実現
  • ニュースレター改善: Resend Batch API 導入(プライバシー保護)、購読解除ページ・パーソナライズリンク追加
  • テスト用エフェメラル PostgreSQL DB: Neon 依存を排除し、テスト実行ごとに一時 DB を作成する仕組みを導入
  • Atlas マイグレーション管理: Drizzle Kit から Atlas へマイグレーション管理を移行。メンテナンスモードを KV から環境変数に変更
  • isolatedDeclarations + rpc-types: 全サービス(bell, chaser, strainer, vintage)に isolatedDeclarations と rpc-types を追加
  • SSR ストリーミング: ダッシュボード・Broadcast・wsToken ページを SSR ストリーミング化し、LCP を最大 635ms → 557ms に改善。KV キャッシュ・manrope-700 preload を追加
  • セッションキャッシュ: proof.getSession() RPC キャッシュロジックを導入し RPC 呼び出しを削減。メンテナンスチェックを並列化
  • Render Delay 改善: KV fire-and-forget、フォント preload、バンドル分割、未使用依存削除で初期表示を高速化
  • Sentry Replay SDK 遅延ロード: 初期バンドルから Replay SDK を除外しロード時間を短縮
  • 日本語フォント最適化: unicode-range 分割 + skeleton GPU compositing で表示を高速化
  • DB クエリ最適化: N+1 解消・RAW SQL 排除・カーソルベースページネーション統一(fizz, tap, vintage, dress, cellar)
  • 型安全性強化: as any 19 箇所、as unknown as 全箇所を Phase 6〜11 で段階的に排除。Service Binding 型キャストを完全撤廃
  • try/catch 全廃: 残存 try/catch 約 79 箇所を削除し、SentryCapture + captureException パターンに統一
  • デプロイワークフロー自動化: deploy.yml を刷新し、Shaker を gateways に移動。プレースホルダー戦略でデプロイ順序依存を解消
  • dev デプロイデバッグモード: dev デプロイ時に minify 無効 + source map を有効化
  • セキュリティ脆弱性 14 件修正: IDOR・ファイル認証・認証フロー・ヘッダー強化
  • サインアップレート制限: per-email 5 回/15 分のレート制限を追加
  • 未読メッセージ数カウント修正: roomId 不一致・N+1 解消・部分インデックス追加(tap, cellar)
  • effect_update_depth_exceeded 修正: 一括配信詳細モーダル・WebSocket 接続の無限ループを解消
  • セッションキャッシュ復元: Sentry 導入時に消失した proof.getSession() RPC キャッシュロジックを再適用
  • 店舗切り替え時キャッシュクリア: セッションキャッシュ Cookie を適切にクリアするよう修正
  • Sentry 4 件のバグフィックス: KV TTL 最小値制約、Array guard、エラーハンドリング改善
  • メディアパイプライン 4 件のバグフィックス: mediaStatus 修正・モバイル対応・動画 pause
  • wsToken KV TTL 修正: KV 最小値制約(60 秒)に準拠
  • event_version 型修正: structured stream スキーマ互換のため string に変換
  • レイアウト・レスポンシブ修正: ヘッダー溢れ、サイドバー表示切替、BottomNav パディング、safe-area-aware パディング、スクロール連動 UI のレイアウトシフト解消
  • Label サービス安定化: コンテナ sleepAfter 調整、AVIF 圧縮パラメータ最適化、メディアバリアント重複防止
  • apps/counter — ダッシュボードエディタ、キャスト管理 UI、RBAC 権限チェック、チャット動画対応、コンテナクエリ移行、レスポンシブ改善
  • apps/penthouse — ダッシュボード squareRows 対応、RBAC ロール管理 UI、R2 SQL Structured Stream v2 移行
  • services/fizz — チャット機能拡張、一括配信ソフトデリート、DB クエリ最適化
  • services/vintage — DB クエリ最適化、デッドコード削除
  • services/proof — staff ロール権限、hasPermission 統合判定
  • services/base — カスタムロール管理、ロール一覧バグ修正
  • services/bell — isolatedDeclarations 追加
  • services/dress — 新規作成(キャスト在籍・スケジュール管理)
  • services/chaser — 新規作成(監査ログ、Vintage から 11 メソッド移譲)
  • services/strainer — 新規作成(コンテンツ検閲、Vintage から 12 メソッド移譲)
  • services/label — 新規作成(メディア処理パイプライン、sharp コンテナ)
  • gateways/tap — Public API 専任化、未読メッセージ数修正
  • gateways/shaker — 新規作成(内部 BFF、Counter から FIZZ 22 メソッド移譲)
  • gateways/door — staff ロール権限対応
  • packages/cellar — Atlas マイグレーション移行、DB クエリ最適化、部分インデックス追加
  • packages/vault — Atlas マイグレーション移行
  • packages/jigger — Structured Stream v2、R2 SQL パーティション刈り込み、event_version 修正
  • packages/glass — BottomSheet、Popover API 移行、Sidebar tooltip/dropdown Top Layer 化
  • CI/CD — デプロイワークフロー自動化、migration-lint・schema-drift-check ワークフロー追加