更新情報

これは過去のバージョンです。最新版(v1.0.5)を見る

v1.0.0

主な新機能

  • 記録とふりかえり — VRChatでの毎日をこのPCの中に記録して、あとから振り返れるようになりました。プレイ時間・よく行くワールド・よく会う人がチャートで見られるほか、1年ぶんを画像にまとめて共有できる「年間まとめ」、フレンドごとの初対面や通算同席時間が分かる「ふたりのメモリー」、いつもの遊び方と顔ぶれが分かる「あなたの過ごし方」「いつものメンバー」、訪れたインスタンスの履歴まで残せます
  • アルバム — VRChatで撮った写真を、アプリ内でそのまま見返せるようになりました。年月でジャンプでき、撮ったときに同じインスタンスにいた人も一緒に分かります
  • ホーム画面の刷新 — 見たいウィジェットを選んで、ドラッグ&ドロップで自由に並べ替えられるダッシュボードになりました

新機能

記録とふりかえり

  • アルバムを追加 — VRChatで撮った写真をアプリ内で閲覧できる(年月ジャンプ、撮影時に同じインスタンスにいた人の表示)。同席者はフレンドとそれ以外に分けて並び、そのときのインスタンス情報と記録への導線も出る
  • 「記録」を追加 — VRChatのフレンド活動・ゲームログ・通知をこのPC内のデータベースに記録(デフォルトOFF、オプトイン)
    • フィードタブ: オンライン/オフライン・GPS・ステータス・アバター・自己紹介・フレンド履歴を記録・閲覧
    • ゲームログタブ: プレイヤー参加/退出・ワールド移動・動画再生・ポータル生成・ゲームイベントを記録・閲覧
    • 通知履歴タブ: VRChat通知(招待・Boop・グループ通知等)を永続化・閲覧
    • 概要タブ: テーブル別統計・DBサイズ・日付範囲を表示
    • 設定タブ: 有効化/無効化・データ全削除(2重確認)
    • 一覧はタイプ・グループ・検索・期間でしぼれて、横スクロールとヘッダー固定に対応
    • ストリーマーモードは記録・チャートの画面にも効く
  • 年間まとめを追加 — 1年のプレイ時間・よく行ったワールド・よく会った人をまとめて振り返る
  • 「ふたりのメモリー」を追加 — フレンドごとの初対面・通算同席時間・よく一緒にいたワールド・曜日×時間ヒートマップ
  • 「あなたの過ごし方」を追加 — 会うときのインスタンスの種別・いつもの人数・1回の長さ・行ったワールドの数を、記録からまとめて見られる
  • 「いつものメンバー」を追加 — よく一緒に居合わせる顔ぶれと、その顔ぶれがそろった日・よく行った場所
  • 「会いやすい時間」を追加 — ふたりが同時にVRChatに居た曜日×時間帯(相手ひとりの活動時間は出しません)
  • ユーザーモーダルに「記録」を追加 — ふたりのメモリー/一緒にいた履歴/足あと/タイムラインを、フレンドを開いたその場で見られる
  • インスタンス履歴を追加 — 自分が訪れたインスタンスと、その在室人数の推移を記録・閲覧。足あと・インスタンス履歴には自分の行も出る
  • VRCXからのデータインポート機能を追加 — VRCXが入っていれば自動で見つけて、そのまま取り込める(自分でVRCX.sqlite3を選ぶこともできる)
  • テーブル行クリックでレコードの全フィールドを展開表示するアコーディオン詳細を追加
  • VRChatをサブアカウントと同時に起動していても、アカウントごとに分けて記録します — 画面に出るのは、アプリにログイン中のアカウントのぶんだけ

VRで使う

  • SteamVRダッシュボードにアプリ画面のタイルを追加 — VRをかぶったままVRCPersonaを操作できる
  • SteamVRオーバーレイでフレンドグループを表示する機能を追加(有料プラン)
  • SteamVRダッシュボードでは、トリガーの長押し(0.5秒)で右クリックメニューを開ける
  • オーバーレイの表示位置を左手首・右手首・視界固定・空間固定から選べる — 不透明度・ボーダー・時計といった見た目は表示位置ごとに保存され、HMDを着けたまま調整できる
  • VRダッシュボードでパネルを開いている間だけ、メインウィンドウを決めたサイズにリサイズできる — VR内で文字を読みやすくするため

画面まわり

  • ホーム画面をウィジェット編成型ダッシュボードに刷新 — 表示するウィジェットの選択とドラッグ&ドロップ並べ替えに対応
  • モーダルのタブをサイドバー式にリデザインした
  • チャート一覧をセクション分けして探しやすくした
  • アバターモーダルから着替えできるようにした
  • 前に行ったインスタンスにピンのアイコンが付くようになった — フレンド一覧・フレンドの現在地・ワールドやグループのモーダル・右メニュー・ホーム・通知・VRオーバーレイと、インスタンスが並ぶ画面ならどこでも出る。アイコンに触れると「何回来たか・最後に来たのはいつか」が分かる(「記録」がオフのときは何も出ない)
  • 「フレンドの現在地」にひとりぼっちフィルターを追加(インスタンス総人数1人 / フレンド1人のみ)
  • ホームに置けるウィジェットを増やした — オンラインの概況、今おすすめのインスタンス、プレイ時間、最近会ったフレンド、直近のイベント、グループ投稿の新着など9種類から選んで並べられる
  • 新機能チュートリアルを追加 — バージョンを上げたときに、増えた機能を数枚のスライドで紹介する。サイドバーのヘルプメニューの「新機能を見る」からいつでも開ける

アバターグループ

  • アバターグループをワールドグループと同じ作りに揃えた — ⭐VRChatお気に入りと💾ローカルの2セクション構成になり、色分けと並べ替えにも対応
  • アバターグループの詳細から、その場で着替えられるようにした — 着用中は緑、着替えられないものは鍵のバッジで理由が分かる
  • アバターモーダルに「アバターグループ」タブを追加 — VRChat公式のお気に入りへの追加・削除がアプリ内でできるようになった
  • VRChat公式のお気に入りアバターグループにも詳細ページを追加(表示名・公開範囲の変更もできる)
  • 公式とローカルの間でアバターを移せる「グループ管理」を追加 — 公式の上限にぶつかったときにローカルへ退避できる
  • ローカルのアバターグループを、クリップボード経由で書き出し・読み込みできるようにした

ワールドとグループ

  • ワールドリストを作り直した — カテゴリを縦のサイドバーから選ぶ形にして、カードは画面幅に合わせて並ぶようになった。カテゴリはVRChat公式の配信に追従するので、スポットライトや期間限定の行も自動で増える
  • ワールドモーダルに三点メニューを追加 — ホームワールドに設定したり、ワールドのURLをコピーできる。ユーザー情報にもホームワールドが出る
  • フレンドグループ通知に「インスタンス人数変更」「アバター変更」を追加(有料プラン)— 人数変更は、グループごとに発動するインスタンスの種類を選べる
  • ローカルフレンドグループのメンバー人数制限を撤廃

そのほか

  • アプリの動作ログをファイルに残せるようにした — 不具合の切り分けに使える。設定からログフォルダを開いたり、まとめて削除できる
  • ワールドとアバターに、自分用のメモを書けるようにした
  • アバターのお気に入りとメモを、設定から書き出し・読み込みできるようにした — アバター名とサムネイルも一緒に持ち出せる
  • VRChatの launch.exe を自動で見つけるようにした — フレンドのいるインスタンスに「参加する」から入れる。見つからないときは手動で指定できる
  • 設定からVRCPersonaサーバー上のアカウントを削除できるようにした — フレンドグループ・ステータス・ライセンスの有効化記録もまとめて消える(2段階の確認つき)
  • ログイン画面に「トークンログインが推奨な理由」へのリンクを追加
  • インストーラーに VRCPersona のアイコンを付けた
  • Discord Rich Presence を追加 — VRChatの滞在状況をDiscordのプロフィールに出せる(既定はオフ)。Publicではワールド名・人数・画像、Friends系ではワールド名と人数、Invite系では何も出さない、という出し分けを選べる。「自分を招待」ボタンを添えることもできる。他人が立てた部屋にいるときは、インスタンスの識別子から作成者が分かってしまわないように加工して送る

改善

表示・操作

  • ストリーマーモードに、伏せきれない場合があることを伝える注意書きを追加 — 使うかどうかを決める前に読めるよう、ONにしていなくても常に表示します
  • 通知設定画面をすっきり再構成
  • グループの並べ替えを統一し、ローカルワールドグループにも並べ替えを追加
  • お知らせモーダルの番号付きリスト・区切り線・段落間マージンの表示を改善
  • 通知の抑制時間を選べるようにした — 同じ相手に続けて通知が出ないよう、なし〜30分で最低間隔を決められる
  • アプリを3分以内に再起動したときは、フレンドカードの経過時間と並び順をそのまま保つようにした(それまでは全員 0:00 に戻っていた)

速度と安定性

  • フレンド解除の反映を最大45分から約30秒に短縮(あわせて上り通信量を大幅に削減)
  • サーバー接続不可時にフレンド一覧が表示されなくなる問題を改善(サーバーAPI通信にタイムアウト・サーキットブレーカー追加)
  • 「サーバーセッションが切れました」トーストの連呼を止めた
  • WebSocketイベントでフレンド更新がサーバー応答を待たないように改善
  • VRChatデータを揮発度別にキャッシュするようにし、情報変化の通知を永続化

内部・セキュリティ

  • セキュリティ監査に対応(Rust依存の脆弱性16件を解消、CSP有効化、フォント同梱、CI常設化)
  • インストーラーのフォールバック言語を英語にした
  • HTTP連携にBearerトークン認証を必須にした — トークンは設定から表示・コピー・再生成できる。トークンの無いリクエストは拒否される

バグ修正

  • 第三者データ起因のクラッシュを2件修正
  • フレンドじゃないユーザーに「フレンドグループ」タブが表示される問題を修正
  • VRChatお気に入りの操作で、触っていないグループからワールド・アバターが消えてしまう問題を修正(複数のグループに入れていた場合。1グループだけのときは元から起きません)
  • 失効したトークンで起動するとアプリごと落ちることがある問題を修正(WebSocketの再接続が再帰していた)
  • 2人だけのインスタンスからフレンドが抜けたとき、その抜けた本人に「ひとりぼっち」通知が飛ぶ問題を修正
  • HTTP連携をオンにしていても、アプリを再起動すると立ち上がってこない問題を修正
  • ストリーマーモードで伏せきれていなかった箇所を修正 — ユーザーモーダル・検索結果・グループメンバー一覧に実際のアイコン・自己紹介・代名詞・ノート・リンク・Discord ID・VRChatユーザーIDが出ていた/アバターの作者名・ファイルID・インスタンス作成者名が伏せられていなかった
  • ストリーマーモードの伏せ名が、英語表示のときに日本語のままだった問題を修正
  • 設定のチェックボックスが横に潰れて表示される問題を修正
  • 起動直後に、お知らせやチュートリアルの案内が前のモーダルの上に重なることがある問題を修正
  • 新規インストールしたときに、過去のバージョンのお知らせが1枚のモーダルにまとめて出る問題を修正
  • 英語表示にしていても、通知ページやブロック中のユーザー一覧の日付が日本語の形式で出る問題を修正(日付の表示形式が「自動」のとき)