# Ajouter une messagerie dans Gecko

**URL:** https://forum.duniter.org/t/ajouter-une-messagerie-dans-gecko/13883
**Category:** Ğecko
**Tags:** gecko
**Created:** [12 June 2026 07:49 UTC](https://forum.duniter.org/t/ajouter-une-messagerie-dans-gecko/13883 "2026-06-12T07:49:31Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![fdrubigny](https://forum.duniter.org/user_avatar/forum.duniter.org/fdrubigny/32/8678_2.png) [@fdrubigny](https://forum.duniter.org/u/fdrubigny)
#### Post date: [12 June 2026 07:49 UTC](https://forum.duniter.org/t/ajouter-une-messagerie-dans-gecko/13883/1 "2026-06-12T07:49:31Z")

</div>

Intéressant pour tenter de créer une messagerie dans Gecko… je m’y penche quand j’ai un peu plus de temps la semaine prochaine.

---

<div class="post-metadata">

### Author: ![Maaltir](https://forum.duniter.org/user_avatar/forum.duniter.org/maaltir/32/5039_2.png) [@Maaltir](https://forum.duniter.org/u/Maaltir)
#### Post date: [12 June 2026 08:53 UTC](https://forum.duniter.org/t/ajouter-une-messagerie-dans-gecko/13883/2 "2026-06-12T08:53:05Z")

</div>

> [@fdrubigny](#):
>
> Intéressant pour tenter de créer une messagerie dans Gecko… je m’y penche quand j’ai un peu plus de temps la semaine prochaine.

Pour la messagerie, il faut un datapod ! Il ne faut pas mettre une messagerie dans Duniter, la blockchain empêche le droit à l’oubli.

Je te conseille de relire tout ce qui a déjà été discuté là-dessus, et d’ouvrir un sujet spécifique pour cela.  
Voir les notions de messagerie partagée entre tous les clients, notion de datapods fédérés, notions de modération anti-spam et autre !

C’est un gros chantier, beaucoup plus important qu’une simple correction de bug, ou une modification d’affichage.  
Peut-être même une notion de messagerie totalement indépendante, pour ne pas surcharger les clients actuels.

---

<div class="post-metadata">

### Author: ![HugoTrentesaux](https://forum.duniter.org/user_avatar/forum.duniter.org/hugotrentesaux/32/6396_2.png) [@HugoTrentesaux](https://forum.duniter.org/u/HugoTrentesaux)
#### Post date: [12 June 2026 09:47 UTC](https://forum.duniter.org/t/ajouter-une-messagerie-dans-gecko/13883/3 "2026-06-12T09:47:35Z")

</div>

> [@fdrubigny](#):
>
> tenter de créer une messagerie dans Gecko

Pour ça comme le dit @Maaltir il faut aussi un logiciel hors Ǧecko qui stocke les messages et les distribue quand l’utilisateur allume l’application. C’est toute la problématique des données hors chaîne, ça dépasse le périmètre de l’application.

Pour lire sur les datapods, tu peux regarder la catégorie #Nodes > Datapods et le tag #offchain-storage.

En attendant, peut-être qu’une fonctionnalité de Ğecko qui incite à saisir un moyen de contact dans son profil pourrait aider (mail, téléphone, messagerie, forum…). Mais je suis d’accord que ce serait mieux de pouvoir directement écrire à une clé publique, et sans utiliser de commentaire de transaction.

---

<div class="post-metadata">

### Author: ![Chiara07](https://forum.duniter.org/user_avatar/forum.duniter.org/chiara07/32/11954_2.png) [@Chiara07](https://forum.duniter.org/u/Chiara07)
#### Post date: [12 June 2026 11:46 UTC](https://forum.duniter.org/t/ajouter-une-messagerie-dans-gecko/13883/4 "2026-06-12T11:46:05Z")

</div>

> [@HugoTrentesaux](#):
>
> En attendant, peut-être qu’une fonctionnalité de Ğecko qui incite à saisir un moyen de contact dans son profil pourrait aider (mail, téléphone, messagerie, forum…).

En effet ce serait une bonne idée de rajouter un moyen de contact dans le profil , d’ailleurs Gecko affiche peu d’informations du profil , peut-être a ajouter.

---

<div class="post-metadata">

### Author: ![poka](https://forum.duniter.org/user_avatar/forum.duniter.org/poka/32/6827_2.png) [@poka](https://forum.duniter.org/u/poka)
#### Post date: [12 June 2026 13:49 UTC](https://forum.duniter.org/t/ajouter-une-messagerie-dans-gecko/13883/5 "2026-06-12T13:49:20Z")

</div>

> [@Chiara07](#):
>
> Gecko affiche peu d’informations du profil , peut-être a ajouter

Bonne idée, hâte de voir vos PR 🙂

Pour la messagerie oui écoutez, si vraiment vous ne pouvez pas vous en passez vous pouvez recabler la messagerie Cesium+ dans Gecko étant donné que Gecko utilise déjà Cesium+ pour les profiles et les files d’attente de certification.

Tout en sachant que:

- Il vous faut prendre le temps d’itérer sur vos prompt et vos test pour lêcher l’UX, que tout soit fluide, bien intégré, penser à tous les cas, temps réel, message non lu, ect … Que tout soit parfaitement intégré avec le state manager riverpod (dites àa à claude)
- Un jour on risque de basculer vers un autre système de messagerie, donc on pourra reprendre la même interface gecko que vous aurez fait, donc c’est super de le faire dès maintenant, mais par contre au moment de la bascule il y aura une coupure sur l’historique des messages. Il y aura un peu de boulo pour migrer l’hsitorique local vers la nouvelle messagerie, mais ça se fait.

Donc pour résumer, oui pour messagerie Cs+, pourquoi pas, avec ces conditions, mais grosse feature, demandez à claude de cloner le repo de Jaklis et Cesium v1 pour qu’il comprenne dans leur code comment fonctionne la messagerie Cesium+. Vous devez lui donner les lien vers leurs pages gitlab. Et prendre bien le temps de bien tester ce que vous faite.

---

<div class="post-metadata">

### Author: ![HugoTrentesaux](https://forum.duniter.org/user_avatar/forum.duniter.org/hugotrentesaux/32/6396_2.png) [@HugoTrentesaux](https://forum.duniter.org/u/HugoTrentesaux)
#### Post date: [12 June 2026 19:09 UTC](https://forum.duniter.org/t/ajouter-une-messagerie-dans-gecko/13883/6 "2026-06-12T19:09:32Z")

</div>

> [@poka](#):
>
> lêcher l’UX

👅

## UX

🩸

---

<div class="post-metadata">

### Author: ![Chiara07](https://forum.duniter.org/user_avatar/forum.duniter.org/chiara07/32/11954_2.png) [@Chiara07](https://forum.duniter.org/u/Chiara07)
#### Post date: [19 June 2026 10:13 UTC](https://forum.duniter.org/t/ajouter-une-messagerie-dans-gecko/13883/7 "2026-06-19T10:13:45Z")

</div>

En attendant, j’ai réalisé que l’on avait déjà des outils de messagerie avec les forums monnaie libre et duniter et qu’il suffisait d’ajouter un lien dans le profil pour laisser un message que la personne peut recevoir par mail.  
@poka

---

<div class="post-metadata">

### Author: ![hypericum](https://forum.duniter.org/letter_avatar/hypericum/32/5_5575768a8748004e209b776fc1b2916d.png) [@hypericum](https://forum.duniter.org/u/hypericum)
#### Post date: [19 June 2026 13:20 UTC](https://forum.duniter.org/t/ajouter-une-messagerie-dans-gecko/13883/8 "2026-06-19T13:20:52Z")

</div>

Ça c’est cool!  
Et inciter un peu à la création de compte à s’inscrire sur un des deux forums.

---

<div class="post-metadata">

### Author: ![poka](https://forum.duniter.org/user_avatar/forum.duniter.org/poka/32/6827_2.png) [@poka](https://forum.duniter.org/u/poka)
#### Post date: [19 June 2026 15:07 UTC](https://forum.duniter.org/t/ajouter-une-messagerie-dans-gecko/13883/9 "2026-06-19T15:07:14Z")

</div>

Oui ok pourquoi pas, ça me va.  
Moi qui voulais fermer le forum ML, ce sera pas pour demain donc.

---

<div class="post-metadata">

### Author: ![poka](https://forum.duniter.org/user_avatar/forum.duniter.org/poka/32/6827_2.png) [@poka](https://forum.duniter.org/u/poka)
#### Post date: [19 June 2026 17:17 UTC](https://forum.duniter.org/t/ajouter-une-messagerie-dans-gecko/13883/10 "2026-06-19T17:17:11Z")

</div>

Pour la messagerie, une autre possibilité est d’intégrer directement dans l’app la messagerie du forum monnaie libre, et aisni avoir en backend le forum monnaie libre.  
On peut le faire vien OAuth et l’API de Discourse self hosted.  
Concrètement ce serait juste un clic à faire dans l’app “Connecter mon compte forum ML”, ça ouvre le fourm ML sur une page d’autorisation OAuth, le user clic autoriser, et ça callback l’app, le user est connecté à son compte dans l’app gecko directement, et a accès à une vue messagerie qui correspond à ses message forum ML, et peut l’utiliser directement dans l’app. Idem pour les notifications.  
C’est une possibilité, l’API de Discourse prévoit ce genre de cas, donc c’est faisable.

---

<div class="post-metadata">

### Author: ![Frederic\_LASSAVE](https://forum.duniter.org/user_avatar/forum.duniter.org/frederic_lassave/32/7360_2.png) [@Frederic\_LASSAVE](https://forum.duniter.org/u/Frederic_LASSAVE)
#### Post date: [17 August 2026 21:12 UTC](https://forum.duniter.org/t/ajouter-une-messagerie-dans-gecko/13883/11 "2026-08-17T21:12:36Z")

</div>

Bonsoir,  
J’ai ce message, quand j’ouvre la messagerie de Gecko :

 ![image](https://forum.duniter.org/uploads/default/original/2X/2/248188b5b4cfb9a368056ee072a6b374a7396330.jpeg)

Est-ce un bug temporaire ?  
J’ai la même chose sur Android 🙄

---

<div class="post-metadata">

### Author: ![poka](https://forum.duniter.org/user_avatar/forum.duniter.org/poka/32/6827_2.png) [@poka](https://forum.duniter.org/u/poka)
#### Post date: [17 August 2026 21:34 UTC](https://forum.duniter.org/t/ajouter-une-messagerie-dans-gecko/13883/12 "2026-08-17T21:34:31Z")

</div>

Peux-tu nous donner ton adresse g1 stp ? Et préciser quel appariel exact tu utilises ?

---

<div class="post-metadata">

### Author: ![Maaltir](https://forum.duniter.org/user_avatar/forum.duniter.org/maaltir/32/5039_2.png) [@Maaltir](https://forum.duniter.org/u/Maaltir)
#### Post date: [17 August 2026 21:41 UTC](https://forum.duniter.org/t/ajouter-une-messagerie-dans-gecko/13883/13 "2026-08-17T21:41:00Z")

</div>

As-tu créé un profil sur ce compte ? Nom ou pseudo ou description.

---

<div class="post-metadata">

### Author: ![Frederic\_LASSAVE](https://forum.duniter.org/user_avatar/forum.duniter.org/frederic_lassave/32/7360_2.png) [@Frederic\_LASSAVE](https://forum.duniter.org/u/Frederic_LASSAVE)
#### Post date: [17 August 2026 21:49 UTC](https://forum.duniter.org/t/ajouter-une-messagerie-dans-gecko/13883/14 "2026-08-17T21:49:40Z")

</div>

> [@poka](#):
>
> Peux-tu nous donner ton adresse g1 stp ? Et préciser quel appariel exact tu utilises ?

g1LUNw9YosczdvJ7AJPsiJe2nVa5prp6Voox3hRiToyx5GDHK

J’ai le souci sur un PC Windows 10 (et Gecko 1.7.0 +200) et un mobile Android (avec Gecko 1.6.0+198)  
😉

> [@Maaltir](#):
>
> As-tu créé un profil sur ce compte ? Nom ou pseudo ou description.

Euh … oui, je crois, c’est mon compte membre …

---

<div class="post-metadata">

### Author: ![Chiara07](https://forum.duniter.org/user_avatar/forum.duniter.org/chiara07/32/11954_2.png) [@Chiara07](https://forum.duniter.org/u/Chiara07)
#### Post date: [18 August 2026 05:59 UTC](https://forum.duniter.org/t/ajouter-une-messagerie-dans-gecko/13883/15 "2026-08-18T05:59:39Z")

</div>

> [@Frederic\_LASSAVE](#):
>
> J’ai ce message, quand j’ouvre la messagerie de Gecko :

As tu deja eu ou ecrit un message ? Il me semble avoir aperçu une fois ce texte alors que la messagerie était vide.

En effet curieux si on écrit cela disparait et lemessage est toujours là

 ![Capture d'écrans_20260818-080057](https://forum.duniter.org/uploads/default/original/2X/a/a147da942d71a317fbeb06407efda4325b139a03.png)

Sur ma messagerie aussi j’ai maintenant ce message  
Cesium+ est en panne ?

---

<div class="post-metadata">

### Author: ![Frederic\_LASSAVE](https://forum.duniter.org/user_avatar/forum.duniter.org/frederic_lassave/32/7360_2.png) [@Frederic\_LASSAVE](https://forum.duniter.org/u/Frederic_LASSAVE)
#### Post date: [18 August 2026 06:49 UTC](https://forum.duniter.org/t/ajouter-une-messagerie-dans-gecko/13883/16 "2026-08-18T06:49:28Z")

</div>

> [@Chiara07](#):
>
> As tu deja eu ou ecrit un message ? Il me semble avoir aperçu une fois ce texte alors que la messagerie était vide.

Oui, oui, depuis que j’ai vu qu’il y avait une messagerie, je communiquais avec 😃

---

<div class="post-metadata">

### Author: ![vit](https://forum.duniter.org/user_avatar/forum.duniter.org/vit/32/2775_2.png) [@vit](https://forum.duniter.org/u/vit)
#### Post date: [18 August 2026 08:06 UTC](https://forum.duniter.org/t/ajouter-une-messagerie-dans-gecko/13883/17 "2026-08-18T08:06:11Z")

</div>

Le serveur Cesium+ qui gère la messagerie est en panne depuis deux jours.

Il faut que Gecko gère ce genre de panne proprement, en désactivant les fonctionnalités liées au serveur et/ou en affichant un message clair.

---

<div class="post-metadata">

### Author: ![Chiara07](https://forum.duniter.org/user_avatar/forum.duniter.org/chiara07/32/11954_2.png) [@Chiara07](https://forum.duniter.org/u/Chiara07)
#### Post date: [18 August 2026 14:31 UTC](https://forum.duniter.org/t/ajouter-une-messagerie-dans-gecko/13883/18 "2026-08-18T14:31:15Z")

</div>

je lance claude dessus qui trouve qu’en plus c’est le bon moment pour pouvoir tester  
@poka

> [@Claude](#):
>
> # Lot A — Panne Cesium+ : #227 + #231 ⭐ à faire maintenant
> 
> Même zone de code, même méthode de test, et la panne les rend vérifiables aujourd’hui.
> 
> #227 est une perte de données. Le formulaire de profil ne distingue pas « profil vide » de « je n’ai pas réussi à le charger » : il s’affiche vide, et l’enregistrement envoie null partout, ce que durt2 traduit en effacement explicite — description, ville, liens sociaux, pseudo, sur tous les appareils à la fois. Nuance importante : pendant une panne totale l’enregistrement échoue aussi, donc rien n’est détruit ; la vraie fenêtre de destruction est une panne partielle ou transitoire (la lecture rate, l’écriture passe). C’est ça qu’il faut fermer — le correctif est de refuser d’enregistrer tant que le chargement n’a pas réussi.
> 
> #231 est le versant visible : message incompréhensible au lieu de « le serveur Cesium+ est injoignable », et fonctionnalités dépendantes non désactivées.
> 
> Les deux se traitent dans une seule MR : « rendre les fonctions Cesium+ honnêtes quand le serveur ne répond pas ».
> 
> [/quote]

---

<div class="post-metadata">

### Author: ![vit](https://forum.duniter.org/user_avatar/forum.duniter.org/vit/32/2775_2.png) [@vit](https://forum.duniter.org/u/vit)
#### Post date: [18 August 2026 17:18 UTC](https://forum.duniter.org/t/ajouter-une-messagerie-dans-gecko/13883/19 "2026-08-18T17:18:46Z")

</div>

ah ah, quand je dis “il faut que Gecko gère ce genre de panne”, je devrais plutôt dire “il faut que Claude gère ce genre de panne”… 😁

---

<div class="post-metadata">

### Author: ![Chiara07](https://forum.duniter.org/user_avatar/forum.duniter.org/chiara07/32/11954_2.png) [@Chiara07](https://forum.duniter.org/u/Chiara07)
#### Post date: [18 August 2026 18:54 UTC](https://forum.duniter.org/t/ajouter-une-messagerie-dans-gecko/13883/20 "2026-08-18T18:54:46Z")

</div>

oui je ne suis pas du tout au point pour coder toute seule 😊
