Я имел в виду: сырой HTML больше не корректно парсится в последней версии, поэтому вы видите его просто выгруженным, а не отрендеренным.
Да, файл .gjs действительно указывал на компонент Glimmer, но используемый в нём метод registerConnectorClass больше не работает.
Это вполне понятно. Суть того, что говорится в Using Plugin Outlet Connectors from a Theme or Plugin, заключается в следующем: чтобы отобразить информацию в определённом месте страницы с помощью метода registerConnectorClass, как это делал ваш файл footer.html, теперь используется специальный элемент, называемый «выходом плагина» (plugin outlet). Для футера хорошо подойдёт выход above-footer.
Хорошей идеей будет прочитать Beginner's guide to using Discourse Themes и Developing Discourse Themes & Theme Components.
Также может помочь изучение структуры простого компонента темы, например: GitHub - discourse/discourse-minimal-footer · GitHub.
И наконец, бот Discourse может помочь вам на всём пути: он хорошо знает паттерны Discourse, поэтому вы можете предоставить ему свой текущий код, объяснить проблему и попросить помочь с рефакторингом.
Если вы совсем не хотите возиться с этим, последний вариант — создать тему в канале Marketplace для поиска платной помощи.
Но это действительно очень небольшой компонент, поэтому я лично советую начать с создания нового компонента через наш шаблон и разобраться в процессе с помощью бота.