Cesium v1.7.17 -> actu affichées avant syncro & fix menu android 15+

Hello, j’ai fait une nouvelle mouture de Cesium 1 avec quelques améliorations (et un gros taf de CI).
Amélioration clef :

  • Les actu (message issue du forum) s’affiche au chargement de l’application, y compris pendant que celle-ci tente de se connecter au réseau Ğ1 V1, plutôt que seulement après la connexion réussie. A l’heure ou le réseau V1 est succeptible de s’arrếter dans quelques jours, qu’une simple mise à jour de l’app permettent aux utilisateurs le 7 et les temps qui suivrons de voir le message les invitant à passer à des logiciels compatible V2 me semble essentiel, plutôt que de rester face à un chargement qui n’abouti pas sans plus d’information.
  • La superposition de menu système et applicatif sur les android récent est corrigé. Pour les quelques jours qui reste en V1, Cesium sera plus pratique à utiliser.

J’aurais besoin de soutiens pour publier ça sur les stores adéquats.
J’ai fait un build perso pour qui veut tester :

(les tests android nécessite de supprimer la version actuelle de cesium pour que cette version s’installe, vu qu’elle n’est pas signée du même auteur que la version officielle)

J’ai aussi fait une merge-request pour intégrer mes changements au dépot officiel :

@poka ou @kimamila pourriez-vous y regarder et merger si ça vous semble en ordre, pour diffuser ensuite vers chacune des plateforme actuelle où cesium est utilisé ?

Parmis les plateforme cible, si la case est coché c’est testé avec succès :

  • android (sur 4 appareils différents), le .apk
  • version web (testé en local) gitlab-pages ne redirige pas correctement sur https://1000i100.pages.duniter.org/cesium
  • version desktop linux x86_64 le .deb
  • version desktop sur windows
  • version desktop sur mac intel
  • version desktop sur mac arm (les mac récents)
  • version desktop linux arm64 (rasberryPi & co)
  • extension navigateur firefox
  • extension navigateur chrome
  • extension navigateur edge
  • extension navigateur safari
  • extension navigateur brave
  • app mobile iOS (iPhone)
  • Yunohost
  • ArchLinux
4 Likes

Merci @1000i100 j’ai mergé ta MR.

Perso je ne pourrai pas faire le déploiement, mais j’ai donné les accès aux stores a @aya et @cgeek.

Je ne crois pas que Cesium v1 pouvait se builder par la CI. C’est plus compliqué. Il faut passer par les scripts sh dans /scripts (enfin je ne sais plus car ça fait très longtemps que je n’ai plus remis le nez dedans alors je confonds peut-être avec un autre projet)

1 Like

@1000i100 tu as accès au vaultwarden axiom collection geek, tu as donc accès au play store et app store, et donc au store cesium 1 et 2, ping moi pour 2FA.

2 Likes

Oui par contre il n’aura pas accès au Cesium.keystore qui sert à la signature. Et qui est protégé par une passphrase…

Je vais voir demain pour vous envoyer ces infos.

3 Likes

Edit : en fait le Cesium.keystore doit être dans le repo Cesium v2, @1000i100 et le MDP dans les paramètres de la CI, puisque la CI Cesium v2 build avec la bonne signature :slight_smile:

Désolé j’ai une petite tête :confused:

2 Likes

Mais du coup on dit aux gens de le télécharger où ?

J’ai la version de 1000i100 de git.duniter.org

Il y aura sur cesium.app?