[
  {
    "version": "1.3.0",
    "date": "2026-09-18",
    "notes": "### Обновление приложения\n- Приложение само проверяет обновления: через минуту после запуска и дальше раз в четыре часа; новая версия скачивается в фоне.\n- Плашка «Версия готова к установке» и кнопка «Перезапустить и обновить»: установка идёт тихо, приложение открывается уже новым. Закрытое приложение ставит обновление на выходе.\n- Страница «О программе» в меню пользователя: версия, состояние обновления, «Проверить обновления» и список версий с описаниями.\n- Точка на меню пользователя — есть обновление.\n\n### Перенос из GeoVision и PetroApp\n- Контакты переносятся пакетом: стороны из нескольких файлов `.gm` собираются в один проект зонами, каждая со своими границами и масками; пары «файл → сторона» видны и правятся до разбора.\n- Один контакт — из его папки или по файлам: несколько `.gm` и `.petro`.\n- Пересечение сторон разрешается на шаге просмотра: по умолчанию отдаётся первой стороне, вторая подрезается по ней тем же правилом, что в редакторе, маски пересчитываются в новой границе. Переключатель «Пересечение отдать» меняет сторону; пунктир на снимке — что отрезано.\n- Пока описание из `.petro` читается, разбор ждёт, а не называет контакт «не контактом».\n\n### Документация\n- Документация буровзрывной скважины по новому макету: интервалы — схемой с зонами; «Перейти в редактор» всегда на виду.\n- Хим. анализ и РФА — у скважины целиком, как у образца.\n- Сводный состав образца — сразу за описанием зон, с весами зон; в составе различаются нейросеть, ручная разметка и оценка «на глаз».\n- У шлифа «Открыть…» показывает описание целиком рядом со снимком; в строке зоны — название и текстура, остальное — в окне со снимком.\n- Полосы керна — из оригинала; шкала содержания не выше 100 %.\n- «Редактировать» ведёт в свой блок редактора, а не в редактор вообще.\n\n### Редактор\n- Детальное изображение ставится на шлиф так же, как шлиф на керн.\n- На вкладке «Шлифы» границы зон видны всегда.\n- Правка границы зоны — с подтверждением, как смена типа и удаление.\n- Вид проекта помнится между заходами в редактор.\n- У минерала в шлифе — ответ «Невозможно оценить» вместо процента.\n- «Просмотр» у единичного образца — подпись, а не кнопка.\n\n### Библиотека\n- Переключатель библиотек в шапке и создание новой.\n- Каталог карточками: месторождения и типы плиткой, кнопка «назад»; общий переключатель «таблицей / плиткой» с выбором на каждом экране.\n- Поиск по исполнителю и автору; плитка с исполнителем и анализами; переход в проект из «Проектов».\n- Столбец «Автор» — из файла PetroApp, по включению.\n- Миниатюры снимков: клиент делает их и отправляет, библиотека показывает миниатюры вместо оригиналов — страница открывается в разы быстрее.\n- Форма впуска участника; редактор библиотеки правит состав; понятный вход в настройки.\n\n### AI-разметка\n- Луч по зоне и шлифу во время разметки; маска проявляется по мере готовности.\n- «Не найдено», когда модель ничего не нашла в зоне.\n- AI-маска с сервера приезжает слоем, а не сырым ответом модели.\n\n### Аккаунт\n- Страница «Аккаунт» из меню пользователя: смена пароля и имени через сервер входа; идентификатор учётной записи виден человеку."
  },
  {
    "version": "1.2.0",
    "date": "2026-09-11",
    "notes": "Задачи по кернам из «PetroLab — работы» и исправления, найденные при проверке.\n\n### Холст\n- Настройки холста можно применить ко всем изображениям — обеим панелям и всем шлифам.\n- В разделённом экране масштаб и перемещение синхронны; связь выключается кнопкой в левой панели. Сменили снимок в панели — он открывается там же, где соседняя.\n- Миллиметровая сетка по кнопке; шаг линейки зависит только от масштаба.\n- Палетка: площадь прямоугольником или произвольным контуром, в мм²/см²; при открытой зоне — ещё и её доля.\n\n### Зоны и картирование\n- Пока ставят шлиф, видны границы зон.\n- Границу зоны можно поправить (меню зоны → «Изменить границу»); маски остаются на месте.\n- Тип зоны меняется без удаления зоны (меню зоны → «Сменить тип»), с предупреждением; при руда ↔ порода минеральный состав сохраняется.\n- У скважины общая граница соседних интервалов двигается целиком.\n\n### Шлифы\n- «Макрофотографии» теперь «Детальные изображения»; их область на снимке шлифа задаётся как шлиф на керне — с пропорциями снимка, тянется за углы и переносится.\n- Вкладки «Основное» в описании шлифа больше нет.\n\n### Описание образца и документация\n- Хим. анализ и РФА прикладываются к образцу целиком; прежние файлы зон видны там же с пометкой зоны.\n- Минеральный состав образца пересчитывается из зон с учётом их площади (и в печатном отчёте).\n- Вкладка зоны — «Литологическое описание»; шаги в шапке ведут в редактор с любого места страницы; в полноэкранной документации снимки листаются.\n- «Глазик» скрытия интервалов — только у скважины.\n\n### AI-разметка и админ-панель\n- Модель разметки выбирается, а не подбирается молча; модель по умолчанию — в параметрах проекта.\n- Видно, докуда дошла AI-разметка; разметка работает и на маске, которую уже трогали.\n- Админ-панель открывается внутри приложения.\n\n### Исправления\n- «Сгенерировать» больше не падает с `409 Integrity constraint violation`.\n- Правки границ интервалов и зон, переименование зоны доезжают до сервера.\n- При втягивании проекта с сервера вид вложения сохраняется, а у зоны и шлифа не появляется второе описание (старые дубли убираются при запуске).\n- Кнопки неактивной панели разделённого экрана срабатывают с первого щелчка."
  },
  {
    "version": "1.1.0",
    "date": "2026-09-08",
    "notes": "- Первая сборка для стенда `dev`: вход через сервер входа, проекты, редактор, библиотека, перенос из GeoVision и PetroApp — по одному проекту и папкой."
  }
]
