Skip to content

OrbitFM v0.20.0-rc.1

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 03 Nov 16:32
· 46 commits to main since this release

URL-алиасы станций (ADR-0050) — последний приоритет B ритуалов слушания: если
каталожный адрес станции мёртв, эфир подставляется вручную командой alias, а
станция помечается «ручная ссылка». Плюс честная страница «Интеграции»: подпись
цели строится по автообнаружению, а не только по квитанции. Схема status --json
и events не меняются — остаётся 1.

Добавлено

  • ADR-0050 и интерфейс docs/interfaces/18-aliases.md: алиасы URL станций —
    локальная подмена адреса эфира для stationuuid с пометкой «ручная ссылка».
    Поле aliases в library.json без смены схемы файла, единственная точка
    подмены — StationLibrary::launch_url, куда обращается
    Session::start_station, та же проверка публичности (ярус 1), что у
    каталожного адреса. Экспорт библиотеки и status --json алиасы не содержат;
    ECO не подменяет алиасную станцию
  • Реализация алиасов: хранение в библиотеке (до 200 записей, адрес до 2048
    байт, http/https, отклонение приватных целей с причиной яруса 1),
    применение при запуске, publish gate и sync_media; станция не
    переписывается — статистика, история и click-трекинг остаются по
    stationuuid
  • IPC/CLI alias <uuid> / alias <uuid> <url> / alias <uuid> remove /
    alias list (интерфейс 05) с ответами alias none, ok alias <хост> и
    ok alias removed; браузерный native host команды alias запрещает
    (ADR-0038)
  • Пометка «ручная ссылка» с хостом адреса в строке списка и карточке текущей
    станции — подпись добавлена в каталог i18n на всех 16 языках

Исправлено

  • Страница «Интеграции» в настройках (ADR-0042 §1, ред. 2): для целей, не
    обнаруженных в окружении, первичная подпись — приглушённое «не обнаружено»,
    а не зелёное «установлено»; квитанция на диске больше не выдаёт отсутствие
    оболочки за установленную интеграцию. Дубль заметки «не обнаружено» убран,
    кнопки установки/удаления и семантика квитанций прежние

Руководство пользователя — в вики проекта.