L’équipe de Cesium est heureuse de vous offrir une version 1.7.2 ! (pré-version)
Corrections :
Android: Erreur “JSON Error” qui empêchait également l’a réouverture du compte enregistré (il fallait se reconnecter à chaque fois).
Nouveautés :
Vue réseau : les nœuds GVA sont maintenant visibles !
Cesium est maintenant compatible avec les nœuds BMA ayant un chemin (par exemple /bma sous Yunohost) déclaré dans leur endpoint. Vous pouvez également choisir ces noeuds (dans les paramètres).
J’attends vos retours de test avec impatience !
En effet, je compte m’arrêter là pour les évolutions, et seulement stabiliser tout ça avant d’officialiser la 1.7.
Compatibilité nœuds Duniter Yunohost
Notamment, merci aux propriétaires des noeuds Yunohost de bien tester tout ca. cc @moul@Thatoo
Je vois par exemple que les websocket ne fonctionne pas toujours, en fonction des noeuds… faut-il bien appeller sur le chemin /bma/ws/block ?
Par ailleurs je vois que les endpoints BMA sont souvent déclarés en doublons : avec ou sans le chemin /bma. Ne faudrait-il corriger la 1.8 de Duniter sur ce point ?
Can’t define a custom BMAS endpoint with /bma path in
The endpoint doesn’t stay, it seems its overwritten by the fact that when
specifying port 443, BMAS endpoint get created and overwrites this one
ynh_exec_as duniter duniter config --addep “BMAS $domain 443 /bma”
This is not as important as having a correct WS2P endpoint defined
for inter-node connection
Nice to have for BMA endpoint discovery
Ca doit être simplement que l’activation des BMA déclenche la déclaration du endpoint simple (sans chemin) tel que prévu (c’est le format officiel des endpoints BMA : pas de chemin).
Il faudrait sans doute revoir Duniter, pour que l’on puisse indiquer un chemin, dans le wizard, et que cela soit stocké ensuite dans la conf.
Même en y renseignant un noeud valide, ce popup ne semble pas fonctionner.
Dans la console JS, j’ai notamment cette erreur de CORS qui revient asses souvent, je ne sais pas si c’est lié:
Blocage d’une requête multiorigines (Cross-Origin Request) : la politique « Same Origin » ne permet pas de consulter la ressource distante située sur https://g1-test.asycn.io/blockchain/current. Raison : l’en-tête CORS « Access-Control-Allow-Origin » est manquant. Code d’état : 404.
(probablement dû au fait que ça ne semble correspondre qu’a des noeud HS, bizarre ce domaine de g1-test au passage).
Après quelques refresh, Cesium semble se connecter au oeud g1.duniter.org après une trentaine de seconde.
Mais lorsque j’essaie de me loguer avec mon compte g1, Cesium intérroge le noeud Duniter, puis donne un timeout:
Il semble malgré tout avoir connecté mon compte.
Mais lorsque je navigue sur différentes pages, comme mes opérations, je finis généralement en timeout le premier essai:
Puis après quelques essaies, j’arrive généralement au résultat attendu.
Dis moi si tu veux plus de détails sur quelque chose. Bon courage pour cette release !
Je n’ai jamais cette erreur de popup, bizarre…
Pour reproduire :
De quel navigateur s’agit il, stp ?
Est-ce que tu reproduis à chaque fois ?
Es tu en mode expert ?
Si oui, sur quel noeud ?
merci de tes réponses
Au sujet des erreurs de timeout : il y avait déjà un timeout avant la 1.7) en fait, mais il était fixe pour tous (et très long), et aucune popup ne s’ouvrait pour afficher l’erreur. Maintenant, le timeout dépend de ta connexion (on peut le régler en mode expert). Pour certaines requetes, je force un long timeout (par exemple sur /tx/sources ou /wot/requirements). Mais tout cela devrait être corrigé dans la prochaine version Duniter 1.8 (et sur la 1.9 de dev), où les délais de traitements vont être vraiment réduits. Enfin j’espère
Je viens de réessayer, et cette fois ci après l’analyse du réseau, qui dure environ 20/30 secondes, la page d’accueil apparait et je suis bien connecté à mon portefeuille.
Oui je suis en mode expert depuis le début.
En désactivant le mode expert, l’affichage de la page d’accueil au premier chargement est beaucoup plus rapide, l’analyse du réseau ne dure que 1 seconde !
J’ai l’impression que la navigation est globalement plus rapide en désactivant le mode expert, mieux vaut donc ne pas l’être ^^
En mode expert je suis sur le noeud g1.duniter.org.
En espérant que ça t’aide à reproduire.
Bonjour,
sur la version android v13 (samsung S21+) fonctionne rapidement soit en mode expert ou non.
Sauf, encore un problème de langage quand on bascule de français en allemand dans l’“accueil” ->" mes opérations" reste toujours en français ! Quelque soit la langue sélectionné. @kimamila Merci beaucoup pour tous ses efforts et temps passé sur l’application césium.
Bonne journée
Christophe
PS : il y aura une version cesium 1.7.2 pour le packtage : cesium-desktop linux-x64.deb ? Je l’ai pas vue sur : Releases · duniter/cesium · GitHub
Non pas encore. J’ai pas eu le temps de la générer. Le but pour la 1.7.2 était surtout de régler le problème sous Android.
Mais je penses devoir faire une 1.7.3 (pour le problème de locale CA notamment, et le tien sur l’Allemand)
Par contre, le compte suivant n’affiche pas les même infos si je me connecte à mon noeud duniter (simple compte portefeuille) ou si je me connecte par exemple sur le noeud
duniter.g1.1000i100.fr : demande de compte membre avec 4 certifications (donc pas encore membre).
Curieux non?
Mcecile : HsF5CFw7xXHUkRAj4WvyooqgFV6pKKoGc4ZuoqV7nESn