Skip to content

v0.2.0 — logo, thème navy, suivi KOReader

Choose a tag to compare

@ronylicha ronylicha released this 14 Oct 05:22
· 45 commits to main since this release
e0e3551

Nouveautés

Identité visuelle

  • Icône et splash générés depuis le logo Library Manager (livres navy sur étagère grise, marque-page)
  • Thème de l'application aligné sur les couleurs du logo : accent navy #17263D, gris froids, nuance nuit ajustée

Suivi de lecture compatible KOReader

  • Compte KOReader : connectez (ou créez) votre compte dans Réglages → Synchronisation KOReader — serveur communautaire sync.koreader.rocks par défaut, ou votre propre serveur KOSync. Seul le MD5 du mot de passe est stocké, comme KOReader lui-même.
  • Synchronisation par livre : menu long-press → Synchroniser avec KOReader. En cas de divergence entre les deux appareils, l'application vous demande explicitement quelle position conserver.
  • Fichiers sidecar KOReader (.sdr) : importez la position depuis un dossier <livre>.sdr (metadata..lua) ou exportez-la pour la déposer à côté du livre dans KOReader.
  • Grille bibliothèque : chaque livre affiche sa progression (barre + pourcentage), y compris celle ramenée de KOReader.

Téléchargements

  • library-reader-v0.2.0.apk : APK production
  • library-reader-v0.2.0-preview.apk : APK preview (même code)
  • library-reader-v0.2.0.aab : bundle Android App Bundle (Google Play)

Technique

  • Digest partialMD5 identique à KOReader (port de util.partialMD5) comme clé de document
  • Client API KOSync v1 complet (create/auth, push/pull)
  • 29 nouveaux tests ; suite complète : 291 tests verts