O que impulsionou as conversas esta semana (destaques gerais): um novo lançamento ESR e perguntas subsequentes sobre atualização (leia mais, mais iterações em respostas aninhadas (incluindo um novo modo de ordenação “Em Alta”) (leia mais), e um conjunto de discussões sobre UX/painel administrativo sobre “para onde foi a informação de versão?” (leia mais).
Tópicos Interessantes
#enterprise
Quão próximos os clientes devem estar das suas equipes?HAWK iniciou uma reflexão cuidadosa sobre a definição de limites saudáveis entre clientes e equipes de produto — abordando os “custos ocultos” do engajamento e como construir confiança sem criar a expectativa de disponibilidade constante (leia mais).
#announcements
Lançamento mensal de julho de 2026 + mudança de ESR: O lançamento 2026.7 foi disponibilizado e tornou-se o novo ESR, gerando orientações práticas sobre como fixar uma branch específica (ex.: release/2026.1) para evitar saltos inesperados (leia mais).
Lançamentos intermediários de segurança (31 de julho):david publicou o resumo dos “lançamentos intermediários” e esclareceu que alguns “saltos inesperados” foram na verdade devido ao novo ESR ter sido lançado no início da semana (leia mais).
Limpeza dos controles do Composer: O botão de alternância de pré-visualização do composer foi movido para ficar ao lado dos outros controles de janela (tela cheia/minimizar), e a barra de rascunho minimizada foi simplificada para maior clareza (leia mais).
Respostas aninhadas: ordenação “Em Alta”: Uma nova opção de ordenação projetada para destacar subthreads ativamente engajadas em respostas aninhadas — preenchendo a lacuna entre “Topo” e “Novo” (leia mais).
Lembretes de aprovação pendente de usuários: novo padrão: Uma nova mudança iminente reduz o atraso padrão de 8 horas para 30 minutos em sites com aprovação habilitada, melhorando a responsividade da equipe para usuários na fila (leia mais).
Melhorando a precisão dos relatórios de IA por meio de validação:sam introduziu um pipeline mais robusto para relatórios periódicos de IA, adicionando etapas de validação baseadas em workflow — visando melhorar a qualidade dos resumos sem alterar os LLMs (leia mais).
“Habilidades de agente” para Discourse AI: Uma proposta para armazenar definições de habilidades em tópicos (um tópico por habilidade), permitindo um comportamento de agente mais gerenciável e com permissões através de divulgação progressiva (leia mais).
Workflows + problemas com schema do Gemini: Um tópico sobre o Gemini travando em construções de schema (notadamente additionalProperties), com sam notando um aumento no uso da API de Interações como uma ponte mais estável (leia mais).
Moderação de conteúdo “tipo IA” (sem conflito constante): Um relatório prático sobre o uso de um classificador de IA para sinalizar tópicos gerados por IA excessivamente formais/estilo tese (especialmente de novos usuários), incluindo estimativas reais de custo e detalhes do fluxo de moderação (leia mais).
Replay de Office Hours: Discourse incorporado em modo de aplicativo completo: A equipe compartilhou um replay sobre trazer conversas do Discourse diretamente para sites externos por meio de experiências incorporadas em página inteira (leia mais).
Pesquisa: necessidades de administradores de comunidade: Uma pesquisa de trabalho de conclusão de curso perguntou a admins/mods quais análises realmente importam (novatos, saídas, carga de trabalho, usuários recorrentes, etc.) (leia mais).
#self-hosting
Alternativas mais baratas à Hetzner? Um tópico abrangente sobre mudanças de preços, restrições de disponibilidade e conselhos práticos de dimensionamento (mais uma ideia de script para alertar quando instâncias específicas da Hetzner ficarem disponíveis) (leia mais).
Solução alternativa para página de manutenção (Cloudflare Workers vs dual-container): A discussão ponderou a UX “encantadora” de manutenção contra a complexidade; a estratégia de reconstrução em dual-container foi repetidamente recomendada para reduzir janelas de indisponibilidade (leia mais).
Bug “Atualizado para ESR mas 578 novas mudanças disponíveis”:david explicou um problema de verificação de versão do DiscourseHub (contando commits entre refs) e publicou a correção + um gatilho manual de job para admins impacientes (leia mais).
Para onde foi a informação de versão (preocupações com novo painel): Admins debateram o foco do painel redesenhado (gerente de comunidade vs necessidades de sysadmin), com discussão sobre papéis/chapéus e possível personalização futura (leia mais).
Legibilidade do tema escuro: reduzir texto branco puro: Uma solicitação de design para evitar tipografia de alto contraste branco-em-preto — especialmente relevante para as paletas mais recentes em temas estilo Horizon (leia mais).
Modo apenas para equipe não deve mostrar CTAs de login/cadastro: Uma melhoria de UX para evitar frustrar usuários anônimos com ações que eles não podem concluir — corrigido via PR no core (leia mais).
Botão “Iniciar Atualização” não parece clicável: Uma questão de affordance pequena, mas dolorosa, na UI de atualização do admin, com a nota de que isso muda sob certas mudanças de tema iminentes (leia mais).
Tradução para turco produz linguagem arcaica/otomana: O recurso “Traduzir para turco” estava transformando excessivamente; o prompt foi ajustado para “ficar no seu lugar” e produzir traduções fiéis (leia mais).
Resultados da busca de chat não podem rolar no mobile: Os resultados da busca global de chat não eram roláveis via toque; correção lançada rapidamente no core (leia mais).
Página inicial mostra tópicos mais antigos (cabeçalhos bfcache): Um problema de longa data “o mais recente não é o mais recente” foi rastreado até cabeçalhos compatíveis com bfcache e abordado via PR (leia mais).
Resposta por e-mail do Outlook truncada após listas numeradas: Um bug de formatação reproduzível (com e-mail de fixture) foi corrigido via PR (leia mais).
development (e tópicos de implementação relacionados)
Transparência do Nível de Confiança 3: UI de progresso + esclarecimento da lógica central: Um plugin para expor o progresso do TL3 para usuários TL2 gerou uma conversa mais ampla sobre o que revelar vs o que pode ser manipulado (leia mais), enquanto uma análise profunda separada esclareceu como o requisito % de posts lidos e o limite funcionam no core (leia mais).
Comportamento do logo: substituição de ponto de quebra do logo pequeno: Uma pergunta “por que o logo principal permanece por muito tempo?” acabou sendo rastreada até um componente de tema substituindo o comportamento; uma nova configuração foi adicionada para restaurar o comportamento padrão (leia mais).
CSS correto para claro/escuro: use light-dark() Uma dica de estilo concisa: a função nativa CSS light-dark() pode ser mais simples do que container queries quando você realmente precisa de cores duplas explícitas (leia mais).
#plugin / #theme-component
Salas de voz Resenha: iteração rápida de UX + novos recursos: Várias melhorias foram implementadas (ícone de bloqueio privado, descobribilidade da lista de participantes, deep links para salas), mais destaques como auth coturn, gravação, flags e menus de clique direito em tiles (leia mais).
Componente de tema: Pré-visualização do Composer Mobile restaurada: O botão de alternância de pré-visualização foi trazido de volta para mobile (e a depuração revelou algumas instabilidades no link de pré-visualização do Theme Creator, com melhores dicas de fluxo de teste) (leia mais).
Plugin: Duplicador de Eventos para tópicos de calendário: Um novo plugin para duplicar tópicos de eventos em um novo período de tempo ganhou suporte para “shift (meses)” rapidamente (útil para padrões de eventos mensais/trimestrais) (leia mais).
Avançou a qualidade dos relatórios do Discourse AI adicionando etapas de validação orientadas por workflow ao pipeline de relatórios de IA (leia mais).
Propôs uma abordagem estruturada para “habilidades de agente” armazenadas como tópicos — visando reduzir prompts de sistema desajeitados e facilitar a manutenção colaborativa das capacidades do agente (leia mais).
Respondeu às limitações de Workflows + provedor Gemini e notou um impulso iminente em direção à API de Interações para maior estabilidade (leia mais).
Lançou (ou apontou) correções em torno do comportamento de revisão de mídia e casos extremos na lógica de revisão de upload (leia mais).
Esclareceu a mecânica de atualização do ESR (fixar em release/2026.1 vs rastrear esr) no tópico de lançamento mensal (leia mais).
Publicou a lista de lançamentos intermediários de segurança e explicou por que algumas instalações “estáveis” pularam devido ao timing do ESR em vez do próprio lançamento intermediário (leia mais).
Diagnosticou e resolveu o problema de exibição “578 novas mudanças disponíveis” como um bug da API de verificação de versão do DiscourseHub (leia mais).
Rastreou uma falha de otimização de avatar/imagem até um plugin arquivado e recomendou removê-lo para restaurar uploads normais (leia mais).
Ajudou a reduzir os problemas restantes de upload no iOS (além da correção para iOS mais antigo) solicitando melhores evidências de UA/log (leia mais).
Corrigiu um prompt de tradução de IA que estava estilizando excessivamente a saída, causando turco arcaico; o prompt revisado mantém as traduções fiéis ao tom e significado (leia mais).
Entregou várias melhorias no Resenha (correções de UX para salas privadas e melhor descobribilidade de gerenciamento de participantes), mais deep linking para salas (leia mais).
Investigou problemas de upload no iOS, suspeitando de configurações específicas da instância quando “sandbox funciona mas meu site não” (leia mais).
Reduziu o ruído dos logs de aviso de “saída estruturada JSON da IA” movendo aquela mensagem para o nível INFO (leia mais).
Melhorou a UX para sites apenas para equipe removendo CTAs enganosos de login/cadastro para usuários anônimos (leia mais).
Introduziu a mudança iminente “padrão de lembrete de usuários pendentes”, reduzindo o atraso para 30 minutos para sites que exigem aprovação (leia mais).
Implementou várias correções de rápida entrega em moderação/revisão e notificações:
Opção “Suspender” em fluxos de revisão / melhorias de consistência (leia mais)
Título de enquete duplicado em notificações por e-mail (leia mais)
Correção de regressão de formatação do “motivo” da flag (leia mais)
Correção de truncamento de resposta por e-mail do Outlook (leia mais)
Rastreou “abrir fórum mostra tópicos mais antigos” até cabeçalhos compatíveis com bfcache e postou um PR para abordá-lo (leia mais).
Implementou o comportamento de entrada booleana solicitado para campos de Workflows mapeados manualmente e manteve o tópico atualizado com links de PR e status (leia mais).
Anunciou uma limpeza nos controles do composer (alternância de pré-visualização movida, ícone de minimizar padronizado, barra de rascunho simplificada) (leia mais).
Ajudou usuários a navegar pelo suporte e comportamento de UX em torno de semânticas de não lido/não visto (nível de post vs nível de tópico) (leia mais).
Orientou contribuidores de tradução no caminho correto para se tornarem revisores (e linkou as instruções canônicas) (leia mais).
Confirmou a decisão intencional de despoluição do Horizon re: ocultar a linha “tópicos não lidos/novos” sob tópicos sugeridos (leia mais).
Lançou uma correção para a rolagem da busca global de chat no mobile e linkou o PR do core para inclusão na próxima atualização (leia mais).
Identificou interferência de componente de tema no comportamento de troca de logo do cabeçalho e adicionou uma nova configuração para restaurar o comportamento padrão no componente de largura total (leia mais).
Conselhou sobre padrões de personalização mais seguros (variáveis CSS em vez de seletores frágeis, saídas de plugin estáveis em vez de substituições) e o que tende a quebrar entre atualizações (leia mais).
Forneceu uma solução limpa para estilo claro/escuro usando a função CSS light-dark() (leia mais).
Ajudou a depurar problemas de remoção de âncora de URL no editor rico sugerindo wrappers HTML que sobrevivem às transformações do composer (leia mais).
Sinalizou um problema de tradução do tema Meta (texto de banner vazio) e envolveu nat para investigação (leia mais).
Iniciou uma discussão substancial sobre frameworks de participação da equipe e redução do medo de engajamento entre equipes (especialmente quando nem todos são engenheiros/designers) (leia mais).
Opinou sobre normas de moderação de conteúdo de IA e contestou (levemente, mas claramente) a ideia de que humanos devem “degradar o estilo de escrita” para provar que não são bots (leia mais).
Indicou usuários para personalização de texto do site como o primeiro ponto de parada para mudanças de wording de notificação (leia mais).
Introduziu a “ordenação Em Alta” para respostas aninhadas — projetada para destacar subthreads ativos sem congelar respostas curtidas cedo no topo para sempre (leia mais).
Confirmou o comportamento esperado para “nova resposta aninhada aparece no topo até atualizar” e explicou a racionalidade de UX (visibilidade vs ordenação estrita) (leia mais).
Continuou o trabalho de estabilização de respostas aninhadas com correções para pulos de rolagem e vazamento de posts entre tópicos (leia mais).
Explicou a matemática de “posts lidos” do TL3 e o limite de uma forma que finalmente fez a lógica fazer sentido para pessoas lendo o código do core (leia mais).
Adicionou nuance ao debate “para onde foi a informação de versão?” enquadrando as necessidades de admin como múltiplos “chapéus” (sysadmin vs admin do site vs gerente de comunidade) e apontando para futuros /admin mais personalizáveis (leia mais).
Transformou uma pergunta de relatório “Eu também” em uma consulta Data Explorer funcional para admins rastrearem cliques de problemas compartilhados por tópico + intervalo de datas (leia mais).
Participou de pensamentos iniciais em torno da apresentação de subcategorias aninhadas em dropdowns, incluindo tradeoffs e possíveis affordances de UI (leia mais).
Corrigiu o problema “caixa de banner vazia” do Meta removendo substituições manuais acidentais vazias nas traduções de um componente de tema (leia mais).
Mesclou uma melhoria de seletor de data para configurações de Tradução de IA para tornar datas de preenchimento retroativo mais claras e fáceis de configurar (leia mais).
Avançou preferências multilíngues para exibição de conteúdo localizado, compartilhando screenshots e convidando para teste/feedback no Meta (leia mais).
Foi mais uma semana movimentada no Meta, com a comunidade gerando 613 novas publicações em 75 novos tópicos nos últimos 7 dias. Um coro de feedbacks perspicazes, testes robustos e discussões de produto reflexivas preencheu os fóruns — desde um grande teste de redesign do editor até o caminho cheio de obstáculos rumo ao PostgreSQL 18.
Um agradecimento especial a satonotdead, que foi o usuário mais prolífico desta semana com 37 publicações, e a Moin e merefield, que lideraram o ranking de curtidas. É ótimo ver a comunidade vibrando com atividade.
Tópicos Interessantes
#Anúncios
Ajude a testar o redesign do Editor!chapoi revelou um redesign experimental do editor, com o objetivo de modernizar a aparência e melhorar a composição em dispositivos móveis. As portas do feedback se abriram: darkpixlz questionou por que o campo de título era tão grande, Don adorou o visual moderno, mas sugeriu adicionar uma alça visual para a área de texto arrastável, Canapin levantou questões sobre o título H1 parecendo parte da área de texto e títulos grandes ficando parcialmente ocultos, e NateDhaliwal relatou “ícones de categoria sem cor” (acidental, correção a caminho). satonotdead defendeu a barra de ferramentas inferior como mais acessível no uso com uma mão em dispositivos móveis, e Don mencionou um bug antigo onde o menu de contexto cobre a barra de botões do editor. sk-or-v1-contents até compartilhou uma correção CSS para o flash azul ao expandir. leia mais
Atualização do PostgreSQL 18 para auto-hospedagem — chrisr anunciou a atualização da imagem Docker para o PostgreSQL 18, exigindo aproximadamente 2x o tamanho do banco de dados em espaço livre em disco. O tópico viu uma extensa sessão de perguntas e respostas: chrisr corrigiu o aviso de espaço para 2x, adicionou uma correção para a detecção de núcleos usando nproc --ignore=1, e Falco relatou uma atualização suave em um Pi 5. Lilly compartilhou um guia detalhado passo a passo para configurações de dois contêineres com CDN do Cloudflare e buckets R2 leia mais, e Tobias_1 forneceu uma correção em alemão para o erro “group id 993 which does not exist” limpando arquivos de atualização restantes e corrigindo permissões. leia mais
Suporte à API de Interações do Gemini — sam anunciou que o Discourse AI agora suporta a nova API de Interações do Gemini, recomendando-a para toda inferência do Gemini. O novo provedor traz streaming de chamadas de ferramentas, execução de código nativa e uma ferramenta do Google Maps — embora a nova API não permita mais desativar o “pensamento” nos modelos flash 2.5. leia mais
Atualizações sobre permissões granulares baseadas em grupos — No tópico em andamento sobre permissões granulares baseadas em grupos para usuários anônimos e conectados, satonotdead perguntou sobre classes CSS, e martin confirmou que os componentes oficiais agora usam resolve_group_membership e disallowed_groups, com várias PRs mescladas para componentes oficiais. Lilly contribuiu com uma PR para adicionar as classes anonymous_users e logged_in_users ao componente do tema. leia mais
#Comunidade Construção
Para a próxima década da internet (edição 2026) — mcwumbly abriu uma discussão instigante sobre como será a próxima década da internet, retomando a promessa de lançamento do Discourse em 2013. awesomerobot deu uma perspectiva histórica brilhante, observando que ainda estaremos “digitando palavras em caixas” em 2036, assim como fizemos em 2003. Ed_S levantou preocupações sobre a monetização da conexão humana e a polarização, enquanto satonotdead imaginou tanto um futuro centrado em multimídia quanto uma opção de resistência dura e descentralizada cypherpunk. leia mais
Qual é a história por trás da sua comunidade? — Danielle convidou os membros a compartilharem as histórias de origem de suas comunidades, desde cuidadores de gatos diabéticos até centros de interesse. HAWK compartilhou como vê o Meta apoiando tanto um projeto compartilhado quanto uma missão, com o ethos de código aberto em seu coração. leia mais
Modelos de engajamento escaláveis — HAWK perguntou à comunidade sobre modelos de engajamento um-para-muitos, citando horas de escritório e webinars como formatos infinitamente escaláveis. mcwumbly compartilhou o padrão de ter anúncios de recursos feitos pelas pessoas mais próximas da mudança, o que se encaixa bem no processo de construção de produtos e permite que a comunidade se engaje diretamente com os construtores. leia mais
Aprendendo música (off-topic, mas interessante) — HAWK separou esta deliciosa discussão off-topic sobre aprender música de outro tópico, compartilhando sua própria jornada do clarinete para a bateria. O tópico evoluiu para o compartilhamento de artigos acadêmicos sobre Icaros, tambores xamânicos e até um projeto para reconstruir melodias imaginadas a partir de sinais cerebrais, contribuído por philip_rhoades e satonotdead. leia mais
Discussão pública vs privada — HAWK colocou a questão de quanto deve ser público versus privado em um fórum, delineando sua preferência por engajamento público no Meta, exceto quando comercialmente sensível. nickdb compartilhou sua abordagem de proibir mensagens diretas completamente para manter a supervisão nas orientações técnicas, preferindo conversas em que todos possam participar. leia mais
#Recurso
Acesso mais direto a tópicos com novas respostas — A nova visualização unificada continua a gerar feedbacks acalorados. martin confirmou que uma preferência do usuário para separar novo/não lido não está planejada, mas sugere que um componente de tema poderia fazer isso. Shauny relatou reclamações de usuários sobre o fluxo de trabalho de 2 cliques, seanblue disse que a maneira antiga “funcionava perfeitamente” para ele, e awesomerobot propôs uma preferência de priorização. Moin apontou para o componente Links de Navegação Superior Personalizados como um lugar potencial para recuperar contagens separadas. leia mais
Sempre permitir redefinição de senha baseada em nome de usuário — southpaw destacou que a configuração hide_email_address_taken (habilitada por padrão) faz com que o formulário de senha esquecida exija e-mail, e o pedido de recurso para sempre permitir nomes de usuários ganhou força. pfaffman admitiu que estava “equivocado” e pediu desculpas por sua resposta inicial dismissiva, observando que membros de longa data da comunidade muitas vezes não lembram seu e-mail de registro. awesomerobot observou que esta foi uma mudança intencional de uma PR de 2021 para endurecer sites contra abuso de redefinição de senha. leia mais
Feedback sobre painel administrativo redesenhado — No tópico sobre o painel administrativo redesenhado, mcwumbly vinculou a discussão adicional sobre para onde foram as informações de versão, e Moin observou a remoção do plugin do gerenciador Docker. leia mais
Componente de tema Modal de Tópico estilo Facebook — Don compartilhou um componente de tema de modal de tópico lindamente polido, acionado ao clicar em um tópico. awesomerobot sinalizou o grande número de solicitações de rede que poderiam causar limites de taxa em layouts padrão, e Don reconheceu isso e otimizou com novas configurações como max_prefetches_per_minute. O componente ainda está sendo testado em batalha antes de ser aberto ao código-fonte, mas Damian_Boon e Andrew_Rowe amaram o que viram. leia mais
Agradecimento aos colaboradores Agosto (& Fev) 2026 — Moin escreveu um agradecimento sincero a todos os colaboradores nos últimos seis meses (e a versão ESR anterior), continuando a tradição dos antigos posts de blog de lançamento. HAWK adicionou um muito apreciado . leia mais
#Auto-hospedagem
Saga de auto-hospedagem em espanhol — Picho_Pelis encontrou falhas repetidas ao configurar sua instância do Discourse em vários VPS. pfaffman diagnosticou o problema central: o domínio debatehosting.co não existia (confirmado por supermathie com uma pesquisa de host real), e merefield observou que “SSL bloqueou meu domínio” era na verdade limitação de taxa do Let’s Encrypt após o domínio ser cancelado. Lilly pediu melhor tratamento da seleção de “solução”, e o usuário mais tarde confirmou uma instalação bem-sucedida em outro domínio. leia mais
Discourse-ID exibe seu próprio logotipo e nome — Karthik_K1 relatou que o Discourse ID mostrava “Discourse” em vez do nome de seu fórum. chapoi inicialmente achou que não era um bug, mas após investigação, a solução alternativa envolveu limpar as credenciais do cliente do Discourse ID no console Rails e alternar o recurso. rishabh compartilhou o botão de administrador que aciona a mesma atualização e observou que PRs estão em vigor para atualizar automaticamente os metadados do ID quando o título/logotipo muda. leia mais
Existe algum chatbot integrado? — Soumya_Ranjan_Mishra perguntou sobre funcionalidade de chatbot integrado além do Discobot. RGJ apontou para o AI Bot e o plugin Chatbot, enquanto awesomerobot explicou que todos os recursos solicitados (responder perguntas, categorização automática, marcação automática) estão disponíveis através do Discourse AI, que é entregue com novas instalações — e alimenta ask.discourse.com. leia mais
Adicionando idiomas ao seletor de idiomas — Karthik_K1 queria adicionar idiomas indianos (Hindi, Telugu, Tamil, etc.) ao seletor de idiomas. nat explicou que o seletor é intencionalmente limitado a locais suportados pelo Discourse porque muda toda a interface do usuário (não apenas o conteúdo da publicação), e apontou para a criação de plugins e tradução no Crowdin como soluções. leia mais
Procurando detalhes de armazenamento após atualização — m_terenui não conseguiu encontrar informações sobre espaço de backup e disco livre após a última atualização. Moin vinculou as discussões relevantes sobre o redesign, e awesomerobot forneceu o endpoint ainda disponível admin/reports/storage_stats.json. leia mais
Alguém mais está vendo uma queda drástica na atividade do fórum de Suporte? — HAWK compartilhou uma perspectiva interessante de agente de IA sobre por que a volatilidade da pesquisa está mudando a dinâmica da comunidade, observando os números de tráfego do Reddit no Q2 e o risco de dependência de descoberta externa. satonotdead recomendou uma instância auto-hospedada do searxng para aqueles que querem informações reais. leia mais
Notificação de “voto devolvido” em votos ilimitados — Moin observou que a notificação de “voto devolvido” no plugin de votação de tópicos não faz sentido quando os limites de voto estão desativados. awesomerobot concordou e empurrou uma correção. leia mais
O ‘Eu também’ deve ser oculto em tópicos de descrição de categoria? — satonotdead perguntou sobre ocultar ‘Eu também’ em threads de descrição de categoria usadas como índices para categorias de documentação. awesomerobot concordou que deve ser oculto e fez uma mudança excluindo esses tópicos. leia mais
Melhorando a página “atualizar Discourse” — mcwumbly abriu uma discussão sobre melhorar a página de atualização, propondo um histórico de atualizações com links para conjuntos de mudanças entre atualizações. asa concordou e sugeriu um protocolo de atualizações reais que este site realizou. leia mais
#Site feedback
Banner de erro do Meta - implantação MERGE_BRANCH falhou — Usuários relataram um banner de erro de implantação no Meta. tgxworld confirmou a correção, e david mais tarde explicou que foi causado por um sistema que implanta branches git para testes, e que o erro não deveria ser exibido a todos. leia mais
O grupo @team teve mais uma semana massiva, engajando profundamente em toda a plataforma em testes, feedbacks e desenvolvimento de produtos. Aqui está o que chamou a atenção da equipe:
chapoi liderou o esforço de teste do Redesign do Composer, respondendo de forma ponderada aos feedbacks, confirmando correções para os ícones de categoria sem cor e o problema da borda do seletor, e esclarecendo que as mudanças no composer são independentes do tema. Eles também reconheceram o problema de a pré-visualização estar indisponível no mobile e planejaram explorar a possibilidade de trazer de volta o botão de pré-visualização se a alternância se provar insuficiente. chapoi também respondeu ao problema do logotipo do Discourse-ID, atribuindo-o inicialmente a uma causa errada antes de ajudar com a solução alternativa, e notou uma correção para a interface de grupos no mobile.
chrisr liderou o anúncio da atualização do PostgreSQL 18 e foi incrivelmente responsivo ao longo do tópico, corrigindo o aviso de espaço em disco, corrigindo a detecção de contagem de núcleos e abordando preocupações sobre checksums de dados desativados ler mais.
Foi uma semana movimentada e produtiva no Meta, com 499 novas publicações em 56 novos tópicos. O @team esteve especialmente ativo, lançando correções, abrindo sessões de perguntas e respostas (AMAs) e avançando com recursos importantes como subagentes de IA, um painel administrativo redesenhado e o novo sistema de Workflows. A comunidade também se uniu em torno de segurança na moderação, atualizações para auto-hospedagem e discussões sobre privacidade e IA.
samanunciou os subagentes de IA do Discourse, uma grande atualização que permite delegar tarefas de um agente principal para subagentes especializados — misturando LLMs, reduzindo o excesso de contexto e aumentando a concorrência. A comunidade rapidamente começou a imaginar casos de uso como pesquisadores web e verificadores de fatos, e Falco e sam compartilharam planos para tornar as habilidades mais acessíveis. leia mais
renato apresentou uma barra fixa para mensagens fixadas no chat, para que as fixações importantes dos canais permaneçam visíveis no topo do chat enquanto você rola a página, com navegação por toque para pular entre várias fixações. leia mais
O tópico de teste do Redesign do Composer continuou com chapoi implementando uma onda de correções com base no feedback da comunidade — variando de cortes de botões de tags às peculiaridades do editor de texto rico. Testadores como Canapin e per1234 forneceram feedback detalhado, e chapoi agora está refinando a entrada de título e a divisão markdown/visualização. leia mais
chrisr e a equipe guiaram os auto-hospedeiros pela atualização do PostgreSQL 18, corrigindo atualizações de multisite quebradas e compartilhando etapas detalhadas de rollback. Usuários como agemo e Andrew_Rowe relataram suas próprias experiências de migração, incluindo armadilhas de espaço em disco, e Moin documentou útilmente uma solução alternativa manual de dump e restauração. leia mais
A prévia dos Workflows continua gerando entusiasmo. lindsey e j.jaffeux recomendaram o uso de Workflows mesmo para automações simples devido à flexibilidade e melhor visibilidade, e os usuários já estão explorando como isso substitui o antigo plugin Automations. leia mais
samanunciou a visão delegada para IA, permitindo que modelos apenas de texto como DeepSeek v4 Flash usem todo o conjunto de recursos de IA do Discourse, transferindo a compreensão de imagens para modelos com capacidade de visão como Qwen ou Gemma. leia mais
rinion relatou o bot de IA abrindo automaticamente um chat privado mesmo com os recursos de IA desativados. gabriel investigou e aplicou uma correção, embora rinion ainda tenha visto o problema persistir até a remoção manual do canal e uma segunda implantação — um caso interessante de estado ficando preso entre versões. leia mais
A discussão pública vs. privada se transformou em uma conversa reflexiva sobre o controle em nível de usuário sobre rastreadores de IA e mecanismos de busca. HAWK compartilhou insights sobre controles granulares para rastreadores, atribuição e obrigações de transparência sob a Lei de IA da UE, enquanto Jagster levantou a tensão do mundo real entre indexação para SEO e prevenção de raspagem de conteúdo de IA. leia mais
chau, do Customer Success, lançou uma discussão Voice of the Customer (VoC), perguntando como as comunidades alimentam os ciclos de produto e suporte. rosiesherry compartilhou exemplos inspiradores do Ministry of Testing, incluindo conversas de vídeo 1:1 não roteirizadas com membros da comunidade. leia mais
Em Modelos de engajamento escaláveis, rosiesherry explorou como conversas registradas e dados da comunidade podem ser reaproveitados em toda uma organização, gerando ideias sobre quem é ouvido e como as insights escalam além de algumas vozes altas. leia mais
#Auto-hospedagem
wsmwktb perguntou se abrir um Discourse auto-hospedado para contas de sites participantes via Discourse ID tinha desvantagens significativas. Falco desmontou os antigos argumentos baseados em medo (alucinações), esclareceu como o Discourse ID realmente funciona e ofereceu conselhos práticos como impor 2FA para funcionários. leia mais
Ethsim2 compartilhou uma configuração detalhada para executar Caddy na frente do Nginx do Discourse para habilitar HTTP/3 na borda, incluindo um gancho app.yml para IPs de cliente corretos e dicas de redação de logs. pfaffman vinculou a um PR existente para referência, e a conversa incluiu uma correção útil sobre QUIC 0-RTT ser desnecessário. leia mais
O Plugin Custom Wizard viu uma onda de atividade quando Lebron e Eviepayne relataram campos, tags e configurações de grupo sendo limpos ao salvar. angus respondeu com múltiplos PRs (#318, #319), corrigindo os problemas de categoria e tag, embora alguns casos extremos em torno da seleção de tema e redirecionamentos de cadastro permaneçam. leia mais
Don lançou o Custom Splash HTML Builder, um plugin para telas de splash totalmente personalizadas com HTML/CSS definidos pelo administrador — originalmente motivado por preocupações com desempenho móvel com animações SVG. agemo elogiou como uma solução aguardada há muito tempo para melhor marca durante conexões lentas. leia mais
#Comunidade Construção
OS_Corsair abriu [“Como faço para crescer minha comunidade?” e recebeu respostas mistas. Enquanto Moin e NateDhaliwal ofereceram perguntas reflexivas sobre público, estrutura e proposta de valor, o tópico eventualmente saiu dos trilhos e foi fechado pelos moderadores. É um bom lembrete de que uma pergunta clara e específica gera conselhos muito melhores. leia mais
Bem-vindo ao seu resumo semanal de tudo o que está acontecendo no Meta! Esta semana, o fórum fervilhou com debates sobre IA, novos recursos importantes para administradores e muita ajuda da comunidade na solução de problemas. Continue lendo para ver as estatísticas principais, as discussões mais interessantes e um resumo do que o @team tem feito.
Estatísticas Principais
Nos últimos 7 dias, a comunidade produziu 576 novas publicações em 65 novos tópicos. Um grande obrigado a todos que compartilham conhecimento, relatam bugs e ajudam outros administradores!
Usuários em destaque desta semana (classificados por curtidas recebidas, com contagem de publicações):
lindsey anunciou que o painel de administração agora pode identificar tráfego provável de rastreadores, separando bots e raspadores automatizados que executam JavaScript real do navegador de visitantes anônimos genuínos. ted perguntou se os rastreadores prováveis ainda contam para o limite mensal de visualizações de página — @lindsey confirmou que ainda não está decidido — enquanto kris.kotlarek observou que a detecção também funciona para usuários conectados, tendo encontrado scanners TL0 no próprio Meta. leia mais
rishabh publicou o boletim Projetos Atuais – Agosto de 2026, resumindo o trabalho recente em melhorias do painel, o plugin de Eventos, Legendas de Imagem com IA v2 e um novo plugin Kanban. satonotdead perguntou se a transmissão ao vivo do Zoom suportaria alternativas como Livekit ou Jitsi, e awesomerobot explicou que Livestream e Resenha estão em caminhos de desenvolvimento separados — com YouTube, Twitch, Kick, TikTok, Instagram e Facebook já suportados. leia mais
sam lançou um novo recurso exclusivo para administradores de logs detalhados de IA em /admin/plugins/discourse-ai/ai-logs, completo com controles de retenção, decodificação de respostas em streaming e filtragem rica. nickdb elogiou como uma ótima ferramenta para rastrear a tradução automática e sugeriu a ideia de uma opção de atualização automática. leia mais
zogstrip apresentou uma mudança em que o seletor de tags vazio agora sugere tags dos seus 10 tópicos mais recentes em vez das tags populares do site inteiro. sren-1 preocupou-se que isso crie um loop de auto-reforço que reduza a diversidade de tags, enquanto satonotdead sugeriu uma opção de alternância intermediária — e zogstrip concordou que vale a pena experimentar. leia mais
Falco anunciou uma renovação completa dos sons de notificação do chat, com cinco novos pacotes de sons sintetizados — Clássico e limpo, Marimba suave, Retro 8-bit, Bolha brincalhona e Vidro etéreo — cada um com tons distintos para mensagens e menções, inspirado em experimentos no Resenha. leia mais
Construção de #Comunidade
Divinebaboon perguntou como os moderadores lidam com usuários que usam IA para responder automaticamente a tópicos a fim de ganhar níveis de confiança. merefield destacou padrões ainda mais astutos de bonecos de pano (sock-puppets), mbauman observou que as "costuras de carga" da IA geralmente aparecem, e HAWK argumentou por uma abordagem de princípios fundamentais: se o conteúdo é valioso, importa como foi criado?satonotdead compartilhou um sistema personalizado de quests de karma projetado para tornar a automação entediante. leia mais
O tópico de longa data sobre a queda drástica na atividade da comunidade nos fóruns de Suporte continuou com debate apaixonado. nickdb observou que o volume assistido por IA é difícil para comunidades pequenas, mbauman compartilhou que novos publicadores são o maior ponto de queda em comunidades de programação, e Mevo reagiu à questão da forma versus conteúdo. HAWK refletiu sobre quando "a cobra começa a se comer" se todos bloquearem rastreadores de conteúdo humano novo. leia mais
HAWK lançou Mostre-nos seus Fluxos de Trabalho, revelando um fluxo de trabalho de Lembrete de Atualização Semanal que serve CSS progressivamente pior para colegas que atrasam seus relatórios. chapoi admitiu que era "o tema mais feio que já fiz", zogstrip explicou o classificador de LLM e a lógica do explorador de dados, e nickdb compartilhou um fluxo de trabalho mais simples que corrige automaticamente categorias mal posicionadas com base em tags. leia mais
O tópico filosófico perguntando O dinheiro pode ser o único moderador de um fórum? continuou, com awesomerobot explicando por que os modelos de assinatura superam as micropagamentos devido ao atrito de pagamento, Mevo citando a abordagem de receita de anúncios do YouTube, e satonotdead linkando um ensaio de 1999 sobre micropagamentos e custos mentais de transação. leia mais
Ryan_Scott relatou que o calendário estava fora do ar para todos os ~1.200 usuários após atualizar para 2026.8, e depois resolveu sozinho reativando a configuração do site discourse post event enabled. awesomerobot confirmou que a equipe identificou e aplicou uma correção de migração para evitar que isso acontecesse em outros sites. leia mais
sk-or-v1-contents relatou comportamento instável da busca com palavras de parada e aspas inteligentes. awesomerobot explicou que palavras como it, we e don't são excluídas da indexação porque aparecem com muita frequência, e que frases entre aspas exigem correspondências exatas — levando satonotdead a se perguntar se a própria busca precisa de algum amor de refatoração. leia mais
Jagster não conseguia ver o conteúdo das publicações traduzidas por IA após alterar o idioma da interface para inglês. Moin explicou que a preferência Content languages controla isso — remova o finlandês dos idiomas entendidos ou deixe o campo vazio, e as traduções aparecerão como antes. leia mais
Joshua8600 relatou que tópicos impulsionados automaticamente não mostram mais indicadores de não lidos após a atualização de fevereiro para julho de 2026. Moin atribuiu isso a mudanças na forma como as pequenas publicações de ação são rastreadas, observando que isso pode ser a razão pela qual os impulsos não marcam mais tópicos como não lidos. leia mais
satonotdead perguntou como mover o botão de Novo Tópico no Horizon para uma posição flutuante no canto inferior direito. chapoi forneceu CSS funcional, diagnosticou o problema de contexto de empilhamento causado por um pai com position: sticky e sugeriu uma correção com z-index: 1 no sidebar-wrapper. leia mais
jahan_gagan pediu uma forma suportada de substituir modifyClass("model:composer") ao sobrescrever o salvamento. awesomerobot sugeriu transformadores de valor e ganchos de eventos, e david adicionou um novo transformador de valor composer-minimum-post-length na PR #42686, atualizado posteriormente para também corrigir a validação codificada "Post can’t be empty". leia mais
A discussão sobre Contorno para a página de manutenção continuou, com Jagster e merefield recomendando fortemente a configuração de dois contêineres para evitar tempo de inatividade durante reconstruções. mcdanlj ofereceu uma ressalva equilibrada de que não é para todos, enquanto satonotdead elogiou a aprendizagem sobre a abordagem para servidores maiores. leia mais
Ed_S perguntou se um trabalhador pitchfork com 2,2M de requisições estava usando muita memória. david compartilhou gráficos de cluster de produção mostrando que a memória cresce após o lançamento, mas se estabiliza abaixo de 1,4GB, explicando que o fork com copy-on-write do processo mold significa que o RSS por processo não conta a história inteira. leia mais
Don lançou várias atualizações para o Modal de Pré-visualização de Tópico: uma nova configuração open_all_topic_links, suporte a visualização aninhada, uma alternância para desktop/móvel, além de correções para o modo de cartão de tópico de alto contexto do Horizon. Jagster e joo relataram casos extremos que Don corrigiu rapidamente em commits de acompanhamento. leia mais
satonotdead explorou a adição de um botão de Novo Tópico e comportamento dinâmico de resposta ao componente F NAV Mobile Navigation Tabs. Don respondeu adicionando uma opção de destino /new-topic e esclareceu que o posicionamento depende da variável --f-nav-height. leia mais
#Plugin
j.jaffeux respondeu a perguntas da comunidade em Discourse Workflows, compartilhando um exemplo de nó de fluxo de trabalho do explorador de dados para recuperar informações do usuário e demonstrando a operação de impulsionar tópico. patrickemin perguntou sobre filtrar gatilhos de novos usuários por status de ativação, e Aurora confirmou sucesso em alemão. leia mais
Falco detalhou grandes atualizações do Resenha: controles WebRTC reformulados para supressão de ruído, controle automático de ganho e cancelamento de eco; três modelos de supressão de ruído por IA (RNNoise, DTLN, DeepFilter3); e chamadas diretas 1:1 que estão desativadas por padrão e podem ser restritas por grupo. leia mais
#Traduções
happyhappy perguntou sobre adicionar uma interface em língua basca ao Discourse. Moin explicou que novos locais são adicionados quando cerca de 50% do software é traduzido no Crowdin, com o basco atualmente em 13%. Inabalável, happyhappy começou a reunir falantes nativos e descobriu as mais de 100.000 strings aguardando tradução. leia mais
Foi mais uma semana movimentada no Meta, com 51 novos tópicos e 453 novas publicações criadas entre 23/08/2026 e 30/08/2026. Os membros da comunidade estavam de bom humor, acumulando milhares de curtidas, enquanto as discussões variavam desde novas ferramentas de administração até personalização profunda de temas e experimentos com Workflows.
Explorador de tráfego do site para o novo painel de administração — tgxworld apresentou um novo Explorador de Tráfego do Site exclusivo para administradores como parte do painel de administração redesenhado, oferecendo filtros para dimensões como URLs, referrers, países, redes, navegadores e endereços IP. O explorador analisa até 200.000 visualizações de página por padrão, configurável para 1.000.000 por meio da configuração site_traffic_explorer_event_limit. No tópico, tgxworld confirmou que não há planos atuais para rastreamento de eventos como o Umami e observou que URLs relacionadas a badges dominando as Principais URLs parecem ser tráfego de bots com uma taxa de rejeição de 100%. ler mais
Novo suporte a arrastar e soltar para gerenciar conteúdo personalizado da barra lateral — lindsey anunciou dois novos comportamentos de arrastar e soltar que tornam a criação de seções personalizadas da barra lateral muito mais fácil: agora você pode arrastar qualquer link diretamente para uma seção personalizada existente (disparando o modal de Edição) ou soltá-lo na parte inferior da barra lateral para criar uma seção totalmente nova. As seções integradas de Categorias e Tags estão excluídas da reorganização. ler mais
Discourse MCP a próxima versão — sam anunciou o Discourse MCP v0.3, que chega com impressionantes 131 ferramentas em comparação com as 25 da versão 0.2.9, introduzindo um novo conceito de "conjuntos de ferramentas" (toolsets) que permite expor recursos que variam desde a geração e administração de workflows até configuração de IA, análises e criação de temas. Falco apontou para o vídeo de anúncio original para casos de uso inspiradores. ler mais
Discourse Calendar agora é Discourse Events! — lindsey anunciou a rebranding de Discourse Calendar para Discourse Events para refletir melhor o conjunto de recursos em expansão do plugin, destacando melhorias recentes, incluindo categorias de eventos fáceis, RSVPs mais flexíveis para eventos recorrentes, streaming ao vivo integrado e suporte a webinars do Zoom. ler mais
Lançamento mensal de agosto de 2026 — loic publicou as notas de lançamento para a v2026.8.0, juntamente com lançamentos de correção para v2026.7.2, v2026.6.3 e v2026.1.8. elmuerte lembrou a todos que este é o último mês de suporte para a linha old-ESR 2026.1. ler mais
Ajude-nos a testar o redesenho do Composer — O redesenho do composer continuou a atrair feedback apaixonado. chapoi disse que a personalização da barra de ferramentas é uma ideia desejada, mas não faz parte do redesenho atual focado em estilo, enquanto sren-1 alertou que as mudanças mobile-first não devem vir às custas da memória muscular dos usuários de desktop. nickdb contrapôs que comunidades apenas de desktop são uma minoria em declínio, e j127 levantou preocupações de contraste para a borda de entrada ativa. ler mais
Construção de #Community
Gostaria de agradecer à equipe de desenvolvimento do Discourse — ErespawN compartilhou um agradecimento sincero à equipe do Discourse, apresentando uma comunidade turca construída com cartões de usuário estilo Discord, temas personalizados, um marketplace e plugins de loja de cosméticos que desenvolveram com assistência de IA. O tópico multilíngue recebeu elogios de gilles e eisammy, com NateDhaliwal admirando até onde a personalização do Discourse pode ir. ler mais
Mostre-nos seus Workflows — AJ_Quick compartilhou um impressionante workflow de reengajamento impulsionado por IA que localiza tópicos antigos, gera resumos de IA, avalia se eles precisam de acompanhamento e publica respostas de bot para estimular a discussão. mcwumbly contribuiu com vários workflows de relatório semanal prontos para produção — cobrindo moderação, bandeiras e atividade — com arquivos JSON baixáveis para que outros importem. ler mais
O dinheiro pode ser o único moderador de um fórum? — rosiesherry defendeu um modelo de pagamento para postar onde as taxas anuais financiam funcionários e investimento na comunidade, dizendo que é a única maneira como ela quer administrar uma comunidade. satonotdead flertou com uma ideia experimental para um sistema de gorjetas e recompensas baseado em Monero integrado ao Discourse, compartilhando várias referências de código aberto para inspiração. ler mais
Componente de #Theme / #Theme
Modal de Pré-visualização de Tópico — Don iterou rapidamente neste popular componente de tema, adicionando gestos de dispensa configuráveis para mobile (Nenhum/Alça/Gesto), tratamento nativo de Voltar que fecha o modal sem perder seu lugar na lista de tópicos, feedback háptico opcional no Android e um modal de linha do tempo dedicado. Feedback extenso de testes veio de Damian_Boon, Jagster e satonotdead em iOS e Android. ler mais
FKB Pro - Tema Social — Don anunciou o FKB Pro v2, uma atualização substancial por trás das câmeras com um layout de lista de tópicos de desktop mais flexível, melhor comportamento responsivo para telas estreitas e conteúdo transbordante, e otimizações de desempenho para cartões de tópicos fora da tela. gilles relatou um bug de layout de cabeçalho de categoria no mobile, que Don endereçou com uma correção baseada em CSS grid. ler mais
Componente de Tema Guest Gate — Don lançou o Guest Gate v2.0, uma atualização importante que vai além de limites simples de visualização de página para suportar múltiplos tipos de gatilho — visualizações de página, tempo, profundidade de rolagem, abertura de lightbox ou qualquer combinação — juntamente com atrasos configuráveis, análises opcionais e um sistema de gatilho totalmente reconstruído. ler mais
#Plugin
Discourse Workflows — Uma semana enorme para Workflows. Ethsim2 abriu PRs adicionando Ações de Evento (Fechar/Abrir evento) e uma operação genérica Evento → Definir presença, enquanto j.jaffeux confirmou que um nó de Evento nativo chegará na próxima semana e corrigiu erros de pm_tags_allowed_for_groups para marcação de agentes de IA. putty e AJ_Quick compartilharam seus próprios experimentos de workflow e obtiveram solução de problemas útil. ler mais
Avatar Animado — Alteras empurrou duas correções urgentes para o plugin de avatares animados afetando o Discourse v2026.8+, resolvendo o erro key not found: "resize_animated" e um bug subsequente de argumento malformado do gifsicle --crop. akanora e satonotdead confirmaram que as correções funcionam, embora o suporte a WebP animado permaneça uma possibilidade futura. ler mais
ProxyTracer: Bloqueador de VPN & Proxy — ProxyTracer participou de uma discussão animada da comunidade sobre compatibilidade com templates do Cloudflare, flertou com uma opção intermediária de hCaptcha (em vez de bloqueio total) para usuários de VPN/Tor conscientes da privacidade, e respondeu a perguntas sobre o tratamento de IP/ASN de redes móveis e a visibilidade de tentativas de login. ler mais
Ver Progresso do TL3 — merefield sugeriu expandir o plugin além do TL3 para um "Medidor de Progresso de Nível de Confiança" completo, e NateDhaliwal concordou que um rework é possível. EricGT observou que o timing é excelente, já que o trabalho do TL3 se aproxima da conclusão, e viu potencial para automatizar orientações para usuários TL0 presos nos requisitos de entrada. ler mais
Chats favoritos desaparecem se o usuário estiver em mais de 100 chats — ARK-Helena apresentou um relatório de bug meticuloso mostrando que os canais de chat favoritos somem quando um usuário segue mais de 100 canais públicos, rastreando a causa para um limite rígido MAX_PUBLIC_CHANNEL_RESULTS = 100 no backend. zogstrip respondeu com uma correção ultrarrápida que busca canais favoritos independentemente em vez de filtrar a lista truncada. ler mais
Podemos tornar os links inline para subcategorias mais concisos? — martin demonstrou um protótipo de expansão ao passar o mouse para links de categoria, enquanto awesomerobot sugeriu um tooltip ao focar/passar o mouse para evitar reflow da página. mcwumbly então propôs um "cartão de usuário" para categorias mostrando nome completo, descrição, acesso e métricas de atividade — uma ideia que martin está ansioso para prototipar. ler mais
Tri titre alphabétique dans catégorie — gilles solicitou uma ordenação alfabética padrão por categoria para títulos de tópicos, explicando que suas categorias de referência de jogos de tabuleiro precisam disso. RGJ observou necessidades semelhantes para cursos e tópicos numerados por lição, e satonotdead confirmou que o filtro existente não preserva o layout de mosaico que os usuários desejam. ler mais
Feedback do #Site
Quando esta nova página de Pesquisa foi adicionada? — NateDhaliwal notou uma página de Pesquisa redesenhada aqui no Meta e se perguntou se era um experimento exclusivo do Meta. Falco revelou que é a v2 da Pesquisa Conversacional com IA chegando ao Discourse AI, com um anúncio completo esperado para a próxima semana. ler mais
Ícone de pesquisa cobre a entrada de pesquisa — Moin relatou o ícone de pesquisa sobrepondo o texto de entrada no banner do cabeçalho. awesomerobot explicou que o Meta está executando um ramo de teste e a sobreposição aparece para usuários (e visitantes desconectados) com a preferência "Habilitar descobertas de pesquisa com IA" desmarcada — com uma correção prometida em breve. ler mais
tgxworld lançou o novo Explorador de Tráfego do Site, respondendo a perguntas sobre rastreamento de eventos, tráfego de bots de URLs de badges e implantando o recurso em sites hospedados.