Komorebi v0.3.0-beta2 リリースノート
今回のアップデートでは、実況コメント表示の安定性向上、録画予約機能の不具合修正、およびミニチャンネルリストの操作性改善を行いました。アップデート適用後もコメントが表示されない or 表示され続けるなどありましたら、作者Xやissueにてご連絡ください。
🚀 概要
Fire OS 8 環境など一部のデバイスで発生していた表示不具合の解消と、録画予約設定における API 通信エラー(422 Unprocessable Entity)の修正が主な変更点です。
✨ 改善・修正点
📺 ライブ視聴・実況
- 実況コメント表示の安定化 (Fire OS 8 対策)
- 設定値の読み込み完了を待機するガードロジックを導入し、起動直後にコメントが表示されない問題を修正しました。
- View の生成タイミングとデータ着信の同期を強化し、描画の信頼性を向上させました。
録画・予約機能
- 予約設定更新時のエラー解消
- 録画モードの文字列不一致による API エラー (422) を修正するため、モードを
SpecifiedService(指定サービス)に固定して送信するように変更しました。 - 通信失敗時でも UI がフリーズせず、確実にダイアログを閉じて操作を継続できるように改善しました。
- 録画モードの文字列不一致による API エラー (422) を修正するため、モードを
- EDCB/外部予約データの読み込み改善
- 番組説明が空のデータや特殊な ID を持つ予約が含まれていてもリスト全体が表示されるよう、データモデルの堅牢性を高めました。
- ID 型の不整合(Int/Long)を解消し、パースエラーによる予約リストの消失を防止しました。
- リアルタイム同期の強化
- 予約の追加・削除・変更後に即座にリストを再取得し、画面に反映されるようにしました。
🎨 UI・UX 向上
- 起動プロセスの最適化
- Android 8.0 以降の端末における起動直後の暗転時間を短縮し、よりスムーズに起動するように調整しました。
- 実況表示切り替えのレスポンス改善
- サブメニューからの表示・非表示切り替えが即座に反映されるよう、状態管理を刷新しました。
🛠 既知の不具合
- 録画予約において、現在「指定サービス」以外の録画モードを選択しても「指定サービス」として処理されます。将来のアップデートで他のモードも安全に利用できるよう順次対応予定です。