更新履歴
v0.17.0 (2026-02-22)
新機能
- AI 動的学習分析: 回答データを AI が分析し、トピック別正答率・間違いカテゴリ・学習アドバイスをグラフ付きで表示します。分析結果をルームメンバーに共有して共通の弱点を発見することもできます
- Progressive Disclosure: 初めてのユーザーに機能を段階的に開放し、使い始めやすくなりました
- コーチ応答フィードバック: コーチの回答に 👍/👎 フィードバックを送れるようになりました
- 日次レポート満足度フィードバック: 日次レポートに満足度フィードバックを送信できます
- レポート画像エクスポート: 日次レポートを画像として保存・共有できるようになりました(Web Share API 対応)
- 週次サマリー: レポートページに週間の学習サマリーカードを追加しました
- チャレンジランキング強化: チャレンジ結果にランキングバッジ・統計・パフォーマンスカードを追加しました
- リアクションのリアルタイム更新: クイズセッションのリアクションがリアルタイムで反映されるようになりました
- 間隔反復クールダウン: 出題プールにクールダウン機能を追加し、最近出た問題が連続で出題されにくくなりました
- セッション履歴強化: セッション履歴に科目フィルタとバッジを追加しました
- Push 通知インフラ: モバイルアプリ向けのプッシュ通知基盤(トークン管理・送信 API)を構築しました
タイピングモード
- タイピングモード復習機能を追加しました
- 科目フィルタリングと暗記向け科目のみフィルタに対応しました
- 表示モード設定(通常/ブラインド/先頭文字)を追加しました
TTS(テキスト読み上げ)
- 英語問題の発音ボタンを追加しました
- TTS 読み上げ速度調整・テスト再生・音声名表示に対応しました
バグ修正
- middleware Bearer 認証バイパスと全 API ルートの Bearer + Cookie 両対応移行
- チャレンジモードで difficulty≠3 のとき問題数が減少する問題を修正
- 対戦中に相手の回答中に早期結果判定される問題を修正
- Google OAuth で招待コードが引き継がれない問題を修正
- TTS 音声プリロードによるゴースト音声バグを修正
- 難易度選択がサーバーで無視される問題を修正
- 対戦キャンセル冪等性と受け入れフィードバック UX を改善
- タイピングモードの自動開始・動的タイマー・ブラインドモード切替の UX を改善
- モバイル Expo ディープリンクの修正(USB テザリング対応、cloudflared トンネル対応)
v0.16.0 (2026-02-17)
新機能
- 学習モード: 語彙のタイピング学習機能を追加しました。AI が科目に合わせた語彙リストを生成し、タイピングで覚える学習フローを提供します。復習機能、表示モード(通常/ブラインド/頭文字)、科目フィルタリングに対応しています
- 学習ストリーク: ダッシュボードに連続学習日数を表示するようになりました。毎日の学習を可視化してモチベーションを維持できます
- ランキングバッジ: チャレンジ結果にランキングバッジ、統計、パフォーマンスカードを追加しました
- 週間サマリー: レポートページに週間の学習サマリーカードを追加しました
- レポート画像エクスポート: 日次レポートを画像として保存・共有できるようになりました(Web Share API 対応)
- フィードバック機能: 日次レポートに満足度フィードバック、コーチの応答に👍/👎フィードバックを送れるようになりました
- リアクションのリアルタイム更新: クイズセッションのリアクションがリアルタイムで反映されるようになりました
- 英語発音ボタン: 英語の問題に発音ボタンを追加しました
- TTS 音声設定: 読み上げ速度の調整、テスト再生、音声名の表示に対応しました
- 間隔反復: 出題プールにクールダウン機能を追加し、最近出た問題が連続で出題されにくくなりました
バグ修正
- 対戦のリアルタイム進捗バーが正しく表示されない問題を修正しました
- 対戦キャンセルの冪等性と受け入れ時のフィードバック UX を改善しました
- 難易度選択がサーバー側で無視される問題を修正しました
- TTS 音声プリロードによるゴースト音声バグを修正しました
- タイピングモードの自動開始、動的タイマー、ブラインドモード切替の UX を改善しました
- UI 全体のビジュアル修正とフォーム UX のポリッシュを行いました
v0.8.0 (2026-02-01)
新機能
- 科目・トピック選択の刷新: クイズ開始時の科目選択画面をチップベースのUIに全面リデザインしました。テキスト入力ではなく、チップをタップするだけで科目とトピックを素早く選べます
- 段階的な入力フロー: 科目を選ぶとトピック候補が表示され、難易度と問題数を設定して開始する流れに改善しました
- よく使う科目: 過去の出題履歴から、よく使う科目が上部に自動表示されます
- 1タップで再出題: 過去に出題した科目・トピックの組み合わせをタップするだけで、同じ設定でクイズを開始できます
- サブカテゴリ対応: 英検(級別)や国語(現代文・古文・漢文)のサブカテゴリを選択できるようになりました
バグ修正
- 英検のトピック名が二重に表示される問題を修正しました
- サブカテゴリのない科目でトピック名が意図せず分割される問題を修正しました
v0.7.0 (2026-02-01)
新機能
- バトル機能の強化: 結果画面にリベンジボタンとリアクション UI を追加しました。バトル終了後にすぐ再戦を挑めるようになりました
- 通知音: バトルリクエストを受け取ったときに通知音が鳴るようになりました
- 英検対応: プロンプトテンプレートを2024年度の英検試験形式に対応しました
- レート制限: AI クイズ生成の呼び出し回数に制限を設けました
バグ修正
- クイックスタートの科目表示: 復習モードで作成された問題に科目名が正しく設定されるようになりました。日次レポートの科目別集計も正確に表示されます
- 回答カードの表示改善: 開閉アニメーションの追加、正答率表示の改善、未参加と未回答の区別、難易度ラベル表示などを修正しました
- ルーム詳細ページ: ヒストリー表示領域のレイアウトを改善しました
- バトル通知: 期限切れのバトルリクエスト通知が自動的にクリーンアップされるようになりました
- ログイン: クロスブラウザでのマジックリンクログインに対応しました
セキュリティ強化
- 全 API ルートに入力バリデーション(Zod)と CSRF 保護を追加
- データベースのアクセス制御(RLS ポリシー)を全面的に見直し・強化
- 招待コードのセキュリティを強化(長さ増加、認証必須化)
- クイズ・バトルの最大問題数を制限