コンテンツにスキップ

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

v1.0.0

リリース日: 2026-03-16

v1.0.0 はフロントエンド PWA 体験の大幅改善、HLS 暗号化動画配信、BlurHash 画像プレースホルダー、ダッシュボードグリッドエディタ、キャストインポート Workflows 移行、セキュリティ強化を含む大型リリース。240 コミット・940 ファイル変更を含む。

  • counter: PWA standalone モード用ボトムアクションバー(PwaActionBar)を追加 — Safari ライク滑らかアニメーション・背景透過・戻るボタン・安全領域対応
  • counter: PWA インストールバナー(beforeinstallprompt 対応)を追加
  • counter: ダッシュボードエディタに高さモード設定・設定パネル・操作防止オーバーレイ・FAB を追加
  • counter: Header コマンドパレットに閲覧履歴セクションを追加(動的タイトル・アバター画像表示)
  • counter: WS 切断時の再接続バーとデプロイ後のアプリ更新通知バーを追加
  • counter: 連絡先索引バーを右側縦配置に変更(非活性グループ薄色表示)
  • label/fizz/counter: HLS + AES-128 暗号化動画配信を実装(ABR 対応 YouTube ライク動画プレーヤー)
  • label: キャスト画像分析パイプライン実装(パネマジ検出・顔出し判定 v2.1.0)
  • label/counter: BlurHash による画像遅延読み込みプレースホルダーを実装(既存画像バックフィル機能付き)
  • siphon/counter: Browser Rendering + fuzoku.jp アダプタ追加(Chrome 拡張廃止)
  • siphon: Queue → Cloudflare Workflows 移行
  • fizz/counter: チャットメッセージリストを virtua 仮想スクロールに移行
  • fizz/counter: R2 分割アップロード + XHR 進捗表示対応
  • glass: Surface Token システムと 6 テーマ対応の Card/Avatar/Badge/Carousel コンポーネントを追加
  • garnish: daisyUI コンポーネントのテーマ別スタイルカスタマイズを追加(neumorphism/clay テーマ対応)
  • glass: モバイルテーマピッカーを BottomSheet ドロワーに変更
  • tap: フィンガープリント受信 API を追加
  • vault → cellar: Outbox + Queue パターンによる擬似レプリケーションを実装
  • counter: Popover API / CSS Anchor Positioning の polyfill を追加
  • counter: モバイルレイアウトをドキュメントスクロールに変更(iOS ステータスバータップ対応)
  • counter: チャット UX 改善 — スクロール FAB・PwaActionBar 干渉修正・画像 pop-in 防止
  • counter: PwaSearchPanel の iOS 対応(safe-area / キーボード / スクロールロック)
  • counter: ダッシュボードグリッドを CSS Grid → 絶対配置方式 → grid-template-rows 制御に段階的移行
  • counter: VirtualScrollList 共通コンポーネントに VList/WindowVirtualizer 切り替えを集約
  • counter: チャットの仮想スクロールを VList に統一
  • perf: $state.raw 導入・class ディレクティブ配列式移行・{#each} ブロック一意キー追加
  • refactor: $effect 最小化 + wsEventBus を createSubscriber ベースに改修
  • refactor: use:action{@attach} に全面移行(Svelte ベストプラクティス準拠)
  • perf: チャット画像の先読み距離拡大・プレースホルダー安定化・スクロール検知負荷軽減
  • perf: dashboard_config に version 複合インデックスを追加
  • ci: Expand/Contract パターンによるゼロダウンタイムデプロイを導入
  • ci: コンテナサービス(label, siphon)の本番デプロイ対応
  • test: 全サービス・Remote Functions のテストカバレッジを大幅拡充
  • siphon: 画像ハッシュ(pHash)によるマッチング精度改善
  • security: 深掘りレビューで発見された 14 件のセキュリティ脆弱性を修正(R2 アップロード・WebSocket 認証改善含む)
  • counter: iOS Safari で通知ボックスのコンテンツが表示されない問題を修正
  • counter: PWA モードで Dropdown の ID 重複により通知・オンライン状況が開かない問題を修正
  • counter: CSS 非表示の dialog に showModal() を呼ぶことで popover=“auto” が誤閉じする問題を修正
  • counter: デスクトップで通知 Box ドロップダウンが一瞬開いてすぐ閉じる問題を修正
  • counter: effect_update_depth_exceeded を修正(untrack で状態書き込みをラップ)
  • counter: メインコンテンツ領域の min-w-0 追加による長い名前のレイアウト崩れ根本修正
  • counter: グループ表示時に isVisible:false の連絡先が表示される抜け道を修正
  • counter: チャット loading 中に送信 UI が表示される問題を修正
  • counter: リロード時のページタイトル空白・動的タイトル未反映の問題を修正
  • fizz: ABR HLS サブプレイリスト・セグメントの R2 キーバリデーションを修正
  • label: 極端なアスペクト比の画像で CLIP 推論がクラッシュする問題を修正
  • label: 音声トラックがない動画の HLS 変換エラーを修正
  • siphon: confirmImport の直列化クエリを修正し Workflow が起動しない問題を解決
  • siphon: pHash ハミング距離 SQL の bytea→bit キャスト不可修正 + PerimeterX 403 対策
  • cellar: vault レプリカ FK を NOT VALID で安全デプロイ + フルシンクスクリプト
  • jigger: Zod の .nonneg().nonnegative() に修正
  • garnish: neumorphism/clay テーマのシャドウ・コントラスト比・視認性を改善
  • LINE 連携: 権限チェックでリソース名が権限定義と不一致だった問題を修正
  • counter(店舗管理フロントエンド)
  • glass(UI コンポーネント)
  • garnish(デザイントークン)
  • label(画像・メディア管理)
  • fizz(チャット・WebSocket)
  • siphon(キャストインポート)
  • vintage(顧客管理 API)
  • proof(認証バックエンド)
  • strainer(コンテンツ検閲)
  • tap(Public API Gateway)
  • mule(統合 Gateway)
  • cellar(業務 DB スキーマ)
  • vault(認証 DB スキーマ)
  • jigger(共通スキーマ)
  • CI/CD(GitHub Actions)