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-архив
Как пользоваться функциями сейчас
Известные ограничения
Beta · без цифровой подписи Windows. Это beta-версия. SmartScreen может сообщить о неизвестном издателе. Не отключайте защиту Windows; проверьте источник и SHA-256 файла.
Скачать ApexTrace 0.6.6