Les messages électroniques de Discourse sont mal classés par ordre chronologique

Non, je vois cette icône.

Ah. Alors que moi, en tant que personne non familière avec les forums par e-mail, je m’attendais à cet indicateur sur chaque réponse car je ne pense pas à cela comme une disposition de messagerie instantanée (peut-être). Donc mes attentes divergent de ce que vous avez choisi de faire.

Ce n’est pas nécessaire. Considérez cela comme un “contrôle de qualité”. Vous faites explicitement :

@message.header['In-Reply-To'] = referenced_post_message_ids[0] || topic_canonical_reference_id

et vous pourriez simplement supprimer le [0] ici. Les clients pourraient alors utiliser un seul message-id ou faire quelque chose de très fantaisiste à leur guise et tout serait valide.

“Devraient” est un mot fort. Vous pourriez inclure tous les message-ids s’ils sont facilement accessibles. Vous n’êtes pas obligé, et le code est valide tel quel.

Ouais. Je sais que je l’aime personnellement pour savoir que mon message est bien arrivé sur la liste/le forum - l’e-mail étant très basé sur des files d’attente et certains gestionnaires de courrier d’ISP (tousse, grand opérateur australien, tousse) étant très… peu fiables, lents, etc. J’ai parfois vu d’autres personnes vouloir cela (dans les listes, mais c’est le mode dont nous parlons effectivement ici). La valeur par défaut pour une telle option devrait probablement être false.

En tant que nerd, j’aime avoir au moins un flux non filtré pour pouvoir prendre mes propres décisions politiques.

Étant donné que le Message-ID est effectivement opaque/défini une fois pour toutes, je ne considère pas cela comme un problème, sauf s’il y a une possibilité de réémettre le même message-id - si tous vos compteurs sont strictement monotones, je ne m’attendrais pas à ce que cela se produise. J’ai juste trouvé très fastidieux de faire correspondre post.id par exemple 98 à topic/post par exemple 59/1. Il aurait été utile d’avoir quelque chose comme category.id/topic.id/post-in-topic.id à la place de 98.

Ce serait également suffisant. Il s’agit simplement d’une commodité pour les en-têtes de débogage.

Cordialement,
Cameron

4 « J'aime »