Gestion et maintenance du repo Cesium²

jq -r 'paths(scalars) as $p | "\($p | join(".")): \(getpath($p))"' src/assets/i18n/fr.json | wc -l
1301
jq -r 'paths(scalars) as $p | "\($p | join(".")): \(getpath($p))"' src/assets/i18n/en.json | wc -l
1288
jq -r 'paths(scalars) as $p | "\($p | join(".")): \(getpath($p))"' src/assets/i18n/eo-EO.json | wc -l
959
jq -r 'paths(scalars) as $p | "\($p | join(".")): \(getpath($p))"' src/assets/i18n/ca.json | wc -l
958
jq -r 'paths(scalars) as $p | "\($p | join(".")): \(getpath($p))"' src/assets/i18n/en-GB.json | wc -l
966
jq -r 'paths(scalars) as $p | "\($p | join(".")): \(getpath($p))"' src/assets/i18n/es-ES.json | wc -l
956
jq -r 'paths(scalars) as $p | "\($p | join(".")): \(getpath($p))"' src/assets/i18n/it-IT.json | wc -l
877
jq -r 'paths(scalars) as $p | "\($p | join(".")): \(getpath($p))"' src/assets/i18n/nl-NL.json | wc -l
614

Les fichiers ne sont pas à jour. À mettre à jour sur GitLab, puis à traduire sur Weblate.
Ça serait bien que Weblate s’occupe de rajouter les nouvelles strings dans les fichiers. Je ne sais pas s’il sait faire ça.

1 Like

Si tu sais faire une MR tu peux en faire une sur le tempo Césium2s. Sinon tu le dépose ici ça ira.

1 Like

Cesium 2.0.26

Corrections

  • #99 : problème d’encodage des caractères spéciaux (apostrophes, accents) dans le sel/mot de passe
  • Amélioration de la détection du consensus avec historique des blocs
3 Likes

Coucou,

Sous iOS, petit soucis de UI dans la page réseau, si on ouvre la combo box pour changer le nombre d’éléments dans le cadre des blocks.
Le cadre se décale et il faut recouvrir la page réseau pour corriger.

Avant de sélectionner la combo box

Après

Autre chose, j’ai joué un peu dans les menus réseau, … et écris mon post précédent.

Et en retournant dans l’applicattion, la partie réseau semblait bloquée. J’ai du relancer l’application.

ok issue créée

Pour le blocage réseau par contre, est-ce que ce ne serait pas simplement une lenteur ? Il me semble que tu en avais déjà parlé. Le fait que Cesium2 était la première app à requérir un usage élevé du réseau.

Édit : Gestion et maintenance du repo Cesium² - #44 by Nicolas80

2 Likes

Je suppose que cela pourrait être le même soucis qu’avant pas encore totalement solutionné : le fait que quelque chose bloque lorsque l’on laisse l’application un peu en arrière plan et que l’on revient dedans après.

L’application ne semble pas capable de récupérer une connection quand cela arrive.

C’est fou parce qu’on a fait exactement ce même bug sur gecko, ginkgo et cs2, oubli d’encoder en utf8 les id/password cesium (corrigé depuis).
C’est fou parce que c’est quand même la base et cette erreur a été reproduite par 3 personnes différentes (c’est pas moi qui ai implémenté ça dans cs2). Comme quoi ^^

Ça trahit probablement un manque de spec et de tests qui aident à éviter ça, comme tu l’as fait ici :+1:

3 Likes

Yes j’ai passé beaucoup de temps là dessus et j’ai pourtant bien géré ce cas de awake lors du screen foreground, donc j’ai bloqué là dessus, mais pour info y’a déjà une logique censé gérer ça dans le code, qu’il faut améliorer du coup, car ça fonctionne quand même dans certains cas, mais pas dans d’autres.

Le problème ne se pose que sur iOS.

3 Likes

Cesium 2.0.27

Corrections

  • #103 : problème d’encodage des caractères spéciaux (apostrophes, accents) dans le sel/mot de passe
4 Likes

Bonjour @cgeek,

Je n’ai pas de compte sur gitlab pour faire une MR, donc voici le fichier de langue pour l’espéranto.

Pourras-tu faire la MR pour moi ? (j’espère n’avoir oublié aucune virgule).

Merci par avance.

eo-EO.json (101,4 Ko)

2 Likes

Cesium 2.0.28

Nouveautés

  • #104 : Ajout de la traduction en espéranto (eo-EO)
  • #102 : Ajout d’un mode debug dans les paramètres (requiert le mode expert), avec affichage du délai depuis le dernier contact sur la page réseau

    Le but de cet ajout est de voir le délai écoulé depuis le dernier contact d’un nœud pour essayer de mieux comprendre ce qu’il se passe lors du awake :


Corrections

  • #101 : Correction du décalage de l’affichage sur iOS lors de l’ouverture des filtres réseau (déplacé dans un menu popover)
3 Likes

Bien corrigé :slightly_smiling_face:

J’ai activé le mode débug.

Lorsque j’ai de nouveau eu le soucis application qui bloque pour un transfert (après courte période d’arriere plan); si je retourne voir dans la page réseau, les lignes restent bloquées jusqu’à 30sec et puis se rafraîchissent.

Par contre, cela ne débloque pas le transfert. J’ai réessayé après en restant plus de 30 secondes dans l’écran:

Donc la partie “transfert” ne réagit pas comme la partie “réseau”…

3 Likes

Oui c’est la connexion WebSocket qui est bloquée, maintenant c’est bien évident. Je corrigerai demain. :slight_smile:

3 Likes

A post was merged into an existing topic: Scan du réseau Duniter v2 pour Cesium2

Merci beaucoup @cgeek pour la mise à jour de la traduction en espéranto. C’est sympa.

Je me suis aperçu que j’avais oublié de traduire une phrase. Voici donc le nouveau fichier, et j’en ai profité pour traduire les 2 ou 3 lignes supplémentaires concernant le mode debug.

eo-EO.json (97,3 Ko)

Merci d’avance.

Petit soucis de texte lors de l’action “Ajouter un portefeuille…” quand on a déjà configuré un compte V1 avec ID/MDP et que l’on est dans la page de ce porte-feuille.

La page mentionne à la fin:

Cliquez sur Commencer pour débuter la création de compte. Vous serez…

Mais il n’y a pas ce genre de bouton; uniquement tout en haut de la page, sur la droite juste avant la :cross_mark: , “Suivant:right_arrow:

=> Je ne peux pas faire de capture d’écran pour cette page - c’est bloqué (tout noir)


Autre chose, cela ne permet pas d’importer sa propre phrase de restauration; on a uniquement l’option d’en “choisir une autre” aléatoire.


J’ai l’impression que toute cette opération pourrait peut-être être retirée lorsque l’on est à l’intérieur d’un compte dans l’application ??

Je remarque que si je vais dans le menu principal > Mes portefeuilles; j’ai accès à une action Ajouter un portefeuille... et cette action permet tous les types d’imports (ID/MDP, Phrase de restauration) en plus de donner un lien vers l’écran que je viens de mentionner juste avant Créer un compte...

Résumé: Du coup, en plus de rendre l’écran de départ pour la “création de compte” un peu plus clair; pour l’action “Ajouter un portefeuille…” depuis l’intérieur d’un compte, soit mener à la même chose que lorsque l’on fait menu principal > Mes portefeuilles ... Ajouter un portefeuille..., soit retirer ce lien complêtement.

PS: J’étais en mode expert; donc je ne suis pas sur si certaines de ces options son cachées en mode normal

Bonjour,

J’ai vu qu’il y a un cesium 2.0.29 sans .apk, dans releases

C’est normal?

Cesium 2.0.30

Corrections

  • #102 : problème de déconnexion suite à la mise en pause de l’application
2 Likes

J’ai fais un test hier sans WiFi (4G) et après un premier virement, mise en arrière plan, plus rien ne se mettait à jour…
Par contre je n’ai pas pensé à vérifier si j’avais toujours bien internet qui fonctionnait à ce moment là.

Vue réseau quand c’était bloqué hier