Skip to content

v0.6.0 — recherche serveur, import en lot, sync live de lecture

Choose a tag to compare

@ronylicha ronylicha released this 15 Oct 02:36
· 7 commits to main since this release
2228bb2

Nouveautés depuis la v0.5.0

Bibliothèque cloud

  • Recherche serveur : un champ de recherche interroge la route dédiée /books/search (mots-clés sur titre, sous-titre, auteurs, séries, genres, tags) avec pagination conservée.
  • Filtre série par select autocomplete : la liste déroulante interroge le catalogue du serveur au fil de la saisie — elle trouve toutes les séries de l'espace, pas seulement celles déjà chargées. « Toutes les séries » réinitialise.
  • Compteur fidèle : l'en-tête affiche désormais le total serveur — « Sur le serveur (x/total) ».
  • Import en lot : long-appui sur un livre distant pour le cocher, barre d'actions avec compteur et téléchargement groupé séquentiel. Les livres déjà dans la bibliothèque portent un badge opaque et ne peuvent pas être cochés.
  • Fiche ⓘ : charge les détails serveur du livre (titre, auteur, série, éditeur, langue, versions prêtes, résumé).
  • Correctifs : le filtre série rechargeait la liste de façon fiable, URLs signées jamais porteuses du jeton, en-tête Origin sur les POST OAuth (rejet CSRF côté serveur).

Lecture

  • Synchronisation live bidirectionnelle : pour les livres présents des deux côtés, la position est poussée à chaque changement de page et la position serveur plus récente est appliquée à l'ouverture.
  • Journal hors ligne : hors connexion, la position reste durable en SQLite ; au retour du réseau, le journal se vide automatiquement, sans jamais ralentir la lecture. Conflits gérés par révision serveur (reprise unique, jamais de boucle).

Interface

  • Plus aucune fenêtre système : confirmations et erreurs passent par des dialogues thématisés (dialogues à N boutons, style destructif), les succès par des notifications toast qui disparaissent seules.
  • Réglages repensés : sections en cartes lisibles (Général, Lecture, library-manager.com, KOReader, Données) et bouton retour vers la bibliothèque.
  • Export de toute la bibliothèque en un clic depuis les réglages (zip renommé façon calibre + positions KOReader).

Téléchargements : library-reader-0.6.0-production.apk (installation directe) · library-reader-0.6.0-production.aab (Google Play). versionCode 60.