Перейти к содержанию

Changelog

Хронология значимых версий Miami Graphics. Подробности — в git log и Supabase app_versions.

1.0.2 — 2026-05-13

Тема релиза: bug fixes в кастомизации мульти-версионных redux'ов + проверка settings.xml.

  • Fix: кастомизация redux'а с 2+ версиями — теперь UI правильно показывает превью компонентов для выбранной версии. Раньше превью брались всегда из v1 даже если юзер выбрал v2.
  • Fix: «Какая версия для customize» — добавлен явный version-picker в UI. Раньше всегда брался первый match по reduxId, что приводило к багам когда у мода больше одной версии.
  • Fix: «BypassTester сломался — нет файла для теста». Test-file URL мигрировал на новый CDN-путь, теперь BypassTester использует MiamiGraphicsRenderer_1.0.0.zip который точно есть в R2.

1.0.1 — 2026-05-12

Тема: hotfix render error #130.

  • Fix: React Error #130 при открытии preview для некоторых redux'ов — react рендерил undefined как child из-за async race condition в useGLTF. Добавлен loading state.
  • Fix: minor UI bugs в админ-панели (несохраняющиеся checkboxes).

1.0.0 — 2026-05-08

Тема: первый production release под брендом Miami Graphics.

  • New: бренд переименован с «Hunter Graphics» на «Miami Graphics» (codebase остался HunterGraphics из исторических причин).
  • New: Customize-flow с multi-version support (baseVersionId, donorVersionId).
  • New: HNT-коды для p2p обмена сборками.
  • New: PRO Players секция в каталоге.
  • New: GTA Presets — apply settings.xml одной кнопкой.
  • New: Auto-update через Supabase app_versions + Inno installer chain.
  • Infra: переезд с предыдущего R2 bucket'а на huntergraphics с CDN.
  • Network: финальная версия FragmentingHttpHandler (3 фрагмента, no delay) — 92% pass rate в РФ.

Pre-release (2025)

Не релизилось публично, был beta-период:

  • Переход с CodeWalker на RageLib (см. история).
  • Оптимизация RageLib v1 → v2 (4 мин → 6 сек на инжект, см. v2).
  • Финальная архитектура shaders для гангов (см. 3D render).
  • WebView2 bypass interceptor.
  • Zapret integration.

Принципы версионирования

  • Patch (1.0.X) — bugfixes, мелкие UI improvements.
  • Minor (1.X.0) — новые features (новый component type, новая админ-секция).
  • Major (X.0.0) — breaking changes в data model. Пока не было.

См. release-pipeline для процесса.

Где смотреть детали

  • git log на github.com/hntenjoyer/Hunter-Graphics — все коммиты с описаниями.
  • Supabase app_versions — таблица с version, release_notes, released_at, is_required.
  • R2 releases pathcdn.miamigraphicsstorage.uk/releases/ — все когда-либо собранные installer'ы.