Реализовал выбор источника и предпросмотр в ревью (review-source-selection)
Экран ревью теперь показывает единый список источников совпадения: строка «распознано нейронкой» наравне с кандидатами баз; выбор/переключение/снятие в пользу нейронки; ручное добавление по id или URL (TMDB/IMDb — по URL, TVDB — по числовому id); предпросмотр полей и целевых путей каждого источника до применения (место под режиссёра зарезервировано). «Раскладка» осталась отдельной секцией для активного источника, инлайн-превью неактивных — по клику. Ядро: единая деривация «источник → overrides» (sourcePins), общая для превью и коммита → preview == apply; заодно чинит латентный залипший override title/year при переключении источника. Превью считается эфемерно, без записи в БД; пользовательский URL только парсится (SSRF нет). Ревью дизайна и кода пройдены; правки ревьюеров учтены (сообщение об ошибке ручного ввода доходит до пользователя, URL без схемы принимается). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
+15
-4
@@ -49,7 +49,14 @@ Fargo.S02.2015.WEB-DL.1080p.rus.eng 🟡 review
|
||||
Контекст: «второй сезон, рус+англ дорожки» [+ добавить → 🔁 перераспознать]
|
||||
|
||||
Тип: ( ) фильм (•) сериал Название: Фарго Год: 2015 Сезон: 02
|
||||
База: [TMDB поиск…] [TVDB поиск…] выбрано: — (без базы) [ввести id]
|
||||
|
||||
Источник совпадения (единый список — выбираем источник, а не режим):
|
||||
(•) распознано нейронкой (без базы) [активен]
|
||||
( ) tvdb Fargo · 2014 id 269613 [запись↗] [предпросмотр▸] [выбрать]
|
||||
( ) tmdb Fargo id 60622 [запись↗] [предпросмотр▸] [выбрать]
|
||||
+ добавить вручную: [tmdb▾] [id или URL записи] [Добавить]
|
||||
предпросмотр▸ раскрывает поля (тип/название/год, место под режиссёра) и
|
||||
целевые пути ЭТОГО источника — до выбора, ничего не меняя
|
||||
|
||||
Файлы → серии:
|
||||
# | файл | размер | роль | S | E
|
||||
@@ -141,9 +148,13 @@ Telegram = одобрить / подсказать / выбрать кандид
|
||||
## Объём по версиям
|
||||
|
||||
- **Ф3 (готово):** в вебе — подсказка + перераспознавание, «Распознать
|
||||
заново», переключатель типа, выбор кандидата базы / ручной ввод id /
|
||||
«без базы», пометка файла «игнор», «Применить»/«Отклонить»/«Позже»,
|
||||
Undo и «Привязать заново». В Telegram — подтверждение с reply-подсказкой
|
||||
заново», переключатель типа, **единый список источников совпадения**
|
||||
(нейронка наравне с кандидатами баз; выбор/переключение/снятие в пользу
|
||||
нейронки), **ручное добавление источника по id или URL** (TMDB/IMDb — по
|
||||
URL, TVDB — по числовому id), **предпросмотр полей и целевых путей каждого
|
||||
источника до применения** (место под режиссёра зарезервировано), пометка
|
||||
файла «игнор», «Применить»/«Отклонить»/«Позже», Undo и «Привязать заново».
|
||||
В Telegram — подтверждение с reply-подсказкой
|
||||
(«Уточнить»), переключатель типа, «Позже»/«Отклонить» и эскалация в веб;
|
||||
пинги о входе в review и готовности.
|
||||
- **Ф5 (на будущее):** полный редактор маппинга «файл → серия»
|
||||
|
||||
Reference in New Issue
Block a user