-
Saga v0.15
StableAll checks were successfulbuild / build (push) Successful in 33m16sreleased this
2026-10-11 19:39:22 +00:00 | 11 commits to main since this releasefeat(edda): questions à choix du libraire sur la liseuse (v0.15)
Le Libraire affiche les questions de kvasir avec leurs réponses : choix unique envoyé aussitôt, plusieurs réponses à cocher puis « Valider », « Autre réponse… » pour écrire. Boutons et toucher. Test de bout en bout CROSSINK_SIMULATOR_SMOKE_EDDA_QUESTIONS.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
Saga v0.14
StableAll checks were successfulbuild / build (push) Successful in 38m42sreleased this
2026-10-09 21:33:05 +00:00 | 13 commits to main since this releasefeat(edda): lecture reliée à edda — à lire ensuite, statut/note/DNF, tome suivant, libraire dans le lecteur, mise à jour auto (v0.14)
Nécessite edda ≥ v1.188.0.
- Accueil : « À lire ensuite · Titre » (pile à lire d'edda, cache
/.crosspoint/edda-toread.json rempli à chaque synchro et à la sortie du
catalogue), ouvre la fiche du livre dans le catalogue. - Fin du livre : Terminer (note 1–5 facultative), Abandonner (DNF), Tome
suivant ; menu d'un livre edda : Abandonner (DNF) et Noter. Outbox au
format Sidstatutnote envoyé en {isRead,status,rating}. - Tome suivant : GET /opds/books/{id}/next sur la fiche du catalogue, à la
fin du livre, ou sur l'écran de la synchro suivante. - Lecteur : Plus > Demander au libraire (résumé, personnage, question libre)
avec « Je lis « Titre » de Auteur, chapitre « … », à xx %. » en préambule. - Après chaque synchro (une fois par jour au plus), la release Forgejo est
comparée à la version en cours : « Mise à jour vX disponible ». - Écran de fin de livre traduit en français.
- Test de bout en bout dans le simulateur X4 Pro contre un edda local
(CROSSINK_SIMULATOR_SMOKE_EDDA_E2E, docs/simulator.md) : la synchro ne
redémarre plus le simulateur en sortie, Retour depuis le libraire ne fuit
plus dans le lecteur.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Accueil : « À lire ensuite · Titre » (pile à lire d'edda, cache
-
Saga v0.13
StableAll checks were successfulbuild / build (push) Successful in 38m19sreleased this
2026-10-08 19:35:00 +00:00 | 14 commits to main since this releaseperf(flash): langues embarquées en/fr et césure en/fr/es/it/pt (v0.13)
-680 Kio par image : custom_i18n_builtin_langs = en,fr (26 langues d'UI
retirées, −360 Kio) et motifs de césure de, ru, sv, uk, pl exclus
(-DCROSSINK_HYPH_*=0, nouveau dans LanguageRegistry.cpp, −290 Kio).
X3/X4 : 95 % → 84,5 % de la partition (1 000 Kio libres) ;
X4 Pro : 84 % → 73,6 %. RAM et fonctionnalités inchangées.Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
Saga v0.12
StableAll checks were successfulbuild / build (push) Successful in 41m42sreleased this
2026-10-07 19:28:17 +00:00 | 15 commits to main since this releasefeat(edda): « Libraire » — le chat de l'agent IA d'edda sur la liseuse (v0.12)
- Accueil : tuile/ligne « Libraire » (compte edda configuré) ; fiche d'un
livre du catalogue : « Demander au libraire » avec la question pré-remplie. - Conversation paginée (question en gras, réponse en texte, Markdown
léger aplati), saisie au clavier, statut pendant la réflexion
(« Je parcours la bibliothèque… »), réponse affichée au fil de l'eau
(repeinte au plus toutes les 3 s), annulation par Retour. - lib/EddaSync/EddaChat : URL, requête JSON, décodeur SSE incrémental
(ping, delta/text/tool_call/error/final, repli JSON), plafonds
(réponse 6 Kio, historique 6 messages / 4 Kio), 12 tests. - edda : POST /opds/chat?token= (relais du librarian, v1.187.0) ;
« Aucun libraire associé » si rien n'est apparié.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Accueil : tuile/ligne « Libraire » (compte edda configuré) ; fiche d'un
-
Saga v0.11
StableAll checks were successfulbuild / build (push) Successful in 38m31sreleased this
2026-10-07 16:40:22 +00:00 | 16 commits to main since this releasefeat(usb): import immédiat de saga-edda.json écrit par USB-série — installeur web edda (v0.11)
- UsbSerialFileTransfer : après un
CMND Wréussi d'un saga-edda*.json à la racine,
process() renvoie ProcessResult::EddaConfigWritten ; main.cpp rouvre l'Accueil
(goHome) qui importe le compte et affiche « Compte edda configuré ».
L'écriture reste refusée hors de l'Accueil (ERR:not_on_home). - Docs : SAGA.md « Par USB » (page « Installer Saga » d'edda, Chromium/Web Serial,
en premier), docs/edda.md « Configuration » (installeur web en 1), note Saga dans
docs/installation.md ; journal v0.11 ; [saga] version = 0.11.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- UsbSerialFileTransfer : après un
-
Saga v0.10
StableAll checks were successfulbuild / build (push) Successful in 40m33sreleased this
2026-10-07 08:51:55 +00:00 | 18 commits to main since this releasefeat(home): thème Saga v2 — couverture 320×480 centrée, infos dessous, barre d'icônes, « Réglages et outils » (v0.10)
- Couverture centrée et agrandie (320×480), titre, auteur, barre de
progression et « 27 % · 3h 40m restant » en dessous. - Le menu devient une barre de 4 tuiles à icônes (Bibliothèque, Catalogue,
Carte, Outils ; + Signets si présents). X3/X4 : Haut/Bas bascule
couverture ↔ barre, Gauche/Droite parcourt la barre. - « Réglages » devient « Réglages et outils » (entrée et titre d'écran).
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Couverture centrée et agrandie (320×480), titre, auteur, barre de
-
released this
2026-10-06 20:39:35 +00:00 | 19 commits to main since this releasefeat(home): « Transfert de fichiers » passe dans Réglages > Système (v0.9)
L'Accueil se limite à Bibliothèque, Catalogue edda, Carte de visite et
Réglages (tous les thèmes, grille de couvertures comprise) ; le transfert
de fichiers s'ouvre depuis Réglages > Système, les raccourcis restent.Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
released this
2026-10-06 20:19:56 +00:00 | 20 commits to main since this releasefeat(home): thème Saga (grande couverture), fichiers hors de l'Accueil, veille couvertures au hasard (v0.8)
- Nouveau thème d'interface « Saga » par défaut, inspiré du Dashboard de
Duet : grande couverture du livre en cours (280×420 sur X4 Pro,
266×400 sur X3/X4), titre, auteur, progression et temps restant, puis
les entrées du menu. Confirmer/toucher la couverture reprend la lecture. - « Parcourir les fichiers » quitte l'Accueil (tous les thèmes) ; nouvelle
entrée Réglages > Système > Fichiers de la carte SD. Raccourcis inchangés. - Écran de veille « Couverture de la bibliothèque (au hasard) » : une
couverture tirée au sort dans l'index de la Bibliothèque (ou parmi les
livres récents sans index) à chaque mise en veille, livres jamais ouverts
compris.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Nouveau thème d'interface « Saga » par défaut, inspiré du Dashboard de
-
released this
2026-10-06 17:03:18 +00:00 | 21 commits to main since this releasefeat(edda): catalogue OPDS 2 avec carrousels, grille 3x3 par défaut (v0.7)
- Le catalogue edda passe d'OPDS 1.2 à OPDS 2.0 : accueil en carrousels
(une rangée de couvertures par groupe edda : Pile à lire, Recommandations,
Derniers ajoutés, Non lus) + entrées de navigation ; flux en grille 3x3
paginée (liens next/previous, limit=18) ; fiche livre avec
Télécharger / Ouvrir ; recherche. - Nouveau lib/Opds2 : tokenizer JSON en flux + modèle de flux borné
(sizeof(Feed) < 16 Kio, arène 12 Kio), testé sur de vrais flux edda. - Vignettes légères edda (/opds/books/{id}/thumbnail) converties en BMP
1 bit et mises en cache dans /.crosspoint/edda-catalog/ (≤ 400 fichiers) ;
repli sur un cadre-titre tant qu'edda ne sert pas la route. - Simulateur : vrai catalogue dès qu'un compte edda est configuré, démo
embarquée sinon. - Bibliothèque : grille 3x3 (façon Duet) par défaut.
- lib/OpdsParser et l'ancien navigateur OPDS 1.2 supprimés.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Le catalogue edda passe d'OPDS 1.2 à OPDS 2.0 : accueil en carrousels
-
released this
2026-10-06 15:27:40 +00:00 | 22 commits to main since this releasefeat(edda): configuration par fichier saga-edda.json, synchro KOReader dérivée d'edda (v0.6)
- Fichier saga-edda*.json (téléchargé depuis edda) déposé à la racine de la
carte SD : importé à l'Accueil (compte edda + synchro KOReader), puis
effacé ; fichier invalide renommé .invalide. Parseur testé
(lib/EddaSync/EddaConfigFile, test/edda_sync). - Retrait de Réglages > Synchro KOReader, des écrans de connexion/inscription
KOReader et des réglages ko* du portail : la synchro est configurée
automatiquement par le compte edda (corrigée au démarrage si besoin).
Cible de démarrage réseau 5 retirée. - Accueil : « Connecter edda » tant que le compte n'est pas configuré,
« Catalogue edda » ensuite.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Fichier saga-edda*.json (téléchargé depuis edda) déposé à la racine de la