• device-eafd68b0fd71e0d10a9d3410cedb9e9039486c71 eafd68b0fd

    Device test 0.94.2-beta (eafd68b0fd71)
    Some checks failed
    Build exact protected dev device package / build-device-candidate (push) Successful in 6m3s
    Build exact protected dev device package / publish-device-install (push) Failing after 38s
    Pre-release

    agent released this 2026-10-07 01:18:31 +03:00 | -23 commits to main since this release

    Device-test build for exact source commit eafd68b0fd71e0d10a9d3410cedb9e9039486c71.

    Downloads
  • v0.94.2-beta f933b8c4b6

    Midnight Weather 0.94.2-beta — Bip Max
    All checks were successful
    Linux Bip Max build / build (push) Successful in 3m32s
    Pre-release

    Ghost released this 2026-10-06 00:52:58 +03:00 | 2 commits to main since this release

    Midnight Weather 0.94.2-beta — Bip Max

    Кандидат 0.94.2-beta, code 121, модель 11206915, экран 432 × 514.
    Он продолжает опубликованный v0.94.1-beta/code120. Публичное вложение ZPK
    0.94.1-beta совпадает с проверенной сборкой, но QR этого выпуска содержит
    неполный payload. Вложение неизменяемо; исправление QR выпускается новой
    версией.

    Изменения кандидата

    • Исправляется формирование payload QR: zpkd1:// сопровождается полным
      HTTPS URL неизменяемого ZPK этого выпуска.
    • Сохраняются изменения v0.94.1-beta: тап по часам открывает popup «Время»
      независимо от сохранённого выбора field 503; верхние отступы карточек
      настроек составляют 12 px, нижние shortcuts сохраняют прежнее положение.

    Для кандидата подготовлены программные рендеры в
    docs/release-0.94.2-beta-screenshots/.
    Обзор Settings заново отрисован из APP-scene с EDIT visibility; в кнопке
    «О циферблате» видна версия 0.94.2-beta. Страница About отрисована в позиции
    списка с карточками версии и автора; версия 0.94.2-beta видна. Main, AOD, EDIT
    раскладка и PC popup взяты из выпуска 0.94.1-beta, потому что код этих экранов
    не менялся в кандидате. Main, AOD, Settings/EDIT, About и popup визуально
    проверены. QR PNG декодируется в payload с префиксом zpkd1://https:// и путём
    /v0.94.2-beta/Modular-Weather-BipMax.zpk (запись здесь сокращена). Полная сборка кандидата с закреплённым toolchain и runtime,
    resource и package gates прошла. ZPK для модели 11206915, версии
    0.94.2-beta/code121 имеет размер 1 391 202 байта и SHA256
    5e274dc8b2824563fa96c28c855f7db236794e0e060b74b461923362b19352ac.
    Публикация ещё не выполнена. Проверка нажатия в эмуляторе осталась
    неубедительной; физические часы не проверялись. Для этой сборки установка и
    ввод в эмуляторе не выполнялись.

    Состояние проверки

    Этап Состояние
    Prepared Метаданные кандидата 0.94.2-beta/code121 для модели 11206915 подготовлены.
    Tested Locally Settings/EDIT и About повторно отрисованы для 0.94.2-beta и визуально просмотрены; Main/AOD/раскладка/popup повторно использованы из 0.94.1-beta и просмотрены. QR PNG декодирован. Закреплённая сборка и runtime/resource/package gates прошли; ZPK SHA256 5e274dc8b2824563fa96c28c855f7db236794e0e060b74b461923362b19352ac, размер 1 391 202 байта.
    Applied NOT APPLIED: кандидат ещё не опубликован; публикация ожидает выполнения CI.
    Verified on Host NOT TESTED: физическая проверка часов не выполнялась.

    Source: f933b8c4b6719a382626b9ae7c7df5f9f850330f

    ZPK SHA256: 5e274dc8b2824563fa96c28c855f7db236794e0e060b74b461923362b19352ac

    Downloads
  • v0.94.1-beta e1137d5d55

    Midnight Weather 0.94.1-beta — Bip Max
    All checks were successful
    Linux Bip Max build / build (push) Successful in 3m31s
    Pre-release

    Ghost released this 2026-10-05 23:37:37 +03:00 | 13 commits to main since this release

    Midnight Weather 0.94.1-beta — Bip Max

    Кандидат 0.94.1-beta, code 120, модель 11206915, экран 432 × 514.
    Сведения об исходном коммите сборки указаны в provenance артефакта. Выпуск пока
    не опубликован; основой служит опубликованный v0.94.0-beta/code119 для модели
    11206915.

    Изменения кандидата

    • Тап по области часов теперь всегда открывает пятистрочное меню «Время»:
      «Таймер», «Секундомер», «Будильник», «Календарь» и «Мировое время».
      Сохранённый ранее выбор, включая «Календарь», не меняет это действие.
    • Верхняя карточка настроек получила высоту 156 px, обеспечивая 12 px между
      ней и следующим рядом. Нижние shortcuts сохранены на прежних координатах.

    Полная pinned-сборка кандидата и перечисленные проверки поведения, ресурсов и
    упаковки прошли; точный исходный коммит указан в provenance артефакта. Итоговый ZPK
    размером 1 391 189 байт имеет SHA256
    66da03cdc713fd382c784bff280ac88699fb4635b6e6a1415f1397bb38d7252f.
    Локальные программные рендеры Main, AOD, Settings, EDIT и About находятся в
    docs/release-0.94.1-beta-screenshots/.
    Версия 0.94.1-beta видна в обзоре Settings и на прокрученной карточке About.
    Отдельный EDIT render показывает раскладку.
    Popup «Время» отрисован на ПК из исходного коммита
    20dcc51cfdf6b2501f96f3442069e0f59ef4dc76 после симулированного тапа по часам
    при сохранённом Calendar (field 503=100700). Кадр показывает заголовок и все
    пять пунктов меню; это программный рендер, а не эмуляторное или аппаратное
    подтверждение.

    PC render popup «Время» из сохранённого состояния Calendar

    В эмулятор установлен внутренний device.zip кандидата; в открывшемся runtime
    показана версия 0.94.1-beta. Это подтверждает установку и запуск кандидата
    в эмуляторе, но не проверку действия области часов. Попытка тапа не подтвердила
    переход в меню «Время», поэтому поведение тапа в эмуляторе осталось
    неопределённым. Интерактивная проверка состояния с сохранённым выбором
    «Календарь» не проводилась.

    Состояние проверки

    Этап Состояние
    Prepared Кандидат 0.94.1-beta/code120 для модели 11206915 зафиксирован в исходниках.
    Tested Locally Полная pinned-сборка и перечисленные проверки поведения, ресурсов и упаковки прошли; provenance артефакта указывает коммит сборки, SHA256 ZPK указан выше. Установка device.zip и запуск кандидата в эмуляторе подтверждены; проверка тапа по часам и состояния с сохранённым выбором «Календарь» остались INCONCLUSIVE / NOT TESTED.
    Applied NOT APPLIED: публикация не выполнялась.
    Verified on Host NOT TESTED: физическая проверка часов не выполнялась.

    Source: e1137d5d55854a31130a261649372cb4033a9e86

    ZPK SHA256: 66da03cdc713fd382c784bff280ac88699fb4635b6e6a1415f1397bb38d7252f

    Downloads
  • v0.94.0-beta cefd33c54e

    Midnight Weather 0.94.0-beta — Bip Max
    All checks were successful
    Linux Bip Max build / build (push) Successful in 3m31s
    Pre-release

    Ghost released this 2026-10-05 20:38:57 +03:00 | 23 commits to main since this release

    Midnight Weather 0.94.0-beta — Bip Max

    Кандидат 0.94.0-beta, code 119, модель 11206915, экран 432 × 514.
    Основа кандидата — опубликованный выпуск 0.93.3-beta/code118. Это предварительное
    описание кандидата; выпуск не опубликован.

    Изменения кандидата

    • Название циферблата обновляется на Midnight Weather.
    • Добавлен popup «Время» с пунктами таймера, секундомера, будильника, календаря
      и мирового времени. Монохромный и цветной макеты находятся в
      design/new-watchface-main/.
    • Подготовленный вариант перекомпоновки Settings удаляет отдельную строку
      «Часы»; PNG находится в
      design/current-settings-reflow/current-settings-without-clock.png.
    • Настройка действия области часов (field 503) сохранена в карточке «Нажатие на
      часы» на странице About. Значение «Не открывать приложение» открывает popup
      «Время»; сохранённый явный маршрут запускает выбранное приложение напрямую.
      Отдельная плитка «Часы» в утверждённом обзоре Settings отсутствует.

    Кандидатные программные рендеры собраны в
    docs/release-0.94.0-beta-screenshots/:
    монохромный Main, цветной Main синей темы, AOD, Settings overview, цветной выбор
    темы, карточка версии About и два состояния списка показателей. В Settings
    overview и карточке About визуально отображается версия 0.94.0-beta.
    Рендеры используют примерные данные. EDIT представлен обзором, выбором темы и
    двумя состояниями списка; полный набор редактора не отрисован. About представлен
    карточкой версии, не полной прокруткой страницы. Макеты popup «Время» и вариант
    Settings без строки «Часы» остаются статичными материалами из
    design/new-watchface-main/ и design/current-settings-reflow/.

    Локальные runtime-проверки подтверждают открытие popup по тапу на часы, наличие
    пяти строк и вызов действия запуска при выборе строки. Отдельно проверен выбор
    пяти подготовленных RGB-иконок для всех шести тем в обоих режимах цвета; проверка
    отзывчивости покрывает открытие и выбор строки после обновления native input, в
    том числе при reentrant-создании виджетов. Эти проверки не подтверждают реальные
    системные маршруты приложений, доставку жестов или работу на часах.

    Границы проверки

    Независимое medium review исходного candidate diff кода, документации и ресурсов
    завершено с результатом CLEAN; сведения о сборке добавлены после этого review.
    Полная сборка выполнена из чистого clone коммита
    def5bfb9513310c5bc345c46a16fe79fcde767c7 в образе
    python:3.14.7-bookworm@sha256:d686a5de867d5af0bce88112d8dee7dcdf8bbf1a8cadf5d0589f48381f229638.
    Node 24.18.0 проверен по SHA256
    55aa7153f9d88f28d765fcdad5ae6945b5c0f98a36881703817e4c450fa76742; Python-
    зависимости установлены из hash-pinned lock-файла. Применён ZPM 3.4.2 с
    проверенной SHA512 целостностью; SHA256 закреплённого qjsc —
    97673007de4f7dc0dc0886732d7ed7fa77dce80ffe7de42fcdd4789ed3401a56.

    Все сборочные runtime/resource проверки, production-конвертация и package-only
    проверки прошли. Runtime type 2 и повторная компиляция обоих bytecode-модулей
    закреплённым qjsc подтверждены. Проверка фактического ZPK подтвердила closure
    для 533 сохранённых вариантов по 13 настраиваемым полям через обзор Settings и
    About, для Main/AOD, обеих систем единиц и всех 1440 минут времени. Содержимое
    ZIP совпало с полным планом ресурсов: 1134 ресурса. Проверки декодирования
    монохромной палитры, padding, индексов, исходных байтов и provenance также
    прошли.

    Локальный ZPK размером 1 391 301 байт имеет SHA256
    74fa9a890bbe95c042ecab17d8dbec433e99b23b557023d08442ae511262d24b. Это
    результат изолированной локальной сборки, а не подтверждение опубликованного
    вложения. Публикация кандидата доверенным CI, проверка скачанных immutable-байтов,
    интеграция в main и обновление README/QR остаются незавершёнными. До этих шагов
    установочная ссылка и QR README остаются привязаны к опубликованному
    v0.93.3-beta.

    Main, AOD, обзор Settings, выбор темы, состояния списка и версия About
    подготовлены как локальные программные рендеры; полное покрытие EDIT и прокрутки
    About ими не подтверждается. Проверки поведения в PC-модели и локальные рендеры
    не подтверждают реальные системные маршруты приложений, доставку жестов или
    поведение на часах.
    Неизменяемые ZPK и QR v0.93.3-beta остаются текущими в README до проверки
    опубликованных байтов нового выпуска.

    Задержка первого кадра свыше двух секунд, время первого AOD и прочее поведение
    на физических часах не измерялись для кандидата. Локальные рендеры не являются
    аппаратным подтверждением.

    Состояние доказательств

    Этап Состояние
    Prepared Кандидат 0.94.0-beta/code119 обозначен в метаданных и документации. Локальные рендеры Main, AOD, Settings overview, выбора темы, двух состояний списка и карточки About с версией находятся в docs/release-0.94.0-beta-screenshots/.
    Tested Locally Полная изолированная pinned-сборка и package-only проверки прошли для коммита def5bfb9513310c5bc345c46a16fe79fcde767c7; проверены bytecode, 533 сохранённых вариантов по 13 полям, Main/AOD, обе системы единиц, 1440 минут и closure 1134 ресурсов по ZIP и плану. Локальный ZPK: 1 391 301 байт, SHA256 74fa9a890bbe95c042ecab17d8dbec433e99b23b557023d08442ae511262d24b. Рендеры используют примерные данные; системные маршруты приложений, полный EDIT, полная прокрутка About и поведение на часах ими не подтверждаются.
    Applied NOT APPLIED: публикация не выполнялась; README installation URL и QR указывают на опубликованный v0.93.3-beta.
    Verified on Host NOT TESTED: измерения и поведение на физических часах отсутствуют.

    Source: cefd33c54ee9f4c6dfc3ea61261a75b8915a3798

    ZPK SHA256: 74fa9a890bbe95c042ecab17d8dbec433e99b23b557023d08442ae511262d24b

    Downloads
  • v0.93.3-beta f782c1ee02

    Lunar Mist 0.93.3-beta — Bip Max
    All checks were successful
    Linux Bip Max build / build (push) Successful in 3m38s
    Pre-release

    Ghost released this 2026-10-05 14:55:12 +03:00 | 39 commits to main since this release

    Lunar Mist 0.93.3-beta — Bip Max

    Версия 0.93.3-beta, code 118, модель 11206915, экран 432 × 514. Исходный коммит, SHA256 и происхождение опубликованного ZPK фиксируются в publication.json.

    Изменения

    • Исходные PNG сгруппированы по каталогам; сборка материализует их плоские имена только для существующих потребителей. Перенос не меняет байты самих изображений.
    • Планирование ресурсов использует логические пути из сгруппированных исходников. Для Main цветовые варианты погодных значков сокращены с 174 до 29, при этом набор серых значков сохранён.
    • Восстановлены цветовые варианты погодных значков для выбранной темы. Значки ветра продолжают использовать отдельные изображения.
    • Повторные обновления видимости групп EDIT пропускаются, когда видимость не меняется.
    • При возврате из выбора темы обновляется контур кнопки «Назад». Русский текст лицензии на странице «О циферблате» сохранён.
    • Увеличен зазор между стрелкой ветра и значением, скорректирован пробел перед единицей измерения для скорости с тремя цифрами. Шаблон шрифта ветра и runtime-адаптер синхронизированы.
    • При переходах между Main и AOD сохраняются прогретые представления; после возврата из другого экрана восстанавливаются сохранённые настройки. Для недоступных при первой попытке нативных слотов предусмотрены ограниченные повторные привязки с задержкой.
    • Список EDIT повторно привязывается только при изменении его модели данных; конфигурации строк учитывают палитру выбранной темы, а навигация сохраняет позицию списка при возврате.

    Границы проверки

    Полная Linux-сборка выполнена из чистого clone коммита b1df4a1daf5bc0c9f5ea313c5532c1b398a510ea в образе python:3.14.7-bookworm@sha256:d686a5de867d5af0bce88112d8dee7dcdf8bbf1a8cadf5d0589f48381f229638; Node 24.18.0 и Python-зависимости проверены по закреплённым SHA256. Build и package-only проверки прошли: 1 101 ресурс, ZIP/runtime closure для 533 сохранённых вариантов, bytecode для обоих модулей с закреплённым qjsc. ZPK SHA256: 7c78e96903401b6f2eadffbb81765e9abe0ad1847ba8dadbf586987f278f0232. Локальные проверки также охватывают планирование ресурсов, сгруппированные исходники, runtime, шрифт ветра, тему, аккумулятор, Main/AOD и редактор. Проверки lifecycle и нативных повторных привязок, навигации и повторного использования списка выполнялись в PC-модели. Это не доказывает поведение на часах. Кандидатные Main, AOD, EDIT, Theme и About рендеры просмотрены; About-рендер показывает версию 0.93.3-beta.

    Задержка первого кадра свыше двух секунд и физическое время установки остаются непроверенными. Нет новых измерений на часах; локальные проверки и рендеры не подтверждают время первого кадра, энергопотребление или аппаратное поведение.

    Состояние доказательств

    Этап Состояние
    Prepared 0.93.3-beta/code118 согласованы в метаданных приложения и видимых строках Settings/About. Кандидатные Main/AOD/EDIT/Theme/About previews обновлены.
    Tested Locally Закреплённая Linux-сборка и package-only closure прошли на изолированном коммите; поведение проверено локально и в PC-модели; кандидатные рендеры проверены визуально. Аппаратные измерения не выполнены.
    Applied Выполняется выпуск через доверенный CI; README installation URL и QR обновляются только после проверки публичных байтов и provenance.

    Перед публикацией

    • После публикации требуется проверить точные публичные байты ZPK, SHA256, source_commit, модель и CI provenance; затем атомарно заменить README URL и QR на неизменяемый attachment выпуска.

    Source: f782c1ee02c39c93a2f02f2cdd1511b43b64ef8c

    ZPK SHA256: 7c78e96903401b6f2eadffbb81765e9abe0ad1847ba8dadbf586987f278f0232

    Downloads
  • v0.93.2-beta 8c028155c0

    Lunar Mist 0.93.2-beta — Bip Max
    All checks were successful
    Linux Bip Max build / build (push) Successful in 3m35s
    Pre-release

    Ghost released this 2026-10-05 08:42:57 +03:00 | 47 commits to main since this release

    Lunar Mist 0.93.2-beta — Bip Max

    Версия 0.93.2-beta, code 117, модель 11206915, экран 432 × 514. Исходный коммит, SHA256 и происхождение опубликованного ZPK фиксируются в publication.json.

    Изменения

    • Выбор цветных или монохромных значков обновляет отдельную заливку под кнопкой. Состояние выбора сохраняется после отпускания кнопки и не требует повторного входа в настройки.
    • На странице «О циферблате» каждая строка имеет собственный текстовый элемент. Размеры строк и карточек согласованы; описание и лицензия RU/EN используют читаемый размер текста.
    • При изменении только оформления сохраняются уже созданные виджеты AOD: его геометрия и ресурсы не зависят от темы. Main перестраивается для нового оформления; изменение показателей или погодных полей по-прежнему обновляет соответствующие привязки.

    Границы проверки

    ПК-проверки подтверждают сохранение выбора, обновление заливки, раскладку строк About и сохранение ранее созданного AOD при смене оформления. Программные рендеры Main/AOD/EDIT получены из текущих исходников с примерными данными и лично просмотрены.

    До выпуска кандидат проверен в Zepp Simulator 2.1.2-fixed для Bip Max: заливка выбранного режима менялась сразу после нажатия; Gray → Sky → Amber применялись в Main; после повторного входа выбор Sky и цветной режим сохранялись. В прокрученном About видны текст лицензии и версия 0.93.2-beta. На снятых кадрах первого и повторного AOD → Main значения шагов, дистанции, пульса, BioCharge и батареи оставались видимыми. Для симулятора PNG перекодированы без потери RGBA; остальные файлы совпадали с производственным пакетом. Его редкие снимки не измеряют время первого кадра и не исключают кратковременную пропажу значений. Погода после установки в симуляторе показывала --; перезагрузка и прямое чтение журнала не проверялись.

    Самый первый AOD после установки остаётся холодным созданием. Длительность первого AOD после смены темы и неполные значения Main на физических часах не подтверждены как исправленные. Сохранение виджетов устраняет повторное создание уже посещённого AOD, но не доказывает устранение аппаратного симптома. Читаемость About и удержание подсветки кнопок на прошивке Bip Max требуют проверки на часах.

    Состояние доказательств

    Этап Состояние
    Prepared Версия 0.93.2-beta/code117; версия в настройках и About согласована; README использует текущие Main/AOD/EDIT рендеры.
    Tested Locally Затронутые проверки поведения и ресурсов прошли; Main/AOD/EDIT рендеры просмотрены. В эмуляторе проверены выбор темы, прокрутка About, AOD → Main и повторный вход; время первого кадра не измерено.
    Applied Публикация, неизменяемые байты ZPK, SHA256, исходный коммит и CI фиксируются после выпуска; ссылка и QR README обновляются после проверки байтов.
    Verified on Host NOT TESTED: физические часы для кандидата недоступны. Потеря значений Main и время первого AOD остаются открытыми.

    Перед публикацией

    • Независимое medium-ревью полного diff: CLEAN до этой записи эмуляторного результата; запись требует повторной проверки.
    • Сборка: закоммиченный изолированный clone, pinned converter, модель 11206915.
    • ZIP/runtime/resource closure: проверяются по фактическому пакету и допустимым сохранённым вариантам.
    • app.json и видимая версия: 0.93.2-beta/code117.
    • README: актуальные рендеры Main/AOD/EDIT; ZPK/QR обновляются атомарно после проверки опубликованного пакета.
    • Публичный ZPK: SHA256, точные байты, source_commit и CI provenance сверяются с изолированной сборкой.
    • Фактический PNG QR: декодирование payload zpkd1:// плюс неизменяемая HTTPS-ссылка выпуска; PNG и payload сохраняются в доказательствах.

    Source: 8c028155c008a3edc5b4c0ac4bbf5825714f4fb1

    ZPK SHA256: 965f5a0793f13d38150d6d9da8d436f29321c63d8965d2ded74b516df4c46988

    Downloads
  • v0.93.1-beta b494173f94

    Lunar Mist 0.93.1-beta — Bip Max
    All checks were successful
    Linux Bip Max build / build (push) Successful in 3m42s
    Pre-release

    Ghost released this 2026-10-05 02:34:53 +03:00 | 50 commits to main since this release

    Lunar Mist 0.93.1-beta — Bip Max

    Версия 0.93.1-beta, code 116, модель 11206915, экран 432 × 514. Исходный коммит и SHA256 опубликованного пакета зафиксированы в publication.json.

    Изменения

    • На экране настроек добавлен значок палитры. Для темы предусмотрены отдельные круглые кнопки цветного и монохромного оформления.
    • Первые разделы страницы «О циферблате» увеличены для более удобного чтения.
    • В списках EDIT увеличены отступы между значком, подписью и вариантом без действия.
    • Восстановление сохранённых параметров оформления, редактора и погоды объединено до одного перестроения экранов. При выборе уже установленного значения кэш сохраняется.
    • Удалён защищённый вызов возобновления, который не выполнял полезной работы. Очистка удаляет неактуальные файлы из рабочей копии; прежняя история остаётся в Git, материалы шрифтов сохранены.

    Границы проверки

    ПК-проверки охватывают логику восстановления и сохранения кэша, списки EDIT, ресурсы и программные рендеры. Они не моделируют задержки или поведение прошивки Bip Max. Время первого кадра Main/AOD, цвета после установки и сохранение реакции интерфейса требуют отдельного наблюдения на физических часах. Измеренное улучшение запуска и аппаратное подтверждение для этого кандидата не заявляются.

    Состояние доказательств

    Этап Состояние
    Prepared Кандидат 0.93.1-beta, code 116, подготовлен для модели 11206915.
    Tested Locally ПК-проверки и программные рендеры фиксируются отдельно; они не подтверждают производительность или отображение на часах.
    Applied Публикация и проверка неизменяемого пакета фиксируются после выпуска.
    Verified on Host Цвета, время первого Main/AOD и отзывчивость после первого кадра на физических часах не подтверждены.

    Source: b494173f94722363b2e73e16fa6f66f355fe7c36

    ZPK SHA256: 96ef2a58fbef13f09b8f8cca1e90b74b69b763b848bc3f77aea8bf2a36480409

    Downloads
  • v0.93.0-beta 8b60b3af8e

    Lunar Mist 0.93.0-beta — Bip Max
    All checks were successful
    Linux Bip Max build / build (push) Successful in 3m36s
    Pre-release

    Ghost released this 2026-10-04 17:12:39 +03:00 | 57 commits to main since this release

    Lunar Mist 0.93.0-beta — Bip Max

    Версия 0.93.0-beta, code 115, модель 11206915, экран 432 × 514. Исходный коммит: 8b60b3af8ef031c89715cbdda62e8e66acbdcc3d.

    Изменения

    • Значок энергосбережения возвращён в верхний ряд Main, в том числе рядом с Bluetooth. Значки верхнего ряда Main приведены к высоте 24 пикселя и равным видимым зазорам 6 пикселей между соседями и неподвижной батареей; дополнительные редкие состояния остаются во втором ряду. Будильник получил круглый корпус и наклонные незалитые дуги; нативная привязка ALARM_CLOCK, после фиксации которой исчезновение будильника перестало воспроизводиться на часах в 0.92.10-beta, сохранена и в Main, и в AOD. Батарея не изменена.
    • Экран настроек перестроен под округлый дисплей. Кнопка назад и её стрелка выровнены, карточки и промежутки унифицированы. Тема выбирается отдельными кнопками цветных и одноцветных значков; сведения о циферблате перенесены в верхнюю кнопку с версией. Страница «О циферблате» прокручивается и содержит описание, короткую инструкцию, лицензию на русском языке, версию и автора. Значки темы, часов и сведений взяты из Lucide по лицензии ISC.
    • Удалено экспериментальное пересоздание правых нативных числовых виджетов после обычного AOD → Main. Теперь они сохраняют исходные объекты, как и левая погода и заголовок. Восстановление привязок после выхода из внешнего приложения остаётся.

    Причина и границы проверки

    В 0.92.9-beta отложенное пересоздание правых показателей не устранило исчезновение чисел на часах. В 0.92.10-beta изменение порядка удаления/создания также не вернуло значения, тогда как постоянная привязка будильника устранила отдельный симптом его исчезновения. Поэтому этот выпуск проверяет одну следующую гипотезу: сохранение нативных числовых объектов при обычном переходе не даст потерять уже заполненные значения. Локальный тест подтверждает идентичность объектов после короткого и долгого AOD, повторного возврата и задержанного определения экрана; готовность привязок прошивки он не моделирует. Подробная история: диагностика пропажи значений.

    Пропажа остальных значений после смены темы не объявляется исправленной до проверки на физических часах. Первый медленный AOD остаётся отдельным симптомом без подтверждённой причины. Дистанция выводится собственным шрифтовым путём, а большинство остальных чисел — нативными привязками; это различие соответствует наблюдению, но не доказывает первопричину. Цветные ресурсы, добавленные в 0.92.4-beta при первом сообщении о потере значений, также остаются отдельной гипотезой для контролируемого сравнения.

    Проверка на часах

    После смены темы записать: первый Main; время первого кадра AOD; первый Main после AOD; Main после первого долгого AOD; следующий цикл. Для каждого Main отметить отдельно температуру/погодные числа, четыре правых значения, дистанцию, процент батареи, Bluetooth и будильник. Установку нового пакета проверять как отдельный триггер. Значения и виджеты после перезагрузки также требуют отдельного наблюдения.

    Состояние доказательств

    Этап Состояние
    Prepared Обновлены системные значки и редактор, убрано неуспешное пересоздание правых значений.
    Tested Locally Проверки кода, ресурсов, сборки и программных рендеров фиксируются в доказательстве выпуска. Примерные числа на рендерах не являются данными с часов.
    Applied Публикация и проверка неизменяемого пакета фиксируются после выпуска.
    Verified on Host Исправление остальных значений и скорость первого AOD на физических часах ещё не подтверждены.

    Публикация не означает аппаратного устранения пропажи значений.

    Source: 8b60b3af8ef031c89715cbdda62e8e66acbdcc3d

    ZPK SHA256: 051670fceb3e9e99c33e931cace266de771844b129f603fb0cc710cc2b8e97d2

    Downloads
  • v0.92.10-beta 7d80577dbf

    Lunar Mist 0.92.10-beta — Bip Max
    All checks were successful
    Linux Bip Max build / build (push) Successful in 3m33s
    Pre-release

    Ghost released this 2026-10-04 11:35:47 +03:00 | 62 commits to main since this release

    Lunar Mist 0.92.10-beta — Bip Max

    Версия 0.92.10-beta, code 113, модель 11206915, экран 432 × 514. Исходный коммит: 7d80577dbfcc5bc0f7faa35b59a600cbbaeea017.

    Изменения

    • Значок будильника на Main сохраняет постоянную нативную привязку при включении и выключении энергосбережения. Остальные системные значки перераспределяются вокруг его места; при большом числе активных состояний дополнительные значки переходят во второй ряд.
    • Значок батареи Main поднят на 2 пикселя: центр его видимого контура совпадает с центром процента заряда и Bluetooth в программном рендере. AOD и процент заряда не изменены.
    • Сохранена ограниченная проверка повторной привязки правых показателей после AOD → Main. При её выполнении прежний нативный виджет удаляется до создания нового, чтобы избежать одновременного существования двух привязок одного показателя.

    Причина и границы проверки

    При изменении режима энергосбережения прежняя компоновка шапки удаляла и заново создавала нативный виджет будильника на первом возврате Main. На втором возврате повторного создания не было. Этот путь воспроизведён в программной модели и соответствует наблюдаемой последовательности исчезновения, но восстановление значка на Bip Max новым выпуском ещё не проверено.

    Порядок удаления и создания правых показателей проверяет отдельную гипотезу о работе подписок прошивки. Он не объясняет подтверждённо исчезновение всех значений Main после смены темы. Причина медленного первого AOD также остаётся неустановленной.

    Локальные тесты охватывают переключение энергосбережения в обе стороны, первый и второй возврат Main, наборы системных статусов, длинные даты, отказ первоначального создания будильника, очистку виджетов и геометрию батареи. Рендеры Main/AOD/EDIT и сборка пакета не заменяют проверку на часах.

    Проверка на часах

    При включённом будильнике проверить отдельно: энергосбережение Вкл. → первый Main → повторный Main → энергосбережение Выкл. → первый Main → повторный Main. Затем повторить сценарий смены темы с первым долгим AOD и отметить наличие каждого числового значения, будильника и время первой прорисовки AOD. Проверка после свежей установки остаётся отдельным сценарием.

    Состояние доказательств

    Этап Состояние
    Prepared Устранено пересоздание будильника при изменении набора системных значков; исправлена геометрия батареи; подготовлена проверка порядка замены правых привязок.
    Tested Locally Проверки исходного кода и программных рендеров фиксируются в доказательстве выпуска.
    Applied Публикация и проверка неизменяемого пакета фиксируются после выпуска.
    Verified on Host Новый пакет на физических часах ещё не проверен.

    Публикация не означает аппаратного устранения дефекта.

    Source: 7d80577dbfcc5bc0f7faa35b59a600cbbaeea017

    ZPK SHA256: 8223f169a594d1f5b4d8d8f966ae0964babec453d897392722e9d875fe98b000

    Downloads
  • v0.92.9-beta 8aeffd312e

    Lunar Mist 0.92.9-beta — Bip Max
    All checks were successful
    Linux Bip Max build / build (push) Successful in 3m38s
    Pre-release

    Ghost released this 2026-10-04 10:31:33 +03:00 | 66 commits to main since this release

    Lunar Mist 0.92.9-beta — Bip Max

    Версия 0.92.9-beta, code 112, модель 11206915, экран 432 × 514. Исходный коммит: 8aeffd312edc2ee3704beba75bc611fc5e925e5f.

    Цветная погода

    Цветные погодные пиктограммы приводятся к утверждённому макету v8. Смысловые цвета одинаковы во всех шести темах: облако серое #ABB6C3, солнце жёлтое #FFD05A, луна фиолетовая #B995E8, дождь голубой #52BFFF, снег белый, туман/дымка/ветер бирюзовые #72D7C8, град отдельного голубого оттенка #86ACEA, молния янтарная #FFB84D. В смешанной погоде код 12 снег также белый.

    «Сильный снег» (9) и «Метель» (16) используют один утверждённый вектор: расширенный проём облака и десять белых снежных точек, без нижней центральной точки. «Умеренный снег» (8) сохраняет прежнюю геометрию. В кодах 18, 21 и 24 соединённый крайний правый штрих дождя получает голубой цвет; полосы в кодах 13 и 14 имеют одинаковый бирюзовый цвет. Исправлено соответствие смысловых цветовых областей реальному контуру пиктограммы. Производственные ресурсы всех 29 состояний и рендеры Main/AOD/EDIT проверены на ПК.

    Первый AOD и возврат Main

    Исправлен воспроизводимый в PC-модели пропуск согласования типа экрана: если callback возобновления и быстрая проверка через 100 мс ещё видели прежний Main/AOD, фактический переход мог ждать следующего постоянного опроса. После callback добавлено ограниченное окно из не более девяти проверок за 5,6 секунды. При обнаружении перехода, паузе или уничтожении страницы проверки прекращаются; повторные callbacks объединяются.

    Кэш Main/AOD и постоянные интервалы Main 5 с / AOD 60 с сохраняются. При неизменном типе дополнительные проверки не создают виджеты, не повторяют статические записи, не читают журналы или датчики. Окно добавляет короткие callbacks при обычном возобновлении того же экрана; аппаратное влияние на расход батареи пока не измерено.

    По окончательному согласованию пересоздание по первому возврату и пятиминутному порогу заменено одним отложенным пересозданием только нативных значений правых показателей Main на каждый фактически обнаруженный AOD → Main. Кэшированная графика возвращается сразу; привязки правых показателей пересоздаются в существующем быстром callback примерно через 100 мс. Новые объекты создаются перед удалением старых. На постоянных опросах и при возобновлении того же экрана восстановление не повторяется. Восстановление после внешнего приложения сохраняется.

    Это проверяемая аппаратная гипотеза: готовность значений прошивки через 100 мс и устранение их пропажи пока не доказаны. Удалённое временное правило могло сработать на проблемном долгом возврате 0.92.8, но не объясняет похожую потерю значений на 0.92.4–0.92.7, где его ещё не было.

    Общее ускорение взаимодействия, включая настройки и обычный выход из AOD, подтверждено на часах для 0.92.8. Кандидат сохраняет соответствующие быстрые пути по устройству кода; новый аппаратный результат ему не присваивается. Универсальная причина пропажи системных значений Main и причина медленного первого AOD после смены темы пока не установлены. Подробности истории и границы вывода: диагноз 0.92.9.

    Проверка на часах

    Повторить подтверждённый на часах сценарий: сменить тему → дождаться первого AOD → сделать короткий возврат Main → оставить часы в AOD надолго → вернуться Main → повторить обычный цикл AOD/Main. Отдельно отметить время появления первого AOD, скорость возврата Main и наличие числовых значений/системных статусов. Проверить цвет погоды в цветном режиме. Поведение непосредственно после установки остаётся отдельной проверкой: этот момент не зафиксирован на 0.92.8.

    Состояние доказательств

    Этап Состояние перед публикацией
    Prepared Согласование DISPLAY, диагностическое разделение привязок Main и удаление временного пересоздания подготовлены. Цветные ресурсы по утверждённому макету v8 сгенерированы.
    Tested Locally PASS: поздняя смена DISPLAY в обоих направлениях, объединение callbacks, истечение окна, постоянные интервалы, отсутствие лишних записей, возврат из внешнего приложения, очистка таймеров, одно отложенное восстановление правых показателей на переход без повторов на том же экране. Исходный 0.92.8 не проходит новый сценарий позднего перехода. Проверены 348 погодных цветных/монохромных ресурсов для шести тем, полнота 1266 используемых ресурсов, сохранность исходных шрифтов и контуров, рендеры Main/AOD/EDIT. Полная изолированная сборка и независимое ревью фиксируются перед публикацией.
    Applied На момент подготовки публикация и проверка неизменяемых публичных байтов не выполнены. Сборка, CI, SHA256, состав пакета и QR фиксируются в отдельном доказательстве выпуска.
    Verified on Host Новый кандидат на физических часах не проверен. Первый AOD, полнота Main, отзывчивость, время установки и расход батареи не подтверждаются PC-тестами, рендерами или публикацией.

    Публикация не означает аппаратного устранения сбоя.

    Аппаратное A/B-сравнение согласовано: справа нативные значения показателей (шаги, пульс и другие выбранные метрики) пересоздаются один раз после перехода; слева погодные значения и системный заголовок сохраняют прежние объекты. Собственное значение расстояния и статические заглушки также сохраняются. В тесте на часах нужно сравнить, какая группа теряет значения и какая восстанавливается. Роли отмечены в коде при создании показателей, а не определяются по координатам. Различие результатов будет новым свидетельством о привязках, но само по себе не установит универсальную причину.

    Source: 8aeffd312edc2ee3704beba75bc611fc5e925e5f

    ZPK SHA256: 3f255fbed5df003560a56364affa489a1289bd2238250a2c4a76ca1a3e3fd383

    Downloads