ReadAware

Journal des modifications

Ce qui a changé dans chaque version, écrit pour celles et ceux qui utilisent l'application. Les notes complètes et les téléchargements de chaque version sont sur GitHub.

0.6.5Cambria

Notes de version →

Ce correctif de Cambria permet de zoomer dans les pages des PDF et des bandes dessinées, de verrouiller une vue zoomée pendant que vous tournez les pages, et reconstruit le sommaire des livres qui en ont à peine un.

Nouveau

  • Le zoom dans les PDF et les bandes dessinées : Pincez sur le pavé tactile ou l’écran tactile, ou appuyez sur ⌘= et ⌘− (Ctrl sous Windows et Linux). Le point sous vos doigts reste en place, et une page zoomée défile dans toutes les directions. L’apparence de lecture permet de choisir si 100 % s’ajuste à la largeur de la page ou à la page entière.
  • Un clic pour revenir à la vue ajustée : Le pourcentage s’affiche pendant que vous zoomez, et lorsque les commandes du lecteur sont visibles, une page zoomée le garde à l’écran avec un bouton de retour à 100 %. ⌘0 fait de même.
  • Verrouiller une vue zoomée : Dans les modes une et deux pages, verrouillez la vue depuis l’indicateur de zoom ou avec ⌘L. La molette, les touches fléchées et les balayages tournent à nouveau les pages, et chaque page s’ouvre sur la même partie — la même colonne d’un article scientifique, page après page.
  • Un sommaire pour les livres qui n’en ont presque pas : Les intégrales dont le sommaire ne liste que les tomes, et les PDF sans signets, obtiennent un sommaire hiérarchique reconstitué à partir de leurs titres.

Amélioré

  • Votre position sur une page zoomée : Chaque livre mémorise son zoom et l’endroit de la page où vous en étiez, et se rouvre ainsi sur le même passage.
  • Net à tout niveau de zoom : Au-delà du budget de rendu, la partie d’une page de PDF présente à l’écran est redessinée à pleine résolution.
  • Des résumés de chapitres qui suivent les vrais chapitres : Les chapitres sont déterminés une seule fois pour le lecteur et l’assistant ; les livres en plusieurs parties et les intégrales sont ainsi résumés chapitre par chapitre.
  • Les livres Kindle volumineux : Les fichiers KF8/AZW3 volumineux ou légèrement endommagés s’ouvrent de manière fiable, et les sauts à l’intérieur prennent des millisecondes au lieu de secondes.
  • Les mises en page de l’éditeur restent dans la colonne : Les couvertures, le code, les tableaux larges et les blocs positionnés ne s’affichent plus vides et ne débordent plus sur la page suivante.

Corrigé

  • Les couvertures manquantes : Les couvertures d’EPUB désignées par leur chemin de fichier apparaissent désormais, et une couverture qui n’est jamais parvenue jusqu’à cet appareil est reprise depuis le fichier du livre.
  • Les sauts avec la barre de progression : Un saut avec la barre de progression pendant qu’un changement de chapitre s’anime encore n’est plus perdu.
  • Les anciennes sauvegardes : Les sauvegardes utilisent désormais uniquement l’archive chiffrée ; une ancienne sauvegarde JSON v1 est reconnue et expliquée, au lieu d’être signalée comme un mot de passe erroné.

0.6.4Cambria

Notes de version →

Ce correctif de Cambria place les commandes du lecteur à portée de votre pouce sur téléphone, permet de refermer les panneaux d’un balayage et accélère l’ouverture des livres sur iPhone.

Nouveau

  • Des commandes de lecture en bas de l’écran sur téléphone : Sur téléphone, le sommaire, les notes, le mode de lecture, l’apparence et la discussion se trouvent dans une barre d’outils en bas de l’écran, tandis que la barre supérieure conserve le bouton retour, le titre et le menu « Plus ». Organisez cette barre dans Paramètres → Personnaliser, indépendamment de l’en-tête sur ordinateur.
  • Apparence et notes s’ouvrent depuis la barre du bas : La barre grandit vers le haut pour les accueillir, au lieu d’une carte flottante au-dessus de la page ; tirez-la vers le bas pour la refermer. L’apparence commence par la taille du texte et les couleurs de la page ; les polices et les réglages typographiques plus fins ne sont qu’à un appui.
  • Des panneaux qui se referment d’un balayage : Le sommaire et la discussion se ferment par le balayage de retour depuis le bord gauche, ou en les faisant glisser hors de l’écran dans le sens où ils sont apparus. Une note se supprime d’un balayage vers la gauche.

Amélioré

  • Une ouverture des livres plus rapide sur iPhone : Les livres volumineux s’ouvrent nettement plus vite ; une longue biographie est passée d’environ 1,3 seconde à 0,5 seconde sur un iPhone 14 Pro.
  • Des commandes qui apparaissent immédiatement : Un appui sur la page n’attend plus un quart de seconde avant d’afficher les commandes du lecteur.
  • Des notes plus faciles à parcourir : La liste des notes utilise la police de l’application plutôt que celle du livre, avec la couleur de chaque surlignage à côté du passage correspondant.

Corrigé

  • La barre d’état sur iPhone : La barre d’état se masque de nouveau pendant la lecture.
  • Les fichiers MOBI endommagés : Un fichier MOBI endommagé est désormais signalé comme une copie endommagée plutôt que comme un fichier protégé par DRM.

0.6.3Cambria

Notes de version →

Ce correctif de Cambria relance ReadAware sur les liseuses dotées d’un moteur de navigation plus ancien, et rouvre les livres là où vous en étiez, y compris après un retour en arrière.

Corrigé

  • Un démarrage impossible sur certaines liseuses Android : Les appareils dont le moteur Web du système date d’avant fin 2023, comme de nombreuses liseuses à encre électronique sans Google Play, restaient bloqués depuis 0.6.0 sur un écran « Impossible de démarrer ». L’application fournit désormais elle-même les fonctions du moteur sur lesquelles elle s’appuie, et cet écran précise la version du moteur afin qu’un signalement puisse être traité.
  • Des livres qui rouvrent à la page où vous les avez laissés : Depuis 0.6.0, l’application retenait la page la plus avancée atteinte et ignorait les retours en arrière : fermer un livre après être revenu à une page antérieure le rouvrait donc à la plus avancée. Un livre rouvre désormais là où vous vous étiez arrêté, sur tous les appareils, et la progression existante est corrigée à partir de votre historique de lecture au premier lancement.

0.6.2Cambria

Notes de version →

Ce correctif de Cambria donne au Lecteur de phrases un menu d’appui prolongé sur téléphone, dessine vos marques dès que vous les créez, répare à l’ouverture les sommaires cassés et ramène l’écran de fin de livre.

Nouveau

  • Un menu d’appui prolongé pour le Lecteur de phrases sur téléphone : La barre d’outils inférieure disparaît sur téléphone et tablette. Appuyez longuement n’importe où sur la page pour ouvrir sous votre doigt les actions de la phrase en cours : surligner, souligner, annoter, demander à l’IA, copier et lire à voix haute. Glissez sur une action et relâchez pour l’exécuter, ou relâchez sur place puis touchez. La navigation, le commutateur phrase/paragraphe, les recherches de plugins, les volets et la sortie se cachent derrière « Plus ». Toucher la phrase en surbrillance ouvre le même menu.

Amélioré

  • Un affichage instantané des marques : Un nouveau surlignage ou soulignement est dessiné dès son enregistrement au lieu d’apparaître jusqu’à une seconde plus tard, et les livres riches en marques ne les redessinent plus toutes à chaque nouvelle marque.

Corrigé

  • Des sommaires qui envoyaient tous les chapitres sur la couverture : Certains livres convertis listent tous les chapitres mais les pointent tous vers la première page : la navigation atterrissait sur la couverture, le libellé du chapitre était erroné et le défilement continu traitait tout le livre comme un seul chapitre. Le lecteur réaffecte désormais ces entrées aux chapitres qui s’ouvrent sur leur titre.
  • L’écran de fin de livre est de nouveau accessible : Tourner au-delà de la dernière page ne faisait rien, sur ordinateur comme sur téléphone. Clavier, molette, appui et glissement terminent désormais le livre.
  • Les actions de phrase au toucher : Toucher la phrase en surbrillance ouvre de nouveau ses actions ; la version précédente passait à la phrase suivante.
  • Les fournisseurs d’IA sur des ports personnalisés : Les adresses HTTP de fournisseurs comportant un port non standard sont désormais acceptées.

0.6.1Cambria

Notes de version →

Cette mise à jour de Cambria ouvre instantanément les gros livres en défilement continu, rend le Lecteur de phrases fiable sur téléphone et permet aux appareils du canal Beta de trouver les mises à jour partout.

Nouveau

  • Poursuivez la lecture depuis la page atteinte : Dans les mises en page paginées, après avoir tourné les pages à la main, le prochain appui ou l’appui sur une touche de volume dans le Lecteur de phrases poursuit depuis la page que vous consultez. La phrase que vous avez quittée reste accessible en un appui via « Retour à la phrase en cours ».
  • Un champ d’accès direct dans Jumper : Un seul champ répond avec les chapitres, les pages imprimées et une recherche de texte en temps réel dans le livre, avec le sommaire et votre chapitre en cours en dessous. Les plugins peuvent désormais proposer leur propre recherche dans les vues en liste.
  • Recherche web activée par défaut : Ajoutez la clé d’API de votre fournisseur de recherche pour utiliser la recherche web avec l’assistant. La boîte de dialogue de mise à jour propose un raccourci vers les réglages IA lorsque la clé est absente et respecte un choix existant de conserver la recherche désactivée.

Amélioré

  • Ouverture instantanée en défilement continu : Les livres dont les chapitres s’étendent sur des dizaines de fichiers prenaient auparavant plusieurs secondes pour s’ouvrir ou pour y sauter. Le lecteur affiche désormais la page visée immédiatement et ne garde chargés que les fichiers autour de votre position, sans déplacer le texte sous vos yeux.
  • Recherche rapide dans les livres longs : La recherche de texte, insensible à la casse et aux accents, normalise désormais chaque section une seule fois : une requête sur tout le livre qui prenait des minutes s’achève en moins d’une seconde.
  • Des phrases découpées comme un lecteur s’y attend : Les guillemets ouvrants marquent le début de la ligne de dialogue qu’ils introduisent, les abréviations comme Mr., Dr. et e.g. ne terminent plus une phrase, et les numéros de note de bas de page ne fusionnent plus deux phrases.
  • Une progression par phrase plus stable sur téléphone : La vue reste en place pendant que vous parcourez le texte visible, les phrases qui chevauchent une limite de page sont révélées avant d’avancer, et toucher la phrase en surbrillance fait toujours avancer. La barre d’outils compacte garde les actions d’annotation et la sortie sur une seule rangée.
  • Un canal Beta qui fonctionne partout : Les mises à jour Beta sont trouvées via un pointeur de version fixe plutôt que par l’API GitHub, de sorte que les appareils sur des réseaux partagés ou là où l’API est bloquée voient désormais les nouvelles betas.

Corrigé

  • Moins d’écrans vides à l’ouverture des gros livres : Les positions de lecture se restaurent même lorsque l’emplacement enregistré n’a aucun rectangle visible, les pages PDF attendent la mise en page avant la restauration, et les sauts de chapitre en mode défilement ne laissent plus le chapitre précédent à l’écran.
  • Les commandes du Lecteur de phrases sur Android : Les touches de volume fonctionnent à nouveau pendant qu’un champ de note ou de discussion a le focus, et une barre d’outils déplacée ne peut plus être rangée sous la barre d’état ou la zone de gestes.
  • Les volets sur téléphone ne gênent plus : Les volets du sommaire et de la discussion se ferment quand l’interface du lecteur se masque et n’apparaissent plus par-dessus la page à la réouverture d’un livre.
  • Deux plugins retirés : Les plugins Objectifs de lecture et Annotations sont retirés. Le lecteur gère les annotations nativement, et l’assistant porte l’intention de lecture sans plugin.

0.6.0Cambria

Notes de version →

Cambria conserve votre progression de lecture la plus avancée sur tous vos appareils, intègre les sources web et les images à l’assistant et facilite la sauvegarde de votre bibliothèque et son utilisation avec d’autres outils.

Nouveau

  • Recherche web avec vos propres clés : Connectez TinyFish, Exa, Tavily, SerpAPI ou Brave pour la recherche et la récupération sur le web. L’assistant reste auprès du fournisseur sélectionné, renvoie vers les sources et peut afficher des images pertinentes. Les modèles compatibles avec la vision peuvent également examiner le contenu des images.
  • Sauvegardes chiffrées de votre espace de lecture : Créez une sauvegarde chiffrée complète de vos livres, annotations, conversations, mémoire, réglages et données de plugins. Examinez ce qui sera restauré avant de le fusionner dans une autre installation, tout en conservant la session de compte et les réglages locaux de cet appareil.
  • Votre bibliothèque dans d’autres assistants : Une API HTTP locale optionnelle, protégée par un jeton, permet à d’autres outils de lire votre bibliothèque et votre contexte de lecture. Copiez l’invite d’installation de la compétence ReadAware depuis Réglages pour connecter un assistant compatible.

Amélioré

  • Un assistant de lecture plus utile : Relancez une étape de modèle échouée sans recommencer la conversation et développez une vue regroupée pour examiner l’activité des outils. La fiction conserve la protection contre les spoilers fondée sur la progression de lecture, tandis que l’histoire et la biographie peuvent utiliser un contexte factuel pertinent.
  • Un lecteur qui mémorise vos préférences : Les choix de police sont mémorisés selon la langue du livre, les mises en page sur deux pages offrent davantage d’espace et la navigation entre les chapitres suit le sommaire même lorsque plusieurs chapitres partagent un même fichier source.
  • Des plugins plus performants : Les plugins peuvent travailler avec une plus grande partie de votre espace de lecture grâce à des permissions délimitées. La navigation, les annotations et les objectifs de lecture mis à jour simplifient leurs commandes courantes, tandis que les transports de synchronisation des plugins ont leurs propres réglages et une action manuelle « Synchroniser maintenant ».
  • Contribuez à ReadAware : La boîte de dialogue de mise à jour propose désormais un moyen direct d’ajouter une étoile à ReadAware sur GitHub ou de rejoindre la communauté Discord. La page À propos contient une petite mention d’AHpx en bas.

Corrigé

  • La progression hors ligne ne recule plus : La synchronisation conserve la position de lecture la plus avancée sur tous les appareils. Si un appareil hors ligne a atteint la page 300 et qu’un autre appareil possède un enregistrement plus récent à la page 200, la reconnexion conserve la page 300. Le temps de lecture est géré séparément de la position de lecture.
  • Temps de lecture plus précis et navigation plus fluide : Les sessions de lecture se mettent en pause lorsque l’application est inactive ou en arrière-plan. Les annotations tactiles réagissent de manière plus fiable et les transitions entre chapitres en mode défilement ne dérivent plus vers la mauvaise section.

0.5.4Lake Baikal

Notes de version →

ReadAware mémorise votre fenêtre sur ordinateur, importe les livres de manière plus fiable sur Android et vous ramène au bon passage quand vous reprenez la lecture.

Nouveau

  • Votre fenêtre reste la vôtre : L'application de bureau mémorise sa taille, sa position et son état maximisé ou plein écran lorsque vous la fermez. Sortir du mode maximisé conserve la taille et la position précédentes de votre fenêtre, et débrancher un écran ne laisse plus la fenêtre hors de portée. Ces réglages restent propres à chaque appareil.

Corrigé

  • Des importations plus fiables sur Android : Les livres choisis via le sélecteur de fichiers d'Android transitent désormais par le cache privé de l'app, ce qui évite les échecs d'importation causés par des dossiers de cache externes indisponibles ou en lecture seule.
  • Les EPUB sur les anciens WebView d'Android : Les métadonnées EPUB ne dépendent plus de fonctions de navigateur récentes absentes de certains WebView Android, ce qui corrige les échecs à l'importation ou à l'ouverture des livres sur ces appareils.
  • Retour au bon passage : Les positions de lecture enregistrées et les liens vers des passages ramènent au passage attendu en mode défilement. La navigation en avant et en arrière avance désormais de la hauteur visible du lecteur, au lieu d'un seul pixel.

0.5.2Lake Baikal

Notes de version →

L'importation devient instantanée et les couvertures cessent de se cacher. Les livres arrivent sur l'étagère avec leur couverture en une fraction de seconde, les couvertures rejoignent vos autres appareils sans que vous ouvriez quoi que ce soit, les livres au format Kindle s'ouvrent de nouveau sans erreur, et les versions macOS sont signées et notariées.

Nouveau

  • Signé et notarié sur macOS : ReadAware pour macOS est désormais signé avec un Developer ID et notarié par Apple, si bien qu'il s'ouvre au premier lancement comme n'importe quelle application — fini le « Ouvrir quand même », fini le détour par le Terminal.
  • Une couverture pour chaque livre : Un livre qui ne déclare aucune couverture affiche désormais sa première illustration intérieure sur l'étagère — EPUB, MOBI, AZW3 et FB2 compris — si bien que les fichiers issus de convertisseurs et de numérisations cessent d'atterrir en tuiles vides.
  • Suppression de votre compte dans l'app : Réglages → Données et synchronisation permet de supprimer purement et simplement votre compte de synchronisation. Le relais annule toute facturation en cours et efface tout ce qu'il détenait pour vous.

Amélioré

  • L'importation en un clin d'œil : Choisir un livre le copie, vérifie les doublons par contenu, lit ses métadonnées et range sa couverture en une seule étape native ; un EPUB de 36 Mo atteint l'étagère en un dixième de seconde environ, avec son vrai titre, son auteur et sa couverture déjà en place. L'importation d'un livre que vous possédez déjà est reconnue même sous un autre nom de fichier, et ne copie rien.
  • Couvertures et titres des PDF sur toutes les plateformes : Windows, Linux, iOS et Android affichent la couverture d'un PDF dès l'importation au lieu d'attendre que vous l'ouvriez, et les titres et auteurs des PDF sont désormais lus depuis le document, partout.
  • Les couvertures suivent vos livres d'un appareil à l'autre : Les livres synchronisés restaient auparavant sans couverture jusqu'à ce que vous les ouvriez. Les couvertures voyagent désormais avant le fichier du livre, et chaque appareil récupère après chaque synchronisation celles qui lui manquent, en repeignant la tuile dès qu'une couverture arrive.
  • Une étagère plus légère : Les visuels de couverture ne sont plus embarqués dans les données de la bibliothèque ; chaque tuile charge sa couverture directement depuis le stockage local, si bien que les grosses bibliothèques s'ouvrent plus vite et consomment bien moins de mémoire.
  • Repères de chapitres pour les livres Kindle : La barre de progression affiche désormais aussi les repères de chapitres pour les livres MOBI et AZW3.

Corrigé

  • Les livres MOBI et AZW3 s'ouvrent sans erreur : La réparation des contenus prenait chaque livre au format Kindle pour un livre sans table des matières exploitable et la remplissait d'entrées que le lecteur ne pouvait résoudre, déclenchant une erreur par chapitre dès l'ouverture du livre.
  • Changer de livre dans le lecteur : Ouvrir un autre fichier pendant qu'un livre est ouvert ne déclenche plus d'erreurs de mise en page dues à la fermeture du livre en cours.
  • Couvertures EPUB à l'ancienne : Une page de couverture listée dans le guide, ou une entrée de couverture pointant vers un chemin d'image plutôt qu'un identifiant, est désormais repérée à l'importation, au lieu d'attendre la première ouverture avec un visuel de substitution.

0.5.1Lake Baikal

Notes de version →

La synchronisation passe à l'auto-hébergement et les PDF gagnent en maturité. Un nouveau plugin WebDAV synchronise votre bibliothèque chiffrée via votre propre serveur ; les PDF s'ouvrent en environ une seconde, défilent comme un seul document continu et permettent une sélection précise du texte ; et la bibliothèque apprend le glisser-déposer.

Nouveau

  • Synchronisation via votre propre serveur : Le nouveau plugin WebDAV Sync transforme n'importe quel hôte WebDAV — Nextcloud, 坚果云 et compagnie — en backend de synchronisation. Votre bibliothèque est chiffrée de bout en bout avant de quitter l'appareil, si bien que le serveur ne stocke que des données scellées qu'il ne peut pas lire ; connectez chaque appareil au même serveur avec la même phrase secrète, et tout converge, livres compris.
  • Les backends de synchronisation deviennent des plugins : Les développeurs de plugins disposent d'une nouvelle capacité sync:transport : l'application conserve le chiffrement, le journal d'événements et la fusion, tandis que le plugin se contente de transporter des données scellées vers la destination distante de son choix. WebDAV est le premier à s'installer.
  • Les PDF défilent comme des PDF : Le mode défilement des PDF et des bandes dessinées forme désormais un seul document continu : la barre de défilement couvre toutes les pages, les sauts atterrissent instantanément n'importe où dans le document, et les pages s'enchaînent sans que l'écran bascule. Le défilement devient le mode par défaut pour ces livres, et leur choix de mise en page est mémorisé à part, si bien que tourner les pages d'un roman et faire défiler un article ne se disputent plus le même réglage.
  • Glisser-déposer sur la bibliothèque : Les livres se glissent directement sur une collection, et pendant le glissement, un dock apparaît avec toutes les collections, plus « Nouvelle collection » et « Retirer » comme zones de dépôt. Faire glisser un livre sélectionné emporte toute la sélection avec lui.

Amélioré

  • Les gros PDF s'ouvrent en environ une seconde. Un gros livre numérisé pouvait mettre une trentaine de secondes avant que sa première page apparaisse, puis caler à nouveau sur sa table des matières ; le lecteur ne récupère désormais que les octets nécessaires à la page visible.
  • Changer de page est instantané en mode page simple comme en mode double page : les pages voisines se préparent devant vous et les pages récemment lues restent chaudes. Les documents courts restent intégralement rendus.
  • Sélectionner du texte dans un PDF ne cafouille plus quand le glissement démarre un peu à côté des lettres — la sélection suit votre curseur comme il se doit.

Corrigé

  • L'accès réseau des plugins s'est cassé dans la version 0.5.0 — le rafraîchissement des flux RSS et la synthèse vocale échouaient avec une erreur de permissions qu'aucune permission ne pouvait corriger. Les deux refonctionnent.
  • Les PDF importés pendant que la fenêtre était masquée ou se trouvait dans un autre Space se retrouvaient sans couverture jusqu'à leur première ouverture ; les couvertures s'affichent désormais quoi qu'il arrive.
  • Faire glisser un livre dans la bibliothèque ne fait plus apparaître la superposition « Déposer pour importer ».

0.5.0Lake Baikal

Notes de version →

Votre bibliothèque apprend à voyager. La synchronisation chiffrée de bout en bout transporte vos livres, votre progression, vos annotations et vos conversations IA d'un appareil à l'autre ; la mémoire du livre se construit pendant que vous lisez ; et chaque erreur de l'application s'exprime désormais comme une personne.

Nouveau

  • Synchronisation entre vos appareils : Connectez-vous avec Google ou GitHub, choisissez une phrase secrète, et vos livres, positions de lecture, surlignages, notes, conversations IA et couvertures vous suivent — le tout chiffré de bout en bout, si bien que le serveur ne voit jamais rien d'autre que du texte chiffré. Les changements arrivent en direct, les gros livres voyagent en blocs reprenables, et un panneau par livre montre exactement ce qui a rejoint le cloud.
  • Des réglages qui voyagent : Thèmes, typographie, réglages du fournisseur d'IA et clés d'API voyagent avec votre compte. Une installation toute neuve devient la vôtre en à peine une minute après la connexion.
  • Une mémoire du livre qui tient la cadence : Le graphe de personnages et de concepts se construit désormais dans les premières minutes qui suivent l'ouverture d'un livre, au lieu de s'étaler sur des heures d'inactivité. L'assistant l'interroge à la demande, distingue les livres narratifs des ouvrages explicatifs, fusionne les surnoms de personnages et exploite vos anciennes conversations pour en tirer des souvenirs au lieu de les oublier.
  • Deux canaux de mise à jour : Choisissez Stable ou Beta dans Réglages → À propos, et une boîte de dialogue « Nouveautés » vous accompagne à chaque montée de version.
  • Suivi après un plantage : Si ReadAware plante, le lancement suivant propose d'envoyer un rapport de diagnostic — avec un aperçu, et jamais sans votre confirmation.

Amélioré

  • Toutes les erreurs de l'application ont été reconstruites pour parler clairement : des messages localisés et concrets plutôt que des erreurs brutes déversées telles quelles, la possibilité de réessayer proposée uniquement quand réessayer peut servir, et un lien direct vers le correctif quand il existe.
  • Le sélecteur de modèles d'OpenRouter recherche désormais dans tout le catalogue, avec les prix affichés directement dans la liste, et Ollama Cloud s'ajoute à la liste des fournisseurs.
  • Les mises à jour de plugins se déploient par étapes avec retour arrière automatique, et les plugins peuvent désormais fournir leurs propres thèmes pour l'application et le lecteur.
  • Les PDF numérisés voient leur texte extrait, si bien que l'assistant peut enfin les lire. En mode paginé, la molette de la souris tourne désormais les pages.

Corrigé

  • Android peut enfin importer des fichiers TXT — le filtre de types du sélecteur système datait d'avant la prise en charge des TXT et les affichait en gris. Les fichiers TXT proposent aussi ReadAware dans « Ouvrir avec » sur toutes les plateformes.
  • Importer deux fois le même livre est désormais reconnu comme un doublon, et une seule copie est conservée.

0.4.2

Notes de version →

Un patch qui ouvre la porte d'entrée : les fichiers de livres s'ouvrent directement depuis votre gestionnaire de fichiers, l'import par glisser-déposer est disponible, et chaque illustration dispose d'une visionneuse plein écran.

Nouveau

  • Ouvrir avec ReadAware : Faites de ReadAware l'application par défaut pour vos fichiers de livres : un double-clic ouvre directement le lecteur, en ajoutant le livre à votre bibliothèque au passage. Si l'application est déjà ouverte, la fenêtre existante prend le relais — pas de seconde copie.
  • Importer des livres par glisser-déposer : Faites glisser des fichiers de livres n'importe où sur la fenêtre et ils sont importés sur-le-champ.
  • Un regard plus attentif sur les illustrations : Appuyez sur une image dans un livre pour l'afficher en plein écran. Zoomez autour du curseur avec la molette ou un pincement, faites glisser pour vous déplacer, double-cliquez pour basculer en mode ajustement, et une petite barre d'outils couvre le zoom, la rotation, la copie dans le presse-papiers et la fermeture.

0.4.1

Notes de version →

Un correctif pour la page de statistiques et le lecteur de phrases : des graphiques tactiles, et un plugin qui garde enfin ses réglages — plus un affichage de progression et une minuterie de session — sous son propre toit.

Nouveau

  • Touchez les graphiques : Les barres de statistiques de lecture remettent maintenant l'encre de surlignage à la barre que vous touchez — quotidiens, hebdomadaires et horaires — et elle reste là où vous l'avez mise.
  • Le lecteur de phrases garde ses propres réglages : L'unité de pas, le toucher pour avancer et le glissement pour passer sont déplacés dans la page de réglages du plugin, accompagnés de deux nouvelles options : un affichage de position dans le chapitre (12 / 87) et une minuterie de session qui redémarre à chaque entrée et n'est jamais enregistrée. Les deux vivent sur une petite puce flottante que vous pouvez déplacer n'importe où.

Amélioré

  • Les infobulles des graphiques ont échangé leur carte flottante contre une étiquette d'encre discrète épinglée au-dessus des barres.
  • La page À propos affiche le nom de code de la série à côté de la version.

Corrigé

  • Le titre « Temps total » ne déborde plus sur les téléphones, et toucher un graphique ne dessine plus d'anneau de focus.
  • Désactiver les affichages dans les réglages s'applique sans redémarrer l'application.
  • iOS n'affiche plus deux menus de sélection à la fois dans le lecteur.

0.4.0El Alto

Notes de version →

La première version de la série El Alto, et une version sur la distance : les actions nécessaires pendant la lecture sont déplacées sur la phrase elle-même, les panneaux qui valent la peine d'être ouverts sont à un toucher, et l'assistant a cessé de faire des détours avant de répondre.

Nouveau

  • Touchez la phrase : En lecture phrase ou paragraphe, toucher la phrase surlignée ouvre ses actions juste là — copier, surligner, souligner, note, demander à l'IA, dictionnaire — au lieu d'atteindre la barre du bas.
  • Des portes au lieu d'une barre d'outils : La bande de navigation flottante ouvre la table des matières, vos notes, l'apparence de lecture ou le chat en un toucher, et se pagine sur les téléphones pour tenir sur une seule rangée.
  • Les mises à jour se présentent : Après la mise à jour de l'application, un lien discret ouvre ce journal des modifications dans votre langue. Fermez-le, ou laissez-le disparaître tout seul après deux jours.

Amélioré

  • L'assistant de lecture répond dans la langue dans laquelle vous écrivez, rapporte le temps de lecture en heures et minutes plutôt qu'en compteurs bruts, et n'inventorie plus vos statistiques avant de répondre à une question sur le livre.
  • La protection contre les spoilers encadre désormais aussi ce que l'assistant pourrait déjà savoir d'un roman célèbre — rien au-delà de votre position de lecture, sauf si vous demandez explicitement à être spoilé.

Corrigé

  • Les liens externes — le panneau À propos, la porte des nouveautés — ouvrent maintenant réellement votre navigateur.
  • Une clé API collée est refusée sans être renvoyée en écho dans la conversation.
  • Les cartes de livre ne peuvent plus être présentées deux fois dans une même réponse.

0.3.1

Notes de version →

Une version sur les PDF, et sur le chrome du lecteur qui sait quand s'effacer. Une page PDF est une image, donc la couleur de page ne l'atteignait jamais et chaque livre à mise en page fixe restait sur du papier blanc dans une application sombre — c'est corrigé, ainsi que les contrôles que ces livres proposaient mais ne pouvaient pas honorer.

Nouveau

  • Les PDF suivent la couleur de page : Une palette claire teinte le papier pendant le dessin de la page, laissant chaque encre et photographie exactement comme imprimé. Une palette sombre redessine la page en deux tons, pour que le texte reste lisible au lieu de se trouver en encre noire sur une feuille sombre.
  • Rendu de page : Gardez un livre dans ses couleurs originales pendant que tout le reste suit votre palette. Mémorisé par livre, pour l'art et la photographie où la couleur est essentielle.

Amélioré

  • Les livres à mise en page fixe ne proposent plus de typographie qu'ils ne peuvent pas honorer. Un PDF ou une BD est une séquence de pages déjà mis en pages par quelqu'un d'autre, donc la police, la taille, le poids, l'espacement, l'alignement et les marges sont supprimés pour ces livres. La couleur de page et le mode de lecture restent, car les deux font encore un travail visible.

Corrigé

  • La barre d'outils du lecteur ne clignote plus et ne disparaît plus un instant après avoir touché la page. Tout ce qui re-flux le texte — le clavier logiciel, la rotation de l'appareil, le changement de taille de police — était pris pour un tour de page.
  • Le compositeur de chat prend le curseur lorsque vous ouvrez le panneau, pas à chaque réapparition de la barre d'outils. Sur un téléphone qui jetait le clavier sur une page que vous souhaitiez simplement regarder.

0.3.0

Notes de version →

La version où l'application cesse d'être un ensemble fixe de fonctionnalités et devient quelque chose que vous étendez. Les plugins tournent dans de vrais sandbox, contribuent à presque toutes les surfaces et sont distribués via un marketplace. L'agent gagne des outils et des traces, le lecteur gagne une fin, et le livre comme la conversation sont désormais à vous de composer.

Nouveau

  • Plugins : Un système de plugins complet : des workers sandboxés avec des capacités contrôlées par permissions, un chemin de création TypeScript-first, et un marketplace avec consentement à l'installation. Les plugins contribuent aux menus du lecteur, aux en-têtes, aux entrées de la palette de commandes, à des pages entières, à des outils IA, à des recherches dans le dictionnaire, à des thèmes et polices groupées, à des moteurs de voix, à des tâches planifiées, et même à des livres virtuels qui vivent sur votre étagère comme tout autre titre. Cinq sont inclus — Dictionnaire, Lecteur RSS, Lecteur de phrases, Voix TTS et Thèmes éditoriaux.
  • Lecture à voix haute : Le lecteur parle, en suivant le même navigateur de phrases et de paragraphes que vous utilisez pour lire. N'importe quel moteur TTS peut se brancher, avec des voix par fournisseur et des points de terminaison personnalisés.
  • Une fin : Terminer un livre mène maintenant à un écran de fin de livre au lieu d'un arrêt brutal, avec un regard en arrière optionnel écrit par l'agent.
  • L'agent comme destination : L'agent obtient sa propre page principale avec plusieurs fils de discussion, un ancrage dans l'endroit où vous en êtes réellement dans le livre, des traces d'exécution dépliables et des outils qui peuvent lire et modifier vos réglages en toute sécurité.
  • Plus de formats : CBZ, CBR, TXT et HTML rejoignent EPUB, MOBI, AZW3, FB2 et PDF. Les couvertures et métadonnées se remplissent à l'importation.
  • Faites-le vôtre : La navigation principale et toutes les surfaces de menu sont réorganisables par glisser-déposer. La palette de commandes fonctionne pendant la lecture, et Mod+1..9 saute entre les destinations.
  • Typographie pour l'application, pas seulement pour le livre : Les réponses du chat, les notes et les vues de plugin obtiennent leur propre police, taille et interligne — suivant vos réglages de lecture par défaut, ou détachés si vous préférez. L'alignement du texte devient aussi un réglage de lecture, par défaut selon le choix de l'éditeur.

Amélioré

  • La barre de progression dans l'en-tête du lecteur est un curseur que vous pouvez faire glisser.
  • Les livres à mise en page fixe (PDF, BD) acceptent les annotations et les balayages pour tourner les pages.
  • La configuration du fournisseur IA est plus simple, mémorise un modèle par fournisseur et prend en charge l'effort de réflexion par niveau pour les modèles intelligents et rapides.
  • Votre clé API est chiffrée au repos, et les requêtes IA passent par HTTP natif au lieu de la webview.
  • Tous les changements d'état sont event-sourcés : les projections se reconstruisent à partir d'un journal append-only et peuvent être vérifiées par rapport à celui-ci.
  • La grille de l'étagère remplit les fenêtres larges, et les titres de livres issus de noms de fichiers sortent propres.
  • L'application de bureau hérite du proxy système macOS.
  • Les builds de développement ont leur propre identité et répertoire de données, afin de ne plus partager la bibliothèque de l'application de version.
  • Les docs et le blog sur readaware.app sont maintenant disponibles en anglais, chinois simplifié et japonais.

Corrigé

  • Les livres dont les feuilles de style fixent une couleur de texte quasi noire ne sont plus invisibles sur la couleur de page sombre — toute une classe d'EPUB convertis avec calibre était illisible en mode sombre.
  • Les corps de notes de bas de page en ligne EPUB 3 restent cachés et s'ouvrent dans une popover, au lieu de déverser un chapitre de notes dans la prose.
  • Le réglage d'interligne fonctionne maintenant sur les livres qui déclarent leur propre hauteur de ligne sur les paragraphes, où il ne faisait auparavant rien du tout.
  • Les titres de chapitres dans les vrais fichiers .txt sont reconnus.
  • Android est livré avec ses plugins intégrés et sert les ressources des plugins via le schéma qu'il utilise réellement.
  • Le marketplace se souvient du dernier miroir qui a fonctionné.
  • Les touchers parasites sur la barre de progression du lecteur ne cherchent plus sur les appareils tactiles.
  • Les pages de plugin défilent comme des pages, les rangées virtuelles se re-mesurent lorsque le contenu au-dessus change, et les formulaires de réglages ouverts adoptent les écritures externes au lieu de les masquer.
  • Les chemins de fichiers du marketplace sont validés par liste blanche, fermant un contournement de chemin relatif au lecteur Windows.

Versions précédentes sur GitHub →