Resumo semanal

Esta semana no meta.discourse.org

Estatísticas Principais

Período de relatório: 08-03-2026 → 15-03-2026, conforme refletido em tópicos ativos como a discussão de manutenção de FAQ/Diretrizes (leia mais) e relatórios de UX/navegador do final da semana (leia mais).

  • Total de novas postagens: 426
  • Total de novos tópicos: 72

Principais usuários (postagens + curtidas nos últimos 7 dias)

d>Solução de componente de tema para texto de introdução de /groups (leia mais)
Usuário Postagens Curtidas Referência recente
Falco 24 50 Explicação sobre bloqueios de IP do Cloudflare (leia mais)
ToddZ 23 37
Canapin 16 30 Tópico da comunidade “Qual a idade do seu fórum?” (leia mais)
LotusJeff 9 29 Início + história do tópico “Qual a idade do seu fórum?” (leia mais)
nat 9 20 Análise profunda de i18n de emblemas + solução alternativa no console (leia mais)
sam 7 19 Anúncio de “níveis de serviço” da OpenAI/Azure (ai, #Anúncios) (leia mais)
awesomerobot 12 17 Bug de múltiplos modelos em Form Templates + orientação de correção (leia mais)
NateDhaliwal 19 16 Orientação de instalação “início rápido” para auto-hospedagem (leia mais)
merefield 9 15 Feedback sobre dimensionamento do gráfico de tráfego no painel (leia mais)
Danielle 3 14 Anúncio de webinar: programas de moderadores (leia mais)

Tópicos Interessantes

#Anúncios

  • O Discourse AI recebeu a seleção de “nível de serviço” da OpenAI/Azure, permitindo que administradores equilibrem custo vs latência vs confiabilidade nas configurações do provedor (ai, #Anúncios) — leia mais

  • Um novo webinar foi anunciado: “Criando e Cultivando um Programa de Moderadores” (com replay prometido para os registrados) (webinar, #Anúncios) — leia mais

  • Os limites de capacidade de AI hospedada foram significativamente aumentados (além de melhorias em modelos e throughput), com cotas atualizadas refletidas na página de preços (ai, #Anúncios) — leia mais

blog

  • A equipe do Discourse publicou um artigo detalhado sobre o sistema de Mudanças Futuras e como ele suporta implantações graduais em várias configurações de site (blog) — leia mais

#construção-de-comunidade Construção

  • Um tópico divertido e esclarecedor perguntou: “Qual a idade do seu fórum?” — provocando histórias de migração do Yahoo Groups, phpBB, Ning, vBulletin e mais (#construção-de-comunidade Construção) — leia mais

  • Operações de comunidade entre plataformas surgiram novamente em um acompanhamento de “desafios do WhatsApp”: um padrão prático foi capturar os principais aprendizados de grupos de chat em uma categoria compartilhada no Discourse (#construção-de-comunidade Construção) — leia mais

  • A energia perene “Discourse é ótimo” do Meta continuou, com membros da comunidade compartilhando marcos e encorajamento (#construção-de-comunidade:elogios) — leia mais

Suporte

  • Um caso de borda complicado: após mesclar tópicos, uma postagem não pôde mais ser marcada como resposta Resolvida — eventualmente rastreado até um registro resolvido existente no tópico original e reparado manualmente, com uma correção planejada (resolvido, Suporte) — leia mais

  • Administradores multilíngues perguntaram como localizar emblemas e grupos personalizados; o principal aprendizado: emblemas padrão são internacionalizados (i18n), mas emblemas personalizados precisam de substituições de tradução (atualmente dependentes do console) (tradução, emblemas, Suporte) — leia mais

  • Uma pergunta sobre “aquisição de fórum” explorou como trazer tópicos de um Discourse para outro sem restauração completa, apontando de volta para fluxos de migração estabelecidos (Suporte) — leia mais

  • Um pedido de personalização limpo e com pouco código: adicionar texto explicativo acima de /g (índice de grupos) foi resolvido com um pequeno componente de tema usando Após Cabeçalho + bloqueio CSS (grupos, Suporte) — leia mais

  • Limites de capacidade de moderadores surgiram: moderadores podem excluir usuários, então a abordagem recomendada para controle mais rigoroso foi Moderadores de Categoria + grupos de moderadores por categoria (Suporte) — leia mais

  • Uma postagem de ansiedade sobre auto-hospedagem (“instalar em meu VPS”) se tornou um mini-guia prático: instalador de uma linha, mentalidade de backup e compensações entre hospedado vs auto-hospedado (#Auto-hospedagem, Suporte) — leia mais

  • Uma falha de Onebox/OpenGraph que funcionava no Meta, mas não no site do usuário acabou sendo um problema de cadeia de certificados / confiança de busca do lado do servidor, reforçando que a geração de Onebox é do lado do servidor e sensível à configuração TLS (onebox, Suporte) — leia mais

  • Administradores tentando “exigir aceitação dos termos de uso” usaram uma solução alternativa inteligente: uma caixa de seleção de campo de usuário personalizado obrigatória para bloquear o salvamento de perfil/preferências (Suporte) — leia mais

bug

  • Um problema de UX/dados do painel: o gráfico de Tráfego do Site torna-se inútil quando rastreadores dominam, provocando um pedido de dimensionamento mais inteligente ou um controle de “redimensionar” (relatórios-do-painel, bug) — leia mais

  • Um bug de localização de conteúdo: nomes de tags localizados não estavam sendo limpos/slugificados, quebrando classes de corpo e exibição de tags; uma correção mais migração foi enviada (localização-de-conteúdo, bug) — leia mais

  • Modelos de Formulário: selecionar múltiplos modelos por categoria não persistia após atualização devido a comportamento de salvamento ausente em um fluxo simplificado de criação de categoria; solução alternativa + correção mesclada fornecida (modelos-de-formulário, bug) — leia mais

  • Dor na atualização do Discourse v2026.3.0: discourse-subscriptions falhou na inicialização devido a um caso de borda de ordem de carregamento de constante de rota/depreciação; um PR do núcleo removeu o ponto de depreciação (assinaturas, bug) — leia mais

  • Um relatório assustador: usar temporizadores de tópico + agendamento de publicação em um rascunho com uma categoria de destino ausente poderia espiralar para um estado de UI pesado e “catastrófico” (temporizadores-de-tópico, bug) — leia mais

ux

  • Barra de ferramentas do compositor móvel: quando existem muitos botões (muitas vezes de componentes de tema), botões posteriores podem parecer “ausentes”; a discussão girou em torno de se os indicadores de rolagem (como setas) deveriam aparecer em dispositivos touch (compositor, ux) — leia mais

  • Em alguns tablets/navegadores, o widget de pesquisa flutuante produziu comportamento de entrada estranho (ordem de caracteres invertida), eventualmente vinculado a um recurso de teclado flutuante (pesquisa, Suporte) — leia mais

  • Um problema de polimento da página de login: o alinhamento do logotipo superior se desloca quando o seletor de idioma ou alternador de tema está presente (login, ux) — leia mais

#personalização:plugin / #personalização:tema componente

  • Um novo plugin notável: diskuz Call traz chamadas de voz/vídeo peer-to-peer para o Discourse usando WebRTC (sinalização no servidor, mídia P2P/TURN) (#personalização:plugin) — leia mais

  • Outro showcase de plugin: um protótipo de Loja de Pontos do Discourse (check-in, loja, pedidos, livro-razão) com notas sinceras sobre bugs atuais e prontidão (#personalização:plugin) — leia mais

  • Um tópico de ferramentas de componente de tema: Ferramenta de Estilo de Tag enviou atualizações rapidamente após relatórios de UI desaparecendo e peculiaridades de subconjunto SVG do Font Awesome (tags, #personalização:tema componente) — leia mais

  • Uma alternativa sem reconstrução a plugins de servidor: player inline do Bilibili como componente de tema, comparado a uma abordagem de plugin existente que requer reconstrução (onebox, #personalização:tema componente) — leia mais

  • “Links em Destaque no Banner” recebeu uma atualização para abordar a depreciação de htmlSafe e outras limpezas, fixado em 2026.3.0-latest (#personalização:tema componente) — leia mais

  • O cliente baseado em terminal do Discourse “termcourse” adicionou notificações em tempo real alimentadas por MessageBus e começou a alinhar convenções de atalhos (experimental, #personalização:extras) — leia mais


Atividade do Grupo @team

  • Falco concentrou-se em correções práticas de administração e notas sobre o roteiro: explicou o comportamento de IP “todos foram banidos” do Cloudflare e a necessidade do modelo do Cloudflare (leia mais), confirmou o trabalho em uma nova interface para exibir listas completas de reações “e mais N…” (leia mais), esclareceu as mudanças no comportamento da API do Data Explorer e orientações sobre limites/paginação (leia mais), expandiu os limites de capacidade e as funcionalidades dos modelos do LLM hospedado (leia mais) e descreveu as substituições para a integração de Pesquisa Personalizada descontinuada pelo Google, além do futuro suporte a “ferramentas nativas de pesquisa na web” (leia mais).

  • nat forneceu várias esclarecimentos e correções sobre “internos profundos”: corrigiu a realidade da i18n para emblemas personalizados e forneceu a abordagem TranslationOverride baseada em console (leia mais), investigou a saída de tags localizadas e lançou uma correção de limpeza + migração (leia mais), respondeu ao feedback sobre a escala do gráfico de tráfego do painel com o contexto de “mudanças em andamento” (leia mais) e direcionou os usuários para a página experimental de configurações de tags para gerenciar tags traduzidas após a tradução por IA (leia mais).

  • sam lançou e discutiu várias melhorias voltadas para desenvolvedores em IA/automação: anunciou camadas de serviço para provedores OpenAI/Azure e como configurá-las nas configurações do LLM (leia mais, avançou a ideia de “pipelines de automação” (gatilho → filtros → ações, observabilidade, extensibilidade) (leia mais), respondeu a problemas de atualização envolvendo USERNAME_ROUTE_FORMAT com uma PR principal para remover o ponto de pressão de depreciação (leia mais) e continuou a triagem sobre expectativas de uso de recursos da Pesquisa por IA versus pressão inesperada na CPU (leia mais).

  • awesomerobot lidou com uma ampla gama de UX de administração + triagem de bugs: reproduziu e confirmou o bug de persistência de múltiplos modelos de formulário, sugeriu uma solução alternativa e acompanhou com uma correção mesclada (leia mais); investigou o comportamento de transbordamento da barra de ferramentas e o compromisso “seta oculta em dispositivos touch” (leia mais); identificou um plugin de terceiros causando falha em componentes “oficiais” após a atualização e ofereceu etapas de isolamento em modo seguro (leia mais); e sugeriu abordagens estruturadas para restringir acesso via aceitação de diretrizes usando padrões de Política + Automação (leia mais).

  • Danielle coordenou atualizações voltadas para a comunidade: anunciou a webinar do programa de moderadores e confirmou que as gravações serão compartilhadas após a sessão (leia mais) e ajudou a orientar um processo para revisar/atualizar referências de documentação mais antiga de FAQ/Diretrizes (leia mais).

  • supermathie forneceu diagnósticos precisos e melhorias nas expectativas dos usuários: testou navegadores móveis problemáticos para problemas de UI de seleção de texto e concluiu que o caminho mais viável é recomendar navegadores suportados (leia mais), documentou uma regressão temporária de e-mail causada por uma atualização de gem (com commits de quebra/correção) para qualquer pessoa afetada naquele dia (leia mais) e propôs uma dica de UX para administradores “convidados” de multisite que não podem acessar /sidekiq para reduzir a confusão (leia mais).

  • chapoi envolveu-se em polimento de UX e comportamento de painel/relatório: esclareceu a intenção por trás do comportamento do eixo Y do tráfego do site e concordou que ele deve ser mais inteligente em cenários com muitos rastreadores (leia mais), direcionou os desenvolvedores para a documentação do Discourse sendo incluída diretamente no repositório principal (leia mais) e confirmou que um bug de sobreposição de TOC em tablets deve ser corrigido por uma PR upstream do DiscoTOC (leia mais).

  • martin trabalhou em solução de problemas de produção e comunicação de produto: diagnosticou por que “marcar como solução” pode falhar após mesclagens (um registro resolvido anterior no tópico antigo) e aplicou uma correção enquanto investigava uma mudança preventiva (leia mais) e publicou o tópico de discussão complementar para o post de blog “Sistema de Mudanças Futuras” (leia mais).

  • HAWK iniciou um tópico de limpeza sobre confusão de links de FAQ/Diretrizes, que rapidamente evoluiu para um esforço de revisão de documentação e processo (leia mais).

  • pmusaraj apoiou a solução de problemas do Discourse ID: solicitou rastreamentos para falhas de registro “não é possível alocar thread” e ajudou a estreitar a suspeita em direção a restrições de memória / reprodutibilidade via instalações novas (leia mais) e ofereceu limpeza direta de credenciais de URI de redirecionamento duplicadas como uma correção temporária enquanto melhorias de fluxo de trabalho estão em andamento (leia mais).


Obrigado por ler, e nos vemos na próxima semana! :slight_smile:

Esta semana no meta.discourse.org

Uma semana agitada no Meta (15/03/2026 → 22/03/2026), com muita energia em torno de UX experimental (respostas aninhadas), mudanças voltadas para desenvolvedores (ferramentas de compilação de plugins + depreciações) e um fluxo constante de solução de problemas de administração e suporte em hospedagem, autenticação e calendários (veja o mega thread de testes: leia mais).


Estatísticas Principais

  • Novas publicações: 644
  • Novos tópicos: 82

Usuários mais ativos / mais apreciados (publicações + curtidas recebidas esta semana):

Usuário Publicações Curtidas
Moin 62 108
Falco 30 111
chapoi 21 33
NateDhaliwal 27 21
darkpixlz 16 29
Lilly 14 44
david 13 60
merefield 13 24
martin 6 27
Canapin 10 44

Impulsionadores de conversa que valem a pena notar (com fontes):


Tópicos Interessantes

#Anúncios


Dev


ux


#Site feedback


Suporte (e #Self-hosting)


#Nested Testes de Respostas Aninhadas


#Plugins / #customization:theme componente / #customization:extras


#contribute:feature


bug


Atividade do Grupo @team


Obrigado por ler, e nos vemos novamente na próxima semana! :slight_smile:

1 Curtiu

Esta semana no meta.discourse.org

Principais Dados

Nos últimos 7 dias de discussões e correções (por exemplo, discussão sobre correções de segurança v2026.3.0-latest.1 e feedback do site de lançamentos):

  • Total de novas publicações: 502
  • Total de novos tópicos: 68

Usuários em destaque (publicações / curtidas recebidas esta semana)

  • Moin34 publicações / 75 curtidas — ajudou a triar problemas como a pontuação da tag de votação de tópicos (leia mais) e esclareceu o comportamento de limpeza de uploads após exclusões (leia mais).

  • david20 publicações / 70 curtidas — respondeu sobre a visibilidade dos lançamentos e anúncios no Meta (leia mais), implementou uma correção para os e-mails de "nova versão" paralisados (leia mais) e iterou sobre o site de lançamentos (feedback de loop de RSS + estilização) (leia mais).

  • Falco12 publicações / 55 curtidas — explicou o contexto da onda de correções de segurança (leia mais), avançou na atualização da API v2 do Patreon (leia mais) e discutiu os destinos de tradução de MP para o Discourse AI (leia mais).

  • zogstrip12 publicações / 29 curtidas — organizou uma série de correções, incluindo validação de alias de emojis (leia mais) e melhorias na UX de moderação/fila (leia mais).

  • merefield12 publicações / 28 curtidas — forneceu uma análise de riscos cuidadosa sobre plugins de "limpeza de resíduos do banco de dados" (leia mais) e sugeriu soluções sustentáveis para privacidade/obtenção de links (leia mais).

  • R23D_Printing21 publicações / 28 curtidas — iterou rapidamente no Desafios Discourse, adicionando intervalos semanais + acesso de moderador e, em seguida, um ChallengeBot impulsionado por DM (leia mais).

  • awesomerobot9 publicações / 27 curtidas — corrigiu regressões de UI como a pontuação de votação de tópicos (leia mais) e propôs melhorias nas permissões de API para about.json (leia mais).

  • darkpixlz19 publicações / 25 curtidas — ajudou a depurar a quebra de plugins de CDN/CORS (leia mais) e rebateu corretamente a ideia de esconder os banners de "tema quebrado grande e vermelho" (leia mais).

  • RGJ8 publicações / 20 curtidas — forneceu uma explicação clara de quando os uploads são purgados após a exclusão permanente (leia mais) e sugeriu abordagens de proxy mais seguras para obtenção de links/privacidade (leia mais).

  • nathank16 publicações / 20 curtidas — ofereceu orientações práticas para administradores (por exemplo, visibilidade de grupos na página sobre) (leia mais) e explorou abordagens de funcionalidade/workflow em torno de eventos e chamadas (leia mais).

Tópicos Interessantes

Suporte

  • Ed_S levantou preocupações sobre lançamentos "furtivos" e pediu o retorno das publicações de lançamento para Anúncios; david reconheceu a dificuldade e disse que a equipe está discutindo melhores ponteiros de volta ao Meta (leia mais).

  • A confusão em torno do consumo de lançamentos continuou em um tópico focado sobre a usabilidade do releases.discourse.org, com pedidos de RSS e melhor legibilidade — resultando na implementação rápida de um feed RSS (leia mais).

  • Um fluxo de cadastro de plano gratuito hospedado encontrou um erro de "demais sites provisionados"; HAWK e pedro intervieram para investigar e confirmar os dados inseridos (leia mais).

  • Auto-hospedeiros depurando o Discourse ID aprenderam na prática o requisito obrigatório: se o seu site informa ao Discourse ID que o URI de redirecionamento não é HTTPS, você precisará corrigir o force_https / cabeçalhos de proxy — a discussão incluiu equívocos comuns de proxy reverso (leia mais).

  • Um tópico de suporte prático perguntou como remover moderadores da página /sobre sem remover o grupo; uma abordagem simples de "grupos ocultos" (e grupos dinâmicos opcionais) resolveu o problema (leia mais).

  • Uma pergunta sobre o "grande banner vermelho" transformou-se em um lembrete: os alertas de tema quebrado são intencionalmente chamativos, e a correção adequada é resolver o componente, não esconder o aviso (leia mais).

  • Um administrador perguntou como mover um banner/imagem para o topo absoluto — as respostas enfatizaram que isso deve ser feito por meio de um pequeno componente de tema/ajuste de CSS, em vez de modificar o markup (leia mais).

bug

  • Uma irritação de longa duração — ausência de e-mails de "nova versão disponível" — foi rastreada até uma alteração no gem redis e recebeu um PR principal para corrigir o trabalho quebrado (leia mais).

  • Um problema agudo de "parece HTML puro" no navegador interno do Facebook no iPhone foi atribuído à detecção de crawler classificando erroneamente o MetaIAB, e um PR principal foi aberto para ajustar os padrões (leia mais).

  • Vários administradores relataram plugins falhando silenciosamente após a atualização devido ao comportamento CORS do lado da CDN; a depuração inicial apontou para cabeçalhos do BunnyCDN e timing de regressão (leia mais).

  • Um pequeno, mas real, incômodo de UI: com a votação de tópicos habilitada e "0 votos" oculto, uma vírgula aparece após a última tag; a customização de tema do Meta foi implicada, e foi rapidamente ajustada (leia mais).

  • Um incidente doloroso no compositor: fazer upload de imagens HEIC causou um erro + recarregamento, perdendo um rascunho longo; a investigação focou-se nos passos de reprodução e detalhes do erro (leia mais).

ux

  • Um relatório de UX do Meta notou que os inputs de 2FA ficam alinhados à esquerda ao fazer login pelo fluxo de "login por e-mail"; um PR de correção foi aberto e o layout de login do Meta recebeu nova atenção (leia mais).

  • A correção de emojis ganhou destaque: :champagne: não existe, mas um alias fez com que parecesse que deveria existir; o acompanhamento adicionou validação para impedir aliases para emojis que não existem (leia mais).

  • Um pedido de affordance móvel: adicionar uma barra de agarre à folha inferior de ações de administração de publicações (correspondendo à UI de ações de administração de tópicos) para melhorar a descoberta e manipulação (leia mais).

  • Um pedido de UX de funcionalidade propôs um visualizador "expandir tabela" em tela larga (somente leitura) para que grandes tabelas markdown sejam legíveis sem entrar no modo de edição (leia mais).

  • A experimentação contínua no Meta com respostas aninhadas trouxe tanto entusiasmo quanto confusão de navegação, especialmente ao vir de notificações ou visualização plana (leia mais).

Dev

  • Autores de temas/plugins receberam outro impulso: arquivos .hbs estão descontinuados (mover para .gjs), e o tópico também destacou o Ask Discourse como um ajudante rápido para pequenas conversões (leia mais).

  • O suporte inline <script type="text/discourse-plugin"> foi removido; o tópico canônico de modernização foi atualizado com a meta de remoção de março de 2026 (leia mais).

  • Uma atualização da equipe: a palestra sobre o novo sistema de build de plugins foi compartilhada externamente (encontro Ember Europe), dando aos devs um caminho para aprender o novo fluxo de trabalho (leia mais).

#customização:plugin

  • Desafios Discourse evoluiu rapidamente: intervalos semanais, acesso de moderador e, em seguida, o ChallengeBot (confirmações por DM, lembretes, comandos como status/leaderboard/streak) foram implementados em rápida sucessão (leia mais).

  • Uma nova ideia de plugin, Plugin Cleaner, visava escanear e remover "resíduos" órfãos de plugins desinstalados; o feedback destacou o risco inerente de excluir estruturas de plugins desconhecidas/não migradas (leia mais).

  • Discourse Member Application introduziu um fluxo de entrada estruturado /apply para comunidades privadas/somente por convite, substituindo formulários externos/planilhas por um processo de revisão + convite in-Discourse (leia mais).

#customização:extras

  • Dexo, um cliente Discourse nativo para iOS construído com UIKit/Swift, mostrou suporte multi-fórum, renderização HTML, fluxos de autenticação e uma abordagem de UI limpa (leia mais).

#construção-comunitária Construção

  • Um novo proprietário de comunidade pediu feedback sobre um novo fórum Discourse para uma comunidade de jogos; as respostas cobriram temas, refinamento de UX e como fazer o Discourse parecer menos "genérico" fora da caixa (leia mais).

  • Um gerente de comunidade de língua portuguesa perguntou se seu fórum de jogos está bem organizado; as sugestões incluíram repensar as compensações entre tags/subcategorias e melhorar as rotas de onboarding (por exemplo, vinculando diretamente ao compositor pré-preenchido) (leia mais).

Marketplace

  • Um pedido de grande escala buscava um especialista em migração phpBB → Discourse para ~870k publicações com hebraico RTL e requisitos rigorosos de SEO/redirecionamento, enfatizando tempo de inatividade mínimo e mapeamento de URL (leia mais).

Atividade do @team Grupo

  • david focou fortemente na experiência de lançamento e nos sinais de atualização: ele abordou preocupações sobre anúncios ausentes no Meta e confusão no painel no tópico de correções de segurança (leia mais), moveu e organizou o feedback do site de lançamentos enquanto implementava melhorias como o RSS rapidamente (leia mais), e respondeu a perguntas sobre fixação de versão para auto-hospedagem (e corrigiu onde definir version:) (leia mais). Ele também impulsionou correções/atualizações principais abrangendo a entrega de e-mail de "nova versão" (leia mais) e detecção de UA para o navegador interno do Facebook no iPhone (leia mais), além de documentar a remoção de tags de script inline legadas (leia mais).

  • Falco misturou feedback de produto, integrações e IA: ele forneceu contexto sobre por que muitas correções de segurança foram implementadas juntas (leia mais), atualizou a experiência de comentários incorporados no blog Discourse e sinalizou problemas de tema/padding para iterar (leia mais), e avançou na migração da API v2 do plugin Patreon — adicionando um agente de usuário personalizado conforme solicitado (leia mais). Ele também esclareceu as expectativas de comportamento do Chat/GIF (funcionalidade vs bug) (leia mais), apontou pedidos de funcionalidade de calendário para o novo trabalho de URL de assinatura (leia mais) e propôs melhorar os controles de tradução de IA para que administradores possam escolher explicitamente se incluem MPs (leia mais).

  • zogstrip estava em uma maratona de correção de bugs, vinculando consistentemente correções a PRs: correções no fluxo de moderação/fila do compositor foram discutidas ativamente (leia mais), o comportamento de elevação de sussurros recebeu um plano de implementação (leia mais), problemas de onebox (incluindo comportamento quebrado do x.com) foram enfileirados para correção (leia mais), e casos extremos de exclusão permanente foram reconhecidos com uma correção em andamento (leia mais). Ele também melhorou o pipeline de alias de emojis, impedindo aliases para emojis que não existem (leia mais) e continuou refinando as expectativas de UX de administração/relatórios sobre os toggles de "Mudanças Próximas" (leia mais).

  • awesomerobot concentrou-se em incômodos de UI/UX e melhorias pragmáticas: a regressão de pontuação de votação de tópicos/tags foi rapidamente corrigida no Meta (leia mais), o problema de alinhamento de 2FA de login por e-mail foi rastreado até um fluxo específico e enfileirado para correção (leia mais), e foi adicionada clareza sobre os resultados de busca semântica/IA vs correspondências exatas (leia mais). No lado da API, ele abriu um PR para permitir que usuários de API granulares leiam about.json (leia mais) e pediu uma melhor reprodução de bugs no relatório de perda de rascunho HEIC (leia mais).

  • supermathie ajudou a desbloquear problemas de identidade/auth auto-hospedados: ele explicou por que o Discourse ID insiste em URIs de redirecionamento HTTPS (e o que force_https realmente faz) (leia mais), e acompanhou discussões sobre escopo de API/mensagens de erro em torno do acesso ao about.json com chaves granulares (leia mais).

  • sam opinou sobre problemas de hospedagem "difíceis de reproduzir" e UX mais ampla: ele participou de um tópico complicado de falha de git-clone de tema (apontando para interrupções/rate limiting do GitHub como suspeitos prováveis) (leia mais), empurrou por uma repensagem holística de como a "aprovação de publicação" parece para usuários finais (transparência da fila, notificações, comportamento do compositor) (leia mais), e atualizou a documentação principal limpando material desatualizado (por exemplo, o guia "Pesquisando efetivamente") (leia mais). Ele também atualizou a documentação do popup do compositor voltado para administradores (leia mais) e chamou a atenção da engenharia para um link de integração Extras que retornava 404 (leia mais).

  • pmusaraj investigou problemas de interoperabilidade ActivityPub: a alteração de parâmetro do Mastodon (scopescopes) foi identificada e uma correção proposta upstream/no plugin (leia mais), e problemas de verificação AP Discourse↔Discourse subsequentes foram reduzidos ao comportamento do ator Meta vs outros atores (leia mais). Ele também confirmou as melhorias do Discourse ID para conflitos de URI de redirecionamento no futuro (leia mais) e acompanhou o comportamento de e-mail alternativo em sites do nível Gratuito (leia mais).

  • manuel forneceu orientação direta ao usuário final sobre configurações de notificação (assistindo/acompanhando) quando alguém relatou que "o Meta não me notifica mais" (leia mais).

  • HAWK reconheceu e escalou um erro de provisionamento de plano gratuito hospedado para a equipe, mantendo o loop de suporte se movendo rapidamente (leia mais).

  • pedro entrou no mesmo problema de provisionamento hospedado para reunir detalhes de diagnóstico (o valor exato do domínio inserido) e ajudar a confirmar a solução alternativa (leia mais).

Obrigado por ler, e até você na próxima semana! :slight_smile:

Esta semana no meta.discourse.org

Estatísticas Principais

No último período de 7 dias (2026-03-29 → 2026-04-05), o Meta registrou 596 novos posts e 77 novos tópicos. (Se você deseja gerar resumos semelhantes no seu próprio site, consulte as abordagens do Data Explorer + API discutidas em Como posso postar links para relatórios ao vivo ou incorporar a atividade do site? e Executar consultas do Data Explorer com a API do Discourse.)

Principais usuários desta semana (posts / curtidas recebidas):

Usuário Posts Curtidas
Moin 60 93
Falco 25 93
RGJ 22 67
Lilly 20 52
Canapin 13 46
nat 12 46
awesomerobot 16 37
Ed_S 18 35
zogstrip 15 33
david 14 28

Uma grande parte da energia da semana concentrou-se em novas affordances de interação (o novo experimento de Boosts: saiba mais), incorporar o Discourse como um sistema completo de comentários (saiba mais) e iterações contínuas em fluxos de trabalho de IA e localização (por exemplo: feedback sobre a qualidade das traduções de tags em saiba mais, além de correções subsequentes, como o suporte a ícones de tags traduzidas em saiba mais).


Tópicos Interessantes

#announcements

  • O Discourse está experimentando Boosts (uma reação com uma mensagem curta) e a comunidade debateu a sobreposição de UX com reações/curtidas, implicações de moderação e a nomenclatura (a própria “nomenclatura de coisas” teve um cameo). saiba mais

  • As incorporações receberam uma grande atualização: o “modo de aplicativo completo” agora carrega o aplicativo Discourse completo dentro do iframe, permitindo que visitantes respondam, curtam e citem sem sair do site hospedeiro, com discussões sobre a descoberta da barra de rolagem e a localização do botão “responder ao tópico”. saiba mais

  • Os agentes de IA do Discourse agora podem se conectar a qualquer servidor MCP (“Traga seu próprio MCP”), expandindo a superfície de automação para agentes de IA por meio de ferramentas externas. saiba mais

  • Uma melhoria de suporte pequena, mas significativa: usuários que estão acompanhando/observando tópicos em categorias solved agora recebem notificações quando um tópico é marcado como resolvido — além de feedback inicial sobre casos de borda nas preferências de notificação. saiba mais

  • O post do lançamento mensal de março de 2026 foi publicado com links para changelogs e correções, e gerou pelo menos um relato suave de “mudança para a linha de lançamento”. saiba mais

blog

  • nat publicou uma história “por trás das cenas” da evolução multilíngue do Discourse ao longo de 13 anos, com elogios e contexto adicionais da equipe. saiba mais

events

  • A equipe esclareceu como o Meta organizará Webinars vs. Horas de Atendimento da Comunidade, incluindo onde os replays e as próximas sessões ficarão disponíveis a partir de agora. saiba mais

#site-feedback

  • O ask.discourse.com ficou fora do ar brevemente, foi confirmado por várias pessoas e rapidamente corrigido. saiba mais

  • As traduções de tags geradas por IA levaram a uma revisão detalhada da qualidade (traduções sem contexto, como composer → “Komponist”), além de discussões sobre estratégias de fundamentação (descrições de tags, contexto de código/glossário). saiba mais

  • Um pedido para adicionar ucraniano e russo ao seletor de idiomas do Meta recebeu um sinal positivo da equipe para ação no curto prazo. saiba mais

bug

  • Uma regressão móvel fez com que algumas páginas do Meta renderizassem apenas o cabeçalho/título em navegadores iOS; a investigação rastreou a causa a uma alteração recente em um componente de tema, seguida de um revert. saiba mais

  • Banners de tag perderam temporariamente a exibição da tag (banners com aparência vazia), diagnosticados rapidamente como uma mudança na disponibilidade de dados e corrigidos no componente de tema. saiba mais

  • Caso de borda com tags numéricas: um antigo padrão de URL /tag/#### produzia um erro 500 (prejudicial para rastreadores); a equipe confirmou que estava trabalhando em uma correção, mantendo a compatibilidade com /tag/name. saiba mais

  • O plugin de especialistas de categoria causou falha na mesclagem de usuários devido a restrições de validação; uma correção foi agendada via PR do plugin. saiba mais

  • Uma regressão de tradução mostrou “pensamento/comentário” da IA vazando para a saída em alemão; o agente foi atualizado e títulos/posts afetados foram limpos. saiba mais

  • Backups para Cloudflare R2 falharam em uploads multipart com uma versão mais recente do aws-sdk-s3; fixar as versões restaurou a funcionalidade para instalações afetadas. saiba mais

  • Tópicos arquivados + reações tinham lógica incorreta: alguns posts ainda podiam receber reações sob certas condições; uma correção central foi preparada. saiba mais

#feature

  • O componente de ícone de tag ganhou suporte para tags traduzidas (com um PR referenciado e capturas de tela mostrando rótulos de tags traduzidos + ícones corretos). saiba mais

  • A integração de embeddings do Mistral encontrou uma incompatibilidade com OpenAI-compat (dimensions vs output_dimension), levando a um pedido para suportar a nomenclatura de parâmetros do Mistral. saiba mais

  • Uma solicitação prática de mídia: detectar ou rejeitar uploads VP9-em-MP4 que falham silenciosamente no iOS Safari, com discussões sobre abordagens de transcodificação seguras e opcionais. saiba mais

  • Administradores solicitaram permitir emails recebidos para grupos automáticos (para evitar soluções alternativas de “grupo duplicado + sincronizar membros”), com notas sobre soluções alternativas existentes apenas no console. saiba mais

ux

  • O “Descartar” do editor durante o fluxo de edição continua confuso: propostas incluíam mudar o texto da interface para “Cancelar Edição” e solicitar confirmação apenas quando houver alterações reais. saiba mais

  • A MFA obrigatória pode “trancar usuários” na tela de segurança com orientação limitada; o tópico explorou melhores padrões de personalização (texto do site vs. inserção de componente de tema acima da saída do wrapper). saiba mais

  • Um relatório de regressão mostrou que as permissões de segurança de categoria estavam sendo resetadas ao alterar relações de categoria pai/subcategoria sob “criação simplificada de categoria”, com a equipe confirmando a investigação. saiba mais

  • Um problema de fluxo de trabalho de longa data: usuários não conseguem deixar de seguir contas suspensas/banidas sem suspender temporariamente a suspensão; um PR de correção foi vinculado. saiba mais

Community Building

  • Um tópico sincero sobre crescer uma comunidade sem um “impulso” de produto/serviço revisitou volantes de atividade, o padrão 99–9–1 e participação sustentável “não liderada pelo fundador”. saiba mais

General

  • “Quão minimalista é seu fórum?” provocou inventários concretos do que os administradores escolhem não ativar (categorias, plugins, chat, reações, LLMs), e naturalmente desviou para trade-offs em torno de tags e níveis de confiança. saiba mais

Atividade do Grupo @team

  • lindsey lançou dois anúncios voltados ao usuário: o novo experimento de Boosts (saiba mais) e notificações melhoradas de resolvido para observadores/acompanhantes em categorias de suporte (saiba mais). Ela também fez um check-in sobre um item de status “Projetos Atuais” relacionado a componentes de estilo do Crowdin (saiba mais).

  • Falco liderou vários tópicos de produto e plataforma: anunciou o novo modo de aplicativo completo para incorporações e fez acompanhamento sobre detalhes de simplificação da interface e comportamento (saiba mais); reforçou o comportamento de notificação push na tela inicial do iOS (e apontou a causa raiz da fragilidade) no tópico de notificações push (saiba mais); confirmou que o Meta poderia adicionar ucraniano/russo no seletor de idiomas em breve (saiba mais); e discutiu estratégias de mitigação de upload VP9 com referências ao Video Stream como opção (saiba mais). Ele também continuou iterando em fluxos de trabalho de MCP e IA (por exemplo, avaliando abordagens de “gatilho de fluxo de trabalho” para bots apenas de menção em saiba mais, e destacando o suporte a edição de post no MCP em saiba mais).

  • nat focou intensamente na qualidade da localização e tradução por IA: publicou a história de longo formato multilíngue “Construindo para Todas as Línguas” (saiba mais), respondeu rapidamente ao feedback “tags traduzidas por IA carecem de contexto” e discutiu melhorias de prompt/ferramentas (saiba mais), e confirmou que uma correção estava chegando para o caso de borda de erro 500 em URLs de tags numéricas (saiba mais). Ela também entregou/agendou melhorias em toda a área de localização, incluindo suporte a ícones de tags traduzidas via PR (saiba mais) e uma correção direcionada para o vazamento de “comentário/pensamento” da IA em traduções para alemão (saiba mais). No lado da configuração, ela delineou um futuro mais granular para o escopo de tradução por IA (incluindo controles de tradução de PM) com um plano de migração e link para PR referenciado no tópico (saiba mais).

  • awesomerobot foi ativo em UX de produto e manutenção: esclareceu como os Boosts se encaixam em uma hierarquia de interação e confirmou que o recurso será opcional, além de discutir recursos de segurança como palavras monitoradas e possibilidades futuras de varredura por IA (saiba mais); diagnosticou e corrigiu uma regressão em banners de tag com rápida resolução via PR (saiba mais); e forneceu uma abordagem concreta de componente de tema para adicionar orientação personalizada de aplicação de MFA via inserção de saída (saiba mais). Ele também abriu/mergulhou melhorias de fluxo de trabalho, como fazer com que fluxos de rejeição criem um rascunho para edição após rejeição na fila de revisão (saiba mais), ajustou texto do sistema confuso sobre “responder a esta mensagem” quando nenhum usuário/grupo de contato está configurado (saiba mais) e reconheceu estranhezas de UI do Ask Discourse, como o link redundante “Voltar ao Fórum” na página inicial (saiba mais).

  • zogstrip implementou um amplo conjunto de correções e PRs em componentes e plugins oficiais do núcleo: abordou perguntas sobre Boosts e esclareceu que boosts não reordenarão posts (saiba mais); corrigiu a lógica de “curtidas/reações em tópicos arquivados” (saiba mais); vinculou um PR de correção para deixar de seguir usuários suspensos/banidos no plugin de acompanhamento (saiba mais); e lidou com vários problemas operacionais, como o comportamento de “notificar usuários” no convite em massa de grupos (saiba mais) e um problema RTL no comportamento de ícone de link externo (saiba mais). Ele também esclareceu uma configuração mal compreendida relacionada ao cadastro e atualizou sua descrição para reduzir confusão entre administradores (saiba mais), e agendou uma correção para problemas de esquema acceptedAnswer descobertos via Google Search Console (saiba mais).

  • david forneceu suporte técnico profundo e comunicação de lançamento: explicou por que problemas de CORS surgiram após atualizações recentes (scripts de módulo + cabeçalhos) e orientou administradores sobre requisitos de reconstrução do NGINX/CDN, incluindo apontar o caminho exato da correção e o comportamento de reconstrução (saiba mais); publicou o anúncio do lançamento de março de 2026 com links para changelogs (saiba mais); e depurou um cenário de colisão de migração assistida por IA no discourse-ai, incluindo detalhes de ordenação de migração subjacentes e opções de mitigação (saiba mais). Ele também mesclou e lançou rapidamente um PR de dependência (suporte ao Sidekiq 8 para mini_scheduler) após o envio (saiba mais).

  • sam continuou impulsionando Discourse AI + MCP para frente: anunciou “Traga seu próprio MCP” para agentes de IA do Discourse (saiba mais) e publicou o guia de administrador para conectar servidores MCP a agentes (saiba mais). Ele também avaliou trade-offs em torno da lógica de resposta de bots apenas de menção (tendendo a padrões para reduzir a proliferação de opções) (saiba mais) e se envolveu no tópico de colisão de migração com ideias como linting/habilidades para impor migrações com carimbo de data/hora corretas ao usar ferramentas de IA (saiba mais).

  • mcwumbly participou de vários pontos de contato sobre “como executamos o Meta” e “como lançamos alterações”: elogiou e adicionou contexto ao post de história multilíngue (saiba mais), discutiu uma abordagem prototípica de “workspaces” que mapeia categorias para espaços da equipe (semelhante ao Slack) (saiba mais) e compartilhou como o Meta ajustou os limites do TL3 usando o Data Explorer, incluindo um apontador para o post de referência da consulta exata (saiba mais). Ele também reconheceu e agendou investigação para uma regressão de reset de permissões de categoria sob criação simplificada de categoria (saiba mais) e continuou cuidando dos mecanismos e comportamentos de barra lateral/tag do tópico experimental “hub de jardinagem de conteúdo” (saiba mais).

  • Bas lidou rapidamente com um incidente operacional: confirmou e depois resolveu a queda do ask.discourse.com, publicando a atualização “corrigido” assim que o serviço retornou (saiba mais).

  • davidb identificou a provável causa raiz do problema de página de tópico “quebrada” no móvel como um commit específico no componente discourse-tag-icons e iniciou um revert temporário enquanto investigava (saiba mais).

Obrigado por ler, e nos vemos novamente na próxima semana! :slight_smile:

Esta semana no meta.discourse.org

Principais Estatísticas

Período coberto: 2026-04-05 → 2026-04-12

  • Novas publicações: 581
  • Novos tópicos: 78

Principais usuários (publicações / curtidas)

  • RGJ24 publicações, 66 curtidas
  • Canapin22 publicações, 61 curtidas
  • sam16 publicações, 52 curtidas
  • Moin33 publicações, 51 curtidas
  • manuel9 publicações, 47 curtidas
  • Lilly20 publicações, 46 curtidas
  • chapoi15 publicações, 29 curtidas
  • nathank22 publicações, 27 curtidas
  • awesomerobot11 publicações, 23 curtidas
  • Jonathan518 publicações, 23 curtidas

Lançamentos e correções notáveis que impulsionaram discussões

  • Os favoritos receberam uma grande melhoria na descoberta com o "ir para publicações favoritadas" no menu de ações do rodapé do tópico: leia mais

  • A reconstrução do tema Meta Branded foi lançada (nova implementação + visão inicial da API Blocks), gerando muitos feedbacks sobre UI/ícones: leia mais

  • Uma onda de PRs rápidas de UX e correções de bugs foi aplicada (exclusão de tags RSS, formatação de calendário/iCal, strings do compositor, casos extremos de localização), muitas vezes com respostas "corrigido por PR" diretamente no tópico, por exemplo, RSS exclude_tag: leia mais

Tópicos Interessantes

#Anúncios

  • Impulsos no Meta (#Anúncios) — O experimento contínuo de "Impulsos" desencadeou uma discussão profunda sobre sinal vs. ruído, implicações de moderação e densidade de UI (especialmente em dispositivos móveis), com propostas como dobrar/expansão de impulsos e preocupações com "impulsos negativos": leia mais

  • Acesso mais fácil aos favoritos (bookmarks, #Anúncios) — O Discourse adicionou acesso rápido a todas as publicações favoritadas em um tópico por meio do controle de favoritos no final do tópico, facilitando muito a resposta para "onde favoritei aquilo?": leia mais

\ng3>ux
  • Compositor móvel em 2026 (composer, mobile, ux) — Canapin iniciou uma "verificação de realidade mobile-first" sobre a crescente complexidade do compositor; as respostas centraram-se no que remover, no que deve permanecer e em problemas de confiabilidade específicos do iOS: leia mais

  • Como fechar o seletor de tags no mobile (composer, mobile, tags, ux) — Um pequeno, mas diário incômodo: o seletor de tags não tem um "fechar" óbvio no mobile, obrigando os usuários a aprender um alvo de toque não intuitivo: leia mais

  • Casos extremos de UI de favoritos no mobile (bookmarks, #contribute:feature) — Uma thread de UI/modelo mental matizada: como o ícone de favorito do rodapé deve comunicar "tópico favoritado" vs "publicação(ões) favoritada(s)", e como manter as ações consistentes sem esconder a descoberta de "ir para favoritos"? leia mais

  • Discussões de construção de comunidade no Meta (#Site feedback) — mcwumbly perguntou como o Meta deve incentivar melhor as discussões de construção/gestão de comunidade após reorganizações de categorias (e quais mudanças de comportamento/estrutura ajudariam): leia mais

  • Tópicos de anúncio de funcionalidades/correções de bugs e clareza de versão (#Site feedback) — Uma solicitação prática de processo meta: incluir versões nos tópicos de anúncio para que administradores que não podem realisticamente executar testes diários ainda possam planejar atualizações: leia mais

#Site feedback

  • Reconstruindo o tema Meta Branded + API Blocks (meta-theme-feedback, meta-redesign-2026, #Site feedback) — A nova reconstrução do tema Meta exibiu ícones Lucide, controles de tema/paleta mais apertados, uma direção de página inicial personalizada e uma explicação de como os Blocks diferem dos PluginOutlets para layouts mais estáveis: leia mais

  • Notas de disponibilidade de plugins imprecisas (#Site feedback) — Vários tópicos oficiais de plugins ainda afirmam "disponível em todos os níveis de hospedagem" apesar dos novos níveis de plano; a thread explorou vincular diretamente às tabelas de preços e reduzir o desvio de "duas fontes de verdade": leia mais

#customização:tema componente

  • Ícones Lucide do Discourse (#customização:tema componente) — Um tópico de componente de tema dedicado para Lucide foi lançado, coletando rapidamente feedback de mapeamento de ícones (por exemplo, confusão entre resposta/compartilhar, comportamento de coração preenchido, ícones faltantes como calendário-coração): leia mais

  • Cartões de Tópico ao Passar o Mouse (#customização:tema componente) — Um novo componente propõe pré-visualizações estilo tooltip ao passar o mouse/toque em links internos de tópicos; o feedback inicial pediu screenshots/pré-visualização mais claros antes da adoção: leia mais

  • Destacar para Pesquisar (search, #customização:tema componente) — Um pequeno aumento de produtividade: destaque qualquer texto e pesquise-o imediatamente, empacotado como um novo componente de tema com pré-visualização ao vivo: leia mais

  • Botão Personalizável de Imprimir em PDF (#customização:tema componente) — Um novo componente de botão de "impressão limpa" de tópico voltado para melhorar a exportação/impressão de tópicos em comparação com o fluxo de impressão padrão: leia mais

  • Revelar alternância de tela cheia do compositor para tablets (composer, tablet, #customização:tema componente) — Um componente focado para restaurar a alternância de tela cheia do compositor em dispositivos touch com telas maiores onde está oculto por padrão: leia mais

Suporte

  • Erro de login OIDC no fórum hospedado da OpenAI (openid-connect, hosted-support, Suporte) — Os usuários relataram falhas de autorização OIDC; a escalada + confirmação da resolução ocorreu pouco depois: leia mais

  • Medo de permissão de Tópicos Privados / Sistema de Tickets (resolvido) (Suporte) — Um momento "isso pode ser um incidente de segurança" revelou-se um mal-entendido de configuração no plugin de Tópicos Privados; a correção foi remover um grupo de "sempre mostrar tópicos iniciados por..." para que os usuários TL0 não vissem tudo: leia mais

  • Expectativas de suporte ao Windows (Suporte) — Uma declaração clara surgiu: o Discourse não suporta versões do Windows que a Microsoft não suporta, embora forks de navegador possam funcionar na prática para sistemas legados: leia mais

  • Cadastro de novo site travado em "Quase lá..." (resolvido) (free-plan, Suporte) — A integração de novos clientes falhou brevemente; a equipe confirmou um incidente e depois uma correção: leia mais

bug

  • Problema de dados estruturados: campos faltando em mainEntity.suggestedAnswer (bug) — Uma regressão de schema/microdata foi investigada e parcialmente corrigida; o acompanhamento indicou reclamações restantes do validador sobre campos text/datePublished faltantes: leia mais

  • Data Explorer não salva consultas contendo ponto e vírgula em entidades HTML entre aspas (data-explorer, bug) — Uma regra de validação bloqueou ponto e vírgula inofensivos dentro de strings entre aspas; a solicitação foi rejeitar apenas terminadores de consulta reais fora das aspas: leia mais

  • Data Explorer saída escapa HTML duas vezes (data-explorer, bug) — Um bug de exibição confuso: Fish & Chips é renderizado como Fish &amp; Chips nos resultados da consulta, dificultando o trabalho com saídas de texto simples: leia mais

  • Exclude_tag quebrado em feeds RSS de categoria (rss-polling, bug) — Excluir tags do RSS da categoria não funcionava, mas uma solução alternativa /latest.rss?category=...&exclude_tag=... funcionou; uma correção central foi proposta diretamente na thread: leia mais

  • Pacotes Highlight.js + consequências CORS S3/CDN após atualização (corrigido) (cdn, #Self-hosting) — Um bug sutil de "ativos carregados do CDN errado" causou falhas no highlight-js em blocos de código; um PR corrigiu o comportamento da URL do pacote highlightjs para essa configuração apenas S3: leia mais

Atividade do Grupo @team

Obrigado por ler, e nos vemos novamente na próxima semana! :slight_smile:

Esta semana no meta.discourse.org

Estatísticas Principais

  • Nova atividade (últimos 7 dias): 551 novas publicações em 73 novos tópicos (janela de resumo semanal 2026-04-12 → 2026-04-19).

  • Usuários mais ativos (publicações / curtidas recebidas):

Usuário Publicações Curtidas
Lilly 28 86
Falco 21 74
Moin 46 73
sam 4 43
awesomerobot 17 40
darkpixlz 14 38
NateDhaliwal 30 33
RGJ 12 31
pmusaraj 11 23
merefield 9 22

A maior conversa "all-hands" desta semana foi sobre o compromisso do Discourse com o código aberto na era da IA: leia mais


Tópicos Interessantes

blog

  • O Discourse reafirmou sua posição de código aberto (e por que a "segurança por obscuridade" não se sustenta), em "O Discourse Não Vai Ser de Código Fechado" — uma resposta oportuna à ansiedade da indústria sobre a descoberta de vulnerabilidades impulsionada por IA. leia mais

#Announcements

  • A criação de categorias teve um grande aumento na experiência do usuário: as "Categorias de Ideias" agora podem ser criadas mais facilmente com o Discourse Topic Voting, incluindo um fluxo de configuração mais claro e padrões predefinidos. leia mais

  • A incorporação do Discourse como um sistema de comentários completo continua amadurecendo; o tópico de anúncio recebeu mais feedback do mundo real e acompanhamento, incluindo melhorias como uma affordance de resposta/linha do tempo flutuante. leia mais

  • O lançamento da "Aplicar grades automaticamente às uploads de imagens" recebeu esclarecimentos: "Estável" nas Mudanças Próximas nem sempre significa que a configuração desaparecerá; às vezes, é apenas uma mudança de padrão. leia mais

#contribute:feature

  • Um debate de UX de longa data ressurgiu: o aviso de "responder a um tópico antigo" foi removido, e os administradores querem uma substituição configurável e orientada para a orientação em vez de um bloqueio desencorajador. leia mais

  • Ergonomia da Fila de Revisão: moderadores pediram o agrupamento de revisáveis por usuário (ou contexto mais forte) para evitar ações acidentais de "excluir usuário" quando as bandeiras e as publicações estão separadas na fila. leia mais

  • Solicitações de recursos para o Chat chegaram em dois tópicos estreitamente relacionados: enquetes dentro dos canais de chat e configurações padrão do canal (por exemplo, tópicos pré-configurados, permissões, etc.). leia mais e leia mais

bug

  • Um caso de borda doloroso na atualização: plugins não podiam salvar configurações de categoria quando enable_simplified_category_creation estava ativado; os desenvolvedores foram orientados para os padrões de migração do FormKit e aconselhados a optar temporariamente por sair via Mudanças Próximas. leia mais

  • Problema de escala na Tradução por IA: o português (pt) foi ignorado ao traduzir para vários idiomas de uma vez, levando a uma investigação sobre falhas no backend, logs verbosos e comportamento de nova tentativa. leia mais

  • O menu de chave inglesa de publicação do administrador tinha dicas de suspensão (hover) quebradas/faltando; um PR principal foi aberto para corrigir os erros de copiar/colar e adicionar títulos onde útil. leia mais

  • Inconsistência na UX de Tags: o compositor às vezes afirmava que uma tag era permitida e às vezes não, dependendo da entrada do autocompletar; a correção exigia uma lógica de aplicação "mais inteligente" em torno dos limites. leia mais

  • Regressão no Calendário/Evento + Resumo: um link de chat ausente no widget de evento de publicação foi rastreado até alterações no sistema de build e corrigido rapidamente via PR. leia mais

  • Os usuários não conseguiam ver as guias de detalhes do convite devido a um bug de rota (controllerFor vs modelFor); uma correção foi enviada via PR principal. leia mais

  • O autocompletar de hashtag acionou erros de console no modo seguro, com um caminho ligado a auxiliares de geração de ícones ausentes; correções foram implementadas enquanto a reprodução mais profunda continuava para o segundo modo de erro. leia mais

  • Polimento do compositor RTL: o campo "novo título de tópico" permanecia LTR quando vazio; uma correção baseada em marcação foi proposta e mesclada para alternar o comportamento de direção com base no fato de o campo ter conteúdo. leia mais

ux

  • Melhoria no modal de compartilhamento móvel: a colocação do botão Copiar era inadequada em telas pequenas; um PR reorganizou o conteúdo mantendo a data da publicação visível. leia mais

  • A transparência da Fila de Revisão mudou: os detalhes da pontuação da bandeira foram intencionalmente removidos devido à confusão, levando a discussões sobre o que deve permanecer visível e por quê. leia mais

  • Uma grande discussão continuou sobre as restrições de composição móvel (descoberta da barra de ferramentas, altura do compositor apertada e a tensão entre as expectativas da web vs. do aplicativo). leia mais

  • Confusão na mensagem do plano gratuito: usuários relataram comunicações de encerramento/leitura apenas enganosas, acionando uma investigação da equipe sobre a clareza do cronograma e o comportamento da automação. leia mais

Suporte

  • Lição cautelosa sobre o Redis: limpar o Redis "corrigiu" uma IU travada em "Atualizando…", mas os respondedores enfatizaram o papel do Redis em sessões/trabalhos do Sidekiq e encorajaram um diagnóstico mais direcionado. leia mais

  • Imagens remotas: um site hospedado começou a baixar e substituir URLs de imagens remotas inesperadamente; a depuração sugeriu uploads já baixados (correspondidos por hash) e o momento da limpeza. leia mais

  • Personalização de texto do administrador: alterar o texto "Bem-vindo de volta" em /login foi resolvido localizando js.login.header_title (e um lembrete para pressionar enter na interface de pesquisa). leia mais

#customization:theme component

  • Uma melhoria de UI leve: o Ícone de Barra Lateral Dinâmica do Discourse alterna o ícone da barra lateral com base no estado aberto/fechado, com comportamento móvel opcional. leia mais

  • Consulta Wikipedia foi lançado como um componente de tema, adicionando tooltips e URL base configurável (suportando Wikipédias específicas de idioma e outros domínios wiki). leia mais

#customization:plugin

  • Um novo plugin experimental: Buffer — simplificar o compartilhamento de tópicos nas redes sociais, adicionando "Compartilhar no Buffer" a partir do modal de compartilhamento/chave administrativa do tópico para fluxos de trabalho da equipe. leia mais

wordpress

  • Caso de borda de incorporação do WP Discourse: publicações "Apenas Galeria" do WordPress quebraram a extração de visualização devido à Readability (algoritmo do Mozilla Reader View); o tópico mapeou mitigações práticas e configurações relevantes do seletor de incorporação. leia mais

Atividade do Grupo @team

  • sam ancorou a maior conversa meta da semana com uma declaração clara sobre por que o Discourse não vai ser de código fechado, e por que a abertura ainda se alinha com os valores do Discourse. leia mais Ele também ajudou a solucionar o problema de "atualizações em tempo real não aparecendo" verificando se as instâncias estavam atrás de um proxy. leia mais

  • Falco conduziu uma discussão de alto sinal e do mundo real sobre desempenho de incorporação com a Tecnoblog, cobrindo cabeçalhos de cache, comportamento de análise de incorporação e várias correções iterativas (altura dinâmica, carregamento preguiçoso e trim de consulta específico para incorporação). leia mais Ele também confirmou o comportamento de configuração de idioma para publicações em idiomas mistos na tradução por IA. leia mais E ele deu sequência às melhorias nos comentários incorporados (affordances de resposta/linha do tempo flutuantes). leia mais

  • awesomerobot implementou (ou iniciou) várias correções de qualidade de UX: corrigindo as dicas de suspensão do menu de publicação do administrador via PR. leia mais Eles também explicaram a causa raiz do "plugins não podem salvar configurações de categoria" sob o caminho de criação simplificada de categoria/FormKit, incluindo uma referência de migração e mitigação temporária via Mudanças Próximas. leia mais Adicionalmente, eles corrigiram um bug de visibilidade de detalhes de convite de usuário. leia mais

  • pmusaraj forneceu diagnósticos profundos em vários problemas: ajudando a depurar "a tradução por IA ignora o português" passando de perguntas de configuração → hipóteses de taxa/tempo limite → logs verbosos e erros do backend. leia mais Eles também lançaram o plugin experimental de compartilhamento Buffer para fluxos de trabalho sociais da equipe. leia mais E eles identificaram um erro intricado de "tópico não existe" ao alternar idiomas como um parâmetro de URL ?preview_theme_id= obsoleto. leia mais

  • chapoi contribuiu tanto para a direção do produto quanto para o triagem de suporte: reagindo publicamente à discussão sobre a posição de código aberto e reforçando o orgulho interno na decisão. leia mais Eles também direcionaram as discussões de UX da fila de revisão para um espaço de UI acionável (expandindo a área de insights). leia mais E eles chamaram a equipe para investigar um relatório de "não é possível desativar a leitura apenas" do Plano Gratuito. leia mais

  • nat permaneceu ativo em suporte de IA e plugins: aconselhando sobre a depuração de falhas na tradução por IA (logs verbosos, limites de tamanho de publicação, janelas de contexto do LLM e notas sobre a qualidade do modelo). leia mais Eles também rastrearam e corrigiram um problema de restauração/indexação de Categorias de Documentos provavelmente acionado por efeitos colaterais do Calendário. leia mais E eles corrigiram um caso de borda do plugin Livestream onde o grupo "todos" não se comportava como um grupo real para verificações de permissão. leia mais

  • manuel destacou melhorias na ferramenta do ecossistema (notavelmente a interface de lançamentos melhorada) no tópico de código aberto. leia mais Eles também ressuscitaram um projeto prático de gerador de arquivos estáticos para o Discourse, compartilhando um repositório e um arquivo de demonstração para avaliação. leia mais

  • jomaxro esclareceu a arquitetura de autenticação e as limitações em torno do 2FA com logins externos (incluindo ID do Discourse), corrigindo um detalhe inicial do protocolo e confirmando que a aplicação fica a cargo do provedor externo. leia mais Eles também esclareceram a posição atual sobre testes gratuitos e requisitos de cartão de crédito, e ajudaram a resolver a confusão em torno de orientações muito antigas. leia mais

  • zogstrip enviou correções e explicações em relação ao comportamento principal: reconhecendo e corrigindo um problema de dica de limite de tag no compositor. leia mais Eles também apontaram a correção para o auxiliar de ícone ausente no autocompletar de hashtag. leia mais E eles explicaram o mecanismo interno de "orçamento de diff" por trás da mensagem "O diff é complexo demais para exibir", vinculando diretamente à implementação. leia mais

  • martin esclareceu como funciona a mensagem de status das Mudanças Próximas (e o que "Estável" realmente implica), incluindo orientações para futuros tipos de impacto de "padrão de configuração". leia mais Eles também ajudaram a fechar o ciclo no tópico "plugins não podem salvar configurações de categoria" apontando para onde os avisos foram comunicados e confirmando que as correções oficiais do plugin foram mescladas. leia mais


Obrigado por ler, e até você na próxima semana! :slight_smile:

Esta semana no meta.discourse.org

Principais Estatísticas

Período de relatório: 2026-04-19 → 2026-04-26 (últimos 7 dias)

  • Novas publicações: 615
  • Novos tópicos: 82

Principais usuários (publicações + curtidas recebidas)

Usuário Publicações Curtidas
Lilly 41 110
Canapin 33 78
lindsey 7 75
Moin 37 68
Falco 22 66
nat 11 53
awesomerobot 11 40
Ed_S 17 40
merefield 15 40
chapoi 10 36

Alguns tópicos que geraram muita discussão esta semana (amostra)

  • A página inicial do tema Meta recebeu uma atualização com Blocks, além de acompanhamento de solução de problemas sobre “por que não vejo quando estou conectado?” (leia mais)

  • As mudanças na UX de reações/curtidas continuaram evoluindo, incluindo correções e acompanhamento para comportamento em dispositivos móveis/táteis (leia mais)

  • Os testes de Respostas Aninhadas continuaram revelando desafios reais de navegação e notificações (e debate sobre o recurso) (leia mais)

  • Várias melhorias focadas em administradores foram lançadas em rápida sucessão: gráficos no Data Explorer (leia mais), flexibilidade na aprovação de categorias (leia mais), melhorias na UX de Votação em Tópicos (leia mais) e ações em massa de fixar/desafixar (leia mais)

  • Internacionalização e SEO obtiveram conquistas tangíveis: pesquisa de emojis localizada (leia mais) e uma correção de canonical/hreflang para páginas ?tl= (leia mais)


Tópicos Interessantes

#anúncios

  • Projetos Atuais (Abril de 2026) foi lançado com o resumo mais recente de “o que estamos construindo agora”, destacando entregas recentes como melhorias em incorporação e áreas de foco contínuas para a plataforma (leia mais)

  • Data Explorer ganhou mais opções de gráficos: nat compartilhou como o plugin agora seleciona automaticamente melhores tipos de gráficos com base na “forma” do resultado, facilitando a interpretação de consultas sem precisar exportar dados para outro lugar (data-explorer) (leia mais)

  • Aprovações de categorias ficaram mais flexíveis: novos controles de moderação de categoria permitem requisitos de aprovação “todos, exceto certos grupos” ou “apenas certos grupos”, reduzindo a carga de trabalho dos moderadores enquanto mantêm as salvaguardas (#anúncios) (leia mais)

  • Melhorias na UX de Votação em Tópicos foram lançadas: acesso à votação durante a rolagem, prompts para seguir após votar e classificação “Em Alta” aprimorada fizeram as categorias de ideias parecerem mais responsivas e intencionais (topic-voting) (leia mais)

  • Fixar/desafixar em massa está aqui: administradores agora podem fixar ou desafixar vários tópicos de uma vez nas ações em massa da lista de tópicos — uma pequena mudança, mas grande economia de tempo para curadoria contínua (#anúncios) (leia mais)

  • Assuntos de e-mail mais simples: lindsey detalhou mudanças que removem formatação redundante/técnica dos assuntos de e-mail para fazer as comunidades parecerem menos “de desenvolvedor” nas caixas de entrada (email) (leia mais)

  • Pesquisa de emojis agora funciona no seu idioma: a correspondência de palavras-chave de emojis foi expandida além do inglês para 48 localidades — uma necessidade de longa data para comunidades multilíngues (localization) (leia mais)

#contribuir:feedback-do-site

  • A página inicial do Meta recebeu uma atualização estilo painel: derek lançou um layout de página inicial baseado em Blocks (eventos, tópicos em alta, contribuidores), com discussão sobre por que conteúdo de vídeo educacional é destacado e como as preferências de página inicial pessoal interagem com o novo link “Início” (meta-redesign-2026) (leia mais)

  • Onde devem ir as publicações “mostrar e contar”? mcwumbly sugeriu uma convenção leve: publicar em Geral e marcar com mostrar-e-contar — então deixar padrões emergirem antes de adicionar estrutura (e o próprio tópico se tornou um mini mostrar e contar) (leia mais)

  • Feedback sobre organização de categorias continuou: usuários destacaram atritos em torno de referências longas de categorias inline (ex. caminhos de categoria pai/subcategoria), ergonomia de conclusão de hashtags e compensações de descobribilidade após a atualização da categoria Meta (meta-redesign-2026) (leia mais)

  • Tags restritas/privadas vazando para a UX: o tópico de “limpeza de tags” trouxe à tona questões sobre se tags restritas deveriam ser descobríveis por usuários não autorizados de qualquer forma — levando a uma investigação e uma correção no núcleo (tags) (leia mais)

  • Renderização lenta possível com disco-toc + muitos títulos: Moin relatou atrasos perceptíveis que desapareceram no modo seguro, levantando suspeitas de que certos componentes (ou geração do índice) podem ser muito pesados em postagens longas/estruturadas (disco-toc) (leia mais)

ux (e pequenos bugs adjacentes à UX)

  • O modal de exclusão de usuário tinha um rótulo de botão absurdamente longo no mobile: Canapin relatou a truncamento, e awesomerobot propôs um fluxo redesenhado (escolher tipo de exclusão primeiro, depois confirmar) com um PR já em andamento (mobile) (leia mais)

  • O estilo da data do evento ao lado dos títulos do tópico estava confuso no mobile: a renderização mobile lacked a separação visual vista no desktop, levando a uma rápida proposta de correção “tornar consistente (e mais simples)” (calendário-e-evento) (leia mais)

  • A UI da fila de revisão mobile recebeu uma limpeza: elementos de cabeçalho desalinhados, problemas de espaçamento e títulos excessivamente altos foram levantados — então awesomerobot acompanhou com um lote de melhorias no núcleo (fila-de-revisão) (leia mais)

bug / Suporte

  • Erro de SEO + localização: páginas ?tl= canonicalizadas incorretamente: administradores multilíngues sinalizaram que páginas de rastreamento traduzidas não conseguiam ranquear porque o canonical apontava para o idioma base; nat concordou e lançou uma correção via PR do núcleo (seo, localização-de-conteúdo) (leia mais)

  • Desempenho do Chat: timeouts do Pitchfork e “tópicos silenciosos”: uma análise aprofundada sugeriu que o rastreamento de respostas do chat poderia inflar com o tempo e causar carregamentos lentos/não confiáveis; sam testou e relatou uma enorme melhoria de desempenho via mudanças de indexação/consulta (chat) (leia mais)

  • A verificação de alcance de menções quebrou com nomes de usuário em maiúsculas: thoka encontrou lacunas de sensibilidade a maiúsculas/minúsculas que impedem avisos de “não notificar” em categorias restritas; discussão de acompanhamento levou a correções menores e mais seguras no nível do endpoint (menções) (leia mais)

#personalização:plugin / #personalização:componente-de-tema

  • Plugin Communiteq Power Tools: RGJ consolidou muitas melhorias de administrador “pequenas, mas práticas” em um plugin mantido — reduzindo a necessidade de acesso ao console e agrupando ajustes de qualidade de vida (#personalização:plugin) (leia mais)

  • Servir conteúdo do Discourse como Markdown: benword lançou um plugin que produz “cozido → markdown” via Accept: text/markdown ou URLs .md, voltado para ingestão de LLM mais barata e processamento downstream mais simples (markdown, ia) (leia mais)

  • Componente de botão de login/registro combinado: Lilly lançou um componente de tema que economiza espaço no cabeçalho, mesclando botões de autenticação em um dropdown/modal — especialmente útil no mobile, onde o registro pode ser difícil de notar (login, registro) (leia mais)

  • Componente para mostrar categorias ocultas: pfaffman compartilhou uma abordagem de componente de tema para “visualizar” categorias ocultas (via uma “categoria falsa” linkando para solicitação/junção de grupo), e comparou com opções existentes (#personalização:componente-de-tema) (leia mais)

Geral / #personalização:extras (energia de mostrar e contar)

  • Domniq: uma prévia de app nativo do Discourse para Android+iOS: nicolsdennis apresentou uma construção de app com notificações push, ações de moderação e uma UI polida — além de discussão sobre inspiração de temas e estilo de chat (mostrar-e-contar) (leia mais)

  • “Preenchi meu fórum com bots” provocou um debate filosófico: o experimento redefiniu bots como um motor de briefing pessoal em vez de comunidade simulada, e o tópico explorou autenticidade, valor e estética de design (mostrar-e-contar) (leia mais)

  • Discourse Shortlink Router propôs uma nova maneira de compartilhar “URLs de suporte” limpas: troque seu domínio por um domínio de roteador para gerar links clicáveis de admin/configurações, ao lado de uma discussão sobre confiança/privacidade (#personalização:extras) (leia mais)


Atividade do Grupo @team

  • lindsey lançou várias melhorias e atualizações voltadas para administradores esta semana: a newsletter do roteiro de abril (Projetos Atuais), aprovações em nível de categoria mais flexíveis (leia mais), ações em massa de fixar/desfixar (leia mais) e aprimoramentos na votação de tópicos (leia mais). Ela também continuou o esforço de “tornar o Discourse menos técnico nas caixas de entrada” com assuntos de e-mail simplificados (leia mais) e documentou novas salvaguardas para que as configurações de exclusão permanente se tornem visíveis aos administradores (leia mais).

  • Falco avançou na experiência do usuário multilíngue com pesquisa de emojis localizada (leia mais) e direcionou os tradutores de volta à mudança quando tópicos de suporte mais antigos ressurgiram (leia mais). Ele também continuou impulsionando melhorias em incorporações como comentários e solução de problemas no tópico de incorporação do Tecnoblog (leia mais), ajudou a isolar problemas de rastreamento/analytics por meio de links de PR (leia mais) e aconselhou sobre o comportamento e as expectativas de integração com o Ghost (leia mais). Nas operações de tradução por IA, ele esclareceu como a troca de LLMs afeta o progresso da tradução (leia mais) e orientou sobre a melhoria de exemplos de triagem de IA e uso de chamadas de ferramentas (leia mais).

  • nat concentrou-se na correção da localização e no SEO: ela confirmou que as páginas traduzidas com ?tl= devem ser auto-canônicas e lançou uma correção rapidamente (leia mais), além de orientar questões de acompanhamento sobre o lançamento (leia mais). Ela também esclareceu o comportamento e as expectativas de repetição/preenchimento em um debate sobre a confiabilidade da tradução por IA (leia mais) e resolveu vários bugs de localização de conteúdo com correções implantadas (leia mais; leia mais; leia mais). Separadamente, ela anunciou gráficos mais ricos no Data Explorer para tornar a análise da comunidade mais acessível (leia mais).

  • awesomerobot teve uma semana particularmente focada em UX: ele propôs um fluxo de exclusão mais limpo para evitar rótulos de botões gigantes em dispositivos móveis (leia mais), abordou a inconsistência de estilo de datas de eventos em dispositivos móveis (leia mais) e lançou correções para problemas de alinhamento/espaçamento da fila de revisão em dispositivos móveis (leia mais). Ele também lidou com comportamentos complicados de modal/viewport em dispositivos móveis com uma tentativa de correção do modal “adicionar usuário à lista” (leia mais) e explicou por que algum “espaço vazio” nas listas de tópicos é reservado para a interface de presença em tempo real (leia mais). Sobre os objetivos de redesign do Meta, ele adicionou contexto importante sobre ampliar o Meta além dos desenvolvedores no tópico de atualização da página inicial (leia mais).

  • chapoi continuou refinando a experiência de reações/curtidas: ele compartilhou o progresso em tornar “exibir todas as reações” melhor do que a correção inicial (leia mais) e esclareceu o comportamento “novo normal” pretendido (reações à esquerda) (leia mais). Quando usuários de sites apenas com curtidas se opuseram à nova interface de dois corações, ele confirmou que a equipe estava trabalhando para restaurar o layout de um único botão de curtida para sites com reações desativadas (leia mais). Ele também comentou sobre as expectativas de UX de tags do Meta em relação a tags restritas (leia mais) e reagiu ao experimento de fórum “show-and-tell” de bots de IA com uma estruturação reflexiva (leia mais).

  • derek lançou e deu suporte à nova página inicial do Meta baseada em Blocos, explicando a intenção de design e os trade-offs (incluindo a exibição de conteúdo educacional) (leia mais), e depois resolveu rapidamente uma quebra causada por uma alteração no núcleo interagindo com o modelo de página inicial personalizado do tema (leia mais).

  • zogstrip esteve ativo em várias correções de bugs “pequenas, mas precisas”: ele investigou tags restritas vazando para a autocompletação de tags e aplicou uma correção no núcleo (leia mais), revisou a regressão de “escape duplo de underscores em texto alternativo de imagens” e abriu um PR, apesar de ser complicado (leia mais; leia mais), e lidou com inconsistências na API de exclusão de rascunhos com uma proposta de correção (leia mais). Ele também respondeu a problemas de sensibilidade a maiúsculas e minúsculas em menções, optando por correções incrementais mais seguras nos endpoints (leia mais) e investigou uma condição de corrida no breadcrumb da página de backups (leia mais).

  • mcwumbly ajudou a moldar a cultura/estrutura do Meta em torno de “compartilhar builds” propondo a convenção show-and-tell (leia mais) e depois incentivando tópicos derivados para ciclos de feedback mais profundos (leia mais). Ele também explorou o espaço de design de produtos em uma solicitação de recurso sensível sobre “aprovação de postagem por eu futuro/amigos confiáveis”, incluindo a ideia de feedback de IA just-in-time opt-in (leia mais), e pediu desculpas/esclareceu um contratempo no Meta onde um tópico se tornou inacessível devido a mudanças de privacidade de categoria (leia mais). Finalmente, ele confirmou que as alterações de nome de usuário do Discourse ID agora estão disponíveis diretamente nas configurações do usuário após trabalhos recentes (leia mais).

  • supermathie lidou com várias bordas técnicas/de suporte: ele destacou como o modo “e-mail privado” torna os e-mails de saída confusos quando o link do tópico é removido (leia mais), participou de uma discussão antiga, mas ativa, sobre automatizar o acesso ao Discourse por meio de ferramentas externas e esclareceu a intenção versus limites de automação (leia mais), e mergulhou nas limitações de sinalização federada de 2FA/MFA para Discourse ID (necessidades de OAuth2 vs OIDC) (leia mais). Ele também confirmou que uma correção de permissão MCP para acesso ao about.json foi mesclada (leia mais) e respondeu a uma pergunta sobre sistema de arquivos auto-hospedado com uma sugestão pragmática de symlink GeoIP (leia mais).

  • pmusaraj permaneceu profundamente envolvido no Discourse AI e no trabalho de suporte “diagnosticar + definir expectativas”: ele explicou as implicações de custo de tokens e o comportamento de repetição em falhas de tradução quando os LLMs upstream retornam erros (leia mais) e seguiu com melhorias concretas no comportamento de direcionamento de categoria e substituições de locale nas ferramentas de tradução por IA (leia mais). Ele também incentivou contribuições sobre o comportamento Onebox para álbuns do Google Photos marcando-o como pr-welcome (leia mais) e elogiou a abordagem “cooked-to-markdown” no tópico do novo plugin de exportação Markdown (leia mais).


Obrigado por ler, e nos vemos na próxima semana! :slight_smile:

Esta semana no meta.discourse.org

26 de abr. de 2026 → 3 de mai. de 2026

Estatísticas Principais

  • Novas postagens: 480
  • Novos tópicos: 55

Principais usuários (postagens e curtidas recebidas)

Usuário Postagens Curtidas
Lilly 47 120
RGJ 16 67
Falco 17 47
Moin 24 46
chapoi 8 43
lindsey 9 33
Canapin 10 30
Jonathan5 5 30
pfaffman 13 28
manuel 5 22

Tópicos Interessantes

Geral

  • Geral A “rolagem infinita” do Discourse gerou um debate matizado sobre mecânicas de UI versus feeds algorítmicos, incluindo aspectos de acessibilidade/legalidade e se a “ausência de fim” é inerentemente viciante em um contexto de fórum. ler mais

  • Geral mostre-e-cont kirupa compartilhou uma atualização sobre como reviver uma comunidade silenciosa usando bots — agora com o código-fonte completo publicado para que outros possam aprender. ler mais

#Anúncios

  • #Anúncios votação-em-tópicos conquistas Novas conquistas de Votação em Tópicos foram adicionadas (Sonhador → Visionário), além de regras cuidadosas de preenchimento retroativo e notificações para evitar spam aos usuários por marcos de votos antigos. ler mais

  • #Anúncios níveis-de-confiança Os padrões para os requisitos do NL3 estão sendo ajustados por meio de uma mudança iminente, com o objetivo de tornar o NL3 alcançável em sites muito ativos sem que os administradores precisem ajustar manualmente os limites. ler mais

  • #Anúncios notas-de-versão A lançamento mensal de abril de 2026 foi publicada, com o changelog canônico vinculado para a lista completa de melhorias e correções. ler mais

  • #Anúncios calendário-e-eventos A experiência do usuário na assinatura de calendários recebeu um impulso prático: administradores relataram que os usuários estavam copiando a URL de assinatura “errada” primeiro, o que gerou uma discussão sobre a reordenação das opções para reduzir a confusão. ler mais

bug

  • bug explorador-de-dados Uma regressão de UI no Data Explorer limitava os resultados dos relatórios a uma visualização apertada em caixa de rolagem — rapidamente confirmado e corrigido para os sites afetados. ler mais

  • bug corrigido Os logs de compilação de plugins/temas ficaram barulhentos e confusos devido à falta de módulos auxiliares ember-this-fallback; a quebra subjacente foi identificada e corrigida (com um backport planejado). ler mais

  • bug chat Um problema de “spam de ping fantasma” causava notificações duplicadas de menção a partir de uma única mensagem; uma correção foi integrada pouco depois dos relatos. ler mais

  • bug compositor ia O novo compositor de IA fixado recebeu feedback inicial de teste: problemas de edição, citação, interações na barra lateral e rolagem em dispositivos móveis foram relatados, classificados e iterados por meio de correções subsequentes. ler mais

  • bug corrigido Após a atualização para 2026.4, alguns sites viram “Limite de profundidade da árvore de documentos excedido” de caminhos de middleware relacionados a rastreadores; a investigação levou a correções direcionadas. ler mais

ux

  • ux convites Estranhezas na UI de convites: os usuários podiam criar convites a partir de perfis de outras pessoas, o que parecia enganoso porque o convite ainda se origina da pessoa que clicou — e não do perfil que estava sendo visualizado. ler mais

  • ux Relacionado a isso, uma aba de Convite aparecendo em perfis ocultos foi sinalizada como uma falha de UI (mesmo que não expusesse os dados do usuário oculto). ler mais

  • ux estilos-de-conquistas-de-categoria As cores do texto das conquistas de categoria tornaram-se ilegíveis para alguns temas devido a interações de CSS da modernização da base; uma correção em nível de componente foi proposta e enviada como PR. ler mais

  • ux Alguns usuários relataram fontes menores em dispositivos móveis em determinadas comunidades hospedadas, com a investigação apontando para o tema Foundation modernizado estar habilitado nessas instâncias. ler mais

  • ux tags mobile Tags longas (ou muitas tags) podem ser cortadas na borda da tela sem indicadores claros de truncamento, levantando questões sobre legibilidade em dispositivos móveis e regras de layout. ler mais

Suporte

  • Suporte A questão da exigência de idade (13+) se transformou em um guia prático sobre o que difere entre auto-hospedagem e hospedagem CDCK, além de como os regimes de conformidade (COPPA / UK OSA / EU DSA) moldam as obrigações. ler mais

  • Suporte e-mail Uma rápida esclarecimento sobre a personalização de assuntos de e-mails de resumo/digest: os administradores geralmente podem fazer isso por meio de textos do site, como user_notifications.digest.subject_template. ler mais

  • Suporte Habilitar o Ruby YJIT por meio de um modelo levou a um ótimo tópico de depuração — que acabou se resumindo a como as variáveis de ambiente estavam sendo verificadas (e como o sudo pode limpar o ambiente). ler mais

  • Suporte compositor Administradores perguntaram como ocultar descrições de categorias no seletor de categorias; um pequeno trecho de CSS resolveu o problema de forma limpa. ler mais

  • Suporte diretório-de-usuários Os “diretórios” do programa de parceiros surgiram novamente, com apontamentos para o diretório de usuários integrado e maneiras de apresentá-lo como cartões por meio de componentes de tema. ler mais

#customização:tema componente / #customização:tema

  • #customização:tema componente Uma solução alternativa “tipo paginação” chegou rapidamente: o componente de tema Botão Carregar Mais intercepta o carregamento automático e exige entrada manual — útil para administradores preocupados com a semântica de “rolagem infinita”. ler mais

  • #customização:tema componente O trabalho no Cartão de Usuário Moderno continua: restaurar/modernizar o design experimental do cartão de usuário revelou depreciações e necessidades de refatoração à medida que o núcleo evolui. ler mais

  • #customização:tema O novo tema Verso foi lançado: estilo leve e inspirado em editorial, com cores suaves e esquemas claro/escuro. ler mais

desenvolvimento

  • desenvolvimento guias-de-tema blocos Um novo repositório de “habilidades” do Claude Code para criação de temas e Blocos do Discourse foi compartilhado, incluindo um tema de exemplo e padrões para quadros de layout/saídas. ler mais

  • desenvolvimento Um relato sincero de “estudo de caso” sobre aprender desenvolvimento de plugins enquanto construía um plugin de formulário de contato — uma perspectiva útil para futuros construtores de comunidade que não são engenheiros em tempo integral. ler mais

Marketplace

  • Marketplace Uma solicitação de construção de plataforma de comunidade pré-lançamento gerou verificações de realidade francas sobre escopo: ajustes na “camada de design”, um portal/perfil de membro personalizado e fluxos relacionados a autenticação provavelmente excedem um orçamento inicial minúsculo. ler mais

wordpress

  • wordpress Uma pergunta sobre auditoria de cookies recebeu uma resposta direta: WP Discourse não define seus próprios cookies, além dos cookies de autenticação padrão do WordPress usados para DiscourseConnect. ler mais

blog

  • blog Descubra Discourse: Edição Hobbista destacou comunidades construídas sobre conhecimento profundo e duradouro — exatamente o tipo de “web lenta” que o Discourse tende a possibilitar. ler mais

Atividade do Grupo @team

  • Falco esteve por toda parte esta semana: esclareceu a responsabilidade entre hospedagem e auto-hospedagem no tópico sobre requisitos de idade (leia mais), corrigiu um bug de “spam de notificações duplicadas” (leia mais) e descomplicou a confusão sobre a ativação do YJIT para auto-hospedadores (leia mais). Também orientou a configuração de redimensionamento de imagens do compositor, apontando a diferença entre as configurações de “limite” e “largura alvo” (leia mais), além de continuar com melhorias na incorporação do Discourse como um sistema de comentários completo (leia mais) e correções no middleware de rastreadores (leia mais).

  • chapoi ajudou a ancorar dois debates importantes de UX: a diferenciação entre “rolagem infinita” e “feeds infinitos” algorítmicos (leia mais) e a realidade prática de rodapés/páginas iniciais nas interfaces de lista de tópicos (incluindo uma resposta clara de “não está no roteiro” sobre paginação) (leia mais). Também triou uma regressão de contraste em emblemas de categoria e comprometeu-se a investigar a causa raiz (leia mais).

  • lindsey lançou e ativou os novos **emblemas de Votação em Tópicos**, e explicou como as notificações de preenchimento retroativo são intencionalmente limitadas para evitar spam retroativo (leia mais). Também respondeu a tópicos de UX de calendário/eventos, incluindo a indicação da recém-adicionada caixa de seleção “Evento o dia todo” (leia mais) e a confirmação de que as descrições de eventos .ics agora são preenchidas corretamente (leia mais).

  • manuel publicou um acelerador prático de temas assistido por IA: **habilidades de autoria de temas + Blocos** e exemplos, além de notas de acompanhamento sobre como os Blocos mudam a personalização de temas de “injetar componentes” para “definir molduras de layout”. (leia mais). Também reiterou que o tema de marca do Meta não foi projetado para reuso público, enquanto direcionava desenvolvedores para abordagens baseadas em Blocos para alcançar resultados semelhantes (leia mais).

  • david publicou o **anúncio de lançamento de abril de 2026**, direcionando administradores ao changelog canônico (leia mais) e respondeu rapidamente ao relatório de falha de depreciação do ember-this-fallback — lançando uma correção e planejando um backport (leia mais). Também esclareceu que a **sincronização de grupos OIDC** agora está disponível e referenciou o changelog/docs atualizados (leia mais).

  • pmusaraj lançou o tema **Verso** (estilização editorial, claro/escuro, apenas CSS) (leia mais) e diagnosticou um problema de barra de rolagem horizontal exclusivo do iOS que afetava comentários incorporados/visões de administrador — vinculando-o a uma correção em andamento (leia mais).

  • awesomerobot pediu fontes e ajudou a direcionar o tópico de “rolagem infinita” para uma discussão baseada em evidências (leia mais), e reforçou as restrições práticas de provedores de hospedagem que precisam seguir regulamentações nas jurisdições que atendem (leia mais).

  • martin anunciou mudanças padrão futuras para os requisitos de promoção TL3, confirmando como os padrões de mudanças futuras interagem com substituições e resets de administrador (leia mais).

  • HAWK forneceu uma perspectiva importante de conformidade: mesmo comunidades auto-hospedadas podem ter obrigações (por exemplo, OSA do Reino Unido) dependendo de onde os usuários podem se cadastrar, e os administradores devem planejar adequadamente (leia mais).

  • nat reconheceu e resolveu rapidamente a regressão de layout “5 linhas” do Data Explorer, confirmando quando a correção foi aplicada no site do relator (leia mais).

Obrigado por ler, e até semana que vem! :slight_smile:

Esta semana no meta.discourse.org

Estatísticas Principais

Período coberto: 2026-05-03 → 2026-05-10

  • Novas publicações: 500
  • Novos tópicos: 62

Principais usuários (publicações + curtidas recebidas)

Usuário Publicações Curtidas
Lilly 56 95
Moin 38 88
Falco 16 28
pmusaraj 13 25
david 12 23
NateDhaliwal 23 21
nat 4 21
awesomerobot 7 20
merefield 11 26
Ed_S 8 15

Ranking da equipe (publicações + curtidas recebidas)

Usuário da equipe Publicações Curtidas
Falco 16 28
pmusaraj 13 25
david 12 23
nat 4 21
awesomerobot 7 20
chapoi 9 13
HAWK 3 10
gabriel 1 10
martin 2 7
derek 3 6

Temas em alta esta semana (com referências)

  • Localização e UX de tradução continuaram surgindo em diferentes partes do produto — desde “como o Discourse aparece em japonês” (leia mais) até orientações sobre escolher uma abordagem de tradução no tópico do plugin Translator (leia mais) e casos extremos de schema/SEO relacionados a conteúdo traduzido (leia mais).

  • Experiências de incorporação e comentários continuaram recebendo atenção, incluindo fluxos de login incorporado mais suaves (leia mais) e armadilhas práticas de configuração como comportamento de cookies entre domínios (leia mais) além de esclarecimentos sobre a criação automática de tópicos para threads de comentários incorporados (leia mais).

  • Confiabilidade operacional de IA foi um tema recorrente: confusão sobre tamanho de tokens/contexto (leia mais), traduções ficando presas em modelos “de raciocínio” (leia mais) e falhas de tradução devido a interações de saída estruturada/raciocínio (leia mais).

  • UX de administrador e relatórios: problemas de visibilidade de “Tráfego do site” revelaram-se dependentes de configurações ocultas (leia mais), e diferenças nos contadores de rastreadores entre relatórios foram esclarecidas como relacionadas à data de lançamento (leia mais).


Tópicos Interessantes

blog

  • “Como é realmente usar o Discourse em outro idioma” gerou discussões práticas sobre o que não se traduz (UI de plugins, strings de tema) e o quão rápido strings de tema faltantes podem ser corrigidas assim que identificadas (leia mais).

  • “A Lição do Digg: Por que a Infraestrutura de Moderação Importa” revisitou uma história de advertência clássica e provocou reflexões ponderadas sobre as ferramentas e sistemas necessários para moderação em escala (leia mais).

#Announcements

  • Discourse Discover ganhou “Tópicos em Alta”: um novo mecanismo de destaque entre comunidades foi introduzido (começando no DiscourseHub iOS), levantando implicações interessantes para descoberta e ranking na rede (leia mais).

  • Incorporando o Discourse como sistema de comentários completo teve mais uma rodada de perguntas e respostas práticas, incluindo confirmação de que threads incorporadas podem criar seus tópicos de suporte automaticamente na primeira visita (leia mais).

development

  • Um “estudo de caso” de um autor de plugin sobre quebras, depreciações e documentação virou uma conversa mais ampla sobre ritmo, estabilidade e como a documentação deve ser mantida (PRs no GitHub vs wikis, cronogramas de depreciação e expectativas) (leia mais).

  • Regressões do bin/lint para plugins não empacotados foram relatadas, reproduzidas e corrigidas rapidamente, destacando como os fluxos de linting diferem entre configurações de plugin (leia mais).

#contribute:feature

  • Chat como “conteúdo de primeira classe”: um conceito protótipo de “visualização de atividade única” propôs intercalar tópicos, subcategorias e canais de chat por recência — levantando grandes questões sobre arquitetura de informação e descobribilidade (leia mais).

  • Categorias pai vs subcategorias silenciadas: um caso de uso híbrido de publicação/comunidade de alto volume pediu melhores maneiras de destacar discussões “quentes” sem inundar o Últimos, enquanto ainda permitia uma visão agregada dentro de uma categoria pai (leia mais).

  • Citações traduzidas perdendo contexto: uma solicitação de recurso argumentou que a tradução deve preservar os metadados úteis “citado do tópico/publicação” e o contexto de menu suspenso atualmente presentes em citações não traduzidas (leia mais).

ux

  • UX de tempo limite automático de personificação: quando a personificação experimental termina automaticamente, a UI pode se tornar enganosa — gerando ideias como temporizadores, atualizações de UI do MessageBus e comportamento gracioso de “Parar de personificar” (leia mais).

  • Página /custom em branco após troca de tema no login: quando o tema de um usuário desconectado tem uma página inicial personalizada, mas o tema conectado não, os usuários podem acabar em uma página vazia — com sugestões para mostrar uma fallback acionável “Leve-me para casa” (leia mais).

  • O botão “info” de tag desaparecido: um relatório de regressão de UX observou que usuários não-administradores não podem mais encontrar facilmente descrições de tags se a opção de informação sumir (apenas administradores veem a chave de fenda) (leia mais).

bug

  • Requisito de nome completo vs ID do Discourse: habilitar requisitos de nome completo não funcionou como esperado em um fluxo de cadastro do ID do Discourse, e o problema foi reproduzível o suficiente para ser movido para bug para correção (leia mais).

  • Sincronização de grupo OpenID Connect removendo usuários de grupos “não sincronizados”: um caso extremo sério de mudança de associação foi descrito onde perder um grupo OIDC poderia remover usuários de grupos não relacionados, com uma correção proposta rapidamente (leia mais).

  • Erro de edição de pesquisa após transferência de propriedade do tópico: editar a pesquisa de outra pessoa (após transferência) gerava um erro, e a correção do plugin foi enviada prontamente (leia mais).

  • Falhas de tradução de IA ligadas a modelos de “raciocínio” e saídas estruturadas: a depuração mostrou como tokens de raciocínio podem consumir orçamentos de conclusão, e como incompatibilidades de capacidade de modelo (ex: suporte a json_schema) podem quebrar traduções (leia mais).

Suporte

  • Remoção do modo Bootstrap (“legado?”): a justificativa, o que foi substituído (painel de integração do administrador) e quais das antigas “bondades do bootstrap” merecem um retorno (ritmo de atualização de diretório, primeiro-admin-como-mod, etc.) fizeram uma post-mortem muito construtiva (leia mais).

  • Discourse Splash (“bolinhas azuis”) não pode mais ser desativado: a remoção da configuração de desativação foi explicada, incluindo implicações de desempenho/SEO e uma solução prática via substituição por SVG animado (leia mais).

  • Excluindo uma categoria do Últimos globalmente: administradores compararam “categorias silenciadas por padrão” vs plugins e configurações para suprimir categorias barulhentas diárias do feed global (leia mais).

  • “Relatório de tráfego do site” faltando: a causa raiz foi rastreada até a configuração oculta use_legacy_pageviews — e como isso esconde a UI do relatório mais novo completamente (leia mais).

#Self-hosting

  • “Arquivo muito grande” não era realmente um problema de build do Discourse: um tópico de auto-hospedagem russo acabou sendo um problema de firewall do provedor/bloqueio de payload (uploads + cadastros), com uma lista detalhada de recuperação e ajuste compartilhada (leia mais).

  • Instalando o Discourse atrás de um IP público não roteável: o obstáculo do “teste de conexão” de instalação e os requisitos de HTTPS surgiram novamente, com soluções práticas (pular teste / instalação de dev / túneis / configuração de certificado) (leia mais).

  • Planejamento de upgrade do AWS Lightsail + Ubuntu: o tópico comparou upgrades de SO no lugar vs playbooks de migração “criar um novo servidor, restaurar backup, trocar DNS” (e preparação de TTL) (leia mais).

Marketplace

  • Necessidades de fluxo de proteção/relatório: uma ONG pediu um botão de relatório especializado e fluxos de protocolo de emergência; respostas esclareceram a fronteira entre trabalho de tema vs plugin e apontaram para ferramentas e componentes de sinalização embutidos (leia mais).

#community-building Construção

  • Dando boas-vindas a novos usuários (especialmente via Chat): a comunidade explorou maneiras de notificar usuários regulares sobre novos cadastros e como o comportamento de chat/e-mail afeta fluxos de “boas-vindas”, especialmente sob restrições hospedadas (leia mais).

Atividade do Grupo @team

  • nat focou em expectativas de localização e tradução — exibindo UX multilíngue no tópico do blog companheiro (leia mais) e aconselhando que comunidades devem escolher uma experiência de tradução (preferindo traduções automáticas mais novas sobre a UX do Translator mais antiga) (leia mais).

  • gabriel anunciou o novo recurso Discover “Tópicos em Alta”, detalhando como o rastreador e o agrupamento de assuntos funcionam e onde está lançando primeiro (DiscourseHub iOS) (leia mais).

  • pmusaraj fez uma análise profunda sobre “Modo Bootstrap é legado?”, explicando por que foi removido, o que o substituiu (painel de integração do administrador) e quais partes podem valer a pena reintroduzir ou repensar (leia mais). Eles também esclareceram a disponibilidade do TestFlight e o escopo da UI do app no tópico de anúncio do Discover Hot Topics (leia mais), engajaram com experimentos de “chat como conteúdo de primeira classe” (leia mais), reproduziram e escalaram o problema do ID do Discourse/requisito de nome completo para bug (leia mais) e postaram uma correção para casos extremos de remoção de associação de sincronização de grupo OIDC (leia mais).

  • awesomerobot confirmou a remoção da configuração de desativação da tela de splash (e por que isso importa para Core Web Vitals), além de compartilhar uma abordagem de SVG animado para substituir as bolinhas completamente (leia mais). Eles também esclareceram por que valores de rastreadores podem aparecer como 0 no relatório mais novo de Tráfego do Site para faixas de datas mais antigas (leia mais), entregaram polimento de acessibilidade para imagens decorativas de emblemas (tags alt vazias) (leia mais) e continuaram apertando a UX de convites/perfil ocultando UI de convite confusa em contextos não suportados (leia mais; leia mais).

  • Falco foi ativo em incorporação, IA e orientação de auto-hospedagem — incluindo comportamento de login de incorporação entre domínios via configurações same_site_cookies (leia mais), confirmando comportamento de criação automática de tópico de comentário incorporado (leia mais) e direcionando a depuração de tradução de IA longe de armadilhas de modelos de raciocínio (leia mais; leia mais). Eles também vincularam correções para erros contínuos de “profundidade da árvore de documentos” do rastreador (leia mais) e recomendaram um caminho seguro de “restauração em novo servidor + troca de DNS” para migrações Lightsail/Ubuntu (leia mais).

  • david engajou em experiência de desenvolvedor e compensações de manutenção — equilibrando expectativas de estabilidade/personalização no tópico de estudo de caso do autor de plugin (leia mais) e esclarecendo cronogramas de depreciação (leia mais). Eles também corrigiram e mesclaram a regressão do bin/lint impactando plugins não empacotados (leia mais), explicaram comportamento de limite de link Markdown (e a saída de escape de colchetes angulares) (leia mais), solicitaram inventários de plugin em uma investigação de memória/pré-compilação de auto-hospedagem (leia mais) e esclareceram que tests-passed permanece um alias funcional para latest (leia mais).

  • derek entregou polimento de UI e correções relacionadas a tema — resolvendo rapidamente uma string de tradução de tema faltante identificada na navegação multilíngue (leia mais), confirmando uma mesclagem para problemas de cor/contraste de emblema de categoria (leia mais) e reconhecendo investigação sobre o caso extremo de “página inicial personalizada em branco após troca de tema” no login (leia mais).

  • chapoi forneceu contexto e orientação sobre restrições e detalhes de implementação — adicionando perspectiva sobre por que a documentação pode ficar para trás durante a evolução rápida da plataforma no estudo de caso do autor de plugin (leia mais), apontando autores de tema para a saída de plugin correta para inserir cabeçalhos de navegação (leia mais) e solucionando ambiguidade de notificação/gatilho em um tópico de investigação de notificação de UI (leia mais).

  • martin assumiu a responsabilidade de melhorar a experiência de tempo limite de personificação, delineando uma abordagem em duas partes (atualizações de UI quando o tempo expira + comportamento de parada graciosa), com abertura para colaboração em PR (leia mais; leia mais).

  • HAWK impulsionou a discussão de estratégia de comunidade através de uma lente de história de moderação na retrospectiva do Digg (leia mais) e compartilhou conselhos de construção de comunidade focados em motivação intrínseca e dinâmica de Comunidades de Prática (leia mais).


Obrigado por ler, e nos vemos na próxima semana! :slight_smile:

Esta semana no meta.discourse.org

Estatísticas Principais

Últimos 7 dias (2026-05-10 → 2026-05-17)

  • Novas postagens: 457
  • Novos tópicos: 77

Principais usuários (postagens / curtidas recebidas):

Usuário Postagens Curtidas
Lilly 53 130
markvanlan 6 58
Falco 9 54
lindsey 4 41
Moin 22 38
HAWK 9 31
martin 7 30
RGJ 8 29
NateDhaliwal 16 23
awesomerobot 9 21

Grandes lançamentos que valem a pena conferir: respostas aninhadas (saiba mais), novas otimizações de imagem no lado do cliente (saiba mais) e o novo sinal “Eu também” para tópicos de suporte sem solução (saiba mais).


Tópicos Interessantes

#Anúncios

  • markvanlan apresentou respostas aninhadas para comunidades que precisam de conversas totalmente em thread, além de uma prévia da visualização de thread única e controles de administrador (saiba mais).

  • lindsey anunciou melhorias em Resolvido: um botão “Eu também” para tópicos sem solução em categorias de suporte, que também inscreve os membros para serem notificados quando uma solução for aceita (saiba mais).

  • Falco lançou novas otimizações de imagem no lado do cliente, incluindo conversão de GIF → WebP animado para reduzir o tamanho do upload e melhorar o desempenho percebido (saiba mais).

  • Ações em massa receberam uma limpeza com melhor gerenciamento de tags em massa: adicionar/substituir/remover tags agora está disponível em um único modal “Gerenciar Tags” (saiba mais).

  • martin compartilhou um fluxo de configuração simplificado para criar categorias de Eventos usando o plugin Calendário & Eventos, dando continuidade à “iniciativa de configuração de categorias” (saiba mais).

  • Usuários do tema Horizon receberam uma atualização padrão: cartões de tópico de alto contexto agora estão habilitados por padrão, expondo sinais como Resolvido/Votação/Atribuição e visualizações mais ricas (saiba mais).

  • martin apresentou pseudogrupos granulares para permissões mais claras: separando anônimo de usuários_logados para reduzir a confusão causada por @todos nas configurações de grupo do site (saiba mais).

bug

  • Notificações push PWA no iOS: a configuração da assinatura pode falhar silenciosamente quando o service worker ainda não está controlando o aplicativo, com uma correção proposta e discutida no núcleo (saiba mais).

  • Um caso limite da Automação do Discourse: automações recorrentes mensais não estavam sendo acionadas como esperado, desencadeando uma análise profunda de como a recorrência mensal é calculada (saiba mais).

  • Navegação lightbox em uploads em grade: imagens aparecem na ordem errada (por exemplo, 1, 3, 2, 4), com uma correção rastreada e vinculada (saiba mais).

  • Regressão em páginas de grupo: usuários não conseguiam ver quem é o proprietário do grupo, mesmo que os dados estivessem presentes — levando a um PR para renderizá-los novamente (saiba mais).

  • Dificuldades iniciais com respostas aninhadas: ações da chave inglesa de administração de postagens parecem inutilizáveis na visualização aninhada, exigindo a troca de volta para o modo plano como solução alternativa (saiba mais).

  • Problema no Criador de Temas: exportar temas no celular resulta em uma tela em branco/branca, enquanto o desktop se comporta normalmente (saiba mais).

  • Problema na atualização auto-hospedada: um travamento no painel de administração (tempo limite de compilação de JS do plugin) foi recuperado recriando via ./launcher rebuild app (saiba mais).

ux

  • Polidura do modal de marcador: um botão de alternância “supérfluo” no diálogo de edição de marcador foi debatido e depois removido via PR (saiba mais).

  • Ergonomia do editor de categorias: o botão Excluir sendo mais proeminente que Salvar na UI simplificada de categorias foi sinalizado como arriscado/confuso (saiba mais).

  • Micro-layout de perfil: texto em itálico na biografia de um usuário pode aparecer levemente cortado, provavelmente devido a regras de overflow (saiba mais).

  • UX de administração móvel: configurar scripts de Automação do Discourse em uma viewport de celular é apertado e difícil de usar (saiba mais).

  • Questões sobre comportamento de rastreamento: administradores notaram uma mudança na rapidez com que tópicos perdem seu status “NOVO” em listas após entrar em um tópico (saiba mais).

Suporte

  • Verificação de segurança na reorganização de categorias: a discussão esclareceu que renomear o nome/slug da categoria é seguro porque as URLs são resolvidas por IDs, e slugs mais antigos são redirecionados (saiba mais).

  • Embedding no Salesforce: desafios de iframe + autenticação levaram a orientações práticas sobre alinhamento de domínio de cookie e ajustes em same_site_cookies (saiba mais).

  • Confusão sobre faturamento/atualização hospedada: um administrador do Plano Gratuito não conseguia ver a opção de atualização Iniciante e a equipe investigou/mitigou (saiba mais).

  • Auto-hospedagem focada em segurança: perguntas sobre Nginx CVE-2026-42945 e se as imagens/regras base do Discourse são afetadas levaram a uma resposta da equipe (saiba mais).

#Componente_tema

  • Um novo componente de tema para tornar os rótulos do botão de resposta mais claros (e traduzíveis), especialmente relevante com as respostas aninhadas alterando a semântica de resposta (saiba mais).

  • Um componente de tema pequeno, mas útil, para ocultar “votos restantes” em UIs de Votação de Tópicos (especialmente quando “votos ilimitados” são emulados), além de discussão sobre novas configurações de limite de votos (saiba mais).


Atividade do Grupo @equipe

  • markvanlan liderou a implementação e o Q&A para respostas aninhadas, abordando por que a thread é uma escolha do administrador (não uma preferência por usuário) e como a ativação/desativação é reversível (saiba mais, saiba mais).

  • Falco lançou e explicou o novo pipeline de otimizações de imagem no lado do cliente (incluindo GIF → WebP animado) (saiba mais), e coordenou correções de push PWA no iOS solicitando uma abordagem de atualização do service worker (saiba mais). Ele também aconselhou sobre restrições de login em iframe/embed para implantações do Salesforce (saiba mais) e respondeu a falhas de atualização auto-hospedada envolvendo tempos limite de compilação de plugins (saiba mais).

  • lindsey anunciou e esclareceu a nova experiência “Eu também” para tópicos de suporte sem solução, e debateu como o contador deve se comportar (começando em 1 para incluir o OP) (saiba mais, saiba mais). Ela também apresentou o modal consolidado de gerenciamento de tags em massa para fluxos de trabalho da equipe (saiba mais).

  • HAWK manteve a discussão sobre prontidão para empresas em movimento com vários tópicos sobre escalabilidade: pontos de ruptura à medida que as comunidades crescem (saiba mais), os riscos de escalar tarde demais vs. cedo demais (saiba mais), sinais iniciais de que uma estratégia precisa ser revisada (saiba mais) e uma lista de verificação de prontidão para empresas em rascunho para feedback (saiba mais).

  • martin expandiu a iniciativa de “configuração de tipo de categoria” tornando categorias de Eventos mais fáceis de configurar (saiba mais) e habilitou descoberta mais rica no Horizon por padrão de cartões de tópico de alto contexto (saiba mais). Ele também apresentou semânticas de grupo mais claras através de novos pseudogrupos para usuários anônimos vs. logados (saiba mais), melhorou as opções de UI de “próximas mudanças” do Admin para recursos de relatórios (saiba mais) e esclareceu como os links opcionais “Prévia” e “Feedback” funcionam para entradas de próximas mudanças (saiba mais).

  • awesomerobot esclareceu o comportamento do novo botão “Eu também” vs. Impulsionar (e por que está ligado às notificações de solução) (saiba mais), corrigiu atrito na UI móvel onde o “último executado” da Automação sobrepostava botões de ação (saiba mais) e abordou pequenos problemas de produto como “rótulo LLM padrão não atualizando” com um PR (saiba mais). Ele também restaurou a visibilidade de proprietários de grupo para usuários não da equipe (saiba mais), discutiu configurações de limite de votos na Votação de Tópicos no contexto de ocultar “votos restantes” (saiba mais) e até limpou uma escolha de padrão de tema oficial após notar possíveis conotações negativas (saiba mais).

  • zogstrip entregou um fluxo constante de correções: ordenação de lightbox em grade (saiba mais), um diálogo de exclusão móvel muito estreito no Edge (saiba mais), múltiplas repros e correções em idioma chinês em torno de fluxos de edição/navegação (saiba mais, saiba mais) e triagem de suporte para um erro 500 da API ligado à serialização de silenced_till (com um apontador para a correção relevante) (saiba mais). Ele também ajudou a direcionar uma investigação de bug recorrente de automação “mensal” sinalizando-a para revisão (saiba mais).

  • chapoi confirmou e explicou bugs de UX (incluindo problemas de modal móvel e peculiaridades do diálogo de marcadores) (saiba mais, saiba mais), e depois seguiu com um PR para remover uma alternância de marcador desnecessária (saiba mais). Ele também ajudou a solucionar problemas de auto-hospedagem com muitos plugins (medalhas/UI de admin), repetidamente direcionando relatórios para isolamento em modo de segurança (saiba mais) e sinalizou preocupações com citações de localização/tradução para mais reflexão (saiba mais).

  • nat respondeu rapidamente a problemas de IA/localização: abordando discrepâncias na detecção do locale norueguês e sugerindo soluções alternativas baseadas em prompt enquanto uma atualização de prompt central está planejada (saiba mais, saiba mais). Ela também confirmou casos limite de tradução como “título traduzido, mas a postagem não”, apontando para limiares de comprimento de tradução e ajustes de acompanhamento (saiba mais) e discutiu como citações traduzidas podem perder metadados importantes (especialmente em alemão) (saiba mais).

  • sam lidou com itens adjacentes à segurança e de engenharia: confirmando que as regras de reescrita padrão do Discourse não são vulneráveis, enquanto observando que atualizações de imagem base serão lançadas para o tópico CVE do Nginx (saiba mais), mesclando/corrigindo um problema de instalação em subpasta do MCP (saiba mais) e verificando um caso limite de configuração de provedor de IA (“orçamento de pensamento” do Gemini) (saiba mais).

Obrigado por ler, e nos vemos novamente na próxima semana! :slight_smile:

Esta semana no meta.discourse.org

(Janela semanal coberta: 17 a 24 de maio de 2026 — ancorada por discussões como relatório de falha em atualização auto-hospedada até perguntas de suporte no final da semana, como ruído nas notificações de convite.)


Estatísticas Principais

  • Novas publicações: 447
  • Novos tópicos: 71

Principais usuários (publicações / curtidas recebidas nos últimos 7 dias):

  • Lilly46 publicações, 68 curtidas
  • awesomerobot9 publicações, 36 curtidas
  • Falco15 publicações, 35 curtidas
  • Moin26 publicações, 27 curtidas
  • NateDhaliwal15 publicações, 22 curtidas
  • darkpixlz12 publicações, 19 curtidas
  • sam3 publicações, 17 curtidas
  • Thomas_Rother6 publicações, 15 curtidas
  • david3 publicações, 15 curtidas
  • keegan1 publicação, 14 curtidas

Alguns tópicos que ajudaram a gerar atenção/curtidas esta semana (amostras):

  • Melhorias na UX da IA do Discourse ganharam destaque com conversas com IA favoritas (leia mais) e um compositor fixado para conversas com bots (leia mais).
  • Discussões no blog geraram debates sobre “web aberta” e “rastreador de IA”: posicionamento focado na web (leia mais) e Discourse pronto para agentes (leia mais).
  • Mudanças de UI “documentos com foco na leitura” geraram feedback via modo simples de Categorias de Documentos (leia mais).

Tópicos Interessantes

blog

  • “Discourse está Pronto para Agentes” (ai) provocou um debate abrangente sobre se as comunidades devem receber agentes/rastreadores de IA ou bloqueá-los, incluindo realidades práticas como scrapers que ignoram robots.txt e o valor incerto do llms.txt. leia mais

  • “O Discourse Nunca Bloqueará Você da Web” contrastou a postura web do Discourse com tendências de lock-in focadas em aplicativos, e iniciou discussões sobre atribuição de autoria/crédito em tópicos complementares de blog. leia mais

#Announcements

  • Salvar conversas comuns com IA (ai) entregou uma pequena, mas significativa, vitória de fluxo de trabalho: conversas com IA favoritas agora aparecem no topo da sua lista de conversas com IA (atrás de uma alternância de mudanças futuras). leia mais

  • Um compositor fixado para conversas com bots de IA (composer, ai, ai-bot) introduziu uma sensação de “chat contínuo” para tópicos de bots, reduzindo a fricção de abrir repetidamente o compositor. leia mais

  • Categorias de Documentos: “modo simples” (doc-categories) reformulou os tópicos de documentos em uma visualização com foco na leitura, onde as respostas colapsam atrás de uma alternância, enquanto ainda se expandem automaticamente para links de resposta direta. leia mais

  • Lançamentos intermediários (19 de maio de 2026) reuniram notas de lançamento de correções de segurança críticas e links de versão para administradores que acompanham a urgência das atualizações. leia mais

  • Eventos melhorados: RSVPs flexíveis para eventos recorrentes (calendar-and-event) adicionou a capacidade de confirmar presença apenas na próxima ocorrência vs em todas as ocorrências futuras, evitando lembretes indesejados e melhorando a clareza da presença. leia mais

  • Posição da contagem de respostas de nova publicação para sites que usam Reações (reactions) destacou uma mudança de layout destinada a alinhar de forma mais consistente a linha de reações entre as publicações. leia mais

bug

  • O botão de aprovação no perfil de um usuário não funciona escalou um caso de borda complicado de aprovação/revisão de fila: usuários não aprovados não aparecendo na revisão, notificações de aprovação fantasma e até erros 500 ao tentar aprovar pela interface administrativa. leia mais

  • Mensagem de e-mail “atualização disponível” linkada para notas de lançamento quebradas (faltando o prefixo v na URL do changelog), o que produziu um erro 404 até ser corrigido. leia mais

  • Componente de tema de Ícones de Tags: underscores virando hífens quebrou ícones inconsistentemente entre a barra lateral vs páginas de tópico/tag, provavelmente devido a mudanças no tratamento de slugs. leia mais

  • Autocompletar de emojis + caracteres especiais (como ü) mostrou uma quebra de UX sutil, mas real, tanto no compositor quanto no chat, incluindo erros de console ao inserir emojis após usar “mais…”. leia mais

  • Bug de Reações: popover de hover “+1” travado carregando acabou sendo codificação de URL (+ interpretado como espaço) e foi corrigido rapidamente via patch direcionado. leia mais

  • NameError: ReactionsSerializerHelpers afetou a serialização da sequência de publicações de tópicos em algumas instalações que usam o plugin de reações embutido, e um PR foi aberto para abordar a ordem de carregamento. leia mais

  • Respostas aninhadas + votação de publicação = erro 500 mostrou um caso de borda de incompatibilidade onde serializadores aninhados esperavam metadados que não estavam presentes, produzindo undefined method 'post_number' for nil. leia mais

  • Destaque de sintaxe não copia/cola com cores de forma confiável tornou-se uma análise profunda sobre formatos de área de transferência, diferenças entre navegadores (Firefox vs Chromium) e onde a formatação é perdida (copiar vs colar). leia mais

ux

  • Feedback intercultural sobre ordem de respostas (mais recentes primeiro vs mais antigos primeiro) levantou uma questão de usabilidade/descoberta reflexiva para usuários mais velhos e diferentes hábitos de leitura, além de uma nuance em respostas aninhadas (a UX da linha do tempo difere). leia mais

  • Desfazer a exclusão de uma publicação não cria uma entrada de log de ação da equipe destacou uma lacuna de auditoria: ações de exclusão são registradas, o tópico de desfazer exclusão é registrado, mas a publicação desfeita não era — o que levou a um PR. leia mais

  • Banner de edição sugerida sobrepõe histórico de edição/data em documentos wiki sinalizou uma colisão de UI provavelmente relacionada ao estilo de documentos/modo simples, reduzindo a clareza em torno de metadados de edição. leia mais

Support

  • Confusão sobre plano gratuito/preços: email-in + tipos de categoria de repente bloqueados documentou fricção do mundo real à medida que o plano gratuito hospedado continua evoluindo, incluindo expectativas em torno de matrizes de recursos e prompts de upgrade na UI. leia mais

  • Expectativas mínimas de atividade em sites hospedados gratuitos esclareceu a política atual: avisos de inatividade inicial em ~3 semanas, outro em ~6 semanas, e descomissionamento em ~7 semanas se não houver atividade real da comunidade. leia mais

  • Backup falha com PostgreSQL 18 (resolvido) percorreu a resolução de uma incompatibilidade cliente/servidor pg_dump quando o Discourse executa o backup de um container usando ferramentas pg mais antigas do que um cluster PG18 externo. leia mais

#support:migration

  • Ajuste de velocidade de migração phpBB → Discourse (phpbb) reuniu troubleshooting prático de desempenho de importação (I/O vs DB vs Redis), além de lembretes sobre importadores em massa e o custo de reexecutar migrações grandes. leia mais

#Community_Building

  • Um aplicativo de cliente nativo Discourse iOS+Android (show-and-tell) apresentou um conceito de cliente nativo de terceiros (com ressalvas sobre suporte a plugins e limitações de login/push dependendo da hospedagem). leia mais

  • Onboarding de “nova comunidade” + limites no Meta misturou feedback acolhedor com um lembrete de que o Meta não é o lugar certo para promoções/testes funcionais — e para usar try.discourse.org para experimentos. leia mais


Atividade do Grupo @team

  • awesomerobot interagiu diretamente na discussão sobre compensações de rastreadores de IA “pronto para agentes” (incluindo os limites de bloqueio de scrapers) em este tópico, e também avançou o refinamento do produto confirmando a configurabilidade do novo texto “Me too” do Resolvido em este acompanhamento. Eles também recomendaram a melhor prática de tratamento de spam (“excluir e bloquear”) em este pedido de recurso, e esclareceram os limites de atividade do nível gratuito em esta resposta de suporte.

  • Falco ajudou a diagnosticar falhas de atualização auto-hospedada e restrições de recursos (especialmente instalações com 1 vCPU e plugins não essenciais) em Falha após tentar atualizar, e continuou a iterar sobre as restrições de UX de respostas aninhadas (disponibilidade da linha do tempo, decisões de reversão e lacunas de design) em feedback sobre ordem de respostas. Falco também diretou um relatório de 404 de estado de leitura de respostas aninhadas para o lugar certo em este tópico de bug, e apontou correções em andamento para ações administrativas em modo aninhado em este relatório de bug aninhado.

  • sam entregou melhorias de usabilidade da IA com o anúncio de conversas com IA favoritas em este tópico, confirmou e delimitou um problema de histórico/voltar de chat flutuante em este bug de chat, e respondeu a um relatório de falha de sinalização encorajando um PR (e confirmando que está no radar da equipe) em este tópico de bug.

  • david publicou os ponteiros de lançamento intermediário da semana para correções críticas em o tópico de notas de lançamento, e opinou sobre como os ativos pré-construídos devem se comportar durante atualizações web (e por que certas combinações de plugin+hardware ainda têm dificuldades) em este tópico de falha de atualização. David também observou que uma alternância antiga de “modo móvel baseado em viewport” está atrasada para remoção (e pode causar bugs se desativada) em este acompanhamento de notícias de desenvolvimento.

  • keegan apresentou a experiência de compositor fixado para conversas com bots de IA (atrás de uma sinalização de mudanças futuras) em este anúncio.

  • ducks publicou o tópico companheiro da peça de posicionamento “focada na web” em O Discourse Nunca Bloqueará Você da Web.

  • saquetim implementou o modo simples para Categorias de Documentos (colapsando respostas atrás de uma alternância enquanto mantém links profundos funcionais) em este anúncio.

  • zogstrip estava em todos os lugares em acompanhamentos táticos de correção de bugs: apontou uma melhoria iminente para o comportamento de voltar de chat favorito em este bug de chat, confirmou uma correção rápida para o problema de codificação de URL do hover de reação “+1” em este relatório de reações, e vinculou correções/PRs para vários papercuts de longa duração — como 404s de paginação do Googlebot em este tópico de suporte, melhorias na restauração de publicações sinalizadas em este bug, e uma melhoria de UX de link de descrição de configurações em este tópico de UX. Eles também tentaram (e não conseguiram) reproduzir um problema de modal de reações móvel, pedindo melhores etapas em este tópico de bug.

  • HAWK respondeu aos “pontos de ruptura” de escalabilidade empresarial confirmando o trabalho ativo em calendário/eventos e a intenção do roadmap para videoconferência em esta discussão empresarial. Eles também deram uma visão clara das capacidades de palavras monitoradas (e apontaram para o guia de referência) em este tópico de suporte de moderação, e explicaram por que o plano gratuito hospedado está sendo desvalorizado enquanto a adequação produto-mercado ainda está sendo testada em este tópico de preço/plano gratuito.

  • Danielle postou o replay e o resumo de uma sessão de office hours de MCP + Data Explorer (incluindo exemplos práticos de “pergunte aos dados da sua comunidade como a um colega”) em este post de Eventos.


Obrigado por ler, e nos vemos novamente na próxima semana! :slight_smile:

Esta semana no meta.discourse.org

Principais Dados

Período coberto: 2026-05-24 → 2026-05-31

  • Novas publicações: 440
  • Novos tópicos: 60

Principais usuários (publicações + curtidas recebidas)

Usuário Publicações Curtidas
Lilly 53 72
david 4 41
Moin 23 34
sam 8 33
merefield 15 27
chapoi 13 25
awesomerobot 4 24
NateDhaliwal 14 23
darkpixlz 15 21
martin 3 19

Muita da energia da semana concentrou-se em lançamentos de UX central, estabilidade de respostas aninhadas e solução de problemas de administração/auto-hospedagem, com vários tópicos vinculados diretamente a novas/contínuas mudanças na plataforma, como reações padrão (leia mais) e ruído de notificação de “ações pequenas” (leia mais).


Tópicos Interessantes

#anuncios

  • O núcleo do Discourse está recebendo um novo sistema de construção JavaScript, passando de ember-cli/webpack para rolldown (baseado em Rust, alinhado com o Vite), prometendo ~80% de builds de desenvolvimento mais rápidos enquanto mantém as instalações de produção inalteradas graças aos ativos pré-compilados (leia mais). Contexto relacionado: ativos pré-compilados para auto-hospedagem (leia mais).

  • As reações estão sendo habilitadas por padrão para todos os sites novos e existentes por meio de um processo de lançamento de “mudança futura”, com martin explicando por que os padrões estão mudando e como as opt-outs são tratadas (leia mais). Contexto canônico do recurso: tópico do plugin Discourse Reactions (leia mais).

  • Publicações de “ação pequena” (avisos de fechamento automático, avisos de atribuição, etc.) estão sendo excluídas das listas de Observados/Rastreados para reduzir o spam de notificações de administração, e isso não é opcional por restrições de implementação (leia mais).

  • O plugin Calendário e Eventos recebeu um fluxo de criação de eventos muito mais suave diretamente dentro do compositor (editor interativo em texto rico e visualização em markdown), reduzindo a fricção para comunidades que realizam eventos (leia mais). O tópico canônico do plugin: Calendário e Eventos (leia mais).

  • A versão mensal de maio de 2026 foi lançada (v2026.05) com ponteiros completos do registro de alterações para qualquer um que acompanhe atualizações em instalações auto-hospedadas e hospedadas (leia mais).

  • O Discourse publicou “Projetos Atuais – Maio de 2026”, incluindo notas de progresso em plugins e iniciativas embutidos (notavelmente: melhorias na votação de tópicos e UX de configuração de calendário/eventos) (leia mais).

bug

  • Um clássico problema de “não lido fantasma” surgiu: os usuários viam Não lido (14) enquanto /unread estava vazio. A equipe reconheceu o bug e os ajustes em andamento, enquanto um workaround prático em rails/SQL para limpar o estado de não lido em todo o site foi compartilhado (com a ressalva importante de que isso também limpa não lidos legítimos) (leia mais).

  • As respostas aninhadas continuaram apresentando casos extremos: links de tópicos sugeridos para rotas aninhadas retornavam 404 (e podiam deixar o cabeçalho em um estado estranho). Um ajuste central foi aplicado, com discussão subsequente sobre redirecionamentos e indicadores de não lido em tópicos aninhados (leia mais).

  • Usuários de Modelos de Formulário encontraram um sutil: campos do seletor de tags quebravam quando os nomes das tags tinham caixa mista. zogstrip reproduziu e enviou um PR de correção rapidamente, transformando um problema de UX confuso em uma regra prática: normalizar a nomenclatura das tags (leia mais).

  • Um pequeno problema de UX tornou-se uma melhoria de validação backend: criar um grupo apenas para solicitações sem um proprietário produzia um pouco útil “FALHOU”. A investigação notou a complexidade do formulário dividido e os padrões legados do Ember; um PR restaurou uma mensagem de erro descritiva (leia mais).

  • Um obstáculo complicado de atualização: db:seed_fu falhou devido a uma colisão de nomes com anonymous ao criar novos grupos do sistema. O tópico destaca casos extremos de importação (nomes de usuários/grupos chamados anonymous) e levanta preocupações de nomenclatura/compatibilidade em torno de grupos automáticos (leia mais).

  • Instâncias em francês expuseram uma armadilha tipográfica: certas substituições de apóstrofo/aspas transformaram ' em > devido às configurações de marcação de citação. Desativar enable_markdown_typographer resolveu o problema, e a equipe sinalizou “vitórias rápidas” para melhorar a experiência (leia mais).

#anuncios respostas-aninhadas

  • Os testes de respostas aninhadas continuam sendo controversos: um operador relatou quebra em produção (mudanças de rota, links de notificação quebrados, incompatibilidades de tema e problemas de layout móvel) e recomendou avisos mais fortes antes de habilitar, enquanto outros exploraram estratégias de teste e gerenciamento de expectativas (leia mais).

  • Um tópico separado de compatibilidade de respostas aninhadas abordou conflitos de votação de publicações + respostas aninhadas; a direção de curto prazo inclinou-se para desabilitar explicitamente o comportamento de votação de publicações em contextos aninhados e considerar um recurso futuro de “votação” dentro das próprias respostas aninhadas (leia mais).

#contribuir:recurso

  • A fricção no onboarding móvel chamou a atenção: o Discourse no móvel mostra “Entrar” em destaque, mas esconde “Criar Conta” atrás do fluxo, levando à confusão do usuário. O tópico explora compensações de UI, componentes alternativos e trabalho de PR para melhorar a descoberta sem lotar o cabeçalho (leia mais). Ideia de componente relacionada: botão de autenticação combinado (leia mais).

  • Uma discussão sobre segurança vs. operabilidade: quando “editar e-mail após o cadastro” está desabilitado, os administradores também perdem a capacidade de editar o e-mail via UI. A proposta é um controle mais granular (apenas administradores vs. apenas usuários), provavelmente com fricção de “modo sudo” como confirmação de senha/2FA e forte registro de auditoria (leia mais).

  • Feedback do Discourse AI: a adição de suporte a webhooks/eventos para atualizações de artefatos de IA (ou desabilitar a sandbox) foi levantada, e a equipe apontou para revisar isso assim que os “Workflows” (uma nova abordagem de Automação) forem lançados (leia mais).

Suporte

  • Auto-hospedeiros compararam fornecedores de VPS e realidades do SMTP: um tópico “Vultr vs DO” rapidamente se tornou um lembrete de que a entregabilidade de e-mails geralmente depende de políticas de porta do provedor e configuração correta, não da imagem do marketplace — e que o caminho de instalação oficial é frequentemente mais rápido do que depurar uma configuração de marketplace não suportada (leia mais). Problemas relacionados de solução de problemas SMTP e pegadinhas de YAML (aspas curvas!) apareceram em “Se os logins locais estiverem desabilitados” (leia mais) e no guia canônico de solução de problemas de e-mail (leia mais).

  • Um problema prático de armazenamento: as atualizações falharam devido a pressão de disco e camadas grandes de contêiner. O tópico inclui orientações concretas de limpeza (./launcher cleanup) além de discussão sobre o que são imagens base, por que camadas antigas se acumulam e como recuperar espaço com segurança (leia mais).

  • “Falha ao registrar automaticamente com o Discourse ID” bloqueou uma instalação quando o e-mail foi pulado, e a causa raiz mostrou-se ser requisitos de URI de redirecionamento HTTPS; o workaround foi criar um administrador via CLI e habilitar force_https, depois concluir a configuração (leia mais).

  • Administradores descobriram uma proteção de suplantação de identidade: uma configuração oculta experimental_impersonation_time_limit_minutes (padrão 15) existe, alterável via console rails (ou via rebuild se colocada na config, embora isso seja mais complicado) (leia mais).

  • Uma pergunta sobre “preciso criar canais de chat via API” foi respondida com o endpoint relevante (POST /chat/api/channels) mais um exemplo de parâmetro funcional — útil para plataformas que provisionam centenas de comunidades programaticamente (leia mais).

  • O feedback do site apontou que um guia de longa data “criando relatórios de bugs” agora contém links de categoria quebrados após a reestruturação de categorias; a correção sugerida é usar URLs de categoria com IDs para que futuras mudanças não quebrem referências (leia mais). O guia referenciado: “Criando relatórios de bugs para o Discourse no Meta” (leia mais).

#personalizacao:componente-de-tema / #construcao-comunidade:elogio

  • Um novo componente de tema visa reduzir a carga cognitiva do administrador ao descartar automaticamente certos tipos de notificações no menu do usuário — especialmente útil para sites com muitos convites ou avisos do sistema (leia mais).

  • Um elogio reflexivo argumentou que embalar plugins populares (desabilitados por padrão, mas pré-instalados) é na verdade um grande ganho: os administradores podem habilitar recursos sem reconstruções disruptivas durante operações ao vivo (leia mais).


Atividade do @team Grupo

  • david iniciou um item importante de notícias de desenvolvimento apresentando um novo sistema de construção JS para o núcleo do Discourse (rolldown + módulos ES nativos) com grandes ganhos de desempenho no modo de desenvolvimento, mantendo a produção estável (leia mais). Ele também sugeriu depurar navegadores incompatíveis com o Discourse verificando o console do navegador por detecções de recursos falhas (leia mais), e atualizou a documentação sobre a nova estratégia d-compat/* para fixação de compatibilidade de plugin/tema (leia mais).

  • sam enviou/anunciou uma mudança de qualidade de vida na notificação do usuário: ações pequenas não contam mais como atividade rastreada/observada, reduzindo “pingos de administrivia” durante fechamentos em massa e temporizadores (leia mais). Ele também conectou relatórios de não lido fantasma ao caminho de lançamento da mudança de ação pequena (leia mais), e apontou solucionadores de problemas auto-hospedados para conjuntos de commits específicos para um ajuste de proteção de middleware (leia mais).

  • chapoi permaneceu ativo em vários tópicos de UX e suporte: reconhecendo o bug de não lido fantasma e confirmando que a equipe está trabalhando nisso (leia mais); oferecendo um argumento detalhado de modelo mental contra preferências de visualização aninhada/linear por usuário (leia mais); apontando opções práticas para layouts estruturados (e esclarecendo quando as sugestões se aplicam a listas de tópicos vs. corpos de publicações) (leia mais); e ajudando um integrador a encontrar o endpoint da API de criação de canal de chat (leia mais).

  • awesomerobot anunciou a melhor UX de criação de eventos no plugin Calendário e Eventos, incorporando um editor de eventos interativo diretamente no compositor (leia mais). Eles também ajudaram na solução de problemas de acessibilidade para atalhos de teclado JAWS + Discourse (explicando como leitores de tela podem interceptar teclas) (leia mais), e opinaram na discussão de descoberta de criação de conta móvel com padrões de UX mais amplos vistos em sites populares (leia mais).

  • martin anunciou o lançamento futuro para habilitar Discourse Reactions por padrão, explicando tanto a razão do produto quanto como as “mudanças futuras” tornam lançamentos de baixo risco mais viáveis do que no passado (leia mais).

  • rishabh publicou a atualização “Projetos Atuais” de maio, resumindo o trabalho em plugins e iniciativas contínuas (leia mais), e compartilhou uma vitória significativa de usabilidade: oneboxes do GitHub agora mostram o status do PR em linha (leia mais).

  • Falco contribuiu em várias frentes técnicas: sinalizando erros de rota aninhada para investigação e direcionando para o proprietário certo (leia mais); discutindo opções futuras de evento/webhook para artefatos do Discourse AI (e vinculando-os aos Workflows futuros) (leia mais); esclarecendo comportamentos de otimização de imagem do lado do cliente e compensações em torno da adição de mais botões de administração (leia mais); e aconselhando sobre a incorporação de comentários do Discourse como parte de uma abordagem de integração mais ampla (leia mais).

  • markvanlan continuou iterando em respostas aninhadas: postando ajustes para links aninhados quebrados e expectativas de comportamento de redirecionamento (leia mais), e delineando uma direção para lidar com incompatibilidades como votação de publicações desabilitando-a explicitamente em contextos aninhados (com pensamentos de longo prazo sobre votação integrada em respostas aninhadas) (leia mais).

  • zogstrip entregou múltiplos ajustes rápidos: resolvendo o bug de caixa mista do seletor de grupo de tags de Modelos de Formulário (leia mais), enviando um ajuste para visibilidade de “quem votou” em contextos de votação de tópicos fechados (leia mais), e iterando em casos extremos de correção de aprovação/notificação (leia mais).

  • loic postou o ponteiro oficial para a versão mensal de maio de 2026, direcionando administradores ao registro de alterações completo (leia mais).

Obrigado por ler, e nos vemos novamente na próxima semana! :slight_smile:

Esta semana no meta.discourse.org

Estatísticas Principais

Período coberto: 2026-05-31 → 2026-06-07 (uma semana que viu uma nova versão alpha do compositor ser lançada nas ações do compositor “Tipo de Postagem” e iterações contínuas nas respostas aninhadas no tópico de anúncio das respostas aninhadas).

  • Total de novas postagens: 356
  • Total de novos tópicos: 54

Principais usuários (postagens / curtidas recebidas esta semana):

Usuário Postagens Curtidas
jordan.vidrine 7 35
chapoi 25 31
NateDhaliwal 18 24
Lilly 16 24
haydenjames 10 23
Moin 9 20
pmusaraj 4 20
RGJ 10 17
sam 7 17
awesomerobot 15 16

Tópicos Interessantes

#Anúncios

  • Redesign do compositor (alpha): menu suspenso unificado de ações “Tipo de Postagem” (#Anúncios) — jordan.vidrine apresentou um novo menu de ações do compositor por trás da configuração enable_new_composer_actions, incluindo a movimentação dos toggles de sussurro/sem destaque/listagem para o mesmo menu suspenso, reduzindo o “efeito whiplash” de troca de modos. Veja os detalhes.

  • Respostas aninhadas: SEO, controles e compensações de layout (#Anúncios, respostas-aninhadas) — as perguntas variaram do comportamento dos crawlers e URLs canônicas até se a opção “ver como plano” deveria permanecer disponível. markvanlan confirmou que “ver como plano” foi removido após testes internos (leia mais).

  • Mudança nas “ações de postagem pequenas” (e seus efeitos secundários) (#Anúncios) — a mudança para suprimir “ações pequenas” continua revelando implicações para o que é rastreado/observado; sam confirmou que se aplica amplamente (incluindo ações de deslistagem/listagem) no tópico de anúncios (leia mais).

  • A UX de eventos fica mais simples… mas problemas móveis permanecem (#Anúncios, calendário-e-eventos) — a afirmação “mais fácil do que nunca criar eventos” está sendo testada rigorosamente no ambiente real, com relatos sobre descobribilidade móvel e descrições longas no tópico de anúncio de eventos (leia mais).

  • Enterprise: primeira iteração de um guia inicial do Discourse AI (#Enterprise) — fsasaki compartilhou um guia estruturado, toggle por toggle, do Discourse AI para stakeholders empresariais (leia mais).


bug

  • Contagem de não lidos diz “Não lidos (14)” mas a lista de não lidos está vazia (bug) — uma regressão afetando a experiência em /unread (e às vezes mostrando não lidos fantasmas ou ausentes) foi triada, vinculada à mudança de rastreamento de “ações pequenas” e corrigida via commit referenciado por sam (leia mais). Relatório relacionado: A aba “Não lidos” não lista todos os tópicos com mensagens não lidas.

  • Respostas aninhadas + Horizon: respostas antigas “grudam” ao navegar por tópicos relacionados (bug, respostas-aninhadas) — Andry_Osminin relatou vazamento intermitente de estado da interface que só era limpo após um recarregamento completo; o diagnóstico apontou para a “navegação instantânea” não resetar o estado, e markvanlan sinalizou um PR próximo para resolver o problema (leia mais).

  • Cartões de tópico: “curtidas” quebraram após uma atualização de linting (bug, cartões-de-tópico) — RGJ percebeu que refatorações removeram/mudaram getters, mas deixaram o código chamando-os, quebrando as curtidas; um PR foi mesclado rapidamente (leia mais).

  • Assistente de IA sugere tags que não são permitidas em uma categoria (bug, ia) — sugestões de tags assistidas por IA ignoraram restrições de categoria/grupo de tags e permitiram a seleção de tags inválidas (falhando ao enviar). zogstrip lançou uma correção via PR (leia mais).

  • Miniaturas de chat ignoram s3_cdn_url e vazam URLs brutas do bucket (bug, cdn, chat) — Lilly rastreou miniaturas quebradas (notavelmente com Cloudflare R2) para serializadores não aplicarem a URL do CDN; sam reprocessou conteúdo no Meta enquanto a discussão da correção continuava (leia mais). Dor relacionada à migração R2 surgiu novamente em Problema de exibição de URL de imagem Cloudflare R2.

  • Login com Passkey: “chave de segurança não é propriedade do usuário” (bug, passkey) — um padrão cross-site (Meta + várias outras comunidades) sugeriu uma regressão do Discourse ou uma mudança na plataforma upstream; pmusaraj investigou, mas não conseguiu reproduzir de forma confiável e pediu mais pontos de dados baseados em Windows (leia mais).

  • Falha na atualização: conflito de namespace grupo/usuário db:seed_fu (bug) — colisões de nome no namespace compartilhado usuário/grupo causaram falhas na atualização; martin produziu e mesclou uma correção (e esclareceu o padrão de conflito subjacente) no relatório original (leia mais).


Suporte

  • Ataques de spam/inscrição de bots estranhos: o que fazer quando o spam está na camada de criação de conta (Suporte) — administradores compararam padrões (campos personalizados falsos, nomes de usuário “PrimeiroÚltimo1234”), táticas de mitigação (aprovar TL0, consultas Data Explorer, regras Cloudflare) e compensações de bloqueio de IP vs dano colateral de VPN. O tópico inclui um chamado por melhor automação integrada (leia mais). Recursos adjacentes úteis mencionados no tópico: o plugin oficial hCaptcha, um pedido de suporte ao Cloudflare Turnstile, playbooks de resposta a spam como ações imediatas durante um ataque de spam e dicas para prevenir spam, e orientação do Cloudflare em melhores práticas.

  • “Desafio de registro” sem plugins em hospedagem gratuita (Suporte, spam, inscrição) — em planos restritos, a discussão focou no que ainda pode ser feito (aprovar-usuários-obrigatoriamente, detecção de spam por IA e triagem operacional) mesmo quando não é possível instalar plugins adicionais (leia mais).

  • Como aproximar o design do Meta no seu próprio fórum (Suporte) — a pergunta “como o Meta fez isso?” reuniu o recurso de página inicial personalizada, o trabalho da API de Blocos e componentes práticos de tema (incluindo ocultar a barra lateral por padrão) (leia mais). Leitura relacionada: Usando o novo recurso de página inicial personalizada e as notas mais amplas de reconstrução do tema Meta em Reconstruindo o tema Meta Branded.

  • UX da barra lateral: “aninhar” links de grupo sob um pai colapsável (Suporte, barra-lateral) — enquanto aninhamento/colapso verdadeiro não está disponível, o tópico convergiu para reestruturação via seções personalizadas integradas, o que resolveu a necessidade imediata (leia mais).

  • Por que não posso instalar plugins “localmente” em /var/discourse/plugins na produção? (#Auto-hospedagem) — a resposta: não é tanto bloqueado quanto “não é como a construção do container de produção é configurada”, então use app.yml (ou inicie um ambiente de desenvolvimento e restaure um backup localmente). Veja a discussão (leia mais) e os documentos relacionados para instalar plugins em um site auto-hospedado mais criar/restaurar backups.

  • Webhooks disparando repentinamente ~24 minutos atrasados (user_added_to_group) (Suporte, webhooks) — o caminho principal de depuração foi latência/pressão de fila do Sidekiq (especialmente a fila low), com orientação para inspecionar /sidekiq para saúde da fila ao vivo (leia mais).

  • Instalação do Discourse: teste de conexão porta 443 “não acessível” (e quando ignorá-lo) (Suporte) — uma experiência de instalação complicada acabou usando a flag --skip-connection-test após verificar DNS/portas; o tópico também se tornou um mini runbook para ambientes Virtualmin (leia mais). Caso extremo de instalação relacionado: ignorar teste de conexão não funciona.

  • Links de tópicos da página inicial ficaram menores repentinamente (efeitos colaterais da modernização do Foundation) (Suporte) — administradores rastrearam mudanças inesperadas de tamanho de fonte para a mudança próxima Modernize Foundation theme e desativaram enquanto aguardavam mais refinamento (leia mais).


ux

  • Armadilha cognitiva da fila de revisão: “Sim” às vezes significa “remover spam”, às vezes significa “aprovar” (ux, fila-de-revisão) — um relatório de consistência de UX destacou risco de memória muscular ao processar filas grandes; a discussão centrou-se em reformular prompts para que “Sim” confirme consistentemente um problema (leia mais).

  • Importação de tema: “branch: main” é um placeholder (não um padrão), levando a pulls de branch errados (ux, corrigido) — uma sutileza de formulário do lado do administrador causou confusão de atualização no mundo real; chapoi lançou uma correção de cópia/UX após esclarecer o comportamento pretendido de “nil significa branch d-compat automático” (leia mais).

  • Botão “Novo Tópico” ainda aparece onde usuários não podem criar tópicos (e por que isso é controverso) (ux) — um debate entre reduzir atrito (“deixar usuários abrir compositor e postar em outro lugar”) e evitar confusão (“não mostrar um CTA primário que não pode completar”). O tópico também revelou soluções alternativas e uma configuração oculta recém-adicionada restaurando o comportamento antigo (leia mais).


#customização:tema

  • Lançamento do tema Accent: tema claro com estilização baseada em destaque (mais esquema escuro) (#customização:tema) — pmusaraj publicou um pacote de tema polido e amigável à marca com links de instalação e pré-visualizações (leia mais). Documentos companheiros úteis: Como instalar um tema ou componente de tema e o Guia iniciante para usar Temas do Discourse.

  • Modernizando o tema Foundation: feedback de acessibilidade e acompanhamento (#Anúncios) — um tópico de acessibilidade tenso, mas construtivo, levou ao reconhecimento de feedback atrasado e um conjunto de correções direcionadas relacionadas ao WCAG sendo lançadas via PRs referenciados por jordan.vidrine (leia mais).


Atividade do Grupo @team


Obrigado por ler, e nos vemos novamente na próxima semana! :slight_smile:

Esta semana no meta.discourse.org

Estatísticas Principais

Período coberto: 2026-06-07 → 2026-06-14

  • Novas publicações: 416
  • Novos tópicos: 57

Principais usuários (publicações + curtidas recebidas esta semana)

Usuário Publicações Curtidas
Moin 43 73
lindsey 8 50
awesomerobot 25 41
martin 9 32
HAWK 7 29
chapoi 16 29
davidb 5 20
Falco 5 18
nat 6 17
nathank 13 16

Tópicos Interessantes

#Anúncios

  • Uma prévia do painel administrativo redesenhado (dashboard, #Anúncios): lindsey compartilhou um primeiro olhar sobre um painel mais modular (destaques, relatórios fixáveis/Data Explorer, tráfego, engajamento), e o tópico rapidamente se transformou em uma discussão sobre quais KPIs deveriam ser personalizáveis por comunidade (por exemplo, casos de uso de suporte interno vs. público). leia mais

  • Apresentando a nova visão unificada para a lista de tópicos (#Anúncios): martin anunciou “unified new” (novo unificado) como o padrão futuro, combinando o modelo mental de Novo vs. Não lido em subabas mais claras (Tópicos / Respostas / Todos). awesomerobot esclareceu os comportamentos padrão e por que isso deve ser mais fácil de explicar aos membros. leia mais

  • GIFs estão migrando para o núcleo do Discourse! (#Anúncios): davidb anunciou que o seletor de GIFs está saindo de um componente de tema para o núcleo (agora via Klipy), com notas de migração para hospedados/auto-hospedados e atualizações sobre casos extremos como restrições de download de domínio e substituições de tradução. leia mais

  • Livestream agora faz parte do plugin Eventos (calendar-and-events, discourse-livestream, #Anúncios): lindsey compartilhou que a funcionalidade de transmissão ao vivo foi integrada ao plugin Eventos (sistema único, configurações migradas e disponibilidade de planos em camadas hospedadas). leia mais

  • Testes de Boosts no Meta pausados (por enquanto) (#Anúncios): martin confirmou que os Boosts foram desativados no Meta temporariamente enquanto a equipe considera como boosts/curtidas/reações podem evoluir para um sistema mais coeso no futuro. leia mais

  • Melhorias em "Resolvido" continuam evoluindo (solved, #Anúncios): lindsey postou atualizações tornando a interação "Estou tendo esse problema também" configurável por categoria e mais fácil de renomear nas configurações da categoria. leia mais

bug

  • Anúncios precisam de muito espaço em tópicos com respostas aninhadas (nested-replies, bug): Moin relatou que anúncios na lista de tópicos se tornam visualmente intrusivos (e às vezes quebrados) dentro de layouts de respostas aninhadas; Falco rastreou isso para o componente de anúncios da lista de tópicos personalizado e enviou correções em PRs de componentes. leia mais

  • Bug de localização em eventos recorrentes (calendar-and-events, bug): uma interpolação %{weekday} ausente causou que eventos recorrentes renderizassem como "A cada [faltando...]". awesomerobot apontou uma correção recente e o relator confirmou que uma atualização resolveu o problema. leia mais

  • Regressão: PDFs baixam ao clicar em vez de abrir (pdf-previews, bug): nathank relatou que PDFs tentavam baixar em vez de abrir em uma nova aba quando as prévias estão habilitadas; zogstrip vinculou uma correção para comportamento inconsistente de display entre S3 vs. armazenamento local. leia mais

  • Problemas ao pesquisar campos personalizados de usuário no diretório (bug): pfaffman relatou que a pesquisa do diretório /u não respeitava campos personalizados, embora a pesquisa global o fizesse; zogstrip tornou os caminhos de código consistentes por meio de uma correção no núcleo. leia mais

  • Ícones SVG de emblemas não exibidos após importação (badges, bug): AkarinLiu encontrou um caso extremo do Font Awesome SVG (sem dimensões → renderiza em 0px). awesomerobot adicionou uma correção no lado do Discourse para que esses ícones sejam exibidos corretamente. leia mais

  • Blocos da Barra Lateral Direita: bloco de tags conflita com menus suspensos de tags (right-sidebar-blocks, bug): uma reprodução em try.discourse levou a uma correção no lado do plugin; martin vinculou o PR que resolveu o comportamento. leia mais

  • Demo Try Discourse enviando PMs de "conta não mais em espera" (Suporte): os usuários notaram PMs automatizados repetidos e um estado de demo "vazio"; david vinculou a correção e observou que foi implantada em try.discourse.com. leia mais

ux

  • Botão "Excluir categoria" é mais proeminente que "Salvar" (categories, ux): chapoi sugeriu mover "Excluir categoria" para uma "Zona de perigo" mais clara e restringi-la a uma aba apropriada; lindsey concordou que a posição parecia estranha em todas as abas. leia mais

  • Respostas aninhadas: a publicação raiz é muito estreita no mobile (nested-replies, Suporte): feedback de que a publicação original fica apertada quando renderizada com a mesma indentação de avatar à esquerda das respostas; Falco concordou que o bloco do autor deve se mover para cima (estilo flat-topic) para melhor legibilidade. leia mais

  • Tags e Grupos de Tags merecem um lugar mais visível no menu administrativo (tags, tag-groups, ux): RGJ argumentou que tags/grupos de tags parecem "descobrir por acidente" e devem ser exibidos mais diretamente na nova navegação administrativa sob Conteúdo. leia mais

  • Por que o botão Responder tem um efeito de transição de fundo? (ux): uma análise profunda de uma inconsistência sutil de animação de hover; awesomerobot explicou que é um comportamento legado destinado a chamar a atenção para o controle de resposta em hover e agora está "aberto à discussão". leia mais

  • Indicadores de "novo conteúdo" de categoria ("pastilha") (Suporte): gilles perguntou por que as categorias nem sempre mostram um marcador "novo/não lido" em páginas iniciais focadas em categoria; awesomerobot observou que ele existe em algumas superfícies de UI (como a barra lateral) mas não em outras. leia mais

Suporte

  • Ocultar usuário administrador do diretório de usuários e principais colaboradores (user-directory, Suporte): um tópico matizado sobre por que /u?exclude_groups=admins se comporta de forma diferente para usuários anônimos quando a membresia de grupo está oculta; david explicou o compromisso do modelo de segurança, e o OP compartilhou soluções alternativas em CSS para ocultar linhas específicas para anônimos. leia mais

  • Configuração de Tradução AI alterada: "Categorias traduzíveis" → "Categorias excluídas" (ai, dynaloc, Suporte): Sara_Carmona_y_Lladó perguntou como escopo e custos são determinados; Moin explicou a lógica de migração e sugeriu consultas Data Explorer para auditar o volume de tradução. leia mais

  • Endereço de e-mail secundário ausente (Suporte): JDParker não conseguiu adicionar um segundo e-mail; a resolução foi que email_editable (ou substituições de auth) podem ocultar a UI completamente. leia mais

  • Alterar "clique aqui" no rodapé do digest de e-mail (Suporte): newbit1337 não conseguiu encontrar a string; awesomerobot apontou para a chave i18n específica (user_notifications.digest.click_here) e onde ela é composta no modelo final de digest. leia mais

  • TooManyRecipientsError ao enviar e-mail para um alias de grupo (email, Suporte): pHneutre encontrou e-mail de entrada rejeitado quando um alias de grupo se expande além dos limites padrão de destinatários; chapoi conectou isso a configurações anti-abuso e ao limite de configuração do site relevante. leia mais

  • Site hospedado gratuito: não é possível acessar funções administrativas (free-plan, Suporte): whitelabel estava logado na sessão "errada" do Discourse ID; awesomerobot aconselhou fazer logout/login via id.discourse.com para recuperar a conta de administrador. leia mais

development

  • Ponte de protocolo Matrix para chat (revivida com um protótipo construído por LLM) (chat, #contribute:feature): pmusaraj compartilhou uma prova de conceito de ponte de chat Discourse↔Matrix; os testes rapidamente revelaram padrões de acesso TL0 de chat e armadilhas de federação/visibilidade de sala. leia mais

  • Estendendo blocos de mensagens de chat (solicitação de API de plugin) (chat, plugin-api, development): Anton_Akhmerov propôs tornar os "blocos" de chat extensíveis para que plugins possam registrar novos tipos de cartões estruturados (em vez de hackear internals ou depender de Markdown). leia mais

  • Executador de Testes de Ferramentas AI: comportamento de porta HTTP/HTTPS (rest-api, ai, Suporte): Falco esclareceu o comportamento atual: apenas HTTP→80 permanece HTTP; outras portas padrão para HTTPS, o que pode surpreender ao testar URLs http. leia mais

  • UX de importação de tema: entrada de "branch" enganosa (ux): david adicionou clareza para que administradores possam ver tanto a branch instalada quanto a branch de destino resolvida durante atualizações de tema, reduzindo a confusão entre d-compat vs main. leia mais

#customization:theme componente / ecossistema #customization:plugin

  • Esforço de plugin de moldura de avatar (molduras como Discord Nitro) (Suporte): uma antiga pergunta "onde posso encontrar molduras de avatar?" se transformou em um novo compartilhamento de plugin—asa construiu e publicou um plugin de molduras de avatar WIP e ofereceu-se para compartilhá-lo com a comunidade. leia mais

  • Modernização do tema Foundation continua (#Anúncios): Moin postou um conjunto denso de observações de consistência de UI (bordas, espaçamento, truncamento). jordan.vidrine confirmou o que é intencional e vinculou um PR que abordará os itens restantes. leia mais


Atividade do Grupo @team

lindsey

  • Compartilhou uma prévia inicial, altamente experimental, do painel redesenhado e coletou feedback sobre quais KPIs de administrador deveriam ser configuráveis por comunidade (prévia do painel de administração, mais perguntas de acompanhamento em pós 4).

  • Confirmou que a transmissão ao vivo agora está integrada aos Eventos (com notas sobre planos hospedados e comportamento de migração) no anúncio formal (fusão de transmissão ao vivo).

  • Apoiou uma proposta de melhoria de UX para mover ações destrutivas de categorias para uma seção mais clara de “Zona de perigo” (UX de exclusão de categoria).

  • Reconheceu e triou um relatório sobre o comportamento de RSVP de eventos recorrentes para acompanhamento (discussão sobre redefinição de RSVP recorrente).

  • Publicou atualizações incrementais nas “Melhorias resolvidas” para que os administradores possam ajustar o indicador “eu também” por categoria (atualização de melhorias resolvidas).

awesomerobot

  • Ajudou a explicar o raciocínio e as definições por trás do “unificado novo” e a confusão Novo / Não lido / Não visto, incluindo como os novos rótulos visam reduzir a carga cognitiva (explicação do unificado novo).

  • Entregou várias respostas rápidas de UX/correção de bugs em componentes principais e oficiais, incluindo:

  • Esclareceu lacunas no comportamento de lembretes de Eventos e discutiu como os “lembretes por e-mail” poderiam parecer se estivessem alinhados com as preferências de e-mail de notificação (discussão sobre recurso de e-mail de lembrete de evento).

  • Destacou que a resposta de discobot sobre “nomes de usuário censurados” estava incorreta, esclarecendo que palavras assistidas/bloqueadas/censuradas não se aplicam a nomes de usuário e que nomes de usuário reservados é a opção atual (com isenções de administrador) (esclarecimento sobre censura de nomes).

  • Investigou comportamento estranho em restaurações diárias de try.discourse após relatos de PMs repetidos de “conta não mais retida” (suspeita de restauração do try.discourse).

  • Forneciu orientação estruturada de solução de problemas para um relatório de “notificações não acontecendo” e enfatizou a atualização de uma instalação muito desatualizada como provável caminho de correção (solução de problemas de notificações).

  • Ajudou um cliente hospedado gratuito a recuperar o acesso de administrador reautenticando via Discourse ID (acesso de administrador do plano gratuito).

martin

  • Anunciou que o “unificado novo” se tornaria o comportamento padrão da lista de tópicos via Mudanças Próximas, incluindo capturas de tela e mecânicas de lançamento (anúncio do unificado novo).

  • Desativou os Boosts no Meta temporariamente e estabeleceu expectativas de que ele retornará após um trabalho de design mais coeso em curtidas/reações/boosts (Boosts pausados, e mais tarde tranquilização em pós 90).

  • Corrigiu um problema no plugin Right Sidebar Blocks vinculando e mesclando o PR relevante (correção do bloco de tags da barra lateral).

  • Confirmou que uma “notificação de Mudanças Próximas para uma mudança oculta” é um bug e concordou que deve ser corrigido (bug de notificação de mudanças próximas).

  • Redirecionou o tráfego de suporte de “quando a Foundation será atualizada em todos os lugares?” para o tópico canônico de modernização e descreveu o ciclo de vida de Mudança Próxima → estável → permanente (orientação de lançamento da Foundation).

  • Compartilhou nuances de implementação em torno de permissões de grupo em temas/componentes, observando que currentUser?.groups não é confiável porque inclui apenas grupos visíveis (nuance de visibilidade de grupo).

chapoi

  • Ajudou os usuários a navegar por várias regressões/correções de UX e do lado do administrador, incluindo:

  • Ajudou com automação de administrador e barreiras de e-mail diagnosticando por que aliases de grupo podem acionar rejeições TooManyRecipients e apontando para a configuração de site envolvida (análise profunda de TooManyRecipients).

  • Forneceu um padrão SQL funcional para vincular concessões de emblema acionadas por SQL a um tópico/pós específico (post_id), resolvendo a pergunta “vincular emblema a um id de tópico” (padrão SQL de emblema).

  • Incentivou um relatório de problema de UI do Data Explorer para o primeiro passo mais simples: atualizar para o mais recente após uma atualização recente de plugin (sugestão de atualização do data explorer).

  • Vinculou uma correção concluída para títulos de mensagens pessoais longos transbordando na UI do compositor (correção de transbordamento de título de MP).

HAWK

  • Iniciou uma discussão reflexiva sobre modelos de propriedade de comunidade empresarial—se a comunidade deve ficar sob Marketing/Suporte/Produto ou ser autônoma—e engajou respostas sobre mandato, limites e tomada de decisão centrada no membro (modelos de propriedade de comunidade).

  • Explicou o raciocínio estratégico por trás do plano gratuito do Discourse como uma camada de aquisição freemium que muitas vezes se comporta como um teste indefinido e um caminho para retenção (raciocínio do plano gratuito).

  • Respondeu “qual é o ponto dos primários?” citando propósitos canônicos (estilo, distintivo, identidade, título padrão) e vinculando a uma explicação de referência (propósito dos grupos primários).

  • Observou expectativas de tempo de fim de semana em um tópico de suporte de respostas aninhadas (“vocês nos pegaram no fim de semana”) enquanto o relatório aguardava acompanhamento técnico mais profundo (tempo de suporte de respostas aninhadas).

  • Divulgou os próximos “Workflows” como um grande salto para automações (gatilhos/ações/fluxos) em uma discussão sobre automação de construção de comunidade (dica de workflow).

davidb

  • Anunciou a migração do suporte GIF para o núcleo usando Klipy, com instruções claras para clientes hospedados vs auto-hospedados e um roteiro para melhorar os scripts de migração nas próximas semanas (anúncio de GIFs para o núcleo).

  • Seguiu com detalhes de migração como mapeamento de configurações de provedor (Giphy → Klipy) e possíveis atualizações para lidar com disabled_image_download_domains e substituições de tradução (acompanhamento de migração).

Falco

  • Respondeu a problemas de layout de anúncio de respostas aninhadas e documentou por que tentativas anteriores não o resolveram completamente, então forneceu os links de PR concretos que abordam espaçamento/posicionamento no componente correto (anúncios + respostas aninhadas).

  • Confirmou que a troca de idioma de localização de conteúdo requer seleção de locale baseada em cookie (conforme a documentação) quando um usuário relatou que o seletor “não faz nada” (requisito de cookie de localização de conteúdo).

  • Concordou que o layout móvel OP de respostas aninhadas deve ser ajustado para que as informações do autor se movam acima (não ao lado) do pós inicial (largura do OP no móvel).

  • Esclareceu limitações/comportamento atuais no AI Tools Test Runner em torno de suposições de protocolo/porta (HTTP apenas na porta 80; outros padrão para HTTPS) (comportamento do executor de ferramentas de IA).

nat

  • Engajou-se no tópico de redesign do painel (e leveza baseada em GIF) enquanto sinalizava que a personalização de KPI está no horizonte, mas não é imediata (participação no tópico do painel).

  • Confirmou melhorias nas traduções de tags geradas por IA no Meta após um relatório completo, observando que a lista fornecida tornou fácil corrigir rapidamente (melhorias de tradução de tags).

  • Reconheceu um caso de borda complicado de localização de conteúdo onde o idioma da interface e o idioma do conteúdo traduzido podem divergir entre abas, e indicou que pode ser uma correção rápida (relatório de incompatibilidade de idioma).

  • Confirmou que a equipe está investigando links/menções de categoria quebrados resultantes de mudanças na estrutura de categoria/subcategoria e rebakes (reconhecimento de quebra de link de categoria).

  • Confirmou que um relatório de bug sobre links de pós traduzidos não usando o idioma traduzido está na radar da equipe (bug de links traduzidos).

david

  • Ajudou a esclarecer o modelo de segurança por trás de ocultar a associação a grupos e por que usuários anônimos não podem usar confiavelmente exclude_groups sem vazar dados de associação—enquanto também reconhecia realidades de configuração (registro aberto vs apenas convite) (explicação de exclude_groups).

  • Entregou a correção que parou o try.discourse de spammar PMs de “conta não mais retida” e confirmou a implantação (correção do try.discourse + nota de implantação).

  • Investigou falhas de teste de inicialização de CI com SKIP_DB_AND_REDIS e trabalhou através de tentativas de reprodução e botões de ambiente com relatores (solução de problemas de inicialização de CI).

  • Melhorou a UX de importação de tema adicionando visibilidade sobre qual branch está realmente instalado vs qual branch será alvo durante verificações de atualização (PR de UX de branch de tema).

zogstrip

  • Confirmou que o Discourse hospedado Gratuito está disponível e apontou os usuários para a página oficial de preços quando perguntaram se existe hospedagem gratuita (confirmação do plano gratuito).

  • Corrigiu o comportamento de RSVP/calendário onde “Meus eventos” poderia mostrar todas as ocorrências futuras mesmo quando apenas se inscrevendo para a próxima, e vinculou o PR para a correção (correção do calendário de Meus eventos).

  • Abordou uma regressão de pré-visualização de PDF identificando inconsistência entre armazenamento S3 e não-S3 e vinculando o PR que padroniza o comportamento (correção de regressão de PDF).

  • Corrigiu inconsistências de pesquisa do diretório de usuários para campos personalizados alinhando os caminhos de código relevantes, após um relatório de regressão (correção de pesquisa do diretório).

  • Apontou para uma correção recém-aplicada para o problema de string de localização de eventos recorrentes e aconselhou a atualizar para incorporá-la (apontador de correção de localização recorrente).


Obrigado por ler, e vejo vocês novamente na próxima semana! :slight_smile:

Esta semana no meta.discourse.org

Principais Estatísticas

Período: 2026-06-14 → 2026-06-21
Novas publicações: 267
Novos tópicos: 35

Principais colaboradores (publicações / curtidas recebidas esta semana):

Usuário Publicações Curtidas
chapoi 20 47
awesomerobot 23 24
zogstrip 10 31
HAWK 8 26
Canapin 7 23
Helga_Razinkova 3 22
Falco 4 21
JammyDodger 2 19
noahl 2 19
sam 2 14

Alguns temas dominaram claramente a semana:

Resumo de links rápidos (outros tópicos ativos vale a pena dar uma olhada):

  • Uma sequência animada sobre governança do Discourse e “quem possui a comunidade” em organogramas (#enterprise) — leia mais
  • Um relatório de campo de CSS de layout de incorporação para incorporações fullApp (incorporação, bug) — leia mais
  • Slots de anúncio colidindo com incorporações no mundo real (incorporação) — leia mais
  • Um diagnóstico revivido de auto-hospedagem “tempo limite HTTPS do GitHub durante a inicialização” (instalação) — leia mais
  • Compensações entre multisite e multi-container (#self-hosting) — leia mais
  • Erros 500 aleatórios de ativos + suspeitas de armazenamento/E/S (Suporte) — leia mais
  • Quebra de imagem/emoji do Meta vinculada ao remapeamento S3/CDN (#site-feedback) — leia mais
  • Bugs de UI do Data Explorer + restrições de upgrade ESR vs mais recente (data-explorer) — leia mais
  • Solicitação de granularidade de escopo da API de insígnias (rest-api) — leia mais
  • Preocupações com manutenção do plugin de tradução (#plugin) — leia mais
  • Lacunas de disponibilidade de assinaturas + PayPal (#plugin) — leia mais
  • Solicitações de UX de fixação de chat (chat) — leia mais
  • Ciclo de feedback “canais de chat favoritos” (chat) — leia mais
  • Solicitação de confirmação “resetar data de bump” (#contribute:feature) — leia mais
  • Uma nova atualização de show-and-tell de cliente móvel nativo (show-and-tell) — leia mais

Tópicos Interessantes

#community-building Construção

  • Comunidades de suporte vendo uma “queda drástica” no engajamento? Um tópico reflexivo sobre se os LLMs estão deslocando padrões de suporte entre pares, e como as comunidades podem mudar para pertencimento, eventos e valor humano-a-humanoleia mais

  • Fóruns que proíbem conteúdo gerado por IA/LLM: quais políticas realmente funcionam? Padrões práticos de moderação emergiram (clareza de política, aplicação caso a caso, e onde “conteúdo de IA” se sobrepõe ao spam) — leia mais

  • Acionar UX/ajuda com base em uma palavra-chave de busca (tema vs fluxos de trabalho)? Uma discussão sobre se os termos de busca poderiam se tornar gatilhos de fluxo de trabalho (com considerações de desempenho) — leia mais

#Announcements

  • Sugestões do Assistente de IA movidas para inline no compositor (ai, ux): sugestões de categoria/tag agora se integram diretamente à UI do seletor para reduzir o atrito “perguntar → esperar → escolher” — leia mais

  • Dashboard de administrador redesenhado: testes + feedback inicial (dashboard): orientação sobre pré-visualização via Mudanças futuras, mais perguntas sobre formatos de gráficos personalizados do Data Explorer e cálculos de tráfego/país — leia mais

  • Visualização unificada da lista de tópicos: feedback de UI de paridade/casos extremos (ux): um problema observado onde um link “Novo” abria a aba errada no novo layout da lista de tópicos — leia mais

ux

  • Passar o mouse para pré-visualizar emojis maiores (especialmente emojis personalizados) (emoji): uma solicitação inspirada em padrões de interação do Discord, com um protótipo de componente de tema “totalmente não oficial” compartilhado — leia mais

  • Problemas de UX de eventos (calendário): alvos de link, extensibilidade do compositor e peculiaridades de configurações avançadas (calendário-e-eventos): uma lista detalhada de pontos de atrito (incluindo saídas de plugin faltando) — leia mais

  • Notificações por e-mail de eventos parecem “muito enxutas” sem a descrição (e-mail, calendário-e-eventos): solicitação para incluir a descrição do evento nos e-mails de notificação (não apenas o corpo da publicação) — leia mais

  • Mais opções de recorrência solicitadas para eventos (calendário-e-eventos): sugestões de “a cada 3ª semana” e “xº dia da semana a cada dois meses/trimestres/etc.” — leia mais

  • Botão “Excluir categoria” mais proeminente que “Salvar” (agora corrigido) (categorias): polimento de UI para reduzir o risco de erro — leia mais

  • Feedback desejado: userscript de feed de tópicos da barra lateral → componente de tema/plugin/núcleo? (chat, ux): um feed de tópicos compacto dentro da barra lateral para reduzir a sobrecarga de abas e o uso de recursos — leia mais

#contribute:feature

  • Suporte a alvo de compartilhamento Android para PWA do Discourse (pwa): revisitando uma solicitação de recurso mais antiga agora que o Chrome suporta PWAs como alvos de compartilhamento, incluindo expectativas de UX e um PR de protótipo — leia mais

  • Permitir opcionalmente que outros grupos abram/fechem tópicos: uma solicitação voltada para delegar fluxos de trabalho de temporizador sem conceder permissões completas de mod/admin — leia mais

  • “Modo simples” em categorias de documentação: mostrar todas as respostas após publicar (doc-categories): uma solicitação de UX para evitar o efeito “flash e depois esconder sob ‘Mostrar comentários’” — leia mais

  • Configuração do site type: group implementada (depois de “nunca realmente implementada”) (concluído): um exemplo interessante de documentos/expectativas não correspondendo à realidade, resultando em uma melhoria rápida no núcleo — leia mais

bug

  • Enquetes grandes: usuários não podem retornar para alterar votos (enquetes): um bug afetando enquetes grandes/de longa duração onde o botão “< Vote” se comportava mal; correções foram aplicadas em duas partes — leia mais

  • Quem fechou a enquete? (rastro de auditoria + atribuição de UI) (enquetes): o fechamento da enquete agora é armazenado/logado e mostrado diretamente na enquete para responsabilidade — leia mais

  • Campos personalizados de eventos: traços/pontos travam configurações avançadas, campos em maiúsculas não persistem (calendário-e-eventos): correções de normalização e validação de nomes de campo — leia mais

  • Erro ao criar eventos devido a um caso extremo “trust_level_0” (calendário-e-eventos): uma colisão incomum entre um nome de usuário de teste e a validação do nome do grupo do evento; guarda adicionada — leia mais

  • Uploads de PNG transparente recebendo um fundo (bug): efeitos colaterais da conversão PNG→JPG e soluções alternativas, com melhorias de acompanhamento para evitar a solução alternativa no futuro — leia mais

Suporte / #Self-hosting

  • Restauração de backup falha devido a linhas duplicadas bloqueando a reconstrução de um índice único (backups): orientação de depuração profunda (limpeza + reindexação) ajudou a desbloquear um caminho de upgrade de vários anos — leia mais

  • Diálogo de login oferece provedores de autenticação que “não estão habilitados” (pegadinha de UI de abas): uma confusão de administrador auto-hospedado resolvida encontrando a localização correta da aba/rolagem “Logins sociais” — leia mais

  • Uploads compatíveis com S3 falhando com Cloudflare R2 (s3): solução de problemas de formatação de URL de endpoint/CDN e nomeação de bucket — leia mais

  • Pesquisa perde palavras divididas por tags HTML inline (por exemplo, <strong> + <sub>) (pesquisa): um exemplo onde a tokenização de indexação quebra consultas esperadas após importações do WordPress — leia mais

#Plugins / desenvolvimento

  • Plugin ActivityPub desativado no Meta (modo de manutenção continua em outros lugares) (activitypub): racional compartilhado (baixo uso + confusão de UI), junto com um lembrete para atualizar para correções de segurança — leia mais

Atividade do Grupo @team

  • chapoi lançou e deu suporte em AI, configurações, UX e operações:

    • Anunciou a atualização das sugestões do assistente de IA inline em ai, #announcementsleia mais
    • Ajudou a solucionar uma falha de restauração de longa duração e apontou as causas raiz antes que outros adicionassem etapas mais profundas de DB (#self-hosting, backups) — leia mais
    • Confirmou e então completou a implementação da configuração do site type: group (mudando de "apenas texto" para um seletor adequado) — leia mais
    • Respondeu ao feedback sobre o redesign do dashboard e esclareceu como as seções/filtros devem funcionar (dashboard) — leia mais
    • Participou da conversa mais ampla sobre o impacto da IA nas comunidades de suporte (Community Building) — leia mais
  • zogstrip concentrou-se fortemente em "correções pequenas e precisas" com impacto real para administradores:

    • Implementou atribuição de fechamento de enquetes + log para auditorias (polls) — leia mais
    • Aplicou uma correção em duas partes para enquetes grandes onde os votantes não podiam alterar votos (bug) — leia mais
    • Corrigiu as regras de nomenclatura e persistência de campos personalizados de eventos (calendar-and-events) — leia mais
    • Corrigiu o comportamento de ordenação do ícone de RSVP de eventos (tornando a ordenação mais intuitiva) (calendar-and-events) — leia mais
    • Colocou em fila uma melhoria de e-mail para que as notificações de eventos incluam a descrição (email) — leia mais
  • HAWK fez a ponte entre estratégia, comunidade e "soluções alternativas que escalam" operacionais:

    • Publicou uma discussão complementar sobre o uso de IA em operações de empresas remotas (blog) — leia mais
    • Trouxe o pensamento de "primeiros princípios" para a discussão sobre o declínio do engajamento da comunidade (Community Building) — leia mais
    • Compartilhou expectativas de migração/SEO e conselhos sobre higiene de redirecionamento para quedas de classificação no Bing (#support:migration, seo) — leia mais
    • Ofereceu uma solução prática para permitir que organizadores não-administradores "concedam badges" via associação gerenciada por grupo (badges) — leia mais
    • Participou da conversa sobre governança/propriedade sobre o que a Meta é para (#enterprise) — leia mais
  • awesomerobot fez um pouco de tudo: respostas da comunidade, confirmação de UX e fusões rápidas de bugs:

    • Adicionou uma importante perspectiva de "ciclo de degradação de informações" ao tópico de declínio de engajamento (Community Building) — leia mais
    • Investigou e fundiu uma proteção para um caso limite de criação de evento envolvendo nomes de usuário de teste (calendar-and-events) — leia mais
    • Reproduziu e explicou o problema de tokenização de busca de tags HTML (search) — leia mais
    • Seguiu as limitações de UX da página de categorias e o que os layouts comunicam ou não sobre atividade (categories) — leia mais
    • Ajudou os usuários a resolver a confusão sobre inscrição hospedada/reserva de domínio (Support) — leia mais
  • Falco avançou no suporte a configuração de mobile/PWA e IA:

    • Avançou com o recurso PWA de compartilhar no Android para o Discourse com um PR de protótipo e demonstração (pwa) — leia mais
    • Explicou como reduzir o uso de tokens de IA limitando a ferramenta de busca do agente por categoria (ai) — leia mais
    • Diagnostiou problemas de configuração de endpoint de IA (casos de "erro em branco") e apontou para endpoints/loggings corretos (ai) — leia mais
    • Continuou iterando nas capacidades do plugin Resenha (adicionando compartilhamento de vídeo/tela por trás de configurações) (#plugin) — leia mais
  • sam melhorou a experimentação de UX do dia a dia e as ferramentas internas:

    • Compartilhou um componente de tema não oficial de pré-visualização de emoji ao passar o mouse para melhor legibilidade de emojis personalizados (emoji) — leia mais
    • Portou o fluxo de trabalho de resumo diário para uma nova configuração baseada em workflows (iteração/teste de prompts mais fácil) (#site-feedback) — leia mais
  • nat contribuiu com contexto de análise + melhorias de qualidade do dashboard:

    • Conectou uma queda acentuada de visitas de usuários à atualização principal do Google Search de maio de 2026 (útil para qualquer um depurando "quedas repentinas") — leia mais
    • Esclareceu como optar pela participação no dashboard redesenhado via Upcoming changes (dashboard) — leia mais
    • Notou heurísticas de gráfico de intervalo de datas melhoradas (com crédito ao feedback da comunidade) (dashboard) — leia mais
  • southpaw reacendeu e moldou um fluxo de trabalho mobile há muito solicitado:

    • Reabriu a discussão sobre alvo de compartilhamento do Android com ideias concretas de fluxo de UX (opções de novo tópico/resposta/PM) (pwa) — leia mais
  • Bas ajudou a direcionar perguntas diagnósticas iniciais no tópico de declínio de engajamento:

    • Pediu especificidade sobre quais métricas estavam realmente caindo (pageviews/tópicos/usuários ativos), mantendo a discussão fundamentada (Community Building) — leia mais
  • pmusaraj forneceu uma atualização de decisão-chave da plataforma e impulsionou o trabalho mobile:

    • Anunciou que o ActivityPub está desativado na Meta (enquanto o suporte ao plugin continua em outros lugares), citando confusão/baixo uso (activitypub) — leia mais
    • Confirmou que o suporte a alvo de compartilhamento PWA poderia se estender ao aplicativo Discourse Hub (processo separado, mas na mira) (pwa) — leia mais

Obrigado por ler, e vejo vocês na próxima semana! :slight_smile:

Esta semana no meta.discourse.org

Estatísticas Principais

Período coberto: 2026-06-21 → 2026-06-28

  • Novas postagens: 383
  • Novos tópicos: 60

Principais usuários (últimos 7 dias)

Usuário Postagens Curtidas
Falco 23 62
awesomerobot 24 57
Moin 22 54
RGJ 7 37
chapoi 20 28
merefield 10 18
nat 10 18
Lilly 9 17
mcwumbly 11 16
rishabh 2 15

Notas de lançamento e produto que valem uma leitura rápida

  • O Discourse compartilhou uma atualização mensal do roteiro em #announcements com Projetos Atuais - Junho de 2026: progresso das respostas aninhadas, trabalho em blocos de temas e mais leia mais
  • O Chat recebeu uma nova interface para atribuição de reações (passe o mouse / toque longo para ver quem reagiu) em #announcements leia mais
  • A criação de transmissões ao vivo em Eventos ficou mais simples: agora é uma alternância + URL (sem mais a tag livestream) em #announcements leia mais
  • Várias correções de calendário/evento foram implementadas rapidamente, incluindo eventos de tópicos não listados vazando para calendários (agora corrigido) leia mais
  • Feedback de IA + localização continuou chegando: preocupações com relatórios de progresso de tradução leia mais, além de perguntas sobre o comportamento do locale de fallback leia mais

Tópicos Interessantes

#announcements

  • rishabh postou Projetos Atuais - Junho de 2026 cobrindo o que o Discourse está construindo a seguir (incluindo trabalho em blocos de temas e refinamentos contínuos de respostas aninhadas), com perguntas iniciais sobre documentação e pontos de entrada para experimentação leia mais

  • davidb apresentou um novo pop-up de reações do chat para que você possa ver todos os usuários que reagiram (e filtrar por tipo de reação), atualmente lançado como uma mudança experimental futura leia mais

  • awesomerobot anunciou que Transmissão ao vivo agora é uma alternância opcional na criação de eventos (baseado em URL, com migração para tópicos existentes marcados com livestream) e detalhou as mudanças na API voltadas para desenvolvedores leia mais

#self-hosting

  • Uma thread surpreendentemente acalorada sobre instalar plugins sem hosts de terceiros terminou com opções práticas: montar volumes de host em /plugins para implantação local, ou copiar código via rsync/cp em vez de git clone leia mais

  • Um administrador self-hosted perguntou se poderia desativar atualizações do Discourse após plugins quebrarem; a conclusão principal foi que ./launcher rebuild app é o mecanismo de atualização, e fixar a versão requer usar uma referência fixa (ram/tag/hash de commit) com compensações reais de suporte e segurança leia mais

  • Após migrar avatares para o Cloudflare R2 compatível com S3, Lilly investigou por que os avatares podiam levar 3–4 segundos para carregar, incluindo redimensionamento em tempo real vs. comportamento do avatar_proxy que pode ignorar expectativas do CDN leia mais

  • Um equívoco sobre o plano Business foi esclarecido: o Discourse é GPL e pode ser hospedado sem um plano, e recursos principais como SSO + gamificação também estão disponíveis para auto-hospedagem leia mais

Suporte

  • Um usuário auto-hospedado tentando usar endpoints de IA internos (LiteLLM) encontrou proteções contra SSRF (FinalDestination::SSRFDetector::DisallowedIpError) e explorou a sutileza de DISCOURSE_ALLOWED_INTERNAL_HOSTS precisar de hostname vs. IP dependendo da URL usada leia mais

  • Um relatório em francês disse que as respostas do Ask Discourse pareciam piores recentemente; a equipe confirmou uma mudança de modelo para um modelo de pesos abertos hospedado localmente (“DeepSeek v4 flash”) otimizado para solução de problemas em vez de casos de uso de desenvolvimento leia mais

  • “Tarefas de e-mail estão falhando” revelou-se um problema de CSS em e-mail: seletores pseudo como a:visited podem quebrar o inlining de CSS (erros do Nokogiri), então o CSS de e-mail deve evitar seletores que não podem ser inlineados leia mais

  • Uma pergunta “Para onde foram os tópicos de banner?” foi resolvida: tópicos de banner ainda existem, mas não podem ser usados em categorias não públicas já que os banners são globais para todos os usuários leia mais

  • Uma confusão de configuração do Discourse Embed se resumiu a definições: discourseUrl é o fórum, discourseEmbedUrl é a página host onde o embed reside (e deve ser uma página canônica real) leia mais

ux

  • Uma regressão onde o botão “Novo Tópico” não reexpande seu rótulo de texto após redimensionamento entre visualizações desktop/móvel foi rapidamente reproduzida e corrigida via PR do core leia mais

  • Polimento de UI: o dropdown Dismiss tinha comportamento estranho de espaçamento/corte em vários temas, provavelmente relacionado a mudanças de modernização impactando uma escolha de design intencional leia mais

  • Vários relatórios chegaram sobre sobreposição de título/ícone de IA ao editar detalhes do tópico (ícones empilhados / botão de sugestão de título mal posicionado), com links cruzados para o trabalho de integração de IA no compositor subjacente leia mais

#feature

  • Um cliente Pro hospedado pediu armazenamento de vídeo externo (Mux/Vimeo/YouTube); a conversa mapeou as restrições (sem plugins personalizados no Pro) e explorou possíveis soluções alternativas, incluindo uploads intermediados via Workers como uma camada segura para ocultar tokens leia mais

  • Um pedido para trazer “Denunciar postagem” para o Full-App Embed recebeu uma resposta positiva: o modo embed esconde intencionalmente ações para se adequar a diversos sites hosts, mas denunciar pode valer a pena restaurar (possivelmente configurável) leia mais

  • Administradores de localização pediram melhor controle sobre locales de fallback (ex. “servir inglês para idiomas não suportados mesmo se o padrão for finlandês”), e a equipe confirmou que locales de fallback ainda não são suportados leia mais

bug

  • Respostas aninhadas + respostas por e-mail inicialmente pareciam postagens “desaparecidas” ou mal encadeadas; a atualização resolveu o comportamento observado, reforçando o quão rápido as respostas aninhadas estão evoluindo e como o rótulo de versão pode enganar administradores leia mais

  • Um gargalo de edição de postagem longa (timeouts salvando edições de ~100k caracteres devido à complexidade do diff) agora é mitigado por um fallback “diff muito complexo”, prevenindo falhas duras enquanto preserva o comportamento de revisão leia mais

  • Uma regressão sutil de codificação: a página Oops exibiu entidades HTML como &rsquo; em títulos de tópicos populares em vez de pontuação adequada leia mais

  • Bug de privacidade do calendário: eventos de tópicos não listados ainda eram visíveis no calendário; uma correção foi enviada prontamente após o relatório leia mais

#data-and-reporting

  • Administradores de tradução por IA perguntaram por que o gráfico de progresso de tradução parecia “travado” ou enganoso; o cache foi introduzido devido a timeouts em sites grandes, e o processo de duas etapas (detecção de idioma → traduções) está criando confusão real na integração leia mais

#site-feedback

  • O Meta discutiu se Contribuir > Recurso deve permanecer um espaço misto (discussão de produto aberta e propostas orientadas por votos), ou se a conversa deve se mover/expandar para outras categorias como UX para reduzir a pressão de “fechar como concluído” leia mais

  • Um bug de renderização de localização: avatares em citações quebram em postagens traduzidas, com um exemplo de thread mostrando o problema em vários idiomas e tópicos com muitas citações leia mais

#plugin (e #theme-component)

  • Feedback sobre Reações do Discourse focou em reduzir atrito: “clique para juntar-se a uma reação existente como Slack/Discord”, melhor descobribilidade para categorias de emojis, e se “usados frequentemente” deve ser por conta em vez de por navegador leia mais

  • A manutenção de componentes de tema continua: Miniaturas da Lista de Tópicos recebeu uma atualização de correção, e os usuários compartilharam abordagens CSS para ocultar miniaturas de fallback em dispositivos móveis para tópicos sem imagens leia mais


Atividade do Grupo @team

Falco

  • Ajudou a fechar o ciclo sobre “sem hospedagem de plugins de terceiros” apontando para montagens de volume no diretório de plugins do container como um fluxo de trabalho local viável leia mais
  • Esclareceu que o Discourse não se atualiza automaticamente./launcher rebuild app é o caminho principal de atualização—e discutiu as realidades de fixar o Discourse enquanto mantém plugins compatíveis leia mais
  • Continuou a solução de problemas em torno de endpoints de IA internos e proteções SSRF enfatizando a configuração correta de hosts permitidos (expectativas de hostname vs IP) leia mais
  • Explicou por que o gráfico de progresso de tradução por IA pode enganar no início (cache + etapa de detecção de idioma não mostrada) e sugeriu ajustar as taxas de backfill de acordo com o orçamento leia mais
  • Respondeu por que tópicos traduzem “mais rápido” que postagens dado tamanhos de lote semelhantes e volume de postagens por tópico, e como ajustar max-age/taxa de backfill para reduzir a lacuna leia mais
  • Confirmou auto-hospedagem + disponibilidade de recursos: SSO e gamificação são recursos principais e disponíveis sem planos pagos ao auto-hospedar leia mais
  • Definiu expectativas para SEO + respostas aninhadas: a renderização do rastreador recentemente voltou ao conteúdo plano, mas uma visualização de rastreador consciente de aninhamento ainda não é priorizada leia mais
  • Marca um caso limite de resumo de IA como #wontfix: comentários HTML podem ser incluídos em resumos, e compensações de pré-processamento não valem a pena (administradores podem ajustar prompts em vez disso) leia mais
  • Resolveu confusão sobre configuração de embed distinguindo claramente discourseUrl vs discourseEmbedUrl leia mais

awesomerobot

  • Entregou uma correção rápida para o rótulo do botão responsivo “Novo Tópico” não retornar após mudanças de viewport leia mais
  • Explicou o comportamento do compositor em torno de votação de postagens: a categoria “Ideias” controla padrões, mas a votação de postagens permanece globalmente, e forneceu um snippet de componente de tema para ocultar a alternância fora das categorias de Ideias leia mais
  • Resolveu um mistério de suporte: tópicos de banner ainda existem, mas exigem que o tópico esteja em uma categoria pública (sem permissões de grupo restritas) leia mais
  • Diagnostou falhas de e-mail do Sidekiq como um problema de seletor pseudo CSS de estilo de e-mail (a:visited) que quebra o inlining de CSS leia mais
  • Dirigiu usuários de tradução para Discourse AI como o caminho preferido no futuro (o plugin tradutor é mantido para bugs/segurança, mas não é mais a abordagem recomendada) leia mais
  • Postou correções em andamento para problemas de UX de Eventos (comportamento de imagem + alternâncias de modo avançado consistentes) leia mais
  • Esclareceu como identificar/desativar vários banners de instalar app / PWA, incluindo a configuração native_app_install_banner no caso relevante leia mais
  • Anunciou duas melhorias de produto notáveis: pop-up de lista de usuários de reações do chat leia mais e Transmissão ao vivo como um atributo de evento leia mais
  • Atualizou e manteve componentes de tema como Miniaturas da Lista de Tópicos leia mais

chapoi

  • Entrou cedo na thread “plugins apenas locais” com ponteiros, depois mais tarde apontou deriva de tom e incentivou desescalada enquanto mantinha a thread focada na solução leia mais
  • Ajudou a esclarecer rótulos de versão confusos em torno de respostas aninhadas (“2026.6.0-latest” não correspondendo necessariamente ao topo do changelog), incentivando atualizações para resolver problemas de threads desaparecendo leia mais
  • Investigou uma regressão visual da modernização da Foundation impactando a exibição de botões, vinculou a correção do core e forneceu uma solução alternativa via alternâncias de Mudanças Futuras leia mais
  • Respondeu a feedback de UI sobre o espaçamento do dropdown Dismiss, notando que era originalmente intencional mas possivelmente quebrado pelo trabalho de modernização leia mais
  • Ajudou com confusão de UI de plano hospedado em torno de “opções de upgrade” e sugeriu caminhos alternativos de administrador enquanto aguardava o acompanhamento da equipe responsável leia mais

nat

  • Confirmou que Ask Discourse mudou de modelo recentemente (para um modelo de pesos abertos hospedado localmente) e prometeu validação em regressões de qualidade leia mais
  • Engajou profundamente com feedback de relatório de tradução e indicou que melhorias estão planejadas, incluindo melhor orientação do Data Explorer leia mais
  • Discutiu direção de configurações de idioma de interface/conteúdo, sugerindo melhorias de interface e visando implementação em curto prazo leia mais
  • Ajudou a explicar comportamento de fallback para localização de conteúdo (sem fallback se desativado; “usar inglês” implica definir padrão como inglês) leia mais
  • Pediu diagnósticos direcionados em uma estranheza de acesso anônimo em / quando categorias lideram o menu superior (códigos de status + modo seguro + eliminação de plugins) leia mais

mcwumbly

  • Abordou restrições de upload de vídeo hospedado candidamente (integrações Mux existem mas não estão planejadas para tiers inferiores) e apontou para add-ons de armazenamento como alternativa a upgrades de tier leia mais
  • Impulsionou respostas aninhadas discutindo necessidades futuras de configuração, como configurações por categoria para profundidade/limite para se adequar a diferentes estilos de discussão leia mais
  • Abriu uma importante discussão de processo em nível meta: onde a “discussão de produto aberta” pertence agora que Contribuir > Recurso é cada vez mais orientado a votos/fechamento leia mais
  • Respondeu a pedidos em torno de ações de UI de embed (ex. reintroduzir denúncia), pedindo justificativa e restrições para que o embed permaneça limpo mas funcional leia mais
  • Ajustou UX de categoria no Meta mudando a classificação padrão de Contribuir > Recurso de Votos para Atividade para reduzir desorientação leia mais

rishabh

  • Publicou Projetos Atuais - Junho de 2026, coletando atualizações do roteiro e convidando feedback/perguntas para moldar prioridades leia mais
  • Ajudou um site a ser (re)processado para inclusão no Discourse Discover após mudanças de configuração e o site tornar-se público leia mais

davidb

  • Entregou o anúncio do pop-up de reações do chat, incluindo instruções de habilitação sob Mudanças Futuras leia mais
  • Fechar o ciclo em um pedido de recurso relacionado apontando de volta para a implementação entregue e vinculando o tópico de anúncio leia mais

markvanlan

  • Continuou iterando em respostas aninhadas, incluindo esclarecer como “em resposta ao número da postagem” afeta o aninhamento e pedindo melhores detalhes de reprodução quando relatórios envolviam respostas por e-mail leia mais
  • Anunciou uma mudança nas configurações padrão de respostas aninhadas (profundidade reduzida, limite habilitado) e discutiu a direção de longo prazo (incluindo customização eventual por categoria) leia mais

zogstrip

  • Entregou uma correção para privacidade/visibilidade do calendário: eventos de tópicos não listados não mais aparecem no calendário leia mais
  • Adicionou uma nova capacidade granular de escopo de API (“listar todas as insígnias”) fornecendo o link do PR do core diretamente no suporte leia mais
  • Ajudou a depurar um relatório de bug de acesso anônimo complicado solicitando verificação de modo seguro e inventário de plugins para estreitar causas leia mais

sam

  • Confirmou que um cenário de timeout de edição de postagem longa é abordado pelo comportamento de fallback “diff muito complexo”, reduzindo timeouts do servidor enquanto mantém a edição possível leia mais
  • Priorizou e mesclou uma correção de longa data para que limites de palavras não quebrem a composição IME, melhorando a usabilidade para usuários IME leia mais
  • Marca uma melhoria de Edições Compartilhadas como concluída (habilitando acesso mais amplo), vinculando ao PR entregue leia mais

Obrigado por ler, e nos vemos na próxima semana! :slight_smile:

Esta semana no meta.discourse.org

(Abrangendo 2026-06-28 → 2026-07-05)


Estatísticas Principais

  • Novas postagens: 415
  • Novos tópicos: 53

Principais usuários (postagens + curtidas recebidas esta semana):

Usuário Postagens Curtidas
Moin 38 60
Lilly 31 56
Falco 16 43
awesomerobot 18 38
chapoi 16 29
mcwumbly 11 24
Don 2 24
NateDhaliwal 12 21
martin 11 18
pmusaraj 8 15

Alguns temas recorrentes desta semana (com referências): casos extremos de armazenamento de objetos/CDN (por exemplo, roteamento de emojis personalizados em #Bug), refinamento da UX do administrador (por exemplo, mensagens de Mudanças Futuras em #UX) e configuração e governança de IA (desde cotas de custo em #Announcements até “pegadinhas” de tradução em #General).


Tópicos Interessantes

#Anúncios

  • O Discourse AI recebeu cotas baseadas em custo (orçamento em dólares, não apenas tokens), facilitando o controle de gastos entre provedores — veja mais detalhes.

  • O anúncio de lançamento de junho de 2026 foi publicado, com links para as versões 2026.6 e patches (2026.1.5 / 2026.4.2 / 2026.5.1) — mais detalhes.

  • Os administradores agora podem revisar e suspender em massa contas “ainda não ativadas”, melhorando a resposta a ondas de registro e inscrições suspeitas — mais detalhes.

  • A visualização unificada da lista de novos tópicos (e seu impacto no DiscourseHub) continuou a evoluir, incluindo discussões sobre regras de ordenação e alinhamento com o aplicativo/UI — mais detalhes.

  • A transição de longa data dos GIFs no núcleo continuou gerando perguntas práticas de administradores (o que é configurável, o que está oculto atrás de Mudanças Futuras e por que parece confuso) — mais detalhes.

bug

  • Uma investigação apurada sobre URLs de emojis personalizados ignorando o roteamento da CDN ao usar S3/R2 resultou em uma correção mesclada; o tópico também revelou armadilhas reais de configuração do Cloudflare R2 + CDN — mais detalhes.

  • Um relatório mostrou que respostas aninhadas não respeitavam a apresentação “cor de staff / oficial”, com reprodução confirmada e escopo limitado a modelos aninhados — mais detalhes.

  • O Editor de Texto Rico foi encontrado removendo aspas dentro da sintaxe [wrap=theme-install-button ...] (quebrando instalações); uma correção no núcleo foi feita rapidamente — mais detalhes.

  • Comparações no site de lançamentos estavam levando as pessoas a conclusões equivocadas sobre contagens de correções de segurança; o problema foi explicado como um artefato de comparação e corrigido por meio de uma alteração no site de lançamentos — mais detalhes.

  • UI do Composer: o novo menu suspenso de ações “Tipo de Postagem” podia renderizar atrás do composer em layouts de tablet touch; uma solução alternativa de z-index e uma correção pretendida foram compartilhadas — mais detalhes.

Suporte

  • Problemas com mudança de domínio: as credenciais do Discourse ID podem falhar após uma mudança de nome do host em auto-hospedagem, provocando discussões sobre melhor UX para administradores e o que pode ser automatizado com segurança — mais detalhes.

  • Um auto-hospedeiro que mudou de domínio encontrou discourse remap com colisões de chave duplicada em analytics + topic_links; a solução envolveu exclusões SQL direcionadas para remover linhas conflitantes antes de reexecutar o remap — mais detalhes.

  • Loops de feedback da AWS: um tópico resolveu o formato correto do ponto de extremidade do webhook AWS SNS após tentativa e erro (/webhooks/aws) — mais detalhes.

  • Usuários do Theme Creator relataram tempo de inatividade (500 “Oops”); o incidente foi rastreado e confirmado como online novamente após uma correção mesclada — mais detalhes.

  • Administradores perguntaram se o Discourse chama provedores de IA em segundo plano; resposta: sim, dependendo dos recursos habilitados (preenchimento de resumos, embeddings, sentimento, etc.) — mais detalhes.

#Auto-hospedagem

  • Um guia técnico aprofundado sobre propagação de IP de cliente confiável esclareceu como o nginx dentro do container deve interpretar cabeçalhos e cadeias de confiança, e por que “apenas passar XFF” pode ser perigoso se mal configurado — mais detalhes.

  • Vários tópicos convergiram para o tratamento de “IP real” após mudanças upstream: uma discussão sobre regressão de Cloudflare/IP conectada à escrita sobre cadeia de confiança e padrões mais seguros — mais detalhes.

  • Uma pergunta prática de “como fazer”: editar configuração do nginx dentro do Docker (atrás do HAProxy) recebeu uma resposta clara de “não edite o container diretamente; persista via app.yml”, além de exemplos funcionais de set_real_ip_frommais detalhes.

  • Preocupações com desempenho de armazenamento de objetos: usuários depurando carregamento lento de avatares após mover para S3/R2 exploraram comportamento de cache, geração em segundo plano e uma indicação para orientação atualizada de serviço de avatares — mais detalhes.

  • Falhas de reconstrução ligadas a tsconfigs/pacotes ausentes foram rastreadas até a exclusão de arquivos de plugins do núcleo; a lição foi “o núcleo espera que os plugins do núcleo estejam presentes”, juntamente com um PR de endurecimento para que o pipeline falhe menos catastróficamente — mais detalhes.

ux

  • A notificação do administrador exibida quando uma Mudança Futura se torna oficial foi relatada como enganosa; a causa raiz (“pular para Permanente expôs um bug de link”) foi identificada e corrigida — mais detalhes.

  • UX de notas de rodapé: notas de mouseover aninhadas podiam ser autoradas, mas não acessadas; a mitigação escolhida foi remover notas de rodapé aninhadas para evitar UI enganosa — mais detalhes.

  • Feedback do painel: o painel de administrador redesenhado ainda mostra carregamento inicial percebido como lento e falta de refinamento em torno de saídas fixadas do Data Explorer versus gráficos — mais detalhes.

#Tema componente

  • “Branding sazonal” recebeu um impulso: uma nova abordagem de mini componente foi proposta (e prototipada) para agendar mudanças de logotipo usando transformadores de valor home-logo-image-urlmais detalhes.

  • Don lançou o Post Score, um componente de tema para mostrar métricas de engajamento em postagens (com solicitações para documentar configurações) — mais detalhes.

  • Don também lançou um componente de YouTube PiP + player de playlist de tópicos; discussão seguiu sobre possível compatibilidade com casos de uso de transmissão ao vivo/eventos — mais detalhes.

  • O componente oficial Homepage Feature recebeu uma atualização de modernização, incluindo experimentos com dimensionamento responsivo de imagens — seguido de uma rápida reversão devido a filas massivas de jobs de miniaturas, além de orientação de limpeza — mais detalhes.

  • Versatile Banner recebeu uma melhoria de manutenção/segurança: afastando-se de uma dependência de longo prazo de host de imagem externo (imgur) em direção a ativos provenientes do tema — mais detalhes.


Atividade do Grupo @team

  • sam avançou a governança de IA com cotas de IA baseadas em custo (mais detalhes), opinou sobre o comportamento da lista unificada na discussão da visualização unificada de Novos (mais detalhes) e sinalizou restrições de segurança em torno da renderização de títulos em páginas de erro (mais detalhes).

  • loic publicou o anúncio do lançamento mensal de junho de 2026 e ponteiros de changelog (mais detalhes) e, em seguida, acompanhou a confusão em torno de consultas de CVE e tempo de propagação (mais detalhes).

  • nat compartilhou conselhos conquistados com dificuldade sobre tradução de IA + indexação/SEO (e vinculou um relato de primeira mão), além de lançar uma correção para uma “pegadinha” de configuração de tradução (mais detalhes).

  • supermathie escreveu um guia detalhado de auto-hospedagem sobre o tratamento da “cadeia de confiança” de IP real (mais detalhes) e aplicou esse raciocínio para ajudar pessoas afetadas por mudanças de confiança de cabeçalho após commits recentes (mais detalhes).

  • Falco ajudou a desembaraçar suposições de roteamento entre CDN e bucket no tópico de emoji personalizado + S3/R2 (incluindo nuance de configuração de “duas CDNs”) (mais detalhes), esclareceu expectativas de suporte em torno de plugins experimentais vs ESR em Resenha (mais detalhes) e sugeriu como depurar falhas de recursos de IA consultando ai_api_audit_logs (mais detalhes).

  • awesomerobot fez uma ampla “varredura de manutenção” em UX e ecossistema de temas: a lógica de comparação de correções de segurança do site de lançamentos foi explicada em alto nível (mais detalhes), a análise de atributos wrap do ProseMirror/RTE foi triada e roteada para uma correção (mais detalhes), a precedência de ação de palavras vigiadas foi esclarecida (mais detalhes) e várias atualizações de componentes de tema foram lançadas (por exemplo, iterações do Homepage Feature: mais detalhes; Versatile Banner: mais detalhes).

  • chapoi forneceu orientação prática de implementação para várias perguntas de administração/personalização: construindo um trocador de logotipo agendado via transformadores de valor (mais detalhes, recomendando a abordagem moderna para páginas iniciais personalizadas em vez de rotas legadas (mais detalhes), mitigando o comportamento de notas de rodapé aninhadas removendo notas aninhadas (mais detalhes) e lançando uma correção de posicionamento do botão de título de IA (mais detalhes).

  • mcwumbly lançou ferramentas de administração para revisar/suspender contas não ativadas (mais detalhes), discutiu padrões de auto-hospedagem para Mudanças Futuras e as compensações de habilitar mudanças mais cedo (mais detalhes) e definiu expectativas sobre o esforço ainda não priorizado de “uploads seguros no chat” enquanto reunia detalhes de impacto do mundo real (mais detalhes).

  • martin continuou pressionando pelo sistema “Mudanças Futuras”: esclarecendo onde as mudanças “Permanentes” vivem e melhorando a orientação em torno de /whats-new (mais detalhes), respondendo a avisos “permanentes” confusos relacionados a GIFs e digitação de metadados (mais detalhes) e continuando a iterar no comportamento da lista unificada de tópicos e alinhamento do DiscourseHub (mais detalhes).

  • pmusaraj focou na correção do produto e na sanidade do administrador: confirmando/reproduzindo uma lacuna de estilo em respostas aninhadas (mais detalhes), definindo expectativas sobre contagens do DiscourseHub e compensações de simplicidade (mais detalhes) e propondo melhorias para o comportamento de limites do “primeiro dia” no Modo Bootstrap por meio de um PR (mais detalhes).

Obrigado por ler, e nos vemos na próxima semana! :slight_smile:

Esta semana no meta.discourse.org

(Janela semanal: 2026-07-05 → 2026-07-12)

Principais Estatísticas

  • Novas publicações: 392
  • Novos tópicos: 57

Principais usuários (publicações e curtidas nos últimos 7 dias)

Usuário Publicações Curtidas Contribuição recente
Moin 32 73 Diretrizes de moderação de categorias em leia mais
Lilly 9 29 Notas sobre solução alternativa para provedor de GIFs em leia mais
chapoi 13 28 Lançamento de componente de tema: leia mais
Falco 11 26 Proposta de correção para prompt de tradução: leia mais
mcwumbly 16 21 Sobre a direção da granularidade de notificações: leia mais
NateDhaliwal 15 21 Depuração da solução alternativa para citação no Android: leia mais
Don 3 20 Novo TC: seletor de idioma movido para o rodapé da barra lateral leia mais
awesomerobot 12 20 Correção de validação de edição de categoria: leia mais
matthewruzzi 14 19 Solicitação RFC 5005 para feeds RSS: leia mais
lindsey 2 18 Mudança próxima: remoção do tratamento especial de "Sem categoria" leia mais

Alguns temas "pelo número

Esta semana no meta.discourse.org

Janela de relatório: 2026-07-12 → 2026-07-19 (7 dias), com base no mesmo tipo de instantâneo de atividade que você pode agora explorar nas discussões do painel de administração redesenhado (veja mais informações).


Principais Estatísticas

  • Total de novas publicações: 446 (últimos 7 dias) — contexto: a discussão sobre medir/visualizar esse tipo de métrica continua no tópico do painel redesenhado (mais informações).
  • Total de novos tópicos: 71 (últimos 7 dias) — e a questão de “o que pertence aonde” na administração continua evoluindo, por exemplo, ferramentas de categorias e mudanças na UX do administrador (mais informações, mais informações).

Principais usuários (publicações + curtidas recebidas)

d>Ajudando a depurar comportamento de PDF + apontando regressões em Tornar as prévias de PDF realmente legíveis
Usuário Publicações Curtidas Destaques recentes
Lilly 16 57 Clareza sobre auto-hospedagem + orientação prática em Confuso sobre Auto-Hospedagem
Moin 32 56
lindsey 4 47 Apresentando uma nova direção de automação em Uma prévia do novo recurso Workflows
Falco 9 46 Explicando roteamento de modelos de IA hospedados em O que é CDCK/MoM?
awesomerobot 11 45 Entregando uma melhoria rápida no núcleo em Permitir excluir grupos em /filter
merefield 17 41 Adicionando contexto ao debate de “compensação” SEO/IA em Tópico sobre queda de atividade no fórum de suporte
Don 10 40 Inspirando sabedoria reflexiva para administradores em Mensagem do futuro :envelope_with_arrow:
martin 10 33 Lançando visibilidade de categorias administrativas aprimorada em Apresentando a página de gerenciamento de categorias do administrador
chapoi 18 27 Explicação do compositor baseada em padrões em Texto após tags div não é renderizado corretamente
darkpixlz 11 24 Esclarecendo o status do tema do Meta em Qual tema a comunidade oficial do Discourse usa?

Tópicos Interessantes

#Anúncios

  • Workflows recebe uma primeira olhada (workflows): lindsey compartilhou uma prévia de um novo construtor visual projetado para ir além das Automações para lógica de múltiplas etapas, atrasos, condições e ações externas/IA — com documentação evoluindo em paralelo (mais informações, mais informações).

  • Página de gerenciamento de categorias do administrador é lançada: Um novo diretório /admin/config/category-management torna mais fácil auditar tipo/visibilidade/relacionamentos de categorias, com ajustes rápidos de UX discutidos e enviados como PR (mais informações).

  • Convite de administradores recebe um fluxo mais seguro + claro (convites): keegan introduziu um caminho de convite de administrador em uma única etapa que concede moderador primeiro, depois administrador após confirmação de e-mail — e o tópico imediatamente explorou a ergonomia de “convidar moderador vs administrador” (mais informações).

  • Emblemas de resolvido agora são ativados por padrão para novas comunidades (resolvido): Um pequeno, mas significativo incentivo para reconhecimento/ciclos de suporte saudáveis, incluindo respostas sobre comportamento de preenchimento para publicações resolvidas existentes (mais informações).

  • Códigos de login por e-mail (não links mágicos) chegam (login, cadastro): O Discourse introduziu um fluxo de código sem senha que evita armadilhas de link mágico no navegador do aplicativo e prepara o terreno para futuros incentivos a passkeys (mais informações).

  • Discussão sobre anúncio do Plano Gratuito do Discourse: O tópico complementar para a postagem do blog do Plano Gratuito capturou reações iniciais e contexto sobre o que está incluído e o que não está (mais informações).

#ClientesHospedados

  • O que é “CDCK/MoM” nas configurações de IA? (ia): Falco explicou o roteador hospedado “Mixture of Models” que escolhe modelos de peso aberto por tarefa (resumos, embeddings, ações de assistente) usando créditos de IA (mais informações).

#AutoHospedagem

  • Auto-hospedagem vs hospedagem gerenciada: a armadilha da terminologia (recursos-do-servidor, hospedagem): Um novato fez as perguntas de “o que auto-hospedagem realmente significa” e recebeu um conjunto surpreendentemente completo de respostas sobre VPS vs hardware doméstico, expectativas de manutenção e compensações (mais informações).

  • “Após a atualização… fórum não funcionando corretamente”: Um modo de falha clássico pós-atualização (migrações/cache de tema) foi diagnosticado rapidamente com orientação de rebuild + migrações, e o autor confirmou o sucesso (mais informações).

  • Tratamento de IP real mudou através de proxies (resolvido): Uma configuração de proxy reverso parou de atribuir IPs reais de cliente corretamente, e a correção mudou para configuração de set_real_ip_from / cadeia de confiança (mais informações).

  • Processo de instalação de VPS para iniciantes “com FAQs” (tópico ao vivo) (instalação, domínios, e-mail): Um registro de construção passo a passo está se formando em torno de decisões de DNS/SMTP/domínio, com avisos sobre tentar resolver SSO muito cedo e lembretes sobre backups/responsabilidade (mais informações).

sso

  • Logins Wix + Discourse: “quais são minhas opções?” (openid-connect, discourseconnect): O tópico encontrou duas restrições de uma vez — limitações de autenticação do plano gratuito do Discourse e disponibilidade de SSO do Wix — empurrando a discussão para caminhos de integração realistas e escolhas de plano de hospedagem (mais informações).

#Recurso

  • Tornar as prévias de PDF inline realmente legíveis (prévias-pdf): Uma solicitação para melhorar a usabilidade do PDF incorporado padrão se tornou uma discussão mais ampla sobre clique-para-abrir vs downloads forçados, tempo de regressão e ergonomia de prévia (mais informações).

  • Excluir grupos em /filter (filtro-de-tópico): Uma solicitação de melhoria pequena, mas poderosa, recebeu um PR + merge rápido no núcleo, estendendo padrões de filtro existentes de forma limpa (mais informações).

  • Controle por categoria para “quem pode aceitar soluções” (resolvido): Um padrão prático de multi-tenant emergiu: categorias públicas precisam de “apenas autor/mod/admin” estrito, mas categorias apenas de cliente podem querer “qualquer um no grupo do cliente pode marcar como resolvido” (mais informações).

bug

  • Retry do bot de IA duplica publicações em tópicos públicos (ia, bot-ia): O relatório destaca como “Retry” deve regenerar no local (como DMs), não inundar tópicos com novas respostas de bot — com uma correção já em andamento (mais informações).

  • HTML cozido traduzido/localizado pula ganchos post_process_cooked (afiliado, localização-de-conteúdo): Um bug profundo de integração de plugin: a reescrita de afiliado funciona no HTML cozido original, mas não no conteúdo cozido traduzido — significando comissões/reescritas perdidas por localidade (mais informações).

  • Publicações excluídas ainda mostram conteúdo completo quando a tradução está habilitada (ia, dynaloc): Uma séria questão de “privacidade/esperativa” onde visualizações traduzidas poderiam continuar renderizando conteúdo após o autor excluir a publicação no idioma original (mais informações).

  • Tags numéricas conflitam/ambiguidade em formas de URL mais antigas (tags): Um caso de borda estranho onde um nome de tag numérico como 2013 pode colidir com uma rota baseada em ID de uma tag existente e resolver incorretamente (mais informações).

Suporte

  • Mantendo rebuilds rodando após desconexões SSH (nohup vs tmux): Um tópico de operações pragmático recomendando tmux/screen sobre nohup para que rebuilds sobrevivam a quedas de sessão e possam ser reanexados (mais informações).

  • Colar no compositor inclui fragmentos <span lang="…"> (compositor): Um problema muito nichado (e muito real) de “colar de sites de escrituras ricas”: spans aparecem no compositor, e espaçamento/renderização torna-se complicado — com mudanças no núcleo sendo avaliadas cuidadosamente para evitar remover marcação intencional (mais informações).

Construção de Comunidade

  • Fóruns de suporte vendo quedas de atividade (IA + SEO + compensações de bloqueio): Um tópico abrangente debateu “privado-por-login” vs descobribilidade, a mudança de “valor de biblioteca” para “valor de cafeteria”, e como medir sucesso em um mundo onde IA consome respostas sem enviar cliques de volta (mais informações).

  • “Mensagem do futuro”: conselhos que você enviaria para seu eu de administrador pela primeira vez: Um prompt reflexivo produziu muita sabedoria de “princípio KISS”, “leia a documentação”, “não super-customize” e “contrate expertise quando necessário” (mais informações).

Geral

  • Qual é o recorde de “mais publicações em um único tópico”?: Uma pergunta divertida (mas relevante para desempenho) revisitou limites de megatópicos, exemplos do mundo real e por que o Discourse padrão fecha automaticamente em torno de 10k publicações (mais informações).

#Plugin

  • Salas de voz Resenha: SFU via LiveKit + melhorias de QoL: O plugin Resenha continua amadurecendo com escalabilidade SFU opcional, seletores de dispositivo, mencionabilidade e controles de layout — aproximando-o do território de “voz de comunidade séria” (mais informações).

Atividade do Grupo @team

  • lindsey impulsionou múltiplos anúncios de produto e padrões: a primeira olhada em Workflows (mais informações), o tópico oficial do plugin Workflows + detalhes de habilitação (mais informações), e habilitando emblemas de Resolvido por padrão para novas comunidades (mais informações). Ela também estendeu a abordagem de “emblemas ativados por padrão” para emblemas de Votação de Tópico no tópico de melhorias contínuas (mais informações).

  • Falco focou em IA e clareza para clientes hospedados: explicando roteamento CDCK/MoM e uso de créditos (mais informações), abordando o bug “Retry duplica respostas” do bot de IA com um PR de correção vinculado do relatório (mais informações), e esclarecendo compatibilidade de embeddings Gemini (AI Studio vs endpoints Vertex/Enterprise) em um tópico de suporte resolvido (mais informações). Ele também postou atualizações substanciais do plugin Resenha em torno de escalabilidade SFU (mais informações).

  • awesomerobot entregou iterações rápidas através do núcleo e componentes de tema: implementando suporte para excluir grupos em /filter com um PR + merge rápido (mais informações), explicando compensações no debate de atividade do fórum de suporte (visibilidade SEO vs bloqueio) (mais informações), e assumindo a quebra móvel em Links de Navegação Superior Personalizados com trabalho de refatoração (mais informações). Ele também triou restrições de dependência upstream para avisos de fonte de ícone FullCalendar (mais informações).

  • martin continuou o impulso de “arquitetura de informação administrativa”: anunciando a nova página de Gerenciamento de Categorias para visibilidade e filtragem baseada em tipo (mais informações), e implementando melhorias em permissões granulares baseadas em grupo (incluindo PRs de acompanhamento) no tópico de anúncio de permissões de longa duração (mais informações, mais informações). Ele também se envolveu em limpeza e comunicação em torno da transição de GIFs para o núcleo e avisos administrativos relacionados (mais informações).

  • chapoi aterrissou múltiplas melhorias de UX e alinhamento de padrões: mesclando a correção de padding móvel do tema Horizon para pequenas ações de PM (mais informações), dando uma explicação clara baseada em CommonMark para análise de bloco HTML <div> (e por que linhas em branco importam) (mais informações), e melhorando a cópia do emblema “Primeira reação” para que administradores possam reduzir confusão (mais informações). Ele também continuou a defender as compensações de painel/navegação com administradores que querem “informação de versão” em destaque (mais informações).

  • david enfrentou churn de manutenção voltado para desenvolvedores: melhorando como o Discourse lida com metadados e avisos de compatibilidade de componentes de tema (mais informações), fornecendo orientação clara sobre fim de vida de componentes de tema (por exemplo, alternância “visualização desktop/móvel” não sendo mais uma coisa) (mais informações), e publicando cronogramas de depreciação para .hbs e .js.es6 em temas/plugins (mais informações, mais informações). Ele também ajudou a diagnosticar um problema desagradável do compilador de tema “tudo quebrado após atualização” com um reset de cache baseado em console (mais informações).

  • zogstrip empurrou um fluxo constante de correções “pequenas, mas afiadas”: reparando o prompt de notificação de Votação de Tópico quando limites de voto estão desabilitados (mais informações), corrigindo comportamento de eventos futuros em torno de filtragem de subcategoria (mais informações), abordando regressões de rastreamento/observação em torno de pequenas ações de publicação (mais informações), e corrigindo processamento cozido localizado/traduzido para que ganchos de plugin (como reescrita de afiliado) se apliquem consistentemente (mais informações). Ele também explicou o limite prático de “corrigir” oneboxes IMDB quando um WAF bloqueia scraping, focando em vez disso em melhorar a mensagem de erro voltada para o usuário (mais informações), e enfileirou uma correção para falhas de upload de backup multipart S3 (mais informações).

  • pmusaraj apoiou triagem de bugs de cadastro/login e voltada para administrador: esclarecendo por que fluxos de login por código de e-mail evitam problemas de navegador in-app (e preparando futuros incentivos a passkey) (mais informações), reproduzindo e corrigindo a queda do seletor de avatar com avatares selecionáveis (mais informações), e delineando o “porquê” por trás do Discourse ID (redução de manutenção de autenticação administrativa, controles de conta centralizados futuros) (mais informações).

  • mcwumbly mergulhou em direção do produto + granularidade de configuração: sondando o caso de uso real para “quem pode aceitar soluções” por categoria e afirmando a mudança mais ampla para blocos de construção em nível de categoria (mais informações, mais informações). Ele também validou a utilidade de excluir grupos em /filter de um ponto de vista de UX (mais informações) e pressionou por semânticas de URL que evitariam ambiguidade de tag numérica para compatibilidade backward (mais informações).

  • keegan entregou a experiência aprimorada de convite de administrador e explicou a racional de onboarding/segurança por trás de “moderador primeiro, administrador após confirmação” (mais informações).


Obrigado por ler, e nos vemos na próxima semana! :slight_smile:

Esta semana no meta.discourse.org

(Abrangendo 2026-07-19 → 2026-07-26)


Principais Estatísticas

  • Novas publicações: 459
  • Novos tópicos: 58

Principais colaboradores (publicações + curtidas recebidas esta semana):

Usuário Publicações Curtidas
Lilly 36 93
Moin 38 84
awesomerobot 14 58
Don 9 55
nat 10 52
NateDhaliwal 27 39
chapoi 17 30
zogstrip 14 24
merefield 14 20
nathank 10 19

Para um resumo da participação ativa da equipe, veja as discussões vinculadas ao longo da seção Atividade do Grupo @team abaixo (por exemplo, leia mais, leia mais, leia mais).


Tópicos Interessantes

#Anúncios

  • O Discourse introduziu uma configuração de administrador mais clara para escolher sua página inicial: a nova configuração do site default homepage (página inicial padrão) torna isso explícito (e pode apontar para páginas que não estão no top menu (menu superior)). leia mais

  • A geração de legendas de imagens do Discourse AI recebeu uma grande atualização focada em acessibilidade: as legendas agora podem ser geradas em segundo plano, armazenadas separadamente do conteúdo bruto da publicação, exibidas para leitores de tela/busca/lightboxes e até integradas aos fluxos de trabalho de tradução. leia mais

  • O plugin Data Explorer agora suporta geração de SQL assistida por IA e atualizações de consultas, permitindo que administradores solicitem novas consultas ou refinem as existentes sem perder o controle manual. leia mais

  • O gerenciamento de emojis recebeu uma melhoria na qualidade de vida: grupos de emojis fixados no seletor, além de importação/exportação em massa para emojis personalizados (via ZIP + manifesto). leia mais

  • O RSS Polling foi lançado com uma interface de administrador reconstruída, incluindo validação de feeds, configuração mais clara e novas configurações como tempo limite de solicitação e registro detalhado. leia mais

  • Os controles de notificação de chat foram consolidados na página principal de preferências de Notificações, substituindo a antiga opção separada de preferências de chat por uma lista suspensa mais clara de push_notification_level (nível de notificação push). leia mais

  • A atualização mensal de "Projetos Atuais" destacou o trabalho em toda a plataforma (incluindo melhorias no painel, detecção de crawlers e mais), continuando o ritmo regular de transparência sobre o que a equipe está construindo. leia mais

  • A proposta "Modernizar o tema Foundation" em Mudanças Futuras gerou uma esclarecimento útil: todos os temas herdam as configurações padrão do Foundation, portanto, optar por essa mudança pode afetar qualquer tema do site, a menos que seja explicitamente substituído. leia mais

bug

  • Os uploads de fotos no iOS 16.7 pararam de funcionar em hardware Apple mais antigo; o tópico identificou a causa no novo pipeline de otimização de upload, com uma exceção planejada para dispositivos iOS com fim de suporte. leia mais

  • Administradores do Android encontraram um bug frustrante de UX: alterar a propriedade da publicação não mantinha o teclado aberto no mobile. Uma correção central foi agendada e confirmada como funcional. leia mais

  • Um relatório sério de bug de auto-hospedagem descobriu que o Sidekiq pode servir configurações de site desatualizadas após um re-fork, fazendo com que trabalhos em segundo plano se comportassem como se as configurações nunca tivessem mudado. Um PR de correção foi aberto rapidamente. leia mais

  • Workflows (plugin central embutido) revelou um caso limite de migração: o esquema afirmava que uma migração havia sido executada, mas uma tabela chave não foi criada, causando exceções repetidas em trabalhos. A solução alternativa e a discussão de mitigação foram detalhadas. leia mais

  • Categorias seguras e títulos duplicados: uma mudança proposta bloquearia títulos duplicados apenas quando o usuário puder ver o outro tópico — e incluiria um link quando bloqueado — reduzindo a confusão sem vazar informações privadas. leia mais

  • Um glitch de longa data na lista de "Postadores Frequentes" ganhou nova atenção quando um PR antigo ficou obsoleto — e foi então retomado e mesclado. leia mais

Suporte

  • Um pedido interessante de "micro-correção de UX de administrador": remover descrições de categorias na lista suspensa de categorias do compositor pode ser resolvido com uma pequena regra CSS de tema. leia mais

  • Sites que desejam avatars, mas sem uploads gerais de imagens exploraram uma solução prática usando restrições de upload, em vez de permitir imagens em todos os lugares. leia mais

  • Um auto-hospedador relatou um "erro interno do servidor" ao enviar uma MP (mensagem privada); a causa raiz foi identificada como compatibilidade de versão/plugin e resolvida pela atualização. leia mais

  • Uma pergunta de administrador multilíngue sobre redução de custos de e-mail resultou em uma configuração direta: desativar e-mails de MP globalmente ajustando o nível padrão de mensagem de e-mail. leia mais

#Auto-hospedagem

  • Um tópico detalhado de "instalação em VPS + FAQs" se tornou uma lista de verificação prática: não superdimensiona, evite painéis de controle que conflitem com o Docker e siga a documentação de instalação padrão para reduzir riscos. leia mais

  • Os uploads do Cloudflare R2 falharam até que o administrador descobriu um detalhe de configuração sutil, mas crítico: o Discourse espera que a região S3 seja N. Virginia, e os cabeçalhos CORS corretos (incluindo ETag) são importantes. leia mais

  • A busca semântica de embeddings de IA retornando erros 500 acabou sendo uma incompatibilidade de configuração: as dimensões dos embeddings mudaram (768 vs 3072), e recriar a configuração resolveu o problema limpa. leia mais

#Tema componente

  • "Login Obrigatório Suave" ofereceu um padrão flexível de barreira suave para comunidades que desejam uma parede de login mais suave do que o comportamento padrão de "login obrigatório". leia mais

  • "Título com Carimbo de Data/Hora Automático" lançou uma ideia simples, mas surpreendentemente útil, para fluxos de trabalho de diário/jornal, além de iterações rápidas para permitir restrição por categoria e/ou tags. leia mais

  • "Confirmar Exclusão de Publicação" adicionou um diálogo de confirmação leve antes da exclusão — exatamente o tipo de pequena proteção que evita acidentes de moderação. leia mais

  • Uma irritação de UX com conversas de bot de IA ("Enter envia imediatamente") gerou tanto uma solução alternativa de componente de tema quanto um impulso para uma opção de alternância no nível de administrador nas discussões centrais. leia mais

  • Dois componentes de polimento visual frescos foram lançados no final da semana: Auras de Avatar do Autor do Tópico (destacar o OP em todo o tópico) e Auras de Avatar de Grupo (estilo de aura por grupo principal / nível de confiança). leia mais + leia mais

desenvolvimento / #Recurso / Construção de #Comunidade

  • Um novo plugin beta permite que usuários TL2 vejam o progresso do TL3 com visuais de estilo medidor — e gerou boas perguntas sobre o que mostrar se os usuários estiverem bloqueados em um nível de confiança. leia mais

  • Mecânicas de transição de organização: quando um voluntário de longa data sai, menções antigas podem se tornar um fardo de suporte. As opções variaram de banners/tópicos fixados a remapeamento seletivo de strings (com cautela quanto a falsos positivos). leia mais

  • Uma solicitação de integração focada em segurança pediu acesso à API seguro e escopado a configurações de site não sensíveis, sem exigir uma chave de administrador — impulsionando padrões de menor privilégio para ferramentas de diagnóstico/sincronização. leia mais

  • O entusiasmo por Workflows continuou: o feedback pediu nós mais ricos (DMs de chat, operações de categoria, API de plugin) e até sugeriu uma categoria dedicada de Workflows para compartilhamento e solução de problemas de automações. leia mais

  • Uma ideia prática de "eventos sem complexidade": permitir que os proprietários do tópico definam seus próprios temporizadores de tópico para expirar anúncios — gerando discussão sobre o que "expiração" deveria significar (excluir vs arquivar vs categorias silenciadas). leia mais


Atividade do Grupo @team

  • awesomerobot lançou várias melhorias de UX e confiabilidade: a nova configuração default homepage foi lançada para tornar a configuração da página inicial mais descobrível (leia mais), o suporte à exibição de nome real foi adicionado aos Topic Cards (Cartões de Tópico) para instâncias que priorizam nomes completos (leia mais), e o comportamento do cookie Versatile Banner foi corrigido após um relatório sobre mudanças de nome de cookie não reexibirem o banner (leia mais).
    Eles também mesclaram uma correção de longa data para "Postadores Frequentes mostrados no Mais Recente" após um PR ressurgir (leia mais), e responderam a perguntas sobre sistemas de incorporação/comentários para uso em "modo de aplicativo completo" em sites externos (leia mais).

  • nat liderou uma grande vitória de acessibilidade com legendas de imagem de IA em segundo plano (e esclareceu como as legendas aparecem em HTML + busca) (leia mais), e introduziu consultas do Data Explorer geradas por IA diretamente dentro do fluxo de trabalho do plugin (leia mais).
    Eles também lidaram com solução de problemas de IA/busca, direcionando administradores para logs e esclarecendo o que "Executar teste" faz (vs comportamento completo de busca semântica) (leia mais), e continuaram melhorando o relatório de tradução de IA (tempo em cache, detalhamento do progresso e feedback de UI) (leia mais).
    No front de localização, um recurso solicitado há muito tempo — traduzir seções/links personalizados da barra lateral — foi confirmado como concluído via trabalho de PR central (leia mais), e um bug de localização de IA em torno de traduções de posts excluídos foi corrigido (leia mais).

  • chapoi ajudou a racionalizar a UX de preferências, movendo as configurações de notificação de chat para a página principal de notificações (leia mais), e apoiou experimentos de UX do DiscourseHub, como remover a barra de acessórios do teclado iOS para recuperar espaço de escrita (leia mais).
    Eles também auxiliaram administradores navegando pelo comportamento do plano hospedado e ciclo de vida do site — em particular, diagnosticando provável descomissionamento do plano gratuito devido à inatividade (leia mais) — e se envolveram em mudanças de comportamento mobile/compositor (controles de pré-visualização mobile e o caminho de alternância markdown/RTE) (leia mais).

  • zogstrip mesclou e coordenou várias correções de produto/caminho de código: eles mesclaram o PR que habilita uma URL base configurável da API do Telegram Bot para integrações de chat em redes restritas (leia mais), e propôs uma melhoria segura de privacidade para a validação de "título já usado" que só bloqueia quando o usuário pode ver o tópico conflitante (leia mais).
    Eles também responderam rapidamente a um caso limite de localização de barra lateral personalizada, tentando um PR de correção (leia mais), ajudaram a triar um erro "erro interno do servidor" de MP de auto-hospedagem recomendando uma abordagem de atualização primeiro (leia mais), e apoiaram uma discussão sobre "menções de papel passado" com opções como substituição em massa de strings (com ressalvas) (leia mais).

  • rishabh publicou o resumo mensal de "Projetos Atuais", cobrindo iniciativas recentemente concluídas (incluindo o lançamento do plano gratuito) e o que está sendo finalizado a seguir — uma âncora contínua para visibilidade do roteiro e feedback. leia mais

  • Alteras entregou melhorias no seletor de emojis (grupos de emojis fixados) e ferramentas de administrador solicitadas há muito tempo para importação/exportação em massa de emojis personalizados, incluindo orientações sobre como reorganizar grupos de emojis via fluxos de trabalho de exportar/editar/reimportar. leia mais

  • lindsey lançou uma interface de administrador reconstruída para RSS Polling, incluindo validação de feed e clareza operacional para trabalhos de polling contínuos (leia mais).
    Eles também esclareceram escopo e intenção em mudanças de comportamento do produto (por exemplo, o que as mudanças de ordenação "Quente" significam dentro de categorias de votação vs a lista global) (leia mais), e corrigiram um link quebrado no tópico de anúncio do RSS Polling rapidamente após ser relatado (leia mais).

  • HAWK contribuiu com contexto sobre como o Discourse AI se comporta diferentemente em planos Gratuitos vs pagos — especificamente, que a IA alimenta a varredura de triagem de conteúdo ilegal em sites Gratuitos — ajudando a esclarecer por que alguns recursos são "críticos" em um ambiente, mas não em outro. leia mais
    Eles também vincularam cruzadamente discussões de construção de comunidade onde melhorias de UX podem contrapor tendências de atividade decrescente em fóruns de suporte (leia mais).

  • Juan_David_Martínez anunciou uma evolução significativa do plugin anti-spam: Discourse hCaptcha foi renomeado para Discourse Captcha, com suporte expandido para incluir reCAPTCHA e uma arquitetura compatível com o futuro para provedores adicionais. leia mais

  • martin continuou guiando mudanças na arquitetura de permissões em toda a plataforma, incluindo trabalho relacionado a permissões de grupo granulares e a mudança do grupo legado "todos" em favor de semânticas mais claras de anônimo/registrado (leia mais).
    Eles também esclareceram detalhes de lançamento hospedado sobre GIFs entrando no núcleo (incluindo habilitação no hospedagem + orientação para configuração de auto-hospedagem) (leia mais), e conectaram discussões relacionadas de emojis/reações ao anúncio recém-lançado de fixação de emojis + ferramentas em massa (leia mais).


Obrigado por ler, e nos vemos na próxima semana! :slight_smile: