Intentamos proporcionar instrucciones de migración para los patrones de personalización más comunes, como los que modificaron el flujo de publicaciones (post-stream).
Es más difícil escribir una guía más completa porque prácticamente cualquier cosa se podía hacer usando widgets, por lo que las necesidades de personalización restantes deben convertirse a componentes caso por caso.
Estoy siguiendo estos temas e intentaremos responder a las preguntas publicadas aquí para ayudar a quienes aún necesiten migrar.
He revisado brevemente el código que parece estar activando la obsolescencia en su foro usando la consola del navegador, y parece ser la siguiente línea:
const { iconNode } = require("discourse-common/lib/icon-library");
let iconsjira = iconNode('icons-jira');
iconNode se usaba solo por widgets, y ahora es una función nula (noop function). En su código no parece que esta variable se esté utilizando, por lo que debería ser seguro simplemente eliminar estas líneas.
Avíseme si necesita más ayuda.