Pour toi : fallback sans Sonarr et amorçage sans historique
- Sans Sonarr, les séries/films téléchargés donnent leurs genres via leur fiche French-Stream (page_url des téléchargements), convertis vers les catégories Kitsu (mapping FR→EN ; genres sans équivalent ignorés) - Aucun historique (ni téléchargement, ni favori, ni Sonarr) : réponse cold_start non cachée → carte d'amorçage « téléchargez un premier titre » - Fin de téléchargement → invalidation immédiate des recommandations - genres_of_page ignore les fiches hors French-Stream (URLs d'animés)
This commit is contained in:
@@ -156,11 +156,26 @@
|
||||
</section>
|
||||
|
||||
<!-- ------------------------------------------------ Pour toi -->
|
||||
<section class="rail-section" x-show="!loading && forYou.items.length > 0">
|
||||
<section class="rail-section" x-show="!loading && (forYou.items.length > 0 || forYou.cold_start)">
|
||||
<h2 class="rail-title">✨ Pour toi
|
||||
<span class="rail-source" x-show="forYou.based_on.length"
|
||||
x-text="forYou.based_on.length ? 'parce que tu aimes : ' + forYou.based_on.join(', ') : ''"></span>
|
||||
</h2>
|
||||
|
||||
|
||||
<!-- Aucun historique : carte d'amorçage au lieu d'une section muette -->
|
||||
<div class="cta-card" x-show="!loading && forYou.cold_start">
|
||||
<div class="cta-emoji">🧭</div>
|
||||
<div class="cta-body">
|
||||
<div class="cta-title">On ne te connaît pas encore…</div>
|
||||
<p>Télécharge tes premiers animés ou séries, ou ajoute des favoris :
|
||||
« Pour toi » s'ajustera automatiquement à tes genres préférés.</p>
|
||||
<div class="cta-actions">
|
||||
<a class="cta-btn" href="/">Chercher un premier titre</a>
|
||||
<a class="cta-btn ghost" href="/discover">Explorer par genre</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="rail-wrap">
|
||||
<button class="rail-nav rail-prev" type="button" aria-label="Défiler à gauche"
|
||||
@click="scrollRail($el, -1)">‹</button>
|
||||
|
||||
Reference in New Issue
Block a user