APEXTRACE / 0.1.2 BETA
ApexTrace 0.1.2 — リリースノート
ApexTrace 0.1.2 — リリースノート
0.1.2 beta
変更点
- ローカルのセッションアーカイブを、単一のJSONファイルからSQLiteに移行しました。セッション一覧の読み込み時にテレメトリーデータ全体を読み込む必要がなくなり、ラップデータはセッションを開いたときに必要に応じて読み込まれます。
- 各ラップのテレメトリーデータを個別に圧縮して保存するようになりました。WALジャーナルモードを使用したトランザクション処理により、アーカイブの肥大化が起動時間や新しいセッションの保存に与える影響を軽減しています。
- 初回起動時に、既存の `player_runs.json` が `player_runs.sqlite3` に自動的に移行されます。移行が正常に完了すると、元のファイルは `player_runs.json.migrated.bak` という名前で同じ場所に保存されます。
- Windowsアプリでセッションとラップのエクスポートに関する問題を修正しました。ZIP、CSV、JSONファイルは、システムのファイル選択ダイアログから保存できるようになりました。
- ブラウザモードの代替ダウンロード処理を修正しました。ダウンロードリンクをドキュメントに追加し、ダウンロード開始後に一時的なBlob URLを解放するようになりました。
互換性とデータ
- ZIP/JSONのインポート・エクスポート形式に変更はありません。
- このアップデートによって既存のアーカイブが削除されることはありません。インストール前に走行を終了し、ApexTraceを閉じることをおすすめします。
- アップデート後に完全なバックアップを作成する場合は、アプリを終了した状態で `player_runs.sqlite3` をコピーしてください。移行時に作成された `.migrated.bak` ファイルは別途保管できます。
- バージョン0.1.1への自動ダウングレードには対応していません。旧バージョンでは新しいSQLiteアーカイブを読み込めません。
現在の機能の使い方
既知の制限
ベータ版・Windowsコード署名なし. ベータ版です。SmartScreenが不明な発行元として警告する場合があります。Windowsの保護を無効にせず、配布元とSHA-256を確認してください。
ApexTraceをダウンロード 0.6.6