Repository navigation
OrbitFM v0.20.0-rc.1
Pre-release
Pre-release
·
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): для целей, не
обнаруженных в окружении, первичная подпись — приглушённое «не обнаружено»,
а не зелёное «установлено»; квитанция на диске больше не выдаёт отсутствие
оболочки за установленную интеграцию. Дубль заметки «не обнаружено» убран,
кнопки установки/удаления и семантика квитанций прежние
Руководство пользователя — в вики проекта.