Esta semana no meta.discourse.org…
(Abrangendo 26/07/2026 → 02/08/2026)
Estatísticas Principais
- Novas publicações: 701
- Novos tópicos: 72
Principais colaboradores (publicações / curtidas recebidas):
| Usuário | Publicações | Curtidas |
|---|---|---|
| Lilly | 40 | 72 |
| Moin | 40 | 70 |
| awesomerobot | 23 | 53 |
| Damian_Boon | 36 | 52 |
| chapoi | 21 | 47 |
| alltiagocom | 40 | 45 |
| NateDhaliwal | 22 | 42 |
| zogstrip | 13 | 42 |
| merefield | 27 | 41 |
| Canapin | 16 | 38 |
O que impulsionou as conversas esta semana (destaques gerais): um novo lançamento ESR e perguntas subsequentes sobre atualização (leia mais, mais iterações em respostas aninhadas (incluindo um novo modo de ordenação “Em Alta”) (leia mais), e um conjunto de discussões sobre UX/painel administrativo sobre “para onde foi a informação de versão?” (leia mais).
Tópicos Interessantes
#enterprise
- Quão próximos os clientes devem estar das suas equipes? HAWK iniciou uma reflexão cuidadosa sobre a definição de limites saudáveis entre clientes e equipes de produto — abordando os “custos ocultos” do engajamento e como construir confiança sem criar a expectativa de disponibilidade constante (leia mais).
#announcements
-
Lançamento mensal de julho de 2026 + mudança de ESR: O lançamento 2026.7 foi disponibilizado e tornou-se o novo ESR, gerando orientações práticas sobre como fixar uma branch específica (ex.:
release/2026.1) para evitar saltos inesperados (leia mais). -
Lançamentos intermediários de segurança (31 de julho): david publicou o resumo dos “lançamentos intermediários” e esclareceu que alguns “saltos inesperados” foram na verdade devido ao novo ESR ter sido lançado no início da semana (leia mais).
-
Limpeza dos controles do Composer: O botão de alternância de pré-visualização do composer foi movido para ficar ao lado dos outros controles de janela (tela cheia/minimizar), e a barra de rascunho minimizada foi simplificada para maior clareza (leia mais).
-
Respostas aninhadas: ordenação “Em Alta”: Uma nova opção de ordenação projetada para destacar subthreads ativamente engajadas em respostas aninhadas — preenchendo a lacuna entre “Topo” e “Novo” (leia mais).
-
Lembretes de aprovação pendente de usuários: novo padrão: Uma nova mudança iminente reduz o atraso padrão de 8 horas para 30 minutos em sites com aprovação habilitada, melhorando a responsividade da equipe para usuários na fila (leia mais).
#extras ai
-
Melhorando a precisão dos relatórios de IA por meio de validação: sam introduziu um pipeline mais robusto para relatórios periódicos de IA, adicionando etapas de validação baseadas em workflow — visando melhorar a qualidade dos resumos sem alterar os LLMs (leia mais).
-
“Habilidades de agente” para Discourse AI: Uma proposta para armazenar definições de habilidades em tópicos (um tópico por habilidade), permitindo um comportamento de agente mais gerenciável e com permissões através de divulgação progressiva (leia mais).
-
Workflows + problemas com schema do Gemini: Um tópico sobre o Gemini travando em construções de schema (notadamente
additionalProperties), com sam notando um aumento no uso da API de Interações como uma ponte mais estável (leia mais).
Construção de Comunidade
-
Moderação de conteúdo “tipo IA” (sem conflito constante): Um relatório prático sobre o uso de um classificador de IA para sinalizar tópicos gerados por IA excessivamente formais/estilo tese (especialmente de novos usuários), incluindo estimativas reais de custo e detalhes do fluxo de moderação (leia mais).
-
Replay de Office Hours: Discourse incorporado em modo de aplicativo completo: A equipe compartilhou um replay sobre trazer conversas do Discourse diretamente para sites externos por meio de experiências incorporadas em página inteira (leia mais).
-
Pesquisa: necessidades de administradores de comunidade: Uma pesquisa de trabalho de conclusão de curso perguntou a admins/mods quais análises realmente importam (novatos, saídas, carga de trabalho, usuários recorrentes, etc.) (leia mais).
#self-hosting
-
Alternativas mais baratas à Hetzner? Um tópico abrangente sobre mudanças de preços, restrições de disponibilidade e conselhos práticos de dimensionamento (mais uma ideia de script para alertar quando instâncias específicas da Hetzner ficarem disponíveis) (leia mais).
-
Solução alternativa para página de manutenção (Cloudflare Workers vs dual-container): A discussão ponderou a UX “encantadora” de manutenção contra a complexidade; a estratégia de reconstrução em dual-container foi repetidamente recomendada para reduzir janelas de indisponibilidade (leia mais).
-
Bug “Atualizado para ESR mas 578 novas mudanças disponíveis”: david explicou um problema de verificação de versão do DiscourseHub (contando commits entre refs) e publicou a correção + um gatilho manual de job para admins impacientes (leia mais).
ux
-
Para onde foi a informação de versão (preocupações com novo painel): Admins debateram o foco do painel redesenhado (gerente de comunidade vs necessidades de sysadmin), com discussão sobre papéis/chapéus e possível personalização futura (leia mais).
-
Legibilidade do tema escuro: reduzir texto branco puro: Uma solicitação de design para evitar tipografia de alto contraste branco-em-preto — especialmente relevante para as paletas mais recentes em temas estilo Horizon (leia mais).
-
Modo apenas para equipe não deve mostrar CTAs de login/cadastro: Uma melhoria de UX para evitar frustrar usuários anônimos com ações que eles não podem concluir — corrigido via PR no core (leia mais).
-
Botão “Iniciar Atualização” não parece clicável: Uma questão de affordance pequena, mas dolorosa, na UI de atualização do admin, com a nota de que isso muda sob certas mudanças de tema iminentes (leia mais).
bug
-
Tradução para turco produz linguagem arcaica/otomana: O recurso “Traduzir para turco” estava transformando excessivamente; o prompt foi ajustado para “ficar no seu lugar” e produzir traduções fiéis (leia mais).
-
Resultados da busca de chat não podem rolar no mobile: Os resultados da busca global de chat não eram roláveis via toque; correção lançada rapidamente no core (leia mais).
-
Página inicial mostra tópicos mais antigos (cabeçalhos bfcache): Um problema de longa data “o mais recente não é o mais recente” foi rastreado até cabeçalhos compatíveis com bfcache e abordado via PR (leia mais).
-
Resposta por e-mail do Outlook truncada após listas numeradas: Um bug de formatação reproduzível (com e-mail de fixture) foi corrigido via PR (leia mais).
development (e tópicos de implementação relacionados)
-
Transparência do Nível de Confiança 3: UI de progresso + esclarecimento da lógica central: Um plugin para expor o progresso do TL3 para usuários TL2 gerou uma conversa mais ampla sobre o que revelar vs o que pode ser manipulado (leia mais), enquanto uma análise profunda separada esclareceu como o requisito % de posts lidos e o limite funcionam no core (leia mais).
-
Comportamento do logo: substituição de ponto de quebra do logo pequeno: Uma pergunta “por que o logo principal permanece por muito tempo?” acabou sendo rastreada até um componente de tema substituindo o comportamento; uma nova configuração foi adicionada para restaurar o comportamento padrão (leia mais).
-
CSS correto para claro/escuro: use
light-dark()Uma dica de estilo concisa: a função nativa CSSlight-dark()pode ser mais simples do que container queries quando você realmente precisa de cores duplas explícitas (leia mais).
#plugin / #theme-component
-
Salas de voz Resenha: iteração rápida de UX + novos recursos: Várias melhorias foram implementadas (ícone de bloqueio privado, descobribilidade da lista de participantes, deep links para salas), mais destaques como auth coturn, gravação, flags e menus de clique direito em tiles (leia mais).
-
Componente de tema: Pré-visualização do Composer Mobile restaurada: O botão de alternância de pré-visualização foi trazido de volta para mobile (e a depuração revelou algumas instabilidades no link de pré-visualização do Theme Creator, com melhores dicas de fluxo de teste) (leia mais).
-
Plugin: Duplicador de Eventos para tópicos de calendário: Um novo plugin para duplicar tópicos de eventos em um novo período de tempo ganhou suporte para “shift (meses)” rapidamente (útil para padrões de eventos mensais/trimestrais) (leia mais).
Atividade do Grupo @team
sam
- Avançou a qualidade dos relatórios do Discourse AI adicionando etapas de validação orientadas por workflow ao pipeline de relatórios de IA (leia mais).
- Propôs uma abordagem estruturada para “habilidades de agente” armazenadas como tópicos — visando reduzir prompts de sistema desajeitados e facilitar a manutenção colaborativa das capacidades do agente (leia mais).
- Respondeu às limitações de Workflows + provedor Gemini e notou um impulso iminente em direção à API de Interações para maior estabilidade (leia mais).
- Lançou (ou apontou) correções em torno do comportamento de revisão de mídia e casos extremos na lógica de revisão de upload (leia mais).
david
- Esclareceu a mecânica de atualização do ESR (fixar em
release/2026.1vs rastrearesr) no tópico de lançamento mensal (leia mais). - Publicou a lista de lançamentos intermediários de segurança e explicou por que algumas instalações “estáveis” pularam devido ao timing do ESR em vez do próprio lançamento intermediário (leia mais).
- Diagnosticou e resolveu o problema de exibição “578 novas mudanças disponíveis” como um bug da API de verificação de versão do DiscourseHub (leia mais).
- Rastreou uma falha de otimização de avatar/imagem até um plugin arquivado e recomendou removê-lo para restaurar uploads normais (leia mais).
- Ajudou a reduzir os problemas restantes de upload no iOS (além da correção para iOS mais antigo) solicitando melhores evidências de UA/log (leia mais).
Falco
- Corrigiu um prompt de tradução de IA que estava estilizando excessivamente a saída, causando turco arcaico; o prompt revisado mantém as traduções fiéis ao tom e significado (leia mais).
- Entregou várias melhorias no Resenha (correções de UX para salas privadas e melhor descobribilidade de gerenciamento de participantes), mais deep linking para salas (leia mais).
- Investigou problemas de upload no iOS, suspeitando de configurações específicas da instância quando “sandbox funciona mas meu site não” (leia mais).
- Reduziu o ruído dos logs de aviso de “saída estruturada JSON da IA” movendo aquela mensagem para o nível INFO (leia mais).
zogstrip
- Melhorou a UX para sites apenas para equipe removendo CTAs enganosos de login/cadastro para usuários anônimos (leia mais).
- Introduziu a mudança iminente “padrão de lembrete de usuários pendentes”, reduzindo o atraso para 30 minutos para sites que exigem aprovação (leia mais).
- Implementou várias correções de rápida entrega em moderação/revisão e notificações:
- Rastreou “abrir fórum mostra tópicos mais antigos” até cabeçalhos compatíveis com bfcache e postou um PR para abordá-lo (leia mais).
- Implementou o comportamento de entrada booleana solicitado para campos de Workflows mapeados manualmente e manteve o tópico atualizado com links de PR e status (leia mais).
chapoi
- Anunciou uma limpeza nos controles do composer (alternância de pré-visualização movida, ícone de minimizar padronizado, barra de rascunho simplificada) (leia mais).
- Ajudou usuários a navegar pelo suporte e comportamento de UX em torno de semânticas de não lido/não visto (nível de post vs nível de tópico) (leia mais).
- Orientou contribuidores de tradução no caminho correto para se tornarem revisores (e linkou as instruções canônicas) (leia mais).
- Confirmou a decisão intencional de despoluição do Horizon re: ocultar a linha “tópicos não lidos/novos” sob tópicos sugeridos (leia mais).
awesomerobot
- Lançou uma correção para a rolagem da busca global de chat no mobile e linkou o PR do core para inclusão na próxima atualização (leia mais).
- Identificou interferência de componente de tema no comportamento de troca de logo do cabeçalho e adicionou uma nova configuração para restaurar o comportamento padrão no componente de largura total (leia mais).
- Conselhou sobre padrões de personalização mais seguros (variáveis CSS em vez de seletores frágeis, saídas de plugin estáveis em vez de substituições) e o que tende a quebrar entre atualizações (leia mais).
- Forneceu uma solução limpa para estilo claro/escuro usando a função CSS
light-dark()(leia mais). - Ajudou a depurar problemas de remoção de âncora de URL no editor rico sugerindo wrappers HTML que sobrevivem às transformações do composer (leia mais).
- Sinalizou um problema de tradução do tema Meta (texto de banner vazio) e envolveu nat para investigação (leia mais).
HAWK
- Iniciou uma discussão substancial sobre frameworks de participação da equipe e redução do medo de engajamento entre equipes (especialmente quando nem todos são engenheiros/designers) (leia mais).
- Opinou sobre normas de moderação de conteúdo de IA e contestou (levemente, mas claramente) a ideia de que humanos devem “degradar o estilo de escrita” para provar que não são bots (leia mais).
- Indicou usuários para personalização de texto do site como o primeiro ponto de parada para mudanças de wording de notificação (leia mais).
markvanlan
- Introduziu a “ordenação Em Alta” para respostas aninhadas — projetada para destacar subthreads ativos sem congelar respostas curtidas cedo no topo para sempre (leia mais).
- Confirmou o comportamento esperado para “nova resposta aninhada aparece no topo até atualizar” e explicou a racionalidade de UX (visibilidade vs ordenação estrita) (leia mais).
- Continuou o trabalho de estabilização de respostas aninhadas com correções para pulos de rolagem e vazamento de posts entre tópicos (leia mais).
mcwumbly
- Explicou a matemática de “posts lidos” do TL3 e o limite de uma forma que finalmente fez a lógica fazer sentido para pessoas lendo o código do core (leia mais).
- Adicionou nuance ao debate “para onde foi a informação de versão?” enquadrando as necessidades de admin como múltiplos “chapéus” (sysadmin vs admin do site vs gerente de comunidade) e apontando para futuros /admin mais personalizáveis (leia mais).
- Transformou uma pergunta de relatório “Eu também” em uma consulta Data Explorer funcional para admins rastrearem cliques de problemas compartilhados por tópico + intervalo de datas (leia mais).
- Participou de pensamentos iniciais em torno da apresentação de subcategorias aninhadas em dropdowns, incluindo tradeoffs e possíveis affordances de UI (leia mais).
nat
- Corrigiu o problema “caixa de banner vazia” do Meta removendo substituições manuais acidentais vazias nas traduções de um componente de tema (leia mais).
- Mesclou uma melhoria de seletor de data para configurações de Tradução de IA para tornar datas de preenchimento retroativo mais claras e fáceis de configurar (leia mais).
- Avançou preferências multilíngues para exibição de conteúdo localizado, compartilhando screenshots e convidando para teste/feedback no Meta (leia mais).
Obrigado por ler, e nos vemos na próxima semana! ![]()