ToddZ suggested the ability to administratively “re-parent” replies that were mistakenly posted as topic replies instead of direct responses to specific posts. This sparked a discussion about the pros and cons of such a feature, with considerations for topic clarity and user education. Read more.
A user reported issues with spell checking in Firefox on macOS while editing posts. Other users confirmed that spell checking was working correctly for them, suggesting it might be a local configuration issue. Read more.
A user reported that usercards reappear when scrolling away far enough to load new posts, even without clicking on them again. This unexpected behavior was demonstrated with a video, highlighting a potential UI glitch. Read more.
In the Discourse Chatbot plugin thread, exlabs encountered a gem activation error while trying to install the plugin. merefield suggested it might be due to a conflicting dependency with the Zendesk plugin and offered potential solutions. Read more.
A user encountered an error during the rebuild of their Discourse instance, specifically a NULL-Byte warning in the launcher script. pfaffman and RGJ provided troubleshooting steps and identified potential causes for the issue. Read more.
#Hosting
Heliosurge inquired about experiences with LeaseWeb as a hosting provider for Discourse. Lilly provided a link to a previous discussion about LeaseWeb experiences, offering some context for potential users. Read more.
Falco discussed the challenges of implementing HTTP/3 support in Discourse, explaining the complexities involved with nginx and potential alternatives like Caddy. He proposed a new template approach for experimenting with different web servers. Read more.
Lilly confirmed that the “arrive at topic” option for invites is still available and provided a screenshot demonstrating its presence in the invite creation dialog. Read more.
oga asked about the theme used on meta.discourse.org and the availability of the “Radiant” theme. Lilly clarified that multiple themes are used and provided information on finding and installing themes.
cosdesign sought help on using DiscourseConnect as a client only, aiming to allow website visitors to log in and register solely through Discourse. The discussion included steps taken and configuration attempts.
eisammy reported an issue with the /faq page not working correctly after deleting the logs category, resulting in an inability to edit the page and encountering an “Oops!” error upon refresh.
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.
mcwumbly also announced Discourse 3.3.2, a security and maintenance release addressing several CVEs and including various bug fixes and improvements.
Falco provided an update on NSFW detection in Discourse AI, mentioning improved accuracy with the AI Post Classifier and ongoing development of Vision LLM-based solutions for Enterprise customers.
Tris20 suggested moving the “Proofread Text” AI button next to “Create Topic” to make it more visible for new users. lindsey mentioned that the design team is working on composer redesigns and considering how to better surface AI features. sam proposed ideas like teaching users about proofreading and background proofreading as you type. Read more.
EnergyInterest noticed double buttons in the posting section of their forum. Moin explained that these buttons allow users to change notification levels and reply while reading a topic, disappearing when scrolling to the bottom. awesomerobot clarified their purpose for replying or changing tracking status before reaching the end of a topic.
A discussion on Trust Level 4 promotion by community election poll continued, with Heliosurge explaining that the idea doesn’t need to be part of core Discourse due to its extensible design. Lilly reminded that users could build their own plugin for this functionality.
angus anunciou que fornecerá suporte regular para o plugin ActivityPub até pelo menos março do próximo ano. Os usuários discutiram a federação entre Discourse e Lemmy, com angus esclarecendo que o plugin está em conformidade com o FEP-1b12 para federação baseada em grupos.
O Classificador de Posts de IA do Discourse agora pode ser usado para detectar imagens e textos NSFW em comunidades. Saif forneceu um guia sobre como configurá-lo para administradores.
ToddZ forneceu uma atualização sobre os preços do Mailgun, observando que o Plano Flex não está mais disponível e os preços atuais começam em US$ 15/mês após o nível gratuito.
Ryan_Hyer buscou aconselhamento sobre limpar a fila de e-mails (mailq) após resolver problemas de configuração de e-mail em uma instalação Discourse auto-hospedada.
xandra.cc relatou um problema onde os usuários não conseguiam mais editar nenhuma postagem desde a atualização para 3.4.0.beta3-dev. Moin sugeriu uma correção relacionada ao plugin discourse-reactions, que resolveu o problema.
Rick_Jing encontrou um erro interno do servidor 500 ao tentar criar tópicos com tags via API. A comunidade também aconselhou sobre a importância de ocultar adequadamente as chaves de API em capturas de tela.
Shauny perguntou sobre limitar o uso de tokens de IA para usuários. Jagster explicou que o Discourse AI não tem tais limitações, mas a solução Chatbot oferece limites semanais de solicitação.
Na thread Feedback do Resumo Diário, Lilly observou humoristicamente que os resumos gerados por IA tendem a exagerar sua atividade.
Tema
Usuários discutiram personalizações para o Tema Air, compartilhando código CSS para ajustar o layout das listas de tópicos.
Anúncios
Uma conversa sobre conceder distintivos em massa aos usuários levou a discussões sobre a automação do processo usando consultas SQL para distintivos personalizados acionados.
sam reconheceu a necessidade de um sistema de cotas para uso de IA e mencionou planos para adicionar seletores de grupo com contagens de entrada/saída e duração para cada LLM.
Falco forneceu orientação sobre configurar manualmente o VLLM na seção de modelo de IA, explicando as configurações de URL e tokenizador.
NateDhaliwal introduziu um novo componente de tema Discourse Persistent Banner que exibe um banner no topo de cada página, que só pode ser ocultado por administradores. Lilly forneceu feedback e sugestões para melhorias, incluindo opções de posicionamento e personalização de cores.
O componente Filtered Topic Lists encontrou um problema onde a configuração "Default List Filter: no subcategories" em uma categoria impede que as listas de tópicos filtradas sejam exibidas em qualquer saída. gormus confirmou as descobertas e forneceu passos para reproduzir o problema.
Um usuário buscou ajuda para implementar um design específico de representação de categoria em sua comunidade hospedada pelo Discourse. Moin forneceu orientação sobre o uso do estilo de página de categoria desktop "Boxes with Subcategories" e sobre como adicionar personalizações CSS.
RCheesley relatou um erro ao clicar na aba Faturamento no perfil do usuário de uma instância Discourse auto-hospedada com o plugin de assinaturas instalado. O erro parecia estar relacionado ao plugin Who’s Online.
Shauny perguntou sobre ativar o botão de IA na barra de ferramentas, descobrindo que ele estava funcionando, mas exigia a seleção de texto para ativar. Moin explicou que uma mudança recente moveu a posição do botão, e os usuários da versão estável precisariam esperar pelo próximo lançamento.
RGJ encontrou um problema onde o texto substituído em traduções reverteu repentinamente para o original, apesar da substituição ainda estar presente no painel de administração. Moin sugeriu procurar a chave de tradução específica para solucionar o problema.
Firsh perguntou sobre trocar o site usado como provedor de SSO de um site WordPress de staging para um site de produção, questionando sobre possíveis conflitos com dados de usuários.
Lilly forneceu feedback e sugestões sobre o componente de tema Discourse Persistent Banner, oferecendo insights para melhorar sua funcionalidade e opções de personalização. Ela recomendou ajustes para posicionamento em desktop, personalização de bordas e flexibilidade na seleção de cores.
ludwikc buscou conselhos sobre duplicar um grupo para gerenciar o acesso ao curso, com Lilly sugerindo o uso da API para popular o novo grupo.
joo perguntou sobre acionar respostas geradas por IA quando os usuários postam, com sam mencionando um PR futuro para personas, ao mesmo tempo em que adverte sobre ruído potencial.
sam abordou preocupações sobre spam gerado por IA, discutindo as questões filosóficas de adição de valor e remoção de conteúdo. Ele também mencionou o trabalho em andamento sobre respostas geradas por IA através de personas.
Thomas_Rother reported an issue with wiki text functionality disappearing after upgrading to Discourse 3.4.0.beta3-dev. Moin suggested checking safe mode and the post menu site setting read more.
maiki discovered a validation issue with the Name field for AI tools in Discourse AI. They suggested adding validation in the UI to prevent errors when creating new tools read more.
Sidi_Codet reported responsiveness issues with the user preferences section on mobile devices when using the Central Theme. jordan-vidrine advised submitting feedback to the theme’s topic as it’s still experimental read more.
Epoch requested paid development for three different plugins or components, including color-coding user names based on group rankings and creating collapsible sidebar categories read more.
j127 shared insights on AI-based spam, discussing the challenges of distinguishing valuable AI-generated content from spam and the importance of maintaining trust in forum content read more.
Falco explained the functionality of AI-generated replies in response to joo’s inquiry about triggering AI responses when users post. He suggested validating the idea manually before automating read more.
sam addressed concerns about pageview metrics in the new site traffic report, clarifying that no information was lost and explaining how to access the previous data read more.
Users reported issues with “in reply to” links not working on a specific Discourse forum. Moin suggested it might be related to deleted posts or a forum-specific issue read more.
baronesh accidentally deleted a member and inquired about undoing the action. pfaffman explained that immediate deletion occurs for users with few or no posts read more.
ludwikc asked about marking all posts as read for users aiming to achieve “Inbox:0” on their Discourse instance. pfaffman clarified that Discourse doesn’t allow marking posts as read without actually reading them read more.
Falco addressed concerns about code scan vulnerabilities in self-hosted Discourse installations, explaining that off-the-shelf tools often produce false positives and recommending the use of HackerOne for reporting actual issues.
rishabh engaged in discussions about AI-powered user field collection in the Discourse Chatbot plugin, providing information on supported field types and limitations.
NateDhaliwal criou um novo e divertido componente de tema chamado Discourse Confetti Clicks que adiciona animações de confete quando os usuários clicam na página. Alguns usuários sugeriram limitá-lo a páginas específicas ou vinculá-lo a eventos especiais como aniversários de membros.
Uma discussão sobre gamificação além do placar explorou ideias para manter os usuários engajados, incluindo a personalização de níveis de confiança e distintivos.
mcwumbly compartilhou a atualização Projetos Atuais - Outubro de 2024, destacando o trabalho em andamento no redesenho do compositor, uma nova página de configuração de aparência e outras iniciativas.
Usuários discutiram o plugin Discourse Doc Categories, com wenqin buscando esclarecimentos sobre a configuração de um tópico de índice e paulswithers perguntando sobre a alteração de ícones para links específicos.
heyrocker buscou assistência com um problema de reconstrução relacionado à migração de banco de dados, levando a sugestões para etapas de solução de problemas.
ted comentou sobre o problema de compatibilidade PG13, compartilhando uma correção potencial e discutindo considerações para restauração de backup entre diferentes versões do PostgreSQL.
ganncamp discovered a useful auto-linking feature when pasting text, similar to Slack’s functionality. This accidental discovery will save many keystrokes for users.
renem asked about the possibility of creating a webhook for whisper posts. simon explained that while there’s no specific webhook for whispers, it’s possible to filter for them in a general Post Events webhook.
kendoer shared a solution for a restore failure related to a missing chat_mention function by updating the old server to the same version as the new installation before creating a backup.
A user encountered a “CSRF Detected” error when using the oauth2-basic plugin for OAuth2 login. supermathie suggested enabling force_https to potentially resolve the issue.
A discussion began about tactics to strengthen online communities, with forum administrators sharing their experiences and seeking advice on growing their communities.
Um usuário buscou ajuda para ocultar postagens publicadas no Discourse, expressando frustração com a falta de um recurso de rascunho. @Moin sugeriu o uso de tópicos não listados ou uma categoria privada, enquanto @Jagster recomendou a criação de uma categoria pessoal e o uso de temporizadores de tópicos para publicação.
@monikas relatou que os selos de postagem desapareceram após uma atualização no tema FKB Pro - Social. @david aconselhou a atualização do core do Discourse e a reinstalação do componente de tema se o problema persistir.
Um usuário perguntou sobre a alteração do Toggle de Modo Escuro/Claro, com @Jagster explicando a interação entre as configurações padrão do tema e as configurações do usuário para a funcionalidade correta do toggle.
Geral
@sunjam compartilhou um repositório do GitHub para um plugin Maubot que permite aos usuários postar mensagens de Matrix para o Discourse, potencialmente útil para integração entre plataformas.
#Self-Hosting
@tig3 relatou sucesso em servir o Discourse a partir de uma subpasta, aplicando uma solução compartilhada por @varun21, resolvendo um problema com endereços IP de usuários aparecendo como 127.0.0.1.
Bug
Uma discussão continuou sobre o comportamento inesperado da pesquisa, onde certos termos como ‘/commands’ não são encontrados ao pesquisar por ‘commands’. @MarcP destacou problemas com a pesquisa de links do GitHub e X (Twitter), enfatizando o impacto na encontrabilidade, especialmente nas seções de rascunho e de staff.
Feature
O tópico de ocultar endereços IP de moderadores ressurgiu, com @mentalstring citando preocupações legais relacionadas ao GDPR. @Jagster discordou, afirmando que o GDPR permite o uso de endereços IP, enquanto @schneeland forneceu um contra-argumento referenciando uma decisão do Tribunal de Justiça Europeu.
Instalação
Um usuário continuou buscando ajuda com a instalação do Discourse, relatando problemas persistentes apesar de mudar de sistema. @Lilly solicitou logs de erro mais detalhados para ajudar ainda mais.
Comunidade
@MCATAKCIN expressou motivação para o crescimento da comunidade após aprender sobre várias táticas para fortalecer comunidades de fóruns.
Marketplace
Uma discussão sobre um Plugin de Submissão de Ideias de Criptomoeda explorou o potencial de expandir o sistema de tags do Discourse para lidar com dados de criptomoedas, com perguntas sobre o desempenho das tags e melhorias na interface do usuário.
@david forneceu suporte para um problema de tema, sugerindo a atualização do core do Discourse e a reinstalação do componente de tema se os selos de postagem desapareceram após uma atualização.
@sam solicitou uma demonstração em vídeo para ajudar a depurar um problema com personas de IA que não estão mudando como esperado em mensagens privadas.
@Lilly pediu logs de erro mais detalhados para ajudar um usuário com problemas na instalação do Discourse.
@zogstrip perguntou sobre uma possível correção para um bug relacionado à alteração de reações, perguntando se seria abordado em uma próxima refatoração de reações.
@rishabh acompanhou uma solicitação de suporte sobre o hub do Discourse abrindo fóruns no Chrome em vez de PWA, mencionando que eles envolveram outro membro da equipe para assistência.
Amicable encontrou um problema com links gerados por IA em seu Chatbot hospedado localmente, onde os títulos dos tópicos estavam sendo substituídos por "slug" nos URLs. O problema foi posteriormente identificado como relacionado à execução em localhost sem SSL.
AxelTerizaki enfrentou dificuldades com Redis e erros de banco de dados durante uma instalação do Discourse. O problema foi finalmente rastreado até uma varredura de vírus removendo arquivos do PostgreSQL, destacando a importância da configuração adequada do antivírus em configurações do Discourse.
mcwumblyconfirmou ter tido problemas de rolagem semelhantes aos relatados por richb-hanover, especialmente em laptops com trackpads.
samreconheceu um bug reproduzível relacionado a personas de IA que não mudam como esperado em mensagens privadas e se comprometeu a resolver o problema.
awesomerobotcontribuiu para a discussão sobre problemas de rolagem suave, confirmando experiências semelhantes em laptops com trackpads.
tedforneceu insights sobre um problema de compatibilidade do PostgreSQL, sugerindo uma solução alternativa e perguntando sobre as circunstâncias que levaram à restauração de um backup PG15 no PG13.
Lillyofereceu assistência a um usuário que estava tendo problemas com o recurso de resumo do Discourse, solicitando mais informações sobre a configuração dele.
Users reported issues with restoring backups due to a missing chat_mention function. RGJ explained that the problem stems from a migration with an older date stamp being committed later, which isn’t detected by the version metadata in the backup. The solution involves updating to the latest version or building a new instance with the same commit hash.
A user encountered a 502 Bad Gateway error on their Discourse instance. The community suggested running ./launcher rebuild app to resolve the issue, which was successful after about an hour.
sebix1 reported that generating 2FA backup codes is not immediately available after adding an authenticator. The page needs to be reloaded to see the “Add backup codes” button.
A discussion about the difficulty in finding the logout button in the new user menu continued, with a user thanking the community for a theme component that addresses this issue.
A user sought advice on configuring incoming email to create new topics or group messages, noting that the instructions may be outdated for version 3.2.2.
Teresations inquired about hosting live streams directly in their Discourse community using Streamyard or Restream, seeking guidance on the best approach.
darkpixlz initiated a poll to gauge interest in different designs for their Modern Theme, presenting options for a unibody design versus a detached/floating sidebar.
Users discussed the Discourse Advertising Plugin, with omarfilip noting that the content security policy guidance is outdated and requesting updated information.
A user encountered SMTP configuration errors while trying to install Discourse using the 1panel server panel docker, seeking assistance in troubleshooting the issue.
mryogi sought help with adding new posts using the API, encountering a 404 error. The community suggested checking the API key and path used in the request.
sam commented on the PG13 compatibility issue, acknowledging the need to update the open-source container to PostgreSQL 15 in the coming months.
jordan-vidrine addressed the issue of animations breaking on meta by removing transitions from a reader-mode component and requesting feedback on whether the animations are now working properly.
tobiaseigen shared an update on the creation of custom flags feature, including a screenshot of the new moderation flags admin page with the added toggle.
Lilly helped troubleshoot an issue with invites not working properly, confirming that invites are functioning as expected and suggesting where to look for redeemed invites.
Um novo post de blog foi publicado discutindo como o Discourse serve como uma ferramenta de colaboração em equipe. stella investigou um problema com o formulário de inscrição de newsletter relatado por usuários.
stella investigou problemas de formulário de inscrição de newsletter no post de blog sobre ferramenta de colaboração em equipe e reconheceu que o problema precisava ser corrigido.
Lilly deu as boas-vindas a novos usuários e compartilhou informações sobre decorações de Halloween e temas de Natal.