Просмотр: блок «Распознано как» — таблица поле→значение, +сезон/режиссёр

Блок распознавания на /download/{id} переведён из карточки с постером в
единую таблицу kv (поле слева, значение справа) — убирает неоднозначность
трёх одинаковых названий. Поля: название, ориг. название, тип, сезон
(для сериала), год, режиссёр (зарезервировано «—»), база, уверенность.
Мёртвый CSS карточки/постера удалён.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
av
2026-07-04 08:26:43 +03:00
co-authored by Claude Opus 4.8
parent 1f4267a046
commit 1387afe94f
3 changed files with 14 additions and 26 deletions
+4
View File
@@ -32,6 +32,7 @@ type downloadDetailView struct {
IsSeries bool
RecTitle string
OriginalTitle string
Season string // сводка сезонов для сериала (пусто для фильма)
Year int
Provider string
ProviderID string
@@ -110,6 +111,9 @@ func (s *server) handleDownload(w http.ResponseWriter, r *http.Request) {
view.IsSeries = rd.Plan.Type == "series"
view.RecTitle = rd.Plan.Title
view.OriginalTitle = rd.Plan.OriginalTitle
if view.IsSeries {
view.Season = seasonSummary(rd.Plan)
}
view.Year = rd.Plan.Year
switch rd.Provider {
case "", "none":