tchapgouv / tchap-product

Discussions sur les différents points de design
3 stars 0 forks source link

Experimentation : Thread, Les fils de discussions #104

Open odelcroi opened 1 year ago

odelcroi commented 1 year ago

Cas d'usage

Quand je veux répondre à un membre, j'aimerais créer un fil de discussion afin d'isoler la conversation du reste du salon

Périmètre

Activation des fils de discussion sur Tchap Web. Les mobiles afficheront les messages des fils de discussion comme des réponses au message.

Etat de la feature

### Tasks
- [ ] https://github.com/tchapgouv/tchap-ios/issues/878
- [x] ios : desactivé, https://github.com/tchapgouv/tchap-ios/issues/666
- [x] android : desactivé, https://github.com/tchapgouv/tchap-android/issues/726
- [x] web : desactivé
- [ ] msc : https://github.com/matrix-org/matrix-spec-proposals/pull/3440
- [x] activate on web for dinum users : https://github.com/tchapgouv/tchap-web-v4/pull/707
- [ ] https://github.com/tchapgouv/tchap-product/issues/174
- [ ] https://github.com/tchapgouv/tchap-product/issues/233
- [ ] https://github.com/tchapgouv/tchap-web-v4/issues/522
- [ ] https://github.com/tchapgouv/tchap-web-v4/issues/789
- [ ] https://github.com/tchapgouv/tchap-web-v4/issues/925
odelcroi commented 1 year ago

@Delphgateau copied here : Les fils aident à s'y retrouver dans les salons, mais : 1- le fait que les réponses n'apparaissent pas AUSSI dans l'ordre chronologique du salon (avec un lien vers le thread, pas une citation complète comme les réponses classiques) ne permet pas d'être assuré que les participants intéressés aient connaissance d'un nouveau message ; 2- Pour se concentrer sur les topics d'actualité, il faudrait pouvoir archiver un thread pour le faire disparaître du volet des threads, au minimum de façon temporaire jusqu'à l'arrivée éventuelle d'un nouveau message dans le thread, au mieux aussi de façon permanente jusqu'à cliquer volontairement sur le thread de rattachement d'un éventuel nouveau message vu dans la timeline du salon (cf. point 1). Les threads les plus récemment ouverts, les plus bas dans le volet, ne sont pas forcément ceux où se déroulent les discussions actuelles.

odelcroi commented 1 year ago

Threads have been deactivated for all clients.

odelcroi commented 1 year ago

@jdauphant you mentionned that a server update is needed in order to fully support threads, do you have any reference apart from the msc3440 mentionned in the description of this ticket

jdauphant commented 1 year ago

msc3440 need to be implemented but we need to check synapse release notes . We may need room level upgrade also .

giomfo commented 1 year ago

@jdauphant @odelcroi FYI "Synapse 1.73 is the minimum version to support threads; 1.77 (the latest) fixes a couple of related bugs though" Threads will work with any room version.

odelcroi commented 1 year ago
odelcroi commented 1 year ago

Retour utilisateur : https://github.com/tchapgouv/tchap-web-v4/issues/522

baby-gnu commented 1 year ago

Il semble que certains client element peuvent faire des réponses dans les fils de discussions.

Le fait que la fonctionnalité soit désactivé dans l’interface web rend difficile le suivi des ces discussions.

odelcroi commented 1 year ago

Il semble que certains client element peuvent faire des réponses dans les fils de discussions.

En effet les clients Element peuvent utiliser les threads

Le fait que la fonctionnalité soit désactivé dans l’interface web rend difficile le suivi des ces discussions.

Quel problème rencontrez-vous sur l'interface web? Nous allons la rendre disponible dans peu de temps. Les anomalies UX sont du coté des app mobiles qui n'affichent pas du tout les threads.

baby-gnu commented 1 year ago

Quel problème rencontrez-vous sur l'interface web? Nous allons la rendre disponible dans peu de temps. Les anomalies UX sont du coté des app mobiles qui n'affichent pas du tout les threads.

Il n’y a pas le bouton pour afficher la liste des discussions comme sur le client element:

sur element ![element-thread-button](https://github.com/tchapgouv/tchap-product/assets/1233212/0b6c199a-abd6-4721-a03a-2199523d18fe)
sur tchap ![tchat-nothread-button](https://github.com/tchapgouv/tchap-product/assets/1233212/0cd1882b-db8a-4ee5-9df2-83717c4adec7)
Tibo-aplus commented 9 months ago

image

Hello :) Est-ce qu'il y a de l'actu par rapport aux threads ?

odelcroi commented 8 months ago

Hello :) Est-ce qu'il y a de l'actu par rapport aux threads ?

Nous avons conduit une experimentation sur le serveur Dinum, pour le moment les threads ont été desactivés car ils semblent être résponsables de messages non lus persistants.

Nous esperons les rétablir rapidement, dès que les problèmes auront été isolés et résolus

odelcroi commented 8 months ago

Au vu des developpements fait dans https://github.com/matrix-org/matrix-js-sdk/pull/3901, nous pourrons planifier une nouvelle experimentation des threads EDIT : cela ne semble pas suffisant au vu des problèmes listés dans https://github.com/element-hq/element-web/issues/24392

Tibo-aplus commented 5 months ago

Hello,

Je viens aux nouvelles concernant les threads. On discute souvent de leur absence et du fait qu'on sait qu'il vont arriver un jour, mais qu'on ne sait pas trop quand.

Est-ce que vous avez plus de visibilité la dessus ? Que ce soit une mise en prod globale ou un test sur les agents de la Dinum ?

En tout cas merci pour les infos et pour votre boulot global sur Tchap !

Delphgateau commented 5 months ago

Quand j'ouvre un fil de discussion, il peut arriver que je n'arrive plus à le refermer. -> Je clique sur la croix en haut à droite : rien ne se passe -> Je clique sur le bouton "<" pour retourner en arrière : rien ne se passe -> Je clique sur le nom du salon : parfois ça permet de fermer le fil de discussion, parfois rien ne se passe

Voir en image :

https://github.com/tchapgouv/tchap-product/assets/121094938/885e6bfd-207b-42a3-ad6a-b022048701d3

odelcroi commented 4 months ago

Suivi des problèmes de stuck notification ici : https://www.notion.so/mercurial-timer-ec4/Probl-me-de-Stuck-notifications-201890aed1244cb9a41dac9f2a17e288

Tibo-aplus commented 4 months ago

Hello,

Toute la communauté ISN trépigne d'impatience quand à l'arrivée des threads 😃

Tibo-aplus commented 4 months ago

Au doigt mouillé, ça devrait arriver quand ?

odelcroi commented 4 months ago

Nous testons en interne une nouvelle fonctionnalité des threads :

Image

Tibo-aplus commented 4 months ago

Wooooo !!! top nouvelle, je partage aux collègues !!

Delphgateau commented 2 months ago

bilan expérimentation sur dinum : https://github.com/tchapgouv/tchap-product/issues/341 mise en prod sur dinum : https://github.com/tchapgouv/tchap-product/issues/349 expérimentation finances : https://github.com/tchapgouv/tchap-web-v4/issues/1085

julie-ri commented 2 weeks ago

On décide de ne pas l'activer pour d'autres instances car trop de bugs. Actuellement en prod sur DINUM et beta externe sur finance. Si finance insiste pour le garder on leur laisse sinon on retire et on ferme l'expé.

jdauphant commented 2 weeks ago

On décide de ne pas l'activer pour d'autres instances car trop de bugs. Actuellement en prod sur DINUM et beta externe sur finance. Si finance insiste pour le garder on leur laisse sinon on retire et on ferme l'expé.

Les bugs sont aussi présent sur Element ? Une partie des bugs pourraient être au fait que sur mobile, les threads ont été coupé dans le code de Tchap. Il est possible d'arrêter de masquer les threads sur mobile et d'utiliser le code d'Element (sans permettre de les créer).

Delphgateau commented 2 weeks ago

On décide de ne pas l'activer pour d'autres instances car trop de bugs. Actuellement en prod sur DINUM et beta externe sur finance. Si finance insiste pour le garder on leur laisse sinon on retire et on ferme l'expé.

Les bugs sont aussi présent sur Element ? Une partie des bugs pourraient être au fait que sur mobile, les threads ont été coupé dans le code de Tchap. Il est possible d'arrêter de masquer les threads sur mobile et d'utiliser le code d'Element (sans permettre de les créer).

Oui les bugs concernant les notifs persistantes sur mobiles sont aussi présentes sur Element. Pour le moment on va mettre le sujet de côté car pas prio et on se relancera dessus plus tard :)