アップデート内容
- デバイス間アカウント移行 — 新しいデバイスへの移行(iPhone / Android / Mac / Linux 間)が 1 タップで完了。旧デバイスがローカル Wi-Fi 経由で封印された移行パッケージを送信、新デバイスは復元と鍵ローテーション完了後にオンラインへ。開始前に両端でプリフライトチェックを必須化、移行失敗で取り残されることを防ぎます。
- 10 万人グループ、起動待ちゼロ — サーバーはグループデータもメンバー名簿も保持せず、クライアントは送信者名とアバターをメッセージバッチごとにオンデマンドで解決(全員の起動時プリロードを廃止)。10 万人グループも 100 人グループと同じ速さで開けます。
- リーダー表示(Reader View) — チャット吹き出しは滑らかなスクロールのため常にプレーンテキストですが、markdown 形式を含むテキストメッセージには小さな
M↓インジケーターが表示されます。メッセージをダブルタップするか、長押しメニューから リーダー表示 をタップすると、見出し / リスト / テーブル / コードブロックなどを含む整形済みビューが開きます。
プライバシー
- グループ表示レイヤーの強化 — メンバー一覧の表示、送信者名の解決、グループチャットのスクロール、いずれもサーバーに他メンバーの暗号鍵を要求しません。鍵は実際にダイレクトメッセージを開始するときにのみ取得されます。大規模スパムの攻撃面を予防的にカット。
信頼性
- アバター要求が無効化された URL に対してリトライストームを起こさなくなりました — 短期の 4xx ネガティブキャッシュで削除 / 移動されたアバター URL を抑制します。
- 修正: 早期ステートガードで着信が拒否された際に着信音が止まらないことがあった問題。
- お知らせ詳細パネルの高さを画面の 85% に制限。小型端末で長いお知らせの閉じるボタンが画面外に押し出されなくなりました。
- メッセージ証明にファイルメッセージのファイル名を表示。録音メッセージ送信後にスピナーが止まらない問題を修正。iOS で画像保存が正しいパスを使用。
- 検索結果から該当メッセージへ確実に遷移(古い履歴も含む)。
- 安定性とプライバシーの改善。
BlindPost