Vous pouvez remonter et relire les premiers messages de Robert et moi-même après votre réponse initiale ci-dessus. Vous pourriez penser que c’est trop « occasionnel » pour être considéré comme tel ? (d’où votre emploi du mot « constamment ». Ou peut-être vouliez-vous simplement dire « reproductible » ? Je ne suis pas sûr.)
@merefield Je viens de réfléchir à nouveau à votre idée d’augmenter la « période de grâce », et elle n’est pas du tout mauvaise. Actuellement, les paramètres pour modifier la période de grâce s’appliquent à la fois aux « ninja edits » et aux remontées. Est-ce correct ? En fait, c’est [s’il y a une modification, alors remonter] mais [si cette modification est un ninja edit, ne pas remonter]. « Ninja edit » signifie une modification effectuée pendant la « période de grâce » et sous le « max diff » (tous deux configurables), où les changements ne sont pas enregistrés pour apparaître avec une icône orange en haut à droite. Est-ce que j’ai tout cela correctement ?
Une solution qui résout tout ce que j’ai pu soulever ci-dessus consisterait à avoir deux périodes de grâce différentes (avec deux paramètres séparés pour chacune) : l’une pour enregistrer les modifications (ninja edits) et l’autre pour les remontées. Dans ce cas, vous pourriez garder une courte période pour les ninja edits (5 minutes me semblent bien) et avoir une période plus longue de « non-remontée » (1 heure par exemple, voire même 24 heures). Si vous le souhaitez, vous pourriez ajuster le « max diff » de la période de « non-remontée » pour utiliser une valeur inférieure à celle de la période des « ninja edits » (vous auriez un paramètre « max diff » pour chaque période).
Vous pourriez démarrer les deux périodes en même temps, ou considérer que la période de « non-remontée » commence APRÈS la période des « ninja edits ».
Pour revenir à ceci :
En fait, oui et non. Nous avons commencé à envisager le suivi des modifications et des remontées ensemble, car je suppose que c’est ainsi qu’ils sont actuellement traités dans le code que vous avez examiné. Je soutenais de travailler uniquement sur les remontées. Permettre une période plus longue pour les ninja edits pourrait entraîner les problèmes que j’ai soulevés ci-dessus.
Une alternative à ce qui précède, que j’apprécie, consisterait à avoir un « MIN DIFF » illimité de « non-remontée ». Aussi, uniquement « non-remontée », pas ninja edit. Vous pourriez le fixer à 10 ou 20 caractères. La logique serait : si une modification contient moins de caractères que ce qui est nécessaire pour créer un nouveau message, alors elle ne mérite pas de faire remonter le sujet. Cela empêcherait les remontées pour toutes les petites corrections (même juste changer ou ajouter un mot), tout en les rendant visibles avec l’icône orange. Vous pourriez également envisager de ne pas ajouter de paramètre spécifique « min diff », mais d’utiliser la valeur qui existe déjà pour la longueur minimale des nouveaux messages.
Je vais aller jusqu’au bout dans la folie
: Le scénario idéal, tel que je le vois, serait d’avoir les paramètres pour deux périodes de grâce différentes comme expliqué au début, avec une « période de grâce de remontée » (= « non-remontée ») que vous pourriez régler à 0 pour illimité, et un « max diff de la période de grâce de remontée » au-dessus duquel vous faites remonter, même pendant la période de grâce. Fixez ce dernier à 0 pour ne pas utiliser cette nouvelle fonctionnalité et laisser tout fonctionner comme actuellement.
