Fluff Emoji

Étrange, cela fonctionne aujourd’hui sans aucun changement. Save a également mis à jour Discourse hier soir.

Merci d’avoir examiné. Excellent composant. Je me demande si cela pourrait permettre ces effets dans les réactions. :wink:

2 « J'aime »

J’ai eu l’idée, ce serait peut-être possible, on verra ! :grinning_face_with_smiling_eyes:

3 « J'aime »

avec discourse 3.4.1, cela fonctionne dans l’auto-complétion, mais ne fonctionne pas dans le sélecteur d’emojis. ne fonctionne pas dans le chat non plus…
je me demande si quelqu’un rencontre le même problème ?
merci

1 « J'aime »

Malheureusement, cela nécessite une version récente de Discourse pour fonctionner dans le sélecteur d’emojis et le chat.

Pour que cela fonctionne, vous devez passer Discourse de la branche stable à la branche tests-passed ou attendre que les modifications dans le noyau soient disponibles dans la version stable.

3 « J'aime »

Merci @Arkshine de confirmer…
(Je vais regarder ton code, si je peux le faire fonctionner pour ma version…)

1 « J'aime »

Vous avez besoin que cet emoji-picker-filter-container soit disponible pour qu’il fonctionne dans le sélecteur d’emoji : Emoji Fluff - #13 by Arkshine .

Quant à la prise en charge du chat, elle repose sur un changement dans le cœur de Discourse qui unifie les sélecteurs d’emoji du chat et du forum, il sera difficile de la prendre en charge dans votre version.

2 « J'aime »

J’ai mis à niveau le forum il y a environ 15 minutes, et maintenant j’ai une erreur d’administrateur et le forum est passé en mode sans échec.

Cette erreur que je vois :

Message (5 copies signalées)

Le thème/composant Emoji Fluff génère des erreurs :
Erreur : Impossible de trouver le module `discourse/lib/raw-templates` importé depuis `discourse/theme-395/discourse/lib/autocomplete`

Trace

Erreur : Impossible de trouver le module `discourse/lib/raw-templates` importé depuis `discourse/theme-395/discourse/lib/autocomplete`
    at https://cdnfoorumi.katiska.eu/assets/vendor.3011ae158d44f5a95269fb8365df3962-632fa9355ac0fdeb53b1258f055d7e6fa167f0c852d68928531082eed1d762e6.br.js:1:1217
    at a (https://cdnfoorumi.katiska.eu/assets/vendor.3011ae158d44f5a95269fb8365df3962-632fa9355ac0fdeb53b1258f055d7e6fa167f0c852d68928531082eed1d762e6.br.js:1:1282)
    at s.findDeps (https://cdnfoorumi.katiska.eu/assets/vendor.3011ae158d44f5a95269fb8365df3962-632fa9355ac0fdeb53b1258f055d7e6fa167f0c852d68928531082eed1d762e6.br.js:1:3035)
    at a (https://cdnfoorumi.katiska.eu/assets/vendor.3011ae158d44f5a95269fb8365df3962-632fa9355ac0fdeb53b1258f055d7e6fa167f0c852d68928531082eed1d762e6.br.js:1:1338)
    at s.findDeps (https://cdnfoorumi.katiska.eu/assets/vendor.3011ae158d44f5a95269fb8365df3962-632fa9355ac0fdeb53b1258f055d7e6fa167f0c852d68928531082eed1d762e6.br.js:1:3035)
    at a (https://cdnfoorumi.katiska.eu/assets/vendor.3011ae158d44f5a95269fb8365df3962-632fa9355ac0fdeb53b1258f055d7e6fa167f0c852d68928531082eed1d762e6.br.js:1:1338)
    at requireModule (https://cdnfoorumi.katiska.eu/assets/vendor.3011ae158d44f5a95269fb8365df3962-632fa9355ac0fdeb53b1258f055d7e6fa167f0c852d68928531082eed1d762e6.br.js:1:569)
    at y (https://cdnfoorumi.katiska.eu/assets/chunk.0191d54ac6a6aa072c85.d41d8cd9.br.js:12:151282)
    at b (https://cdnfoorumi.katiska.eu/assets/chunk.0191d54ac6a6aa072c85.d41d8cd9.br.js:12:151502)
    at https://cdnfoorumi.katiska.eu/assets/chunk.0191d54ac6a6aa072c85.d41d8cd9.br.js:12:150752
    at g.start (https://cdnfoorumi.katiska.eu/assets/chunk.0191d54ac6a6aa072c85.d41d8cd9.br.js:12:150918)
    at HTMLDocument.<anonymous> (https://cdnfoorumi.katiska.eu/assets/start-discourse-61ad9120d229052658ceb8dbd4c5197830da20afd3aafe5d031e7f8864f5183d.br.js:3:52)
    at https://cdnfoorumi.katiska.eu/assets/start-discourse-61ad9120d229052658ceb8dbd4c5197830da20afd3aafe5d031e7f8864f5183d.br.js:6:10
    at https://cdnfoorumi.katiska.eu/assets/start-discourse-61ad9120d229052658ceb8dbd4c5197830da20afd3aafe5d031e7f8864f5183d.br.js:6:27

Env

HTTP HOSTS : foorumi.katiska.eu

Des idées ?

2 « J'aime »

Oui, l’utilisation du modèle brut a été supprimée du cœur.\nJe vais le mettre à jour dès que possible.\n\nMerci de l’avoir signalé !

2 « J'aime »

@Jagster, Désolé, je ne peux pas corriger le TC immédiatement. Il n’y a pas de solution simple ici.
Pour l’instant, j’ai mis à jour le TC pour désactiver le fluff dans l’autocomplétion. Au moins, vous n’aurez plus d’erreurs, et vous pourrez toujours utiliser le fluff (le sélecteur d’émojis fonctionne toujours bien).
Je travaille sur une solution possible ; restez à l’écoute !

2 « J'aime »

C’est un composant sympa, mais pas essentiel. Alors, ne vous stressez pas pour ça. Tout va bien.

2 « J'aime »

Avec la mise à jour de Discourse vers la dernière version, je reçois une note sur le site web

:warning: Votre site web pourrait ne pas fonctionner car un thème ou un composant présente des erreurs. Vérifiez la console du navigateur pour plus d’informations.
Causé par « Emoji Fluff ». Cliquez ici pour mettre à jour, reconfigurer ou désactiver la fonctionnalité.
(Ce message n’est visible que par les administrateurs du site web)

et ceci dans la console du développeur :

[THEME 62 ‘Emoji Fluff’] Error: Could not find module discourse/components/d-tooltip imported from (require)
at loader.js:247:1
at f (loader.js:258:1)
at requireModule (loader.js:24:1)
at Object.lookup (app.js:34:12)
at 9a9b503a90a2dbf9b600742406dd5f210a713f10.js?__ws=forum.gdngs.de:1:2020

4 « J'aime »

Je m’attendais à ce que le composant ait besoin d’une mise à jour avec la dernière version de Discourse. Merci de votre signalement. Je vais corriger cela dès que possible ! :+1:

EDIT : J’ai trouvé un moyen de corriger l’autocomplétion et de la faire fonctionner dans l’éditeur enrichi. Pas encore poussé, probablement demain.

3 « J'aime »

J’ai poussé une PR ( COMPATIBILITY: Fix autocomplete following latest core update + rich e… · Arkshine/discourse-emoji-fluff@72949d2 · GitHub ).

Ceci nécessite Discourse v3.6.0.beta3-latest, assurez-vous donc de le mettre à jour avant (il est basé sur un changement très récent).

  • L’autocomplétion fonctionne à nouveau
    • Ajout de la prise en charge du clavier pour ouvrir l’infobulle de fluff et en sélectionner une
      • pour ouvrir, Esc pour la fermer
      • pour naviguer
      • Entrée pour sélectionner
  • Prise en charge de l’éditeur enrichi
  • Fonctionne également dans le chat


Faites-moi savoir si vous rencontrez des problèmes avec !

4 « J'aime »

La complétion automatique du nom d’utilisateur est cassée dans le chat lorsque le plugin est activé.
chrome_DFtZmxhrTO

(De plus, il ouvre le sélecteur d’emoji lorsque nous cliquons sur cette zone vide)

2 « J'aime »

Merci pour le rapport.

J’ai publié une mise à jour : FIX: Restores default autocomplete behavior for non-colon keys · Arkshine/discourse-emoji-fluff@68297ef · GitHub

3 « J'aime »

Le composant génère une erreur depuis la dernière mise à jour de Discourse :

image

2 « J'aime »

Ceci devrait être corrigé avec cette pull request fusionnée : DEV: Compatibility update following latest core change by Arkshine · Pull Request #8 · Arkshine/discourse-emoji-fluff · GitHub. Veuillez mettre à jour et me faire savoir !

4 « J'aime »

Je viens de mettre à jour le composant et j’obtiens maintenant un avertissement en haut de l’écran et ceci dans la console du développeur :

app.js:48 Échec du chargement du thème 62 depuis https://forum.domain.tld/theme-javascripts/bae3df42d94738df93db848ccbe4eca180f13699.js?__ws=forum.domain.tld Erreur : Impossible de trouver le module discourse/components/emoji-autocomplete-results importé depuis (require)

Quelque chose a mal tourné je crois. :wink:

1 « J'aime »

Salut Roi,

Vous devrez mettre à jour Discourse. Il dépend d’une mise à jour d’il y a quelques jours ! :folded_hands:

1 « J'aime »

Oui, c’est exact. Je viens de faire la mise à niveau. :slight_smile: Merci !

1 « J'aime »