Obrigado pela resposta rápida. Estou usando o Discourse 2.3.2, que parece ser bastante antigo. Nas configurações, elas ainda estão nos padrões. Não acredito que haja algum plugin, este foi o primeiro componente que instalei.
Sim, a versão 2.3.2 é muito antiga neste momento. Você com certeza vai querer atualizar, e por motivos que vão muito além da compatibilidade com este componente
Ugh. Eu perdi esse aviso. Estou executando o Discourse 2.6.3. Estou assumindo que ele foi lançado antes de 17 de março, já que perdi minhas imagens personalizadas. Existe alguma maneira de eu reverter este componente?
Vou adicionar uma solução alternativa. Aguarde um momento.
Edição:@jtbayly, deve funcionar agora se você atualizar o componente. Desculpe pelo transtorno! Vou tentar ser mais cuidadoso com a compatibilidade retroativa daqui para frente.
Parece que estamos recebendo mais erros 429 ultimamente devido a este add-on (não consigo precisar quando isso começou, mas diria que nos últimos 2-3 meses). Ainda há planos para reduzir o número de solicitações?
Infelizmente, parece que o tempo ainda não permitiu as alterações principais que seriam necessárias. A prioridade provavelmente será ainda menor agora que existe um plugin que lida com isso de maneira mais elegante:
Se o componente estiver se tornando um problema para sua comunidade, recomendo fortemente migrar para o plugin, se possível.
Eu dei uma olhada, mas a funcionalidade é diferente da do TC: no plugin, os usuários podem definir quais emblemas mostrar. No TC, o administrador do site decide. Vou ver se consigo fazer um fork dele para que ele faça o que eu preciso.
_application-fe5f714a0b25da04a163bd904e96336e.js:6171
Ocorreu um erro no tema/componente \"Post Badges\": TypeError: Cannot read properties of undefined (reading 'currentProp')
at 6dd3e4df7d5d30781da2109aaad4015405b3f832.js?__ws=discourse.myforum.tld:108
at e.withPluginApi (_application-fe5f714a0b25da04a163bd904e96336e.js:4070)
at Object.initialize (6dd3e4df7d5d30781da2109aaad4015405b3f832.js?__ws=discourse.myforum.tld:107)
at Object.s.initialize (_application-fe5f714a0b25da04a163bd904e96336e.js:60)
at _vendor-89acebf53895afcc5339ec7eda71567e.js:2730
at e.each (_vendor-89acebf53895afcc5339ec7eda71567e.js:4074)
at e.walk (_vendor-89acebf53895afcc5339ec7eda71567e.js:4064)
at e.each (_vendor-89acebf53895afcc5339ec7eda71567e.js:4056)
at e.topsort (_vendor-89acebf53895afcc5339ec7eda71567e.js:4056)
at n._runInitializer (_vendor-89acebf53895afcc5339ec7eda71567e.js:2733)
(anonymous) @ _application-fe5f714a0b25da04a163bd904e96336e.js:6171
_application-fe5f714a0b25da04a163bd904e96336e.js:4072
Para evitar erros, adicione uma chave `pluginId` às suas alterações ao chamar `modifyClass`
ie @ _application-fe5f714a0b25da04a163bd904e96336e.js:4072
_application-fe5f714a0b25da04a163bd904e96336e.js:4072
Olá, Ótimo trabalho neste componente de tema! Eu também sinto que ele deveria fazer parte do núcleo
Estou curioso, já que não houve muita atividade aqui por um tempo, você ainda recomendaria usar o plugin em vez do componente de tema? O plugin é oficial / é bem mantido?
Alguma ideia se isso se tornará um recurso principal?
O plugin que @angus criou está funcionando para alguém? Não parece funcionar para mim, e ainda é a maneira recomendada de usar isso. Seria muito bom ver isso suportado pela equipe em forma de plugin. Obrigado!