Pelúcia de Emoji

Estranho, está funcionando hoje sem alterações. O Save também atualizou o discourse ontem à noite.

Obrigado por investigar. Ótimo componente. Gostaria de saber se ele pode permitir esses efeitos em reações. :wink:

2 curtidas

Tive a ideia, pode ser possível, veremos! :grinning_face_with_smiling_eyes:

3 curtidas

Com o Discourse 3.4.1, funciona no autocompletar, mas não funciona no seletor de emojis. Também não funciona no chat…
Gostaria de saber se alguém está vendo o mesmo problema?
Obrigado

1 curtida

Infelizmente, é necessário uma versão recente do Discourse para funcionar no seletor de emojis e chat.

Para fazer funcionar, você precisa mudar o Discourse da branch stable para a branch tests-passed ou esperar que as alterações no núcleo estejam disponíveis na versão stable.

3 curtidas

obrigado @Arkshine confirmando…
(vou verificar seu código, se puder fazê-lo funcionar para minha versão…)

1 curtida

Você precisa que este outlet de plugin emoji-picker-filter-container esteja disponível para que ele funcione no seletor de emojis: Emoji Fluff - #13 by Arkshine.

Quanto ao suporte de chat, ele depende de uma alteração no core que unifica ambos os seletores de emojis de chat/fórum, será difícil dar suporte em sua versão.

2 curtidas

Fiz um upgrade do fórum há cerca de 15 minutos e agora recebo um erro de administrador e o fórum entrou em modo de segurança.

Este erro que vejo:

Mensagem (5 cópias relatadas)

O tema/componente Emoji Fluff está gerando erros:
Erro: Não foi possível encontrar o módulo `discourse/lib/raw-templates` importado de `discourse/theme-395/discourse/lib/autocomplete`

Backtrace

Erro: Não foi possível encontrar o módulo `discourse/lib/raw-templates` importado de `discourse/theme-395/discourse/lib/autocomplete`
    em https://cdnfoorumi.katiska.eu/assets/vendor.3011ae158d44f5a95269fb8365df3962-632fa9355ac0fdeb53b1258f055d7e6fa167f0c852d68928531082eed1d762e6.br.js:1:1217
    em a (https://cdnfoorumi.katiska.eu/assets/vendor.3011ae158d44f5a95269fb8365df3962-632fa9355ac0fdeb53b1258f055d7e6fa167f0c852d68928531082eed1d762e6.br.js:1:1282)
    em s.findDeps (https://cdnfoorumi.katiska.eu/assets/vendor.3011ae158d44f5a95269fb8365df3962-632fa9355ac0fdeb53b1258f055d7e6fa167f0c852d68928531082eed1d762e6.br.js:1:3035)
    em a (https://cdnfoorumi.katiska.eu/assets/vendor.3011ae158d44f5a95269fb8365df3962-632fa9355ac0fdeb53b1258f055d7e6fa167f0c852d68928531082eed1d762e6.br.js:1:1338)
    em s.findDeps (https://cdnfoorumi.katiska.eu/assets/vendor.3011ae158d44f5a95269fb8365df3962-632fa9355ac0fdeb53b1258f055d7e6fa167f0c852d68928531082eed1d762e6.br.js:1:3035)
    em a (https://cdnfoorumi.katiska.eu/assets/vendor.3011ae158d44f5a95269fb8365df3962-632fa9355ac0fdeb53b1258f055d7e6fa167f0c852d68928531082eed1d762e6.br.js:1:1338)
    em requireModule (https://cdnfoorumi.katiska.eu/assets/vendor.3011ae158d44f5a95269fb8365df3962-632fa9355ac0fdeb53b1258f055d7e6fa167f0c852d68928531082eed1d762e6.br.js:1:569)
    em y (https://cdnfoorumi.katiska.eu/assets/chunk.0191d54ac6a6aa072c85.d41d8cd9.br.js:12:151282)
    em b (https://cdnfoorumi.katiska.eu/assets/chunk.0191d54ac6a6aa072c85.d41d8cd9.br.js:12:151502)
    em (https://cdnfoorumi.katiska.eu/assets/chunk.0191d54ac6a6aa072c85.d41d8cd9.br.js:12:150752)
    em g.start (https://cdnfoorumi.katiska.eu/assets/chunk.0191d54ac6a6aa072c85.d41d8cd9.br.js:12:150918)
    em HTMLDocument.(anonymous) (https://cdnfoorumi.katiska.eu/assets/start-discourse-61ad9120d229052658ceb8dbd4c5197830da20afd3aafe5d031e7f8864f5183d.br.js:3:52)
    em (https://cdnfoorumi.katiska.eu/assets/start-discourse-61ad9120d229052658ceb8dbd4c5197830da20afd3aafe5d031e7f8864f5183d.br.js:6:10)
    em (https://cdnfoorumi.katiska.eu/assets/start-discourse-61ad9120d229052658ceb8dbd4c5197830da20afd3aafe5d031e7f8864f5183d.br.js:6:27)

Env

HTTP HOSTS: foorumi.katiska.eu

Ideias?

2 curtidas

Sim, o uso do template bruto foi removido do núcleo.
Vou atualizá-lo o mais rápido possível.

Obrigado por reportar!

2 curtidas

@Jagster, Desculpe, não consigo corrigir o TC imediatamente. Não há uma alternativa simples aqui.
Por enquanto, atualizei o TC para desativar o fluff no autocompletar. Pelo menos você não terá mais erros e ainda poderá usar o fluff (o seletor de emojis ainda funciona bem).
Estou trabalhando em uma possível solução; fique atento!

2 curtidas

Este é um componente legal, mas não crítico. Portanto, não se estresse com isso. Tudo está bem.

2 curtidas

Ao atualizar o Discourse para a versão mais recente, recebo uma nota no site

:warning: Seu site pode não funcionar porque um tema ou componente está apresentando erros. Verifique o console do navegador para mais informações.
Causado por “Emoji Fluff”. Clique aqui para atualizar, reconfigurar ou desativar o recurso.
(Esta mensagem é exibida apenas para administradores do site)

e isto no console do desenvolvedor:

[THEME 62 ‘Emoji Fluff’] Erro: Não foi possível encontrar o módulo discourse/components/d-tooltip importado de (require)
em loader.js:247:1
em f (loader.js:258:1)
em requireModule (loader.js:24:1)
em Object.lookup (app.js:34:12)
em 9a9b503a90a2dbf9b600742406dd5f210a713f10.js?__ws=forum.gdngs.de:1:2020

4 curtidas

Eu esperava que o componente precisasse de uma atualização com a versão mais recente do Discourse. Obrigado por relatar. Vou corrigir o mais rápido possível! :+1:

EDIT: Encontrei uma maneira de corrigir o autocompletar e fazê-lo funcionar no editor rico. Ainda não foi enviado, provavelmente amanhã.

3 curtidas

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

Isso requer o Discourse v3.6.0.beta3-latest, então certifique-se de atualizá-lo antes (é baseado em uma alteração muito recente).

  • O Autocomplete agora está funcionando novamente
    • Adicionado suporte para teclado para abrir a dica de ferramentas do fluff e selecionar um
      • para abrir, Esc para fechar
      • para navegar
      • Enter para selecionar
  • Suporte ao editor Rich
  • Funcionando no chat também


Me avise se tiver problemas com ele!

4 curtidas

A autocompleção de nome de usuário está quebrada no chat quando o plugin está ativado.
chrome_DFtZmxhrTO

(também abre o seletor de emojis quando clicamos nesta área vazia)

2 curtidas

Obrigado pelo relatório.

Enviei uma atualização: FIX: Restores default autocomplete behavior for non-colon keys · Arkshine/discourse-emoji-fluff@68297ef · GitHub

3 curtidas

O componente gera um erro desde a última atualização do Discourse:

image

2 curtidas

Isto deve ser corrigido com este PR mesclado: DEV: Compatibility update following latest core change by Arkshine · Pull Request #8 · Arkshine/discourse-emoji-fluff · GitHub. Por favor, atualize e me avise!

4 curtidas

Acabei de atualizar o componente e agora recebo um aviso no topo da tela e isto no console do desenvolvedor:

app.js:48 Falha ao carregar o tema 62 de https://forum.domain.tld/theme-javascripts/bae3df42d94738df93db848ccbe4eca180f13699.js?__ws=forum.domain.tld Erro: Não foi possível encontrar o módulo discourse/components/emoji-autocomplete-results importado de (require)

Algo deu errado, eu acho. :wink:

1 curtida

Olá Roi,

Você precisará atualizar o Discourse. Ele depende de uma atualização de alguns dias atrás! :folded_hands:

1 curtida

Sim, correto. Eu acabei de atualizar. :slight_smile: Obrigado!

1 curtida