¿Añadir un enlace "Todo" al foro de primer nivel junto a la lista de subcategorías?

Así que, tengo esto en mi lista de categorías:

y me doy cuenta de que, aunque sé cuál es la estructura, me siento atraído a seleccionar una de las subcategorías en lugar de hacer clic en la gran categoría de Noticias y Anuncios. ¿Hay alguna forma de añadir fácilmente un enlace “Todos” que vaya a News & Announcements - Fedora Discussion (lo mismo que hacer clic en el encabezado) antes o después de las subcategorías?

Mi idea actual es simplemente no permitir publicaciones en el nivel superior y crear una categoría news de segundo nivel debajo de la primera.

¡Me encantaría escuchar cualquier otra idea!

Una cosa que puedes intentar es hacer que todo el contenedor sea clickeable.

Si haces clic en una subcategoría, te lleva a ella. Si haces clic en cualquier otro lugar dentro del contenedor de la categoría, te lleva a la página de la categoría principal.

Esto va en la pestaña common > header.

<script type="text/discourse-plugin" version="0.8">
  const DiscourseURL = require("discourse/lib/url").default;

  api.modifyClass("component:categories-and-latest-topics", {
    pluginId: "clickable-category-boxes",
    click(event) {
      const target = event.target;

      const categoryContainer = target.closest("[data-category-id]");
      if (!categoryContainer) {
        return;
      }

      const isSubcategoryLink = target.closest(".badge-wrapper");
      if (isSubcategoryLink) {
        return;
      }

      const categoryLink = categoryContainer.querySelector(
        ".category-title-link"
      );

      const categoryURL = categoryLink.href;
      DiscourseURL.routeTo(categoryURL);
    },
  });
</script>

Esto va en la pestaña common > CSS.

.category-list [data-category-id] {
  cursor: pointer;
}