Pelusa de Emoji

Extraño, hoy funciona sin cambios. Discourse también se actualizó anoche.

Gracias por investigarlo. Gran componente. Me pregunto si podría permitir estos efectos en las reacciones. :wink:

2 Me gusta

Tuve la idea, ¡podría ser posible, ya veremos! :grinning_face_with_smiling_eyes:

3 Me gusta

con discourse 3.4.1, funciona en autocompletado, pero no funciona en el selector de emojis. tampoco funciona en el chat… me pregunto si alguien está viendo el mismo problema? gracias

1 me gusta

Desafortunadamente, requiere una versión reciente de Discourse para funcionar en el selector de emojis y el chat.

Para que funcione, necesitas cambiar Discourse de la rama stable a la rama tests-passed o esperar a que los cambios en el núcleo estén disponibles en la versión estable.

3 Me gusta

gracias @Arkshine confirmando…
(revisaré tu código, si pudiera hacerlo funcionar para mi versión…)

1 me gusta

Necesitas que este outlet de plugin emoji-picker-filter-container esté disponible para que funcione en el selector de emojis: Emoji Fluff - #13 by Arkshine .

En cuanto al soporte de chat, se basa en un cambio en el núcleo que unifica ambos selectores de emojis del chat/foro, será difícil de soportar en tu versión.

2 Me gusta

Actualicé el foro hace unos 15 minutos y ahora me aparece un error de administrador y el foro entró en modo seguro.

Este es el error que veo:

Mensaje (se informaron 5 copias)

El tema/componente Emoji Fluff está generando errores:
Error: No se pudo encontrar el módulo `discourse/lib/raw-templates` importado desde `discourse/theme-395/discourse/lib/autocomplete`

Rastreo de pila

Error: No se pudo encontrar el módulo `discourse/lib/raw-templates` importado desde `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

Entorno

HTTP HOSTS: foorumi.katiska.eu

¿Alguna idea?

2 Me gusta

Sí, el uso de plantillas sin procesar se ha eliminado del núcleo.
Lo actualizaré lo antes posible.

¡Gracias por informarnos!

2 Me gusta

@Jagster, Lo siento, no puedo arreglar el TC inmediatamente. No hay una alternativa sencilla aquí.
Por ahora, he actualizado el TC para deshabilitar el “fluff” en el autocompletado. Al menos no obtendrás ningún error, y todavía puedes usar el “fluff” (el selector de emojis todavía funciona bien).
Estoy trabajando en una posible solución, ¡mantente atento!

2 Me gusta

Este es un componente agradable, pero no es crítico. Así que no se estrese por ello. Todo está bien.

2 Me gusta

Al actualizar Discourse a la última versión, recibo una nota en el sitio web

:warning: Es posible que tu sitio web no funcione porque un tema o componente tiene errores. Consulta la consola del navegador para obtener más información.
Causado por “Emoji Fluff”. Haz clic aquí para actualizar, reconfigurar o desactivar la función.
(Este mensaje solo lo ven los administradores del sitio web)

y esto en la consola del desarrollador:

[THEME 62 ‘Emoji Fluff’] Error: No se pudo encontrar el módulo discourse/components/d-tooltip importado desde (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 Me gusta

Esperaba que el componente necesitara una actualización con la última versión de Discourse. Gracias por informar. ¡Lo arreglaré lo antes posible! :+1:

EDITAR: Encontré una manera de arreglar el autocompletado y hacerlo funcionar en el editor enriquecido. Aún no se ha enviado, probablemente mañana.

3 Me gusta

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

Esto requiere Discourse v3.6.0.beta3-latest, así que asegúrate de actualizarlo antes (se basa en un cambio muy reciente).

  • El autocompletado ahora funciona de nuevo
    • Se añadió soporte para el teclado para abrir la información emergente de fluff y seleccionar uno
      • para abrir, Esc para cerrarlo
      • para navegar
      • Enter para seleccionar
  • Soporte para editor enriquecido
  • Funciona también en el chat


¡Avísame si tienes algún problema con él!

4 Me gusta

La autocompletación de nombres de usuario no funciona en el chat cuando el plugin está habilitado.
chrome_DFtZmxhrTO

(además, abre el selector de emojis cuando hacemos clic en esta área vacía)

2 Me gusta

Gracias por el informe.

He implementado una actualización: FIX: Restores default autocomplete behavior for non-colon keys · Arkshine/discourse-emoji-fluff@68297ef · GitHub

3 Me gusta

El componente genera un error desde la última actualización de Discourse:

image

2 Me gusta

Esto debería solucionarse con este PR fusionado: DEV: Compatibility update following latest core change by Arkshine · Pull Request #8 · Arkshine/discourse-emoji-fluff · GitHub. ¡Por favor, actualice y hágame saber!

3 Me gusta

Acabo de actualizar el componente y ahora aparece una advertencia en la parte superior de la pantalla y esto en la consola del desarrollador:

app.js:48 Failed to load theme 62 from https://forum.domain.tld/theme-javascripts/bae3df42d94738df93db848ccbe4eca180f13699.js?__ws=forum.domain.tld Error: Could not find module discourse/components/emoji-autocomplete-results imported from (require)

Creo que algo salió mal. :wink:

1 me gusta

Hola Roi,

Necesitarás actualizar Discourse. ¡Depende de una actualización de hace unos días! :folded_hands:

1 me gusta

Sí, correcto. ¡Acabo de actualizar! :slight_smile: ¡Gracias!

1 me gusta