# Обновления

Продукт в разработке. Здесь — что появилось и когда, крупными кусками. Читателю
коробочного продукта этот раздел нужен чаще, чем кажется: по нему решают, стоит ли
ставить обновление и что проверить после.

Версия, на которой собрана эта документация, указана в подвале каждой страницы.

## Чего пока нет

Список короче, чем список сделанного, но полезнее:

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

## 8 августа 2026 — видео играет, ничего не теряется молча

Крупный заход по кабинету и редактору урока.

**Видео заработало.** Причин было две. Отдача файлов не понимала частичных
запросов — для тега `<video>` это приговор: Safari не начинал воспроизведение
вовсе, Chrome не перематывал. И карта медиа собиралась в двух местах, из-за чего
локальный файл уезжал к видеопровайдеру, которому не принадлежит, а предпросмотр
в редакторе показывал автору пустой кадр.

**Видео вставляется ссылкой** — Kinescope, YouTube, VK Видео, Rutube и прямой адрес
файла, каждый во всех своих видах адресов. Неопознанный адрес называется словами
со списком поддерживаемого.

**Досмотр видео доведён до конца.** Условие «урок откроется после досмотра» было
написано раньше и не выполнялось никогда: клиентской части не существовало.
Теперь работает — и честно помечено, что у VK и Rutube плеер событий не даёт,
поэтому досмотр по ним не считается.

**Запрос больше не считает успехом факт своего завершения.** Вкладка «Доступ»
показывала «Сохранено» и при отказе сервера, и при ошибке прав. Переведены все
57 мест в интерфейсе.

**«Люди» переименованы в «Пользователей»** везде: экраны, меню, крошки, журнал.

## 7 августа 2026 — лицензия, предпросмотр, закрытие окон

Плашка лицензии перестала появляться при данных, при которых не должна была.
Предпросмотр урока стал закрываться по Escape — окно, которое не держит фокус
и не отвечает на Escape, модальным окном не является.

## 6 августа 2026 — первая установка на чужой сервер

Коробка встала на сервер клиента. Заход дал девять находок, из них две обрывали
сценарий целиком: урок нечем было наполнить (у текстовых блоков не было ввода)
и ученика нельзя было завести никаким способом.

Отсюда же правило, которое стоит знать при установке: **кто первым вошёл — тот
и владеет школой**, и перенастроить двухфакторную защиту на другого человека
средствами продукта пока нельзя. Подробнее — [Установка](/start/install/).

## 5 августа 2026 и раньше — движок блоков, кабинет, доступы

Редактор урока на блоках, кабинет ученика, правила открытия уроков, группы
и потоки, заморозка доступа, сертификаты, лента проверки ответов.

## Как это будет вестись дальше

Каждая версия: что добавилось, что изменилось в поведении, что требует действий
при обновлении. Последнее — отдельной строкой, даже если строка «ничего».
