Cesium et Google Chrome!

Bonjour,

La semaine dernière j’ai fait installé à une nouvelle juniste Césium sur son ordi via Google Chrome (navigateur par défaut chez elle).
Or ça ne passe plus, Google ne veux plus installer l’extension

Je sais que vous êtes concentré sur la V2, mais la V1 sert encore, est-ce que @kimamila (ou autre) peut voir qu’elles sont les bonnes pratique demandé?

Étonnamment, cette appli n’est pas désactivé sur Chromium, ni Brave alors que la bibliothèque est commune

J’ai essayé de lui faire installé Firefox, et là aussi ça a bloqué, mais étant par téléphone, je n’ai pas compris d’où venait ce blocage (Windows, Firefox, Césium…) donc là j’attends de pouvoir me déplacer pour en savoir plus.

Le plus simple (pour moi) aurait été de passer sur un autre système, mais rien que la difficulté rencontré par cette personne à installer Firefox, c’est pas aussi simple pour tout le monde…

Merci :wink:

1 Like

Bonsoir est-ce que tu pourrais m aider à retrouver mon’mp june stp j ai des indices cordialement Renate

Ce genre de question, c’est plutôt sur le forum des utilisateurs : Forum Monnaie Libre

Pour tenter de récupérer son compte il y a Ǧsper > retrouver l’accès à mon compte Ǧ1 (par attaque dictionnaire).

2 Likes

Ça doit être lié au passage manifest v2 → manifest v3. Ça implique d’assez gros changements pour les extensions navigateur. Je ne sais pas tellement quelle quantité de travail ça demande, mais @ManUtopiK ou @poka pourraient donner une idée.

1 Like

J’ai terminé la migration en service worker qu’avait initié @kimamila il y a 17 mois, et passé en manifest v3 avec succès.

Avant:

Après:

MR: Chrome manifest v3 (!674) · Merge requests · clients / Cesium-grp / Cesium · GitLab

Une fois relu/testé/mergé il faudra déployer la v1.7.15 sur le store chrome pour régler le problème.


En attendant pour débloquer la situation et participer aux tests, vous pouvez installer directement cette release rc1 manuellement dans chrome et brave: 1.7.15-rc1 · clients / Cesium-grp / Cesium · GitLab

  • Téléchargez le zip “cesium-v1.7.15-extension.zip chrome” et unzip le dossier
  • Aller sur chrome://extensions en copiant ce lien dans votre url
  • Cliquer “Charger l’extension non empaquetée”
  • Choisissez le dossier nouvellement unzippé
8 Likes

Ça doit être ça.

Trop rapide ! Merci !

3 Likes

Merci beaucoup @poka

Les test sont concluant pour l’instant, ça fonctionne bien :wink:.

1 Like

J’ai renouvelé mon adhésion et certifié quelqu’un avec cette rc1 !
Taudau Béné !

2 Likes

Merci @poka pour ce gros travail !
(Que je découvre seulement… Désolé)

J’ai regardé et tout est bon sauf peut-être un test de la version de démo, que tu as supprimer (genre 'if (démo) return;) lors du registre des protocoles. C’est pour éviter que démo.cesium.app ne s’enregistre dans ton navigateur comme support des protocoles june:// et dérivés (web+…://)

Bien sûr tu peux merger si tu veux.
Je te laisse la main sans problème. (Cf ta demande sur un autre post)

5 Likes

@poka j’ai actualisé l’extension chrome en 1.7.15 avec ta MR pour manifest v3.

Je vais en profiter pour tenter une mise à jour sur le Store Mozilla pour Firefox

5 Likes

@poka @vincentux l’un de vous pourraient-il mettre à jour le site web Cesium, avec la v 1.7.15 ?
Je ne retrouve pas le repo d’origine utilisé pour le webhook. Est-ce toujours celui de Boris, sur github ?

Je vois qu’il ya un repo sur notre gitlab, mais il a du etre abandonné par Boris à un moment donné. Ne devrait-on pas y revenir ?

1 Like

Je viens de vérifier, et c’est bien le repo de notre gitlab qui est utilisé. Il suffit donc de le mettre à jour sur master et ce sera automatiquement mis à jours dans les 20 minutes :slight_smile:

$ git remote -v
origin	https://git.duniter.org/websites/cesium_website.git (fetch)
origin	https://git.duniter.org/websites/cesium_website.git (push)

On avait rebasculé sur ce repo il y a quelques moi avec @Moul

Je vous laisse éditer le fichier version, car je ne suis pas sûr que toutes les cibles soient en v1.7.15.

Je vois d’ailleurs que certaines cibles pointent vers les releases GitHub. Ca peut être modifié ici: cesiumDownloads.php · master · websites / cesium_website · GitLab

3 Likes

Merci @poka !
Voila, Cesium est officiellement en 1.7.15 !

1 Like

Sur le store chrome aussi ? (Hier il n’y était pas encore).

Sur Firefox, j’ai dû retirer et réinstaller l’extension pour avoir la dernière version, j’étais sur la 1.7.10.
Normal ou pas ?

Sur le Play store, c’est toujours la 1.7.13 !

1 Like

Je vois bien le version 1.7.15 sur le chrome store, mais forcer la mise à jour manuelle sur Brave le fait rester sur 1.7.9, avec un message success.
Peut être est-ce dû à un cache de déploiement progressif côté chrome store, et que l’upgrade sera effectif d’ici quelques jours. A suivre. Merci en tout cas!

1 Like

Finalement, j’ai modifié d’autres choses, et relivré une 1.7.16 (en cours de redéploiement sur les Stores, etc).
Mes modifs :

  • Mettre à jour Cordova, pour prendre en charge la compatibilité avec les dernière version Android (API 35 - Android 13).
  • Mobile : Mieux gérer l’ouverture des liens externes, pour qu’ils s’ouvrent dans le navigateur du téléphone, et non plus dans l’App
  • Mise à jour de la liste des noeuds Duniter par défaut (pour le premier lancement)
3 Likes

Sur chromium, j’ai ce message qui s’affiche et ça met un temps fou à s’installer (j’attends encore….)

image

Edit : après 15mn ça tourne toujours…

Ah zut. As tu installé manuellement via le fichier d’extension, ou via le chrome web store ?

Web store