Aller directement au contenu
  • 3 Votes
    6 Messages
    216 Vues

    📚 BookHub continue d’évoluer !

    Voici les dernières améliorations apportées au projet :


    ✅ Gestion manuelle des livres

    • Marquer un livre en DONE manuellement (utile si Kavita ne le voit pas encore dans la bibliothèque).
    • Reset d’un livre : le repasse en QUEUED et le sort du mode “cooldown”
      (cooldown = arrêt des recherches pendant 3 heures après 6 tentatives infructueuses).
    • Supprimer un livre ou le passer en IGNORED :
      • ne plus le rechercher,
      • ne plus l’afficher dans le dashboard,
      • l’ajouter à la blacklist pour qu’il ne revienne pas, même s’il est toujours présent dans la wishlist.

    🆕 Nouvel état : NO_MATCH

    • Introduction de l’état NO_MATCH quand BookHub ne trouve aucun résultat pour un livre.

    🧰 Barre d’actions globale (top bar)

    Une barre d’actions en haut du dashboard permet des opérations “en masse” :

    • Reset NO_MATCH → tous les livres NO_MATCH repassent en QUEUED
    • Reset ERROR → tous les livres ERROR repassent en QUEUED
    • Delete DONE → supprime du dashboard tous les livres DONE
    • Delete IGNORED → supprime du dashboard tous les livres IGNORED

    🔎 Recherche manuelle (Anna)

    • Possibilité de lancer une recherche manuelle sur un titre ou un auteur.
    • L’URL source est définie en haut de la page et peut être modifiée.
    • Raccourcis :
      • clic sur le titre → recherche Titre + Auteur sur Anna (nouvel onglet)
      • clic sur l’auteur → recherche Auteur sur Anna (nouvel onglet)

    🎨 CSS & interface

    • Ajout d’une liste de sélection de thème CSS.
      Fonctionnel, mais les thèmes alternatifs sont encore incomplets / moches pour le moment.
    • Divers ajustements et améliorations CSS.

    🐛 Correctifs

    • Quelques bugs ont été corrigés au passage.

    En tout 156 ebooks ont été téléchargés via BookHub, ce qui a permis de régler pas mal de soucis. Ce n’est pas parfait, mais c’est pas mal 🙂

    Si un dev jetait un oeil au code, il ferait probablement une crise cardiaque undefined

    [image: 1769646831024-capture-d-e-cran-2026-01-29-a-01.14.43-resized.png]