Repository navigation
FDV Bouldering Timer — develop 439 (macOS preview)
Pre-releaseFDV Bouldering Timer — macOS DEVELOP PREVIEW, build 439
Это тестовая версия из develop, коммит 2b2cce6.
Она включает все функции develop, в том числе серверный звук Core Audio и резервный сервер.
Стабильный релиз на GitHub остаётся 2.3.2. Эта сборка не предназначена для проведения соревнований без отдельной проверки.
Выбор файла
- macos-arm64.pkg — обычная установка для Apple Silicon (M1/M2/M3/M4 и новее).
- macos-x64.pkg — обычная установка для Intel.
- .tar.gz соответствующей архитектуры — полный portable-комплект для отдельного теста.
Внутри есть GUI-лаунчер, Node.js 24.17.0, нативный серверный аудиомодуль, звуковые профили, шрифты и руководство. Устанавливать Node.js или .NET отдельно не нужно.
Важно перед установкой
- Остановите старый сервер и закройте лаунчер перед заменой приложения.
- PKG заменит /Applications/FDV Bouldering Timer. Он использует тот же каталог данных:
~/Library/Application Support/FDV Bouldering Timer
Сохраните его копию перед тестом, если хотите сохранить текущие списки, настройки, сертификаты и состояние таймера. - Техническая версия PKG и app bundle — 2.3.3, чтобы установщик не оставил лаунчер более новой стабильной версии 2.3.2.
Это НЕ стабильный релиз 2.3.3: версия приложения на табло — сборка 439 из develop. - После запуска полностью обновите все страницы таймера без кэша и проверьте, что они показывают сборку 439.
Номер 439 ниже стабильной сборки 440, потому что это разные ветки; автоматической подсказки об обновлении может не быть. - Подпись приложения и аудиомодуля — ad-hoc, Apple notarization отсутствует, как и у обычных сборок проекта.
В portable-комплекте есть prepare-timer-mac.command для снятия карантина. Подробности — в его ReadMe.txt.
Возврат к стабильной версии
Завершите тестовый сервер, уберите тестовую папку программы из /Applications и заново установите 2.3.2.
Не удаляйте каталог данных в Application Support; при необходимости восстановите сохранённую перед тестом копию.
Portable-версия хранит состояние рядом с собой, если папка доступна для записи, и удобнее для независимого тестирования.
Что проверить
Установку и запуск лаунчера; доступ по localhost и из LAN; звук браузера и сервера; Старт/Пауза/Стоп;
оба формата Финала, отмену и подтверждение смены формата; фоновую вкладку, сон/пробуждение;
смену аудиоустройства, отключение сети и восстановление; резервный сервер при его использовании.
Автоматические проверки не заменяют проверку реального звукового выхода и устройств.
ENGLISH
Development preview, build 439, source commit 2b2cce6.
Stable/latest remains v2.3.2. Choose ARM64 for Apple Silicon or x64 for Intel; PKG installs normally,
while TAR.GZ is a complete portable package. Node.js, .NET app runtime and native server audio are included.
The internal installer/app version is 2.3.3 only to allow replacement of the 2.3.2 launcher; this is NOT a stable 2.3.3 release.
PKG replaces /Applications/FDV Bouldering Timer and shares the installed app's Application Support data folder.
Back up that folder before testing. Fully reload every browser page and verify build 439, even if you previously used stable build 440.
Apps are ad-hoc signed, not Apple-notarized. Portable includes prepare-timer-mac.command and its instructions.
To return to stable, stop the preview, remove its application folder, reinstall v2.3.2 and restore your data backup if required.
Real audio-device, LAN, sleep/wake and competition-boundary checks are still required.