Lilly introduced a new Nested Sidebar Categories or Subcategories theme component, which allows for indenting or nesting selected categories or subcategories in the sidebar. This component addresses a long-standing request for nested subcategories under their parent categories in the sidebar.
Another user asked about changing the AI robot header icon in the Discourse AI plugin. Lilly shared a code snippet for replacing the icon using a theme component.
A user encountered an error during launcher execution, which was resolved by destroying and restarting the web_only container. The discussion also touched on potential issues with the web-app.yml file.
twofoursixeight inquired about recognition for legacy guide authors, similar to the Ghostwriter badge for new documentation. The discussion touched on the evolution of Discourse’s documentation system and potential recognition for past contributions.
In the Discourse Encrypt plugin thread, cmdntd’s post was deleted, but the topic remains active for discussions about encryption features in Discourse.
#Site Management
gwillows asked for clarification on the ‘relative’ time option when scheduling topics for future publication. nat provided an explanation of how the feature works.
mcwumbly announced the release of Discourse 3.4.0.beta2, highlighting new features such as improved pageview metrics, multiple category moderator groups, and the ability to watch chat threads.
Surgió una discusión sobre mover el botón de IA "Revisar texto" junto a "Crear tema" en el editor. sam sugirió enseñar a los usuarios sobre la corrección de pruebas en sus primeras publicaciones y, potencialmente, hacer correcciones de fondo mientras los usuarios escriben. keegan propuso corregir automáticamente las publicaciones al responder si los usuarios optan por participar.
db0, administrador de una instancia de Lemmy, expresó interés en una mayor interacción entre Lemmy y Discourse a través del plugin ActivityPub, ofreciéndose a ayudar con las pruebas.
sam participó en una discusión sobre mover el botón de IA "Revisar texto", sugiriendo formas de enseñar a los usuarios sobre la corrección de pruebas y posibles funciones de corrección de pruebas en segundo plano.
Falco explicó que cambiar los modelos de personalidad de IA es principalmente para pruebas de desarrolladores, y mencionó planes para bloquear las personalidades a un solo modelo por defecto en el futuro.
nolo proporcionó comentarios sobre la nueva función de página de inicio personalizada, sugiriendo mejoras para la funcionalidad del botón de retroceso y los enlaces personalizados de la barra lateral.
simon compartió ideas sobre el uso de resúmenes de IA para mejorar la funcionalidad de Discourse como base de conocimiento, manteniendo al mismo tiempo conversaciones naturales.
joo preguntó sobre la capacidad del componente de tema Auto-Linkify Words para hacer coincidir palabras sin espacios antes o después de ellas.
#Hosting
ToddZ proporcionó una actualización sobre los precios de Mailgun, señalando que el Plan Flex ya no está disponible y que los precios actuales comienzan en $15/mes después del nivel gratuito.
Jagster reported an issue with sharing AI conversations as detail blocks were missing. sam identified it as a FontAwesome 6 regression, and Don suggested adding ‘far-copy’ to the SVG icon subset site setting as a workaround. read more
Moin discussed the new sidebar design on tablets, highlighting inconsistencies in styling between desktop and mobile versions. Jagster agreed, mentioning difficulties in reading headings on iPad. read more
ToddZ requested improvements to the User Card Directory component, suggesting options for default timespan and sorting order. Moin provided guidance on customizing the directory view. read more
j127 shared experiences with AI-based spam and proposed ideas for improving spam detection, including recording additional data when posts are saved. read more
xandra.cc reported an issue where users could no longer edit any posts since updating to Discourse version 3.4.0.beta3-dev. Moin suggested a potential fix related to the discourse-reactions plugin, which resolved the problem. Read more.
Sidi_Codet inquired about adding subcategories to their community. Moin provided a solution by explaining how to show subcategory lists above topics in parent categories. Read more.
Rick_Jing encountered a 500 internal server error when trying to create a topic with tags via the API. The community advised on proper API key security practices. Read more.
nathank asked about the status of the new and improved /about page, seeking clarification on its current implementation and visibility to anonymous users.
sam participated in a discussion about permanently deleting topics or posts, announcing the new can_permanently_delete setting for hard deleting posts and post revisions from the UI. He also suggested moving a feature request to the appropriate category in a chat-related topic.
sam confirmó los planes de añadir un sistema de cuotas para tokens de IA, mencionando la intención de implementar selectores de grupo con recuentos de entrada/salida y configuraciones de duración para cada LLM.
Los usuarios discutieron problemas con el componente de Listas de Temas Filtradas, particularmente cuando se usa junto con ciertas configuraciones de categoría.
RGJ informó de un problema al anular texto en Discourse 3.3.2 estable, donde el texto anulado volvía al original a pesar de seguir presente en el sistema.
Un usuario preguntó sobre las implicaciones de cambiar el sitio utilizado como proveedor de SSO de staging a producción, particularmente en lo que respecta a la consistencia de los datos del usuario.
sam participó en una discusión sobre la implementación de un sistema de cuotas para tokens de IA, confirmando los planes de añadir esta característica y describiendo el enfoque previsto utilizando selectores de grupo con recuentos de entrada/salida y configuraciones de duración para cada LLM.
El componente de tema Reader Mode recibió una solicitud de soporte móvil. Los usuarios esperan una funcionalidad ampliada en futuras actualizaciones. Leer más
ludwikc buscó asesoramiento sobre duplicar un grupo para administrar el acceso al curso. Lilly sugirió usar la API para poblar el nuevo grupo. Leer más
El plugin Discourse Doc Categories recibió comentarios sobre un error de interfaz de usuario y sugerencias para mejorar la funcionalidad de búsqueda. Leer más
Proporcionó comentarios sobre el componente de tema Discourse Persistent Banner, sugiriendo mejoras para el modo de escritorio y la personalización de colores.
NateDhaliwal buscó ayuda con poner una plantilla en un outlet deseado para un componente de banner persistente. david proporcionó orientación sobre el uso de htmlSafe y el acceso directo a la configuración en plantillas gjs. La discusión condujo a mejoras en los mensajes de error para el uso de ayudantes en plantillas gjs leer más.
joo preguntó sobre activar respuestas generadas por IA cuando los usuarios crean nuevos temas o publicaciones. sam mencionó el trabajo en curso para agregar esta funcionalidad a los perfiles, al tiempo que advirtió sobre el posible ruido en los temas leer más.
NateDhaliwal implementó varias mejoras en el componente de tema Discourse Persistent Banner, incluyendo opciones de ubicación, personalización de bordes y soporte para variables de tema leer más.
sam compartió reflexiones sobre spam basado en IA, discutiendo posibles mejoras en la detección de spam y planteando preguntas filosóficas sobre el valor del contenido generado por IA en foros leer más.
ludwikc suggested a new feature to turn chat threads into full-fledged topics, proposing the ability to select certain chat threads and convert them into regular forum topics. This could be useful for when chat discussions evolve into more meaningful conversations.
Tris20 reported an issue with the js.composer.reply_placeholder text being applied to both new topics and replies. They suggested separating the placeholders for new topics and replies to provide more appropriate guidance to users.
gurtz encountered a problem where “In reply to” links no longer work on their Discourse forum. The community discussed potential causes and troubleshooting steps to resolve the issue.
kirupa sought advice on how to handle a spam attack that Akismet failed to stop. The discussion included tips for preventing spam and managing flagged content.
ludwikc asked about how to mark all posts as read for users who want to achieve “Inbox:0” on their Discourse instance. The community explained Discourse’s approach to read/unread posts and available options.
davidkingham reported an issue with the Topic List Author component, where user avatars were appearing twice when used in conjunction with topic thumbnails.
omarfilip provided feedback on the Discourse Doc Categories plugin, highlighting the importance of tag filtering for communities where documents can apply to multiple categories.
RGJ reported a PG13 compatibility issue with a recent migration introducing NULL NOT DISTINCT on an index, which is not supported in PostgreSQL versions prior to 15. tgxworld suggested reverting the migration and reconsidering another solution to avoid errors on self-hosted installations read more.
fbpbdmin raised concerns about hiding IP addresses from moderators for privacy reasons, sparking a discussion about the necessity and potential risks of moderator access to IP addresses.
A request was made to allow creation of custom flags that automatically hide content, similar to “spam” and “inappropriate” flags. tobiaseigen mentioned they will be looking into adding a toggle for this feature read more.
ludwikc initiated a discussion on gamification beyond leaderboards in Discourse communities, seeking ideas to keep users more engaged on a psychological level.
MCATAKCIN buscó asesoramiento sobre personalizar el tema estilo Reddit para lograr un diseño similar a Twitter con tres columnas equidistantes. denvergeeks proporcionó una solución CSS para hacer que las columnas sean responsivas.
Un usuario encontró problemas al cambiar las credenciales SMTP durante la migración del proveedor de servicios de correo electrónico. La reconstrucción fallaba, pero pfaffman sugirió un enfoque alternativo usando ./launcher destroy app y ./launcher start app para aplicar la nueva configuración SMTP.
pento encontró un error al ejecutar d/boot_dev --init y proporcionó una posible solución añadiendo un paso de creación de base de datos al script de arranque.
paulswithers preguntó sobre cambiar los iconos para enlaces específicos en el plugin de Categorías de Documentación de Discourse, notando que parece estar codificado de forma rígida. MarcP apoyó la idea, sugiriendo emojis como alternativa a los iconos de FontAwesome.
Isambard preguntó sobre ver la precisión de las marcas de un usuario y sugirió ajustar el número de marcas consideradas para el cálculo de precisión según el tamaño del foro o usar un factor de decaimiento exponencial.
ganncamp discovered a useful feature where highlighting text and pasting creates an automatic link, similar to Slack. This accidental find is expected to save hundreds of keystrokes over the next year. Read more
heyrocker encountered issues with a rebuild, specifically failing on ‘bundle exec rake db:migrate’. After troubleshooting attempts, merefield identified the problem as related to an outdated branch. Read more
Abdul_Hanan inquired about changing or removing the ‘Powered by Discourse’ link. nat provided guidance on disabling this via a site setting and offered alternative customization options. Read more
cmahns reported issues with edits not displaying and timing out. Jagster suggested that simply disabling plugins might not be sufficient and recommended commenting out or deleting problematic lines. Read more
renem asked about webhooks for whisper posts. simon explained that while there’s no specific webhook for whispers, it’s possible to filter for them in the code receiving the webhook. Read more
pfaffman reported a restore failure due to a missing chat_mention function. sam acknowledged the issue and stated that the team would be investigating it over the next few days. kendoer later shared a potential solution involving rebuilding the app on the old server before creating a new backup. Read more
Jagster identified an issue with AI personas not changing as expected in private messages. The problem seems to occur when attempting to change the used persona. Read more
Aniket inquired about setting up Discourse on AWS ECS. RGJ provided a link to a guide for installing Discourse on Amazon Web Services. Read more
tig3 shared detailed steps for setting up Discourse in a subfolder with Cloudflare, particularly when the main website is already live and the root domain can’t be pointed to the forum server. Read more
David_Ghost suggested implementing a feature to redirect users to a specific topic (like a welcome or introductions topic) immediately after registration, similar to the invitation system’s functionality. Read more
Atemu proposed that Github preview links with anchors should preview from the anchor point rather than the top of the file. Read more
NateDhaliwal updated the Discourse Confetti Clicks theme component with a new setting allowing confetti to be shown only in specific categories. Read more
Ly_Chen encountered a CSRF Detected Error when using the oauth2-basic plugin for OAuth2 login. supermathie suggested turning on force_https as a potential solution. Read more
nat provided guidance on changing the ‘Powered by Discourse’ link and offered customization options for Abdul_Hanan. She also explained that the Discourse Jira plugin was built using APIs for Jira Cloud and might not be successful with Jira DC.
davidannounced recent improvements to core and the post badges theme component, resolving performance concerns by loading all badge data as part of the main topic payload.
samacknowledged the restore failure issue reported by pfaffman and stated that the team would be investigating it over the next few days.
chapoishared that auto-zoom should no longer occur after a specific merge, addressing an iOS composing issue.
Lillyconfirmed that a fix for the Discourse Persistent banner theme component was successful.
tedprovided an update on the PG13 compatibility issue, sharing a PR that should work for PG13 and discussing potential workarounds for restoring backups from PG15 to PG13 servers.
supermathiesuggested turning on force_https to address a CSRF Detected Error with OAuth2 login using the oauth2-basic plugin.
Thanks for reading, and I’ll see you again tomorrow!
Trancos encountered SMTP mail sending issues despite successful OpenSSL tests. After troubleshooting, they resolved the problem by using the SMTP relay’s IP address and adding DISCOURSE_SMTP_OPENSSL_VERIFY_MODE: none to the configuration.
AxelTerizaki se enfrentó a un problema de indisponibilidad del foro con un error de Redis. Tras la investigación, se descubrió que un escaneo de virus había puesto en cuarentena un archivo de Postgres, causando el problema. El problema se resolvió ajustando la configuración del escaneo de virus.
En el hilo del plugin de Resumen de Temas de IA de Discourse, Amicable informó de un problema con los enlaces de localhost que se generaban incorrectamente. merefield explicó que los plugins no están diseñados para enlaces precisos en entornos de desarrollo locales, pero dio la bienvenida a las PR para mejorar el soporte de enlaces de localhost.
Bathinda preguntó sobre la configuración de la traducción al hindi en el hilo del plugin Traductor de Discourse, a pesar de que el hindi aún no está disponible como opción de idioma en Discourse.
davidkingham sugirió añadir un enlace "Leer más..." a los Banners de Categoría para mejorar la funcionalidad del componente y proporcionar una forma más limpia de acceder a las descripciones largas de las categorías.
MarcP reavivó una discusión sobre el comportamiento inesperado de la búsqueda, destacando problemas al buscar nombres de usuario en enlaces de GitHub y X (Twitter), así como problemas para encontrar palabras clave en las secciones de borradores y personal.
La discusión en curso sobre el botón de administración oculto en dispositivos móviles continuó, con Kartoon sugiriendo la adición de flechas para indicar contenido desplazable, ya que el icono de la llave inglesa a menudo está oculto a la vista en dispositivos móviles.
sebix1 informó de un problema con los códigos de respaldo de dos factores que no estaban disponibles inmediatamente después de agregar un autenticador. El botón "Agregar códigos de respaldo" solo aparece después de recargar la página.
Un usuario busca ayuda para integrar Authentik con el plugin Discourse OpenID Connect. Están experimentando dificultades con el flujo de autenticación y la configuración del outpost.
joffreyjaffeuxinvestigó un problema con la pestaña de Facturación en los perfiles de usuario, confirmando que las suscripciones funcionan correctamente.
Nam fusionó una solicitud de extracción previamente pasada por alto para agregar puntuaciones al chat en el plugin Discourse Gamification.
pmusaraj reconoció un informe de error sobre el compositor de respuestas que no funcionaba en Firefox móvil y confirmó que el equipo lo investigará.
gerhard discutió una solución potencial para restaurar copias de seguridad entre diferentes versiones de Discourse, enfatizando la necesidad de actualizar a la última versión en algunos casos.
sam proporcionó actualizaciones sobre la compatibilidad de la versión de PostgreSQL, confirmando planes para actualizar el contenedor de código abierto a PG 15 en los próximos meses.
awesomerobot participó en sugerencias de mejora de accesibilidad, señalando próximos cambios para el etiquetado de botones y los controles de color de categoría.
Una discusión sobre simplificar las interfaces del foro fue iniciada por Firsh, con awesomerobot sugiriendo formas de optimizar la experiencia de usuario, incluyendo ocultar respuestas incrustadas y botones de respuesta de línea de tiempo.
Muccku recibió ayuda sobre cómo cambiar los colores de fondo con instrucciones detalladas para acceder a la configuración del esquema de color a través de las preferencias del usuario.
NateDhaliwal reportó un comportamiento inesperado con las reacciones de emoji, donde aparecían múltiples reacciones a pesar de haber seleccionado solo una.