Перезапись файлов .gjs — невозможно?

Привет @Sören_Geier — всё верно, для внесения изменений в эту часть интерфейса вам потребуется использовать плагинные слоты (plugin outlets). Плагинные слоты — это гораздо более надёжный способ расширения функционала и обеспечат лучшую совместимость при обновлениях ядра Discourse.

Если существующие плагинные слоты не подходят для вашего случая, пожалуйста, сообщите нам об этом, и мы с радостью рассмотрим возможность добавления новых.

В данном случае вас может заинтересовать предложение по ссылке DEV: Add outlet and API for adding/controlling post selection buttons by keegangeorge · Pull Request #23782 · discourse/discourse · GitHub. Оно вводит «обёрточный плагинный слот» (wrapper plugin outlet), который позволит темам и плагинам полностью заменять реализацию ядра при необходимости.

Да, это альтернативный способ рендеринга содержимого в плагинные слоты. Однако это скорее вопрос стиля написания кода — по сравнению с файлами /connectors/... это не добавляет новых функций.