awesomerobot mostrou que links personalizados de Termos de Uso/Privacidade aparecem na página Sobre e sugeriu usar um rodapé ou navegação lateral personalizada para visibilidade em todo o site em Política de Privacidade não está aparecendo
nat, JammyDodger e pento verificaram a atualização transparente da interface do usuário do plugin oficial Solved e confirmaram sua compatibilidade em Discourse Solved
A solicitação de Olle11 por balões de chat estilo WhatsApp gerou discussão sobre compatibilidade entre dispositivos móveis e desktop em Chat – balões do WhatsApp
Canais de Chat para Eventos Agora DisponíveisAnúncios sam introduziu canais de chat dedicados para eventos de calendário — os administradores podem ativar a “Integração de Chat” ao criar eventos, e os participantes são sincronizados automaticamente. leia mais
3.5.0.beta5: Pesquisa de admin aprimorada, pesquisa de fórum com IA, configuração mais fácil da aparência do site e desenvolvimento de plugins simplificadoAnúnciosrelease-notes hugh destacou refinamentos na pesquisa completa de admin e a nova persona Pesquisador do Fórum com IA no Discourse AI, com melhorias estendidas para plugins. leia mais
3.4.4: Correção de bugs e lançamento de UXAnúnciosrelease-notes hugh anunciou o Discourse 3.4.4, focando em estabilidade e pequenos ajustes de UX para instâncias hospedadas e auto-hospedadas. leia mais
Instalação
Configurações de polling POP3Instalaçãoemail-in
Uma discussão revelou que a configuração pop3_polling_enabled está oculta na aba de E-mail; os administradores podem encontrá-la em Todas as Configurações do Site ou via rails console. leia mais
Erro SMTP! Por favor, ajudeInstalaçãoemail
Um usuário encontrou uma mensagem genérica “Desculpe, ocorreu um erro” ao ativar as configurações de resposta por e-mail; a orientação da comunidade apontou para detalhes de autenticação ausentes e inspeção de logs. leia mais
Suporte
Não é possível excluir tópico sem categoriaSuporte
Um tópico Sobre deletado soft causou erros de loop no fórum; o OP o excluiu diretamente via Rails console (DELETE FROM topics WHERE id = 3) para resolver o problema. leia mais
Macrons e resultados de busca na Nova ZelândiaSuportesearch marvi e nathank testaram buscas em Te Reo Māori; ativar a ignorância de acentos e executar jobs::ReindexSearch restaurou os resultados esperados. leia mais
Como desgerar tópicos de TOS/privacidade?Suporte
A personalização ou remoção de tópicos de TOS/Privacidade gerados automaticamente foi alcançada redefinindo tos_topic_id e privacy_topic_id via configurações ocultas do site. leia mais
A lista de usuários desapareceuSuporte
Após a atualização, /admin/users/list/active desapareceu devido a uma regressão de commit; atualizar para um commit posterior (9ebce86fd) restaurou a lista. leia mais
Dev
Atualização automática de temas e plugins para o formato de arquivo .gjsDevdev-news david explicou a nova regra de lint require-strict-mode e lançou o discourse-gjs-codemod para migrar arquivos .hbs. leia mais
Substituir ou alterar AboutPageUserDev aest solicitou uma substituição de modelo; david sugeriu outlets e mesclou uma mudança de UX para ocultar links de perfil para usuários anônimos com hide_user_profiles_from_public. leia mais
Alternar visibilidade dentro do conector de tópicoDev merefield queria toggleVisibility em um conector; david apontou que model.toggleStatus("visible") está disponível sem adicionar um novo outlet. leia mais
Como ocultar campos (título, categoria, entrada de tag) ao criar um novo tópico com openNewTopicDev
Um usuário perguntou sobre desativar campos do compositor; o consenso foi ocultá-los via CSS em um componente de tema. leia mais
Problema com lint de tema na etapa “Instalar Dependências JS”Dev
Uma falha de CI do esqueleto do tema (yarn@pnpm…) foi corrigida removendo yarn.lock e usando pnpm-lock.yaml conforme o fluxo de trabalho do GitHub. leia mais
Subcategoria de Doc – Volta ao loop do fórumDevPlugin
Uma correção e especificação para doc-categories foi mesclada para pular #chat e evitar que o chat em tela cheia reabra o loop do fórum. leia mais
Projetando para diferentes dispositivos (tamanho da viewport, toque/hover, etc.)Dev#developer-guides
Os breakpoints (sm, md, lg, etc.) e mixins SCSS em lib/viewport foram documentados para temas mobile-first. leia mais
Funcionalidade
Uma maneira melhor de informar administradores de que algumas alterações de configuração exigem tarefas específicas de sysadminFuncionalidade nathank e tobiaseigen propuseram solicitar que administradores executem reindexação ou rebake ao alternar configurações como “Ignorar acentos na busca”. leia mais
Renomeando Persona de IA → Agente de IAFuncionalidadeai sam liderou uma discussão sobre alinhar a terminologia com as tendências da indústria, renomeando “Persona” para “Agente” em todo o Discourse AI. leia mais
Bug
Erro ao realizar uma busca no metaBugsearch
Uma interface de busca repetitiva devido às Descobertas foi corrigida desativando as Descobertas e mesclando um patch no discourse-ai. leia mais
Grupos adicionais não visíveis na página /aboutBugabout-page
Uma configuração oculta show_additional_about_groups e uma migração incompleta impediram a exibição de grupos; definir isso via Rails console restaurou a funcionalidade. leia mais
O filtro in:messages não atualiza confiavelmente no cabeçalhoBugsearch
O filtro de busca “in:messages” permaneceu fixo após a navegação na caixa de entrada; um PR corrigiu a lógica de estado do cabeçalho. leia mais
Problema de escopo da API para chamada de “membros do grupo”Bug
Restringir chaves de API por id falhou para /groups/:name/members; ajustar o escopo para usar name resolveu o erro 403. leia mais
UX
Posicionando menus suspensos do cabeçalho com fk-d-menuUX
Um autor de componente de tema perguntou como ajustar os deslocamentos de dropdown; usando @placement="bottom-end" e @offset="0" alinhou os painéis. leia mais
Dados & relatórios
Estatísticas sobre bandeiras de spam relatadas pela automação de triagem com IA#data-&-reporting sql-queryspam pedrom compartilhou uma consulta SQL para calcular o total, aprovado e rejeitado de bandeiras de spam pela automação de triagem com IA, melhorada com NULLIF para contagens zero. leia mais
sam liderou o lançamento dos Canais de Chat para Eventos e detalhou recursos de integração de chat em #367885/1 e liderou a renomeação do Agente de IA em #368198/1.
david publicou o .gjs codemod para temas/plugins em #368051/1 e guiou a mudança de UX da substituição AboutPageUser em #367720/2.
Lilly reproduziu e fez a triagem do erro de busca no meta em #368194/1 e ajudou a resolver a falha de CI de lint de tema em #368423/4.
hugh escreveu o anúncio do 3.5.0.beta5 em #367300/1 e a postagem de lançamento do 3.4.4 em #367301/1.
kris.kotlarek mesclou a correção de loop da subcategoria de doc em #367513/13 e corrigiu a migração da configuração de grupos /about em #368218/2.
tobiaseigen propôs solicitar que administradores executem tarefas de reindexação para configurações em #368254/2 e compartilhou dicas de concessão de distintivo para Conceder Distintivo Personalizado Ao Ler ToS em #368259/7.
tgxworld corrigiu o bug do filtro in:messages em #367837/1 e contribuiu com refinamentos para a pesquisa de admin em #367300/3.
Bas abordou a chamada de grupo de escopo da API em #368109/1 e esclareceu a localização das configurações de polling POP3 em #367895/2.
Obrigado por ler, e nos vemos novamente na próxima semana!
Após testes internos, sam anunciou a persona Pesquisador do Fórum para o Discourse AI, uma nova ferramenta para realizar pesquisas profundas no conteúdo do fórum Anunciando o Pesquisador do Fórum e vinculou ao Guia de Persona.
#Gestão do Site
Um guia completo da Persona IA Pesquisador do Fórum foi publicado, cobrindo configuração, filtros, recomendações de LLM e dicas de depuração Guia da Persona IA Pesquisador do Fórum.
O feedback da comunidade sobre o novo editor WYSIWYG continuou: meglio e lindsey debateram proporções de redimensionamento de imagens, posicionamento da barra de ferramentas de níveis de cabeçalho e polimento da interface em Teste nosso novo editor!, com acompanhamentos sobre atalhos de teclado e padrões de redimensionamento de imagens.
Uma solicitação liderada pela comunidade propôs um gatilho de automação "após atualização do usuário" que dispara em novos registros sem exigir um campo personalizado Gatilho de automação sem campo personalizado.
merefield revelou o plugin Navegador de Interseção de Tags, estendendo a interface de Interseções de Tags com filtros flexíveis e um link para a seção da comunidade Navegador de Interseção de Tags, além de instruções de instalação no GitHub.
Um novo componente de tema permite que administradores controlem a visibilidade e os estilos de destaque de avisos de postagens para novos usuários, usuários retornantes e oficiais, por idade e tipo Controle de Visibilidade de Aviso de Postagem.
Administradores exploraram a execução do Discourse sem e-mails, confiando no SSO para cadastro e desativando todo o envio de e-mail para necessidades de privacidade O Discourse pode funcionar totalmente sem e-mails?.
Um bug de codificação de entidade HTML no popup de dica de integração (mostrando "J'ai compris !" em vez de "J'ai compris !") foi corrigido via substituição de texto do site em Problema de entidade HTML no popup de notificação e leia mais.
Uma falha de migração no componente Adicionar Grupos ao Sobre deixou a configuração oculta do núcleo desativada; um novo PR do núcleo remove completamente a flag legada para atualizações perfeitas Bug adicional de migração de grupos sobre e leia mais.
Um transformador de valor de componente de tema agora força a barra de navegação para desktop em dispositivos móveis, substituindo navigation-bar-dropdown-modeBarra de navegação de desktop em dispositivos móveis.
Lilly compartilhou um trecho do Data Explorer para exportar URLs de feeds RSS como CSV ou JSON com uma simples consulta SELECT url FROM discourse_rss_polling_rss_feedsExportar URLs de feeds RSS.
Releases de Segurança: O Discourse lançou as atualizações de segurança 3.4.5 e 3.5.0.beta6 esta semana, abordando múltiplos avisos do HackerOne e aplicando correções de volta a partir de patches de segurança. leia maisleia mais
Lançamento de Armazenamento de Artefatos de IA: sam revelou o Armazenamento de Usuário de Artefatos de IA, permitindo pesquisas e jogos incorporados armazenados como artefatos do Discourse — um primeiro passo para experiências de IA mais ricas dentro do fórum. leia mais
Suporte à API de Respostas da OpenAI: Suporte inicial para a nova API de Respostas da OpenAI foi adicionado ao Discourse, desbloqueando a integração com O3-Pro e pavimentando o caminho para recursos mais avançados de LLM. leia mais
Beta do Tema Horizon: O feedback da comunidade continua sobre o novo tema Horizon, focando em espaçamento, tamanhos de fonte no modo de leitura e integração de tags/banners. leia mais
Estilos do Menu de Dropdown e Notificações do Cabeçalho: O experimento Novos estilos de dropdown do cabeçalho / menu de notificações de jordan-vidrine removeu bordas ativas, refinou o espaçamento e repensou os destaques de itens não lidos. leia mais
Inconsistência de Timestamp no Chat: Uma peculiaridade de UX no Discourse Chat mostrava timestamps de 24 horas nas mensagens iniciais, mas de 12 horas nas respostas. A equipe está revisando as restrições de espaço na margem e as configurações de localização. leia mais
Ocultar Botão de Sair via CSS: Operadores de sites no plano Business aprenderam como ocultar o item Sair no menu do usuário usando um simples snippet de CSS compartilhado por awesomerobot. leia mais
Correções de Estilização e Layout: Um lote de correções críticas de bugs abordou CSS de tema ausente em páginas publicadas, linhas longas causando rolagem lateral no mobile, texto de placeholder inundando visualizações do app iOS e citações de várias palavras quebradas em tablets. leia maisleia maisleia maisleia mais
peculiaridades de E-mail e Automação: Usuários descobriram que as automações do Data Explorer sempre enviam uma MP (não um e-mail) e que configurações SMTP desatualizadas podem bloquear confirmações de contas de administrador. Passos detalhados de solução de problemas foram compartilhados. leia maisleia maisleia mais
Colar Imagens em Tabelas: Tentar colar imagens em células de tabelas Markdown esbarrava em caracteres de pipe; uma solução alternativa e atualização tutorial foram propostas. leia mais
Bug de Renomeação no Data Explorer: Uma regressão onde consultas personalizadas não podiam ser renomeadas foi rastreada e corrigida no plugin Discourse-Data-Explorer. leia mais
Acesso à Página do Bot de IA: Tentativas de expor a página Ask-Discourse-AI para visitantes anônimos falharam devido à sua dependência de permissões de MP, confirmando que convidados não podem aproveitar os recursos do bot de IA. leia mais
Depreciação de Component-Template e URI Base: david ativou o banner de depreciação do Ember para component-template-resolving e esclareceu a movimentação de templates para arquivos .gjs co-localizados; Moin mostrou como usar discourse/helpers/base-path para obter a URL raiz do fórum. leia maisleia mais
Adoção do Formato de Arquivo .gjs: Discussão sobre a migração de temas/plugins de arquivos js/hbs separados para .gjs com um codemod e esclarecimentos sobre as características de desempenho de componentes Glimmer versus clássicos. leia mais
Protótipos de Layout Social: Um lembrete de que os esboços de layout "mais social" do Discourse permanecem conceituais e nenhum código de produção foi mesclado. leia mais
Filtros de Botão Personalizado e Fila de Revisão: A comunidade solicitou redirecionar o botão Novo Tópico para assistentes personalizados e adicionar um filtro de data "Revisado entre" na fila de revisão; componentes de tema e solicitações de recursos estão em andamento. leia maisleia mais
PAGO: Correções de Bugs do Chat e Configuração de Tema: Listas pagas para melhorias no Discourse Chat e serviços de configuração de tema personalizado atraíram interesse, pois vários fóruns precisavam de polimento em miniaturas de vídeo e interface. leia maisleia mais
Monetização e Sustentabilidade do Fórum: Conversas sobre a adição de taxas de assinatura via Stripe, Patreon ou BTCPay destacaram considerações legais, de UX e de crescimento da comunidade. leia mais
Leitura Recomendada para CM e UX: Membros compartilharam recomendações de livros sobre gestão de comunidade, fundamentos de UI/UX e design organizacional — incluindo "Reinventing Organizations". leia mais
Interrupção do Cloudflare e Falhas de Reconstrução: Uma interrupção transitória no registro npm bloqueou ./launcher rebuild; reverter as configurações de proxy ou aguardar a restauração do Cloudflare resolveu o problema. leia mais
Suporte ao Hashicorp Nomad: Interesse em implantar o Discourse em clusters Nomad multi-nó surgiu, com membros da comunidade compartilhando fluxos de trabalho baseados em registro. leia mais
Banner de Habilitar Notificações: Um novo componente de tema solicita que usuários de desktop/móvel habilitem notificações do navegador, com frequência baseada em dias e suporte a modo claro/escuro. leia mais
Inconsistência no Limite de Usuários de DM: Reduzir chat max direct message users para dois produziu estados de UI confusos ao criar novos chats em grupo, incentivando uma revisão da aplicação de limites e mensagens de erro. leia mais
Problemas de Integração de Emoji e Ícone: A bandeira da Costa do Marfim 🇨🇮 falhou ao renderizar devido a incompatibilidades de diacríticos na biblioteca de emojis, enquanto o plugin FontAwesome Pro perdeu certos ícones padrão — ambos agora sob revisão. leia maisleia mais
sam anunciou e demonstrou o Armazenamento de Usuário de Artefatos de IA, mostrando o primeiro Artefato de pesquisa totalmente no fórum, alimentado por IA, e semeando ideias para jogos e pesquisas sofisticadas.
david lançou os banners de depreciação do component-template-resolving do Ember e documentou os passos para autores de temas/plugins moverem templates para arquivos .gjs co-localizados.
tobiaseigen diagnosticou o bug de edição de grupo de tags, rastreando-o a limites personalizados da configuração max_tag_search_results e ajudando a impulsionar uma correção direcionada.
awesomerobot compartilhou CSS para ocultar o botão Sair para sites no plano Business e argumentou por destaques consistentes de borda a borda no menu de notificações no tópico de melhorias de UX.
keegan forneceu sugestões de design chave para o dropdown do cabeçalho, incluindo estilo de navegação de overflow e escurecimento do estado de leitura no experimento de menu de notificações.
Lilly orientou usuários sobre como colar imagens com segurança em tabelas Markdown neste tópico de suporte e esclareceu os passos de migração de depreciação para componentes de tema enfrentando mudanças do Ember 6.
Obrigado por ler, e nos vemos novamente na próxima semana!
Comunidade: Uso de Sinais
TonyG levantou preocupações sobre usuários usando o sistema de sinalização de forma abusiva no post 1 e KhoiUSA propôs desativar privilégios de sinalização para abusadores no post 2.
Migração: Trail-Journal para Discourse dsims descreveu a migração de seu blog de trilha de 2010 para o Discourse no post 1 e cocococosti elogiou o design e a visualização de mapa no post 2.
Suporte: Tema Foundation?
Um usuário perguntou por que "Default" foi renomeado para "Foundation", HAWK esclareceu a mudança no post 2 e sam explicou os novos temas principais no post 5.
Anúncios: Webinar de Projetos de Clientes Danielle anunciou a sessão "Conheça a Equipe de Projetos de Clientes do Discourse" no post 1 e tobiaseigen direcionou as pessoas para exemplos anteriores de webinar no post 7.
Desenvolvimento: @outletArgs de nível superior david mostrou como @outletArgs.foo agora pode ser @foo em componentes de conexão no post 1 e observou que não há pressa para depreciar a API antiga no post 4.
Erro: "7d" anexado ao FQDN odhiambo relatou links de teste de e-mail como …or.ke7d… no post 1 e NateDhaliwal rastreou isso até a branch beta tests-passed no post 2.
Suporte: Respostas Salvas (Modelos) Rubi perguntou sobre restringir Respostas Salvas a moderadores no post 1 e Moin explicou o uso da segurança de categoria para acesso a modelos no post 2.
Suporte: Canais de Chat de Grupo HAWK demonstrou a criação de um chat de grupo DM no post 3 e Moin confirmou que as permissões do canal derivam das configurações de #category no post 7.
Suporte: Comportamento Inativo do Sidekiq Crocodilus_CZ preocupou-se que o Sidekiq estava "inativo" no post 1 e Bas mostrou um gráfico ao vivo provando que a inatividade é normal no post 2.
Suporte: Conceder Acesso de Administrador WolfpackFan não conseguiu finalizar um convite de administrador no post 1 e JammyDodger percebeu que aceitou com a sessão de usuário errada no post 2.
Erro: Ações em Massa → Atualizar Notificações WolfpackFan descobriu que confirmar sem selecionar uma opção silenciou tópicos no post 1 e Lilly reproduziu o erro no post 3.
Suporte: Modernização de Tags de Script Inline Curtis_Rueden viu um aviso de administrador para script-tag-hbs no post 1 e david apontou para o componente substituto "Discourse Topic List Sidebars" no post 2.
Comunidade: Design de Colaboração Focado no Chat nolo apresentou uma demonstração de tema centrado no chat no post 1 e convidou feedback sobre o uso do Discourse como uma plataforma dedicada de colaboração.
Funcionalidade: Chat em Tela Cheia por Padrão martin adicionou um helper hasNoPreferredMode para o modo de chat no post 7 e nolo explorou a ocultação do botão de recolhimento no post 9.
Erro: MathJax em Opções de Pesquisa ascension.forum relatou que o MathJax falhava dentro de pesquisas no post 1 e linkou para um problema conhecido no post 2.
Tema: Pré-visualizações da Lista de Tópicos (TLP) Dimava definiu dimensões personalizadas para miniaturas no post 652 e adicionou uma correção suggested para recomendações no post 653.
Plugin: Correção do Componente de Pesquisa david corrigiu os nomes dos ícones do Font Awesome no post 2 e nathank confirmou que agora funciona no post 3.
Funcionalidade: Tópicos de Eventos Recorrentes opcourdis perguntou por que eventos recorrentes não geram tópicos separados no post 1 e sam reconheceu que é um pedido de funcionalidade no post 2.
Suporte: Desativar Atalhos de Emojis no Chat Shauny desativou atalhos de emojis globalmente, mas os viu no chat no post 1 e ondrej confirmou a inconsistência no post 2.
Erro: Redimensionamento do Composer em Tablets Moin não conseguiu ajustar a altura do composer no iPad no post 1 e Richie replicou o erro no Safari no post 2.
Plugin: Personalização JS de Páginas de Destino MihirR perguntou se é possível adicionar JS personalizado a páginas de destino no post 145 e merefield observou o empacotamento de componentes Ember no post 146.
Geral: Resolvedor Público DNS4EU patrickemin se perguntou se o DNS4EU melhora a segurança do site no post 1 e Falco explicou que é apenas um resolvedor do lado do usuário no post 2
david introduziu suporte para @outletArgs de nível superior no 370678/1, mesclou o novo outlet de plugin para Configurações de Categoria #Images no 370349/3 e guiou a modernização de tags de script inline no 370554/2.
sam reconheceu o pedido de funcionalidade de tópicos de eventos recorrentes no 370600/2.
Lilly reproduziu o erro de Notificações de Ações em Massa no 371074/3.
HAWK esclareceu a renomeação do tema Default→Foundation no 370753/2 e detalhou a configuração de chat de grupo no 371088/3.
Danielle iniciou o anúncio do webinar da Equipe de Projetos de Clientes no 370693/1.
Falco esclareceu que o DNS4EU é apenas um resolvedor público no 371193/2.
Bas confirmou que o Sidekiq inativo é esperado no 370988/2.
Compartilhar traduções de tema (componente) Moin lançou o plugin Compartilhar traduções de tema (componente) para exportar e importar traduções feitas na interface do Discourse, facilitando a colaboração em temas multilíngues. Leia mais
Compatibilidade do Cartão de Usuário “Última Visita” tshenry abordou mudanças que quebram funcionalidades no núcleo, adicionando um adaptador de compatibilidade para que o componente de tema Cartão de Usuário Última Visita funcione novamente em instâncias v3.4.6. Leia mais
Atualização do Adorno de Avatar por Nível de Confiança tshenry continua modernizando o componente Adorno de Avatar por Nível de Confiança para mudanças futuras no núcleo, preparando-se para uma reescrita baseada em Glimmer. Leia mais
F NAV – Ajuste CSS para Abas de Navegação Móvel clacle compartilhou uma correção CSS baseada em Flexbox para as Abas de Navegação Móvel F NAV para centralizar o badge de indicador de não lido. Leia mais
Anúncios
Ordenar pesquisa por data de última leitura sam integrou suporte a order:read (atalho r) para que você possa ordenar os resultados da pesquisa pela data em que visitou os tópicos pela última vez. 371770
Campos de Localização e Descrição do Evento joffreyjaffeux adicionou um novo campo location com ícone de pino e um campo description multilinha aos eventos do calendário. Leia mais
Filtro de Próximos Eventos
O plugin Calendário agora permite alternar entre Todos os próximos eventos e Eventos que você irá na página Próximos Eventos. Leia mais
Lançamento 3.5.0.beta7 hugh anunciou o 3.5.0.beta7 com edição inteligente de links no editor, melhorias no rastreamento de convites, ícones de convite exclusivos e diversas melhorias de UX em plugins. 370633
Lançamento Estável 3.4.6 hugh publicou o 3.4.6 com atualizações de segurança do HackerOne e relatórios da comunidade — sites são fortemente incentivados a atualizar. 370631
Erros
Data inválida nos Blocos da Barra Lateral Direita no Safari Neil_Evans2 e JammyDodger relataram “data inválida” no painel de próximos eventos no Safari. joffreyjaffeux diagnosticou um problema com datas de um único dígito e integrou uma correção no plugin Calendário.
Regressão na data do evento do calendário
Após uma atualização, os eventos do calendário exibiam formatação de data estranha devido a aspas localizadas. joffreyjaffeux e yaran implementaram correções nos PRs 753/754. Leia mais
Administradores não conseguem mais ver quem excluiu uma postagem? Moin e saquetim rastrearam uma regressão na conversão Glimmer das ações de postagem que ocultava o avatar/hora de exclusão. Um PR foi integrado para restaurar a informação “excluído por”. 370551
Lista de componentes não atualiza após exclusão nolo e RGJ notaram que excluir um componente de tema ocultava outros até uma recarga completa. awesomerobot corrigiu isso no PR principal 33364. Leia mais
MathJax nas opções de enquete joffreyjaffeux aplicou um patch de “magia negra” na interação entre o Discourse Math e o plugin Enquete, restaurando o MathJax nas escolhas de enquete. 370632
Bug de ação em massa silenciar-sem-seleção
Excluir ou silenciar via ação em massa sem escolher uma opção ainda prosseguia. O PR principal 00c97178 agora desabilita o botão de confirmação até que uma seleção seja feita. 371074
Gerenciamento de Compatibilidade de Vídeo em Fóruns merefield lembrou a todos para usar hospedagem externa (YouTube/Vimeo) até que o Discourse possa transcodificar automaticamente uploads para suporte entre navegadores. 371540
API de Admin para Artefatos Web de IA MachineScholar propôs e documentou uma API para criação/edição manual de artefatos. Rastreado no tópico de funcionalidade separado: 371297
Resposta em Linha de volta ao Chat oshyan solicitou resposta com citação no Chat ao lado de threads. A discussão cobriu trade-offs de UX e configurações de canal existentes. 372124
Pulo fácil Python→Ruby? MachineScholar perguntou sobre aprender Ruby para trabalho com plugins. bletch detalhou as diferenças e enfatizou também o conhecimento de cliente Ember/JS. 371962
Alternar visibilidade de Sussurros
Os sussurros agora obedecem estritamente à associação de grupos — se você for removido dos whisper_allowed_groups, perderá a visibilidade dos seus sussurros antigos também. 181616
Suporte
Ocultar botão de atalhos de teclado Jerome-cockpitLAB queria remover o ícone da barra lateral. NateDhaliwal forneceu um snippet rápido de CSS para ocultá-lo:
Atraso na atualização durante reconstrução ice.d viu lentidão pós-atualização; merefield explicou que as recriações de postagem em fila podem aumentar os trabalhos do Sidekiq e aconselhou esperar que a fila de espera seja limpa. 371717
joffreyjaffeux corrigiu o erro de data no Safari nos Blocos da Barra Lateral Direita 371617 e aplicou o patch de “magia negra” do MathJax para enquetes 370632.
sam implementou a nova ordenação de pesquisa order:read no núcleo 371770 e coordenou feedback sobre o redesign do menu de notificações369574.
Falco confirmou que a correção desabilitar atalhos de emoji no chat foi integrada 371201 e esclareceu as regras de herança de Permissões de Segurança de Categoria371929.
Lilly co-autoria do guia de redirecionamento de página inicial do bot de IA 365126 e liderou o esforço de compartilhar traduções de tema 371975.
tshenry lançou atualizações de compatibilidade para o Cartão de Usuário Última Visita81375 e começou a migrar o Adorno de Avatar por Nível de Confiança para Glimmer 82656.
hugh anunciou tanto o lançamento repleto de funcionalidades 3.5.0.beta7370633 quanto o lançamento de correção de segurança 3.4.6370631.
saquetim rapidamente integrou uma correção para administradores não verem informações de postagem excluída no resumo de ações Glimmer 370551.
Bas juntou-se à discussão de denúncias com conselhos de melhores práticas em 371077.
tgxworld contribuiu para a visão geral das notas de lançamento do 3.5.0.beta7 e resumo de plugins 370633.
awesomerobot opinou sobre melhorias no SiteSetting de tipo de ícone370452 e ofereceu orientação CSS para ocultar o botão de atalhos de teclado 371778.
Obrigado por ler, e nos vemos novamente na próxima semana!
lindsey apresentou o Horizon, um novo tema principal projetado para simplicidade e elegância — agora disponível para testar: leia mais.
lindsey e sam implantaram uma barra de ferramentas de compositor atualizada (chegando na versão 3.5) com suporte a H1–H3 e reflexão de formato em tempo real em Teste nosso novo compositor.
pHneutre levantou questões ecológicas e éticas sobre IA no Discourse em Discourse sem IA — discutindo sustentabilidade, transparência e opção de exclusão por usuário: leia mais.
LotusJeff relatou falhas na sondagem POP3 do Gmail após a atualização para 3.5.0.beta8-dev; natedhaliwal e a comunidade compartilharam configurações POP3 e dicas de solução de problemas em Falha na sondagem POP3 do Gmail….
saquetim publicou um guia sobre migração de componentes baseados em widgets para componentes Glimmer para temas/plugins; habilitado por padrão no Meta em Mudanças iminentes no fluxo de postagens….
Apresentando nosso novo editor, tornando a escrita no Discourse mais fácil do que nunca: lindsey revelou o novo editor de texto rico com formatação WYSIWYG, botões na barra de ferramentas e renderização imediata de Markdown (https://meta.discourse.org/t/-/369779/1)
Localização de conteúdo e traduções automáticas estão agora prontas: nat anunciou recursos de tradução integrados, manuais e com IA, para suporte multilíngue (https://meta.discourse.org/t/-/370000/1)
Seção de mensagens movida para um único link na barra lateral: Os links "Minhas postagens" e "Minhas mensagens" foram consolidados em um único link da comunidade; administradores compartilharam como restaurar as configurações padrão se você personalizou sua barra lateral (https://meta.discourse.org/t/-/372616/12)
#Hosting
Agrupando plugins mais populares com o núcleo do Discourse: david detalhou planos para incluir plugins favoritos da comunidade no repositório principal, desativados por padrão, mas mais fáceis de manter atualizados (https://meta.discourse.org/t/-/373574/1)
Uma atualização derrubou meu site; quanto tempo até ser restaurado?: Scott-CC perguntou sobre o processo de reconstrução "Oops"; pfaffman explicou o comando ./launcher rebuild e atualizações do PostgreSQL (https://meta.discourse.org/t/-/373394/13)
Erro de inicialização falhou – problema com o pups: ScottF_KNIME descobriu que uma indentação YAML mal posicionada estava causando falha na construção, resolvida comparando sua configuração (https://meta.discourse.org/t/-/371096/9)
#Site Management
Localização de Conteúdo – Manual e Automática com Discourse AI: nat publicou documentação detalhada sobre como configurar as opções de tradução e comportamentos do Discourse AI (https://meta.discourse.org/t/-/370969/1)
Guia de Referência de Palavras Monitoradas: ganncamp e Moin esclareceram como adicionar, remover e usar a entrada de "palavras ou frases" para monitoramento global de palavras (https://meta.discourse.org/t/-/241735/28)
#Contributing
Contribuindo para o desenvolvimento do Discourse: justinm buscou orientação sobre como chamar atenção para PRs; sam aconselhou a fazer um lembrete após um mês ou abrir um tópico no meta na categoria Dev (https://meta.discourse.org/t/-/3823/117)
O novo editor insere quebras de linha duplas ao pressionar a tecla Enter: Usuários notaram que o comportamento da tecla Enter difere do Markdown; sam recomendou Shift+Enter para quebras de linha e ajustou a paridade de UX (https://meta.discourse.org/t/-/373229/7)
Permitir notificações de @mention em tópicos silenciados?: Shauny argumentou a favor de alertas de menção mesmo quando o tópico está silenciado; mcwumbly observou que silenciar significa "não mostrar nada" — mais exploração de UX em andamento (https://meta.discourse.org/t/-/373978/2)
Mantê-la opção para o editor antigo até que o novo tenha seus problemas resolvidos: phoenix1 solicitou que o modo apenas Markdown permaneça disponível; lindsey confirmou que não há planos para removê-lo (https://meta.discourse.org/t/-/373231/3)
Como adicionar um onebox dentro de uma lista?: rokejulianlockhart destacou as regras de onebox inline vs. block em listas aninhadas; o núcleo implementa oneboxes inline quando os links não estão no nível superior (https://meta.discourse.org/t/-/373743/1)
Desejo: combinação de teclas padrão para enviar de qualquer lugar: pento implementou suporte a Ctrl/Cmd+Enter para formulários baseados em FormKit e atualizou o plugin de notas do usuário de acordo (https://meta.discourse.org/t/-/234055/4)
Opção para silenciar notificações de certas medalhas?: Shauny propôs separar o descarte de medalhas e tópicos monitorados; a discussão continua sobre equilibrar simplicidade e granularidade (https://meta.discourse.org/t/-/373990/1)
Expandir completamente o sumário: alltiagocom pediu que o DiscoTOC mostre todos os cabeçalhos por padrão; existem soluções alternativas com CSS de temas da comunidade, suporte no núcleo a ser definido (https://meta.discourse.org/t/-/270661/8)
Permitir a capacidade de editar postagem ao rejeitar: ice.d pediu que a mensagem privada de rejeição de revisão inclua um editor embutido; há grande interesse da comunidade em fluxos de revisão e reenvio mais suaves (https://meta.discourse.org/t/-/373992/1)
Forçar usuários a escolher categoria: renato orientou o uso da configuração "Categoria padrão do editor" quando o editor está bloqueado até a seleção da categoria (https://meta.discourse.org/t/-/373164/2)
Fazer com que "/my" funcione para todos os possíveis links para o usuário atual: Moin descobriu sensibilidade a maiúsculas/minúsculas em /my/messages/group/GroupName; o núcleo tornará essa rota insensível a maiúsculas/minúsculas (https://meta.discourse.org/t/-/373973/1)
Erro ao alterar proprietário do tópico: Jagster explicou a limitação do ActivityPub com postagens federadas e sugeriu mover tópicos para categorias não federadas primeiro (https://meta.discourse.org/t/-/373203/9)
Sussurrar todo o tópico?: tknospdr avaliou alternativas privadas suaves vs. truques baseados em CSS para conteúdo "não listado"; o consenso tende ao controle de acesso baseado em categoria para clareza (https://meta.discourse.org/t/-/373766/12)
Atividade do grupo @team
Uma seleção de 20 contribuições da nossa Equipe Discourse esta semana:
nat liderou a implementação da localização de conteúdo em 370000/1 e escreveu o guia de configuração em 370969/1.
sam esclareceu o uso de Shift+Enter para quebras de linha no novo editor em 373229/7 e refinou o comportamento do editor em tela cheia em 372859/6.
lindsey encerrou o ciclo de feedback do editor incentivando relatórios de bugs na categoria Suporte em 352347/156 e tranquilizou os usuários sobre a preservação do modo Markdown em 373231/3.
awesomerobot depurou o roteamento de grupos em /my em 373973/7 e ajudou a restaurar links da barra lateral para configurações personalizadas em 372616/12.
david delineou o agrupamento de plugins populares no núcleo em 373574/1 e opinou sobre a nomenclatura da tag dynaloc em 373725/4.
Lilly diagnosticou um erro de migração de esquema de restauração e recomendou DROP SCHEMA backup CASCADE em 373630/3.
renato explicou as escolhas de sanitização HTML no novo editor em 369779/11 e aprimorou as regras de entrada de imagem Markdown em 373228/11.
joffreyjaffeux corrigiu o tooltip da alternância do editor em 373503/2 e esclareceu o suporte a BBCode no modo rico em 373438/3.
mcwumbly solicitou rotas de grupo insensíveis a maiúsculas/minúsculas para /my em 373995/2 e sinalizou melhorias iminentes na UX da fila de revisão em 373339/2.
supermathie trouxe à tona problemas de foco com cursor inline no WYSIWYG em 373613/1 e destacou controles de redimensionamento de onebox de imagem externa em 373228/3.
Obrigado por ler, e nos vemos novamente na próxima semana!
Apresentando Temas Principais hugh anunciou o lançamento de temas principais integrados e não editáveis — Horizon e Foundation — que acompanham cada versão do Discourse e não podem ser editados diretamente. Leia mais
Configurações de site personalizáveis por tema agora estão disponíveis martin detalhou como as configurações de site personalizáveis por tema permitem que temas substituam um subconjunto de configurações principais definindo theme_site_settings em about.json, com suporte inicial para enable_welcome_banner e search_experience. Leia mais
Webinar: Migração do Khoros para o Discourse Danielle convidou a comunidade para um webinar ao vivo em 2025-07-16 sobre migração de membros, conteúdo e plugins personalizados, com planos de publicar uma gravação em breve. Leia mais
Feedback do Site
Como é comunicado que plugins estão migrando para o núcleo pacharanero levantou a Feedback do site sobre a atualização de tópicos de plugins para refletir o agrupamento no núcleo, levando a uma discussão sobre o uso da nova tag included-in-core e o refinamento das categorias de anúncio. Leia mais
Erros 500 ao usar o meta
Vários usuários relataram erros 500 intermitentes no meta, suspeitos de estarem ligados a recentes alterações de legendas automáticas; a equipe está investigando com base em registros e erros do console do navegador. Leia mais
Suporte
Repositório de plugins sequestrado Roi descobriu uma exploração de "Repojacking" por meio de um plugin comprometido, levando RGJ e david a implementar verificações de reconstrução que abortam referências a github.com/discoursehosting/. Leia mais
Antigamente havia uma barra de pesquisa. Para onde ela foi? Cate_Soule notou a ausência da interface de pesquisa global nas versões beta; NateDhaliwal apontou que agora é uma configuração de tema no Horizon/Foundation. Leia mais
Não é mais possível atualizar o Discourse
A reconstrução de SubStrider falhou devido a plugins agora agrupados no núcleo; a resolução foi comentar ou remover linhas extras de git clone, conforme descrito por david. Leia mais
Como exatamente faço as pessoas usarem meu fórum? Johnny_McIvor pediu estratégias de crescimento — HAWK enfatizou resolver necessidades dos usuários; merefield e Ed_S sugeriram postagens principais consistentes e threads de discussão semanais. Leia mais
Buscando conselhos – faz sentido mudar do Discord para o Discourse? Stonley ponderou uma mudança do Discord; HAWK recomendou comprometimento inicial, pesquisas com a comunidade e grupos piloto; NateDhaliwal compartilhou estudos de caso de migração. Leia mais
Problema de recebimento de e-mail Ethsim2 depurou retornos de e-mail recebidos; supermathie orientou na análise de registros, identificando endereços de retorno mal configurados e configurações de SSMTP. Leia mais
Instalação
A imagem de container Bitnami do Discourse está obsoleta Falco relatou que a Bitnami não atualizará mais imagens do Discourse após a aquisição pela Broadcom, incentivando hospedeiros próprios a migrarem para a configuração oficial do Docker. Leia mais
Preso no estado "Atualizando..." após atualização interrompida
Vários administradores ficaram bloqueados em uma tela de atualização perpétua; dicas da comunidade, incluindo o botão reset e a limpeza de trabalhos de atualização antigos, resolveram o problema. Leia mais
Erro ao instalar tema do GitHub itd-john encontrou Errno::ENOENT: No such file or directory ao instalar o tema Mint; a solução foi remover pastas __MACOSX supérfluas do ZIP. Leia mais
Funcionalidade
Assinatura de plugins e componentes de tema elmuerte propôs o uso de assinaturas de commit do Git e um servidor de chaves do Discourse para verificar a autenticidade de plugins; a discussão abordou SRI, revogação de chaves e avisos na interface administrativa. Leia mais
A experiência de convite poderia ser mais simplificada com logins sociais sunflower sugeriu mostrar botões de login social no formulário de cadastro do link de convite para reduzir atrito; a equipe discutiu melhorias no fluxo do formulário. Leia mais
Adicionar opção de receber as próprias postagens por e-mail mnalis solicitou que e-mails incluam postagens próprias; Moin observou que o modo de lista de e-mails já suporta isso, embora à custa da entrega de toda a lista. Leia mais
Mostrando conteúdo diferente para a visualização móvel em um arquivo .gjs Alteras e david demonstraram como importar o serviço site e verificar site.mobileView dentro de um componente Glimmer para renderização condicional. Leia mais
Anunciando configurações de site personalizáveis por tema (guia para desenvolvedores) martin publicou um tópico irmão focado em desenvolvedores explicando o config/site_settings.yml e como definir theme_site_settings no about.json de um tema. Leia mais
UX
Renomear "Tópicos Privados" para "Tópicos de Mensagem Pessoal" RGJ destacou terminologia confusa nos perfis de usuário; o PR para alterar o rótulo foi incluído no Discourse principal. Leia mais
Sugestões de melhoria para a página de plugins merefield solicitou uma ordenação padrão por habilitado na página de Plugins Instalados, agora que mais plugins são incluídos no núcleo; discussão sobre filtros de interface seguiu. Leia mais
Seletor de tema proeminente no cabeçalho patrickemin pediu um alternador de tema na barra superior para permitir que os usuários troquem entre um tema estilo blog e um tema de suporte simplificado de forma mais visível do que o seletor da barra lateral. Leia mais
Ocultar opção de criar Chat de Grupo awesomerobot observou que é possível definir Chat max direct message users para 1 (ou adicionar CSS #new-group-chat { display: none; }) para desativar a criação de chat de grupo. Leia mais
Migração
Migração do XenForo para o Discourse: Visão Geral SubStrider compartilhou uma análise profunda da migração de 2,5 milhões de postagens e 79 mil usuários do XenForo em 4 dias, incluindo paginação por chave e importações de duas passagens para tópicos mesclados. Leia mais
tobiaseigen revisou muitos tópicos de plugins para agrupamento no núcleo, atualizou o tópico do Plugin de Assinaturas do Discourse para refletir seu novo status de núcleo leia mais e auxiliou Roi nas correções de reconstrução do Discourse User Notesleia mais.
david respondeu à exploração de Repositório de plugins sequestrado mesclando verificações do Docker que abortam referências a discoursehostingleia mais e orientou o uso da API Ember para detecção de visualização móvel no tópico conteúdo móvelleia mais.
martin forneceu orientação de desenvolvedores sobre a estrutura de configurações de site personalizáveis por tema no tópico focado em desenvolvedores leia mais e participou de discussões sobre estilização de emblemas de categoria em threads de UX.
awesomerobot ofereceu várias soluções alternativas em CSS: desativando o chat de grupo em Ocultar opção de criar Chat de Grupoleia mais e corrigindo o layout da página inicial do tema FKB Proleia mais.
nat esclareceu cotas de tradução por IA e configurações de preenchimento posterior em Localização de Conteúdoleia mais e depurou a configuração do modelo de incorporação para o Discourse AI em Não é possível definir o modelo de incorporação de IAleia mais.
Danielle organizou e moderou o Webinar sobre migração do Khoros, garantindo que os participantes pudessem acessar perguntas e respostas e recursos de acompanhamento leia mais.
hugh liderou o anúncio Apresentando Temas Principais, revelando Horizon e Foundation como novos temas padrão leia mais.
HAWK contribuiu com conselhos sobre crescimento da comunidade na discussão Como exatamente faço as pessoas usarem meu fórum?leia mais.
davidb corrigiu a terminologia "Tópicos Privados" em toda a interface em Renomear ... Tópicos de Mensagem Pessoalleia mais.
Lilly auxiliou com orientações sobre a remoção de referências a plugins comprometidos em Repositório de plugins sequestradoleia mais e mesclou uma correção para ocultar o ícone de emblema de bloqueio no componente de tema Ocultar Ícone de Emblema de Bloqueioleia mais.
Obrigado por ler, e nos vemos novamente na próxima semana!
NateDhaliwal questionou se empacotar muitos plugins deixaria o Discourse pesado, e david confirmou que plugins desativados adicionam sobrecarga insignificante em Empacotando plugins mais populares com o núcleo do Discourse Bundling more popular plugins with Discourse core
sam lançou uma interface de filtragem de tópicos renovada com busca por palavra-chave e autocompletar em Nova interface de filtragem de tópicos New topic filtering UI
hugh revelou um refresco visual para paletas de cores, completo com pré-visualizações ao vivo e rótulos de status em Uma nova maneira de gerenciar paletas de cores A new way to manage colour palettes
Administradores não conseguem digitar certos códigos hex nos campos de cor da categoria devido à correção automática em Não é possível digitar uma cor específica no texto da categoria Can't type a specific color in the category text
Comunidades privadas viram um filtro de spam de IA superativo bloqueando posts genuínos em Filtro de spam superativo? Overactive spam filter?
Vários embeds Onebox começaram a retornar erros 404 em tópicos em URL do Onebox 404 Onebox url 404
Um falha na reconstrução surgiu do gem hiredis em Erro de reconstrução devido ao hiredis Rebuild error due to hiredis
Membros da comunidade lutaram com erros de configuração do Cloudflare R2 e arquivos ausentes em Configurar um provedor de armazenamento de objetos compatível com S3 para uploads Configure Discourse to use a separate PostgreSQL server
Funcionalidades
Johnny_McIvor sugeriu abandonar o termo “fórum” em favor de “neofórum” para melhor marketing em Sugestão de Marketing Marketing Suggestion
thoka propôs filtros de tópicos onebox que incorporam dinamicamente resultados de consulta dentro de posts em Construir suporte de incorporação/onebox para filtros de tópicos Build embedding / onebox support for topic filters
Administradores solicitaram uma maneira de curar tópicos em e-mails de resumo—transformando-os em um boletim informativo—em Solicitação de Funcionalidade: Adicionar suporte para tópicos curados no Resumo Feature Request: Add support for curated topics in Digest
Uma nova opção de ordenação por tempo de edição do primeiro post foi proposta para o filtro de tópicos em Solicitação de Funcionalidade: Adicionar “Ordenar por Tempo de Edição do OP” às Consultas de Filtro de Tópicos Feature Request: Add "Order by OP Edit Time" to Topic Filter Queries
Saen pediu ferramentas de chave de fenda de administrador em posts de ação pequena (mensagens fixadas/fechadas) diretamente da interface em Ferramentas de administrador/chave de fenda em posts de ação pequena Admin tools/wrench on small action posts
Equipes exploraram o fechamento automático de tópicos inativos após um período definido em Fechar automaticamente após x dias desde a última resposta Auto close after x days since last response
Proprietários buscam uma configuração de administrador para definir a ordem de classificação padrão do plugin Votação em Posts como cronológica em Configuração de administrador para ordem de classificação padrão de atividade para o plugin Discourse Post Voting Admin setting for activity default sort order for Discourse Post Voting plugin
Moderadores pediram para filtrar tópicos arquivados/fechados da visualização “Mais Recentes” em Fazer com que Arquivados/Fechados sejam filtrados em “Mais Recentes” Make Archived/Close be filtered out in "Latest"
Suporte
w3shi pediu desculpas por um repositório de plugin sequestrado e descreveu a divulgação responsável em Repositório de plugin de terceiros sequestrado Third-party plugin repository hijacked
Ethsim2 perguntou sobre desempacotar plugins, e sam confirmou que nenhum reverso está planejado em Procedimento de reversão de plugin do núcleo Core Plugin reversal procedure
alltiagocom criou um carrossel de categorias para mobile com orientação de Moin em Carrossel de categorias apenas no mobile Category carousel only on mobile
sam lançou a interface de filtro de tópicos aprimorada (375563/1), esclareceu os passos de reversão para plugins empacotados (375307/4) e definiu padrões seguros para cache de idioma do assistente de IA (298867/6).
david explicou o tratamento de ativos no lado do cliente para plugins desativados na discussão Empacotando plugins mais populares (373574/23) e orientou sobre automação de memória de tradução.
j.jaffeux resolveu o bug da grade de imagens sensível ao idioma em Grade de imagens automática… (375499/14) e enviou correções para suporte ao idioma alemão.
awesomerobot corrigiu o layout de expansão de citação em Seta de “Expandir citação”… (375067/7) e solicitou a correção de UX para navegação de grupos em É possível que o link “grupos”…” (375106/3).
hugh apresentou a nova interface administrativa de paleta de cores com pré-visualizações ao vivo em Uma nova maneira de gerenciar paletas de cores (375188/1).
HAWK comentou sobre o conceito de “neofórum” e branding em Sugestão de Marketing (375373/3).
schleifer deu as boas-vindas à resolução do repositório hack em Repositório de plugin de terceiros sequestrado (374703/14).
Lilly notou a inconsistência do link de grupos em /admin/users e a sinalizou em É possível que o link “grupos”…” (375106/2).
Saif defendeu um componente de gravador de voz para apoiar assistentes de IA em Componente de Gravador de Voz (215621/141).
saquetim anunciou a linha do tempo do Fim da Vida (EOL) para renderização de widgets e avisos de descontinuação em Fim da Vida (EOL) iminente para o sistema de renderização de widgets (375332/1).
Contribuições adicionais:
sam ajudou a depurar erros 404 de URL do Onebox em 375567/13.
david orientou a mesclagem de strings do Crowdin durante o empacotamento de plugins em 373574/27.
Obrigado por ler, e nos vemos novamente na próxima semana!
Participe da pesquisa da Comunidade Discourse!tobiaseigen iniciou uma campanha de uma semana para coletar feedback com uma pesquisa da comunidade, refinando posteriormente problemas de incorporação e opções de compartilhamento em atualizações (postagem #3, #20).
Apresentando nosso novo editor continuou a gerar discussões sobre UI e ferramentas de desenvolvimento, enquanto merefield e renato responderam a perguntas sobre especificações do sistema no editor rico (postagem #41, #44).
Feedback do Site
Categorização de bugs e problemas de UX explorou se os tópicos pertencem à categoria Bug ou UX, com sam e chapoi debatendo uma divisão simplificada entre Funcionalidade/bug, além de tags para preocupações de design leia mais.
Instalação
Administrador auto-hospedado de 10 anos pergunta sobre limpeza do launcher levou às melhores práticas para ./launcher cleanup, mostrando como remover containers e recuperar espaço em disco (postagem #1, #2).
Minimizando o tamanho da imagem Docker viu featheredtoast propor builds *-web-only que omitem bibliotecas do Postgres/Redis, reduzindo a sobrecarga para quem faz auto-hospedagem leia mais.
Suporte
Converter um fórum em um aplicativo real?chapoi apontou esforços existentes como Dishub e Discorkie, enquanto alltiagocom ponderou sobre PWA versus desenvolvimento nativo leia mais.
Silenciar DMs de grupo revelou um botão oculto em /my/messages/group/<grupo> para ativar ou desativar notificações sem sair do grupo (postagem #8).
Como criar um auto-responder usando automação demonstrou a configuração do Discourse Automation para respostas fora do escritório, resolvendo uma má configuração de grupo leia mais.
Exportar lista de usuários com detalhes lembrou aos administradores que /admin/users/list/active → Exportar entrega um CSV para sua caixa de entrada, cobrindo IDs, nomes, e-mails e muito mais leia mais.
Detectação de alterações Glimmer revelou que objetos simples em arrays @tracked não são renderizados automaticamente, levando a uma troca para instâncias de classe @tracked para atualizações confiáveis leia mais.
Rota Front End perguntas sobre scaffolding de plugins lembraram os desenvolvedores de compartilhar links do GitHub para revisão de código — conselho que surgiu em uma investigação de problema de configuração de CI leia mais.
Funcionalidade
Log de ações abrangente propôs um link "Ver Histórico Completo" em postagens/tópicos para documentar cada edição, sinalização e ação de moderação em ordem cronológica com opções de filtro leia mais.
Adicionar Editar ao menu de chave inglesa propôs destacar Editar Tópico/Postagem ao lado de Excluir e Ocultar na chave inglesa sempre visível, com atalhos (E) como uma UX intermediária leia mais.
Plugin de decorações de avatar? discussões reacenderam o interesse em auréolas ou sobreposições de GIF ao redor de avatares, conectando-se aos componentes anteriores de Estrutura de Avatarver exemplo.
Limites de participantes de eventos atingiu a conclusão da beta com um PR de sam para limitar inscrições por evento no plugin Calendário leia mais.
UX
Componentes clicáveis vs botão Editar abordou a redução do movimento do mouse ao transformar linhas de tabela ou títulos em links, explorando restrições de conectores Ember leia mais.
Ícone de conversão ausente nos controles de tema foi sinalizado e marcado como pr-welcome, com um PR da comunidade alinhando-o ao conjunto de ícones da lista de componentes leia mais.
Redação da sinalização "Fora do Tópico" auditou a necessidade de texto unificado entre desktops e móveis para minimizar confusão entre sinalizações de primeira postagem versus resposta leia mais.
Interface de notificações melhorada esboçou um botão Dispensar todos por aba e repensou a seta "Ver Todos" para melhor corresponder ao comportamento esperado leia mais.
Componentes de Tema
Ranking de líder no cartão de usuário viu chapoi lançar um componente que exibe emblemas no estilo #3 ao lado de aplausos no cartão de usuário leia mais.
Conversas com IA – Pesquisa na Barra Lateral entregou uma caixa de pesquisa mini para consultas in:messages nas barras laterais de chat de IA, embalado como um complemento leia mais.
Link do ícone do bot de IA atualizado por awesomerobot agora abre a interface de IA em uma nova aba em ambos os modos do editor para acesso consistente leia mais.
Comunidade
Discourse para comunidades educacionais por maiki detalhou desafios e estratégias para uso K-12, desde privacidade até moderação e retenção de chat efêmero leia mais.
nat revelou o botão oculto de silenciar DMs de grupo em Silenciar DMs de um grupo e auxiliou na solução de problemas de erros de chaves de acesso (#378434/2).
Desembrulhando o Discourse 3.5:Discourse revelou o mais recente Desembrulhando o Discourse 3.5, apresentando o novo tema Horizon, compositor reformulado, modo escuro aprimorado e traduções automáticas.
Sincronizando feeds iCal/ICS em discussões do Discourse:ShiverTimber4973 compartilhou um script em Python para buscar feeds .ics e criar ou atualizar discussões como eventos de calendário (saiba mais).
Protocolo de Contexto de Modelo (MCP) Oficial do Discourse:sam iniciou uma especificação MCP no GitHub para padronizar as interações de LLMs com dados do Discourse.
Projetos Atuais – Agosto de 2025:lindsey detalhou uma prévia em Projetos Atuais – Agosto de 2025, incluindo atualizações no lightbox, testes do serviço central de autenticação e melhorias no banner de boas-vindas.
O Discourse 3.5 já está no ar!:hugh anunciou o lançamento estável 3.5.0, destacando grandes melhorias na UX, um tema moderno, gerenciamento de cores aprimorado e tradução integrada.
3.5.0.beta9: Paletas de cores e banner de boas-vindas no núcleo:hugh também resumiu os recursos do beta9, com pré-visualizações de paleta aprimoradas e o retorno do banner de boas-vindas ao núcleo.
Não é possível definir o modo Markdown como padrão:GaurangBlaze relatou que salvar default_composition_mode como Markdown não funcionou; martin identificou um bug na interface e orientou sobre o status de preenchimento.
Posso forçar membros existentes a se registrarem novamente?:matt_smart perguntou como solicitar que membros de dez anos atualizem campos personalizados no próximo login, e chapoi mostrou o fluxo de trabalho integrado de "Requisito de Campo" neste tópico.
Posso apenas tar /var/discourse e rodar em um novo servidor?:Monikas questionou sobre movimentos brutos de pastas; pfaffman linkou um guia confiável de migração rsync.
O backup é suficiente para restaurar tudo?:alltiagocom confirmou que incluir app.yml, uploads e /admin/backups é essencial, conforme o conselho de merefield neste fio.
Remoção do iOS 15 e navegadores antigos adiada:david postou que a remoção de navegadores legados foi adiada até após o lançamento estável 3.5 para dar mais tempo aos auto-hospedados.
Resumo Personalizado Gist:Lhc_fl lançou o plugin discourse-custom-summary-gist, permitindo que usuários personalizem resumos gerados por IA com um bloco [summary].
Gerenciamento do Site (#SiteManagement)
Suporte a PDF no Discourse AI:MachineScholar perguntou sobre RAG "converse com seus PDFs" e sam confirmou que o suporte ao upload de PDF está no roteiro (discussão aqui).
Permitir que usuários adicionem mais opções de enquete enquanto está em execução:Heliosurge propôs opções de enquete dinâmicas, e sam mesclou um conceito de prova neste PR.
Solicitação: Substituir e-mail por notificações push:opcourdis descreveu um caso de uso para automações enviarem alertas push em vez de e-mail, começando aqui.
Mover funcionalidade de 'sussurro':ganncamp sugeriu relocar o interruptor de sussurro para o botão de resposta para facilitar a descoberta neste fio de UX.
Resultados de busca ocultos sob a lista de tópicos (Tema Horizon):rahim123 descobriu que o Firefox ESR ocultava o menu suspenso de busca no tema Horizon.
Problema de exibição no iOS 16 ou anterior:TethysPlex relatou fundos ausentes no Safari no iOS 16.7; david mesclou uma correção que agora está na versão estável.
Criador de Temas quebrado:Lilly viu uma tela em branco em theme-creator.io; david resolveu atualizando a compatibilidade do Horizon (detalhes).
Erro com o componente Tooltipify-words: O tema personalizado de Shauny quebrou no 3.5; Arkshine mesclou uma correção no repositório GitHub.
Não há mais recarregamento ao vivo com modificações de CSS:rahim123 notou que o recarregamento ao vivo de CSS foi desativado na produção; RGJ confirmou essa mudança neste tópico sem recarregamento.
Adicionar aviso de CLI quando app.yml estiver ausente:Ethsim2 propôs mensagens de erro mais claras para launcher bootstrap sem app.yml, incentivando discussão neste fio.
ted mesclou o PR experimental de impersonação neste fio, introduzindo a configuração do site experimental_impersonation para impersonação de usuário sem atrito.
Don apresentou um componente de tema com Botão de Ordem Personalizada de Tópicos, dando aos usuários controle via menu suspenso sobre a ordenação dos tópicos.
NateDhaliwal lançou um componente Discourse Graph Embed, permitindo gráficos Plotly.js via markdown simples.
Lilly implementou correções para o Botão Citação Rápida, confirmando sua compatibilidade com o Discourse 3.6.
awesomerobot corrigiu o placeholder de pesquisa do banner de boas-vindas via commit #34523 e rastreou o erro de importação de tema CLI no postagem #6.
pmusaraj confirmou a correção de serialização de data do ActivityPub em t/360228#post5 e orientou o cronograma de implementação do Discourse ID em t/379565#post4.
tobiaseigen sinalizou melhorias de UI para unfurling do Twitter na postagem #9 de 380754 e propôs o recurso de rolagem da barra de ferramentas do compositor em 380864.
Obrigado por ler, e nos vemos novamente na próxima semana!
Thoughts on automated AI translation (content-localization) by tvavrda explored how authors can control AI-generated translations and ensure clear labeling of original content read more.
Choosing first day of week in calendar (calendar-and-event) rolled out a new site setting for Monday, Sunday or Saturday week starts Week Start Config.
Smoother color palette editing (color-palettes) by hugh unveiled a redesigned interface for creating and previewing light/dark mode palettes Palette Preview.
Bulk Export of Raw Post Sources with Markup requested by soeren-1 to download raw Markdown of entire documentation topics instead of manual copy-paste Export Workflow.
Multi-language preferences for displaying Original Content (content-localization) by nat proposed letting multilingual users select multiple supported locales so they see posts in their actual original language Locale Controls.
Automation script: Move topic on close (automation, Plugin) from chapoi provided a Discourse-Automation example that auto-moves topics between categories when they are closed Move on Close.
Why isn’t the checklist plugin a Theme Component? (checklist) by NateDhaliwal dug into why the built-in checklist plugin still uses plugin.rb rather than a modern theme component Checklists in Core.
Rendering “TypeError” with theme components after update (Bug) by piffy exposed null-reference errors in custom components; j.jaffeux and david traced it to theme caching and published commands to clear the cache via CLI Cache Flush Fix.
Forum navbar is repeating (Bug) by Headless saw duplicated navbars after a rebuild due to an outdated component; safe-mode debugging and component isolation helped isolate the culprit Navbar Debugging.
Quoting with content localization selects the language the user sees (content-localization, Bug) by nat revealed quotes render in the reader’s translated view rather than the original, causing confusion in multilingual threads Quote Localization Quirk.
Forum not working after update – what’s missing? (Installation) by wenqin ran into missing container hints on rebuild; nat requested full logs to identify leftover plugin lines in app.yml Rebuild Hints.
WARNING: Port 443 of computer does not appear to be accessible using hostname (Installation) surfaced when using Cloudflare’s orange cloud; advice covered disabling the proxy or adjusting DNS to satisfy Let’s Encrypt 443 Accessibility Workaround.
I’m currently being flooded with spam, what can I do? (Support) by Tealk asked for anti-spam tactics; awesomerobot and RGJ pointed to core guides, watched-words, AI filters and manual IP bans Spam Mitigation Strategies.
How can I make my forum look like this one? (Support) by sweet_Girl reverse-engineered a competitor’s layout; chapoi identified Topic List Previews, Minimal Category Boxes and font tweaks to match the design Theme Component Breakdown.
Android bottom navigation bar color issues in Discourse PWA (mobile, Support) by Damian_Boon flagged unreadable icons on light nav bars; dax and Don explained PWA manifest limitations, device variance, and future design review plans PWA Bar Color Discussion.
Adding a header link for Guests Only (Support) by peternlewis needed a “Create Account” link for anonymous visitors; Moin offered CSS to conditionally hide/show links via the Custom Header Links component Guest-Only Link CSS.
Can site visitors vote on a poll if they do not have an account? (polls, Support) by Eric_Wynn confirmed that poll voting (like all interactions) requires an account—anonymous voting isn’t supported Account-Required Voting.
Expand bulk select to personal messages for non staff users (bulk-actions, Feature) by ondrej requested non-staff users get the same PM bulk-archive tools as staff, simplifying inbox cleanup PM Bulk Actions Request.
#Hosting
How to Perform Major Discourse Maintenance with Minimal Downtime? (#hosting) by emonunix explored blue/green strategies and Sidekiq tuning; pfaffman recommended two-container builds and load balancers, while merefield noted rebuilds as the primary risk factor Zero-Downtime Rebuild Approaches.
Multilingual user feedback on Automatic Translations (Community, ai, content-localization) by nat consolidated user suggestions on labeling, backfill rate controls, and SEO impacts into a dedicated summary thread Feedback Summary Post.
Tentativas de revogar a medalha "Primeira Curtida" a reatribuíam automaticamente por meio de jobs em segundo plano, levando a esclarecimentos na interface em A medalha Primeira Curtida não pode ser removida.
martin corrigiu edições apenas no título para evitar que tópicos fossem movidos para o topo em Topic‐edit bumps (#383576), distinguindo alterações do OP de respostas.
bryce corrigiu o botão de seleção em massa aparecendo no mobile para usuários sem moderação e mesclou um PR para ocultá-lo quando os usuários não têm permissão.
tobiaseigen liderou uma revisão detalhada de tópicos Sugeridos vs Relacionados impulsionados por IA; Falco então ajustou penalidades de recência para melhorar a relevância.
MachineScholar relatou que a barra lateral de Categorias de Documentos não estava ativando em Doc Categories sidebar not activating; nat guiou a execução de rake doc_categories:build_sidebar como usuário discourse para reconstruir os índices.
jenmck sinalizou o corte do ícone PWA em Samsung em PWA app icon mask issue; Falco explicou ícones "maskable" e o recorte da área segura.
Usuários de teclado descobriram que "Ctrl/Cmd + Enter" era ignorado nos resultados de busca em open-in-new-tab keybind fails; keegan entregou uma correção no PR #34989.
Administradores do site encontraram modelos de e-mail duplicados nas Configurações, quebrando links de confirmação; a investigação revelou entradas desatualizadas que precisam ser limpas.
fzngagan explicou como servir um llms.txt para rastreamento amigável a LLM em Adicionar llms.txt ao seu site, usando permalinks para expor o arquivo em /llms.txt.
nat entregou o botão instantâneo Traduzir Agora, orientou a reconstrução da barra lateral de Categorias de Documentos em #383888/7 e relocou a configuração Normalize Emails.
pmusaraj lançou o plugin de push AWS SNS #384054/1, desvendou o mapeamento OIDC em #383894/2 e orientou a integração de alertas de sensores via chaves de API escopadas em #383924/2.
chapoi mesclou correções de seleção em massa no mobile em #383361/4, fez backport de atualizações de Tag Banners e apoiou melhorias de tags de adição rápida #383271/2.
Renomeando tests-passed para latest: como parte da nova estratégia de versionamento, david anunciou que a branch tests-passed agora se chama latest, atualizando o sufixo -dev para -latest nas compilações (leia mais).
Correção do bug de posição fixa no iOS 26: membros da comunidade relataram problemas de foco em campos de entrada com elementos fixos no ios após o iOS 26.0.1, e pmusaraj reproduziu o problema, solicitou uma gravação de tela e confirmou a correção no iOS 26.1 (leia mais).
Lançamento do Discourse 3.6.0.beta1:hugh resumiu novos recursos, como edição de paleta de cores (Anúncios), campos de usuário no cadastro, rascunhos com IA e melhorias nos plugins discourse-activity-pub e discourse-brightcove (leia mais).
Lançamento estável do Discourse 3.5.1: a versão de manutenção inclui correções de segurança via avisos do HackerOne e mais de uma dúzia de correções de bugs, incluindo links dos Termos de Uso nos fluxos de cadastro e correções de migração de paleta (leia mais).
Descoberta de configurações personalizáveis do site: as configurações personalizáveis agora são exibidas diretamente na página de administração Todas as configurações, facilitando a personalização da aparência do site sem alterações no código (leia mais).
Agrupamento de plugins populares no núcleo: o plugin cakeday foi mesclado ao núcleo, oferecendo a todos os sites emblemas de aniversário integrados sem necessidade de instalações separadas (leia mais).
Plugin
Fork do plugin Bandeiras Nacionais: com o plugin original #national-flags sem manutenção, chapoi publicou um fork funcional no GitHub, preservando o suporte ao Glimmer e os menus suspensos de nomes de países (leia mais).
Funcionalidade
Suporte nativo a mensagens de voz e transcrição: um novo pedido de acessibilidade solicita gravação de áudio de primeira classe e transcrição com IA diretamente nos tópicos, inspirada em aplicativos de mensagens para maior inclusão (leia mais).
Normalização ortográfica na busca em árabe: membros da comunidade destacaram a falta de suporte para variantes de hamza, formas de ya/kaf persas e equivalência ortográfica em buscas em árabe, incentivando um pr-welcome para implementar o Unicode NFKC e mapeamentos personalizados (leia mais).
Avisar ao responder tópicos antigos:CT075 reativou a discussão sobre a adição de um prompt de confirmação ao responder tópicos mais antigos que uma idade configurada, buscando melhorias em relação ao aviso existente warn_reviving_old_topic_age (leia mais).
Modal Mover Postagens: mostrar tópicos recentes:jrgong propôs melhorias de UX para exibir os cinco tópicos mais recentemente visitados no modal “Mover postagens para um tópico existente”, a fim de agilizar a divisão de threads longas (leia mais).
Dividir Automações em Gatilhos e Ações:noahl sugeriu refactorar o fluxo de trabalho do automação para que administradores possam combinar gatilhos (por exemplo, tópico criado) e ações (por exemplo, responder, marcar, executar chamada de LLM) de forma modular (leia mais).
Componente Adicionar Tags Rápido ao Tópico: o Componente de tema de NateDhaliwal permite que autores de tópicos adicionem tags rapidamente por meio de um botão conveniente, demonstrando extensões no nível do tema para fluxos de trabalho diários (leia mais).
Desenvolvimento
RFC: nova estratégia de versionamento:mcwumbly esclareceu que o Discourse continua sendo uma versão contínua, mas adotará um esquema de versionamento YYYY.M.Z com fluxos ESR, acompanhado de diagramas de fim de vida para branches estáveis e beta (leia mais).
Detecção de mobile vs desktop baseada na viewport:david substituiu a troca de user-agent por uma verificação pura da largura da viewport para modos mobile/desktop, melhorando a consistência em tablets e dispositivos modernos (leia mais).
Bug
Mal funcionamento da fila de revisão do tema Horizon: usuários do tema Horizon relataram menus suspensos quebrados na fila de revisão; tgxworld, tobiaseigen e RGJ rastrearam o problema ao plugin de conformidade legal e verificaram a correção (leia mais).
DiscourseHub travando no iPad: o relatório de Jagster levou pmusaraj a lançar uma correção beta no TestFlight, restaurando a navegação suave no DiscourseHub (discourse-hub) (leia mais).
Glitch no botão AI Gists em PMs no mobile:NateDhaliwal sinalizou que o botão AI Gists aparecia sem texto de resumo em PMs; awesomerobot mesclou uma correção para ocultá-lo onde não é suportado (leia mais).
Não é possível acessar “Meus Temas” no Criador de Temas:NateDhaliwal descobriu um erro 404 ao tocar em Meus Temas no mobile; Lilly diagnosticou um desvio de roteamento e corrigiu em #384595 (leia mais).
Espaçamento ausente na notificação de retorno de usuário: o CSS para o ícone foi removido, colapsando o espaçamento; chapoi restaurou rapidamente a regra CSS em #35093 para corresponder às notificações de novos usuários (leia mais).
Erro de formatação de data em croata: a duplicação %Y%y em js.dates.long_with_year causou anos como “252025”; Moin orientou sobre substituições de texto no site e correções no Crowdin para corrigir o uso de yyyy (leia mais).
Elogios
Instanças favoritas do Discourse: em Elogios, pacharanero e NateDhaliwal exibiram comunidades ao vivo — da Neural DSP à NHS Digital e Caddy — celebrando o alcance global do Discourse (leia mais).
Suporte
Implantação no Windows Server:MoRanYue explorou instalações no Windows não suportadas; Falco recomendou executar o Discourse em uma VM Linux ou via WSL para suporte em produção (leia mais).
Expiração do link de download de backup: a expiração imediata do link de winterk0rn foi rastreada a atualizações concorrentes do Docker Manager; pmusaraj aconselhou agendar backups quando não houver rebuilds em andamento (leia mais).
Silenciar todas as categorias exceto as observadas:winterk0rn usou o Data Explorer para gerar em lote listas de categorias para padrões de notificação de grupo, orientado por um trecho SQL de Moin para silenciar em uma única etapa em muitas categorias (leia mais).
david liderou a renomeação da branch tests-passed para latest (leia mais) e reformulou a detecção de modo mobile/desktop para depender da largura da viewport (leia mais).
hugh redigiu os anúncios detalhados de lançamento do 3.6.0.beta1 (leia mais) e 3.5.1 (leia mais), destacando avisos de segurança e melhorias de UX.
chapoi publicou o fork mantido pela comunidade do plugin Bandeiras Nacionais no GitHub (leia mais) e restaurou o CSS ausente para notificações de retorno de usuário em #35093 (leia mais).
pmusaraj triou e corrigiu bugs críticos no mobile, reproduzindo o problema de posição fixa no ios com uma gravação de tela (leia mais), lançou uma correção para o travamento do DiscourseHub via TestFlight (leia mais) e resolveu o placeholder codificado no campo de busca 404 (leia mais).
Falco contribuiu com aconselhamento de diagnóstico sobre normalização de busca em árabe (leia mais) e forneceu orientação sobre SSO para convites com contas externas (leia mais).
tobiaseigen orientou a correção da fila de revisão do tema Horizon ao identificar interações de componentes de tema (leia mais) e apoiou a discussão sobre avisos de reativação de tópicos antigos (leia mais).
mcwumbly esclareceu a frequência de versionamento e o uso de ESR no novo RFC de estratégia (leia mais) e confirmou a mesclagem que impede que edições de título atualizem tópicos (leia mais).
Lilly investigou o erro 404 em “Meus Temas” no mobile e desktop, identificando desvios de roteamento e verificando correções para o componente Criador de Temas (leia mais).
tgxworld enriqueceu as notas de lançamento com changelogs específicos de plugins para discourse-activity-pub e outros (leia mais) e participou da depuração da fila de revisão do tema Horizon (#384414/2).
martin mesclou o recurso CakeDay ao núcleo como parte do esforço de plugins agrupados (leia mais) e melhorou a descoberta de configurações personalizáveis na interface de administração (leia mais).
Obrigado por ler, e nos vemos novamente na próxima semana!
ID do Discourse agora está disponível (discourse-id) rishabh anunciou que o ID do Discourse pode agora ser ativado em todos os sites Discourse, simplificando o login único entre instâncias hospedadas e auto-hospedadas. O feedback inicial sobre a integração com o Safari veio de craigconstantine, e pmusaraj corrigiu um redirecionamento excessivamente agressivo da Associação de Site do Apple App na postagem 6. Leia mais
Casos de Uso e Estatísticas do Discourse AI (ai)
Em Casos de Uso e Estatísticas do Discourse AI, Rubi perguntou quais recursos de IA as comunidades realmente utilizam. Falco, NateDhaliwal e nat discutiram as taxas de adoção do Resumo de IA, Tópicos Relacionados e Detecção de Spam — observando que os Tópicos Relacionados são padrão na maioria dos planos hospedados e que a proteção contra spam bloqueia “praticamente todos” os ataques. Leia mais
Um grupo Discourse aberto deve ser moderado? (Comunidade)
Tony001 questionou se aprovar manualmente cada postagem em um grupo público de “interesse especial” era muito “engessado”. ToddZ explicou como limitar a aprovação apenas para novos usuários ou categorias específicas, NateDhaliwal ponderou os prós e contras do controle versus espontaneidade, e Moin linkou para um guia de gatilhos de revisão automática de postagens. Leia mais
#Site Feedback
Posts de blog seriam melhores se autorados por uma pessoa identificável (Feedback do site) nathank observou que os tópicos companheiros para entradas de blog são atribuídos por padrão ao Discourse, deixando os autores “sem rosto”. tobiaseigen descobriu um bug no tema de blog e, junto com Falco, corrigiu a autoria retroativa de um ano neste fio. Leia mais
A caixa de entrada de administradores carece de descoberta (UX) JustinZ notou que o menu suspenso para caixas de entrada de grupos de administração não é destacado quando chegam mensagens. chapoi moveu o tópico para UX e confirmou que está no radar para futuras melhorias na barra lateral em A caixa de entrada de administradores carece de descoberta. Leia mais
Dos Bastidores: Nosso Meetup de 2025 em Praga (blog)
A discussão oficial companheira do blog do meetup de Praga viu 87 membros da equipe compartilharem memórias. No tópico 385156, usuários sugeriram abrir um evento do último dia para administradores locais e elogiaram o estilo “caótico e acolhedor” da equipe. Leia mais
Experiência horrível no Safari iOS (Suporte ios ux) Shauny documentou cabeçalhos piscantes, rolagem instável e botões de barra de ferramentas quebrados em aplicativos PWA/marcadores do Safari no tópico 384862. david rastreou a maioria dos comportamentos para o bug de geometria do iOS 26, e merefield comentou sobre experiências específicas de dispositivo entre PWA e Chrome. Leia mais
Solicitação de Melhoria (RFE): Atualizar a bandeira emoji 🇸🇾 (Funcionalidade emoji) jwheel solicitou a substituição da antiga bandeira da Síria após a mudança de regime em dezembro de 2024. one1 e z44d confirmaram a exibição da nova bandeira em dispositivos móveis, e j.jaffeux mesclou o suporte ao Unicode 17.0 no PR 35340 do discourse-emojis. Leia mais
E-mails de ativação repetidos apesar de conta confirmada (Suporte email)
O usuário de língua chinesa John10 foi bombardeado com e-mails de ativação. merefield e Moin vasculharam os /logs, identificando um loop de erro Net::SMTPUnknownError que reencaminhava jobs do Sidekiq no tópico 384684 e na postagem 23. Leia mais
Permissão de categoria em chinês vs. botão Novo Tópico (Suporte permissions) LanFeng11 definiu uma categoria como somente leitura, mas ainda viu um botão Novo Tópico clicável no tópico 385159. supermathie e Moin explicaram que isso é por design e referenciaram o PR 34603, que removeu a antiga sobreposição não clicável. Leia mais
Componente Avançado de Destaque (Componente de tema) VibeCommit lançou um componente versátil de banner de destaque no tópico 384945. Moin lembrou os autores de limpar os arquivos de localidade traduzidos e forneceu feedback sobre melhores práticas de personalização na postagem 9. Leia mais
Pesquisar por título/conteúdo localizado na pesquisa do Discourse (Funcionalidade content-localization) Falco e Honeyxilia discutiram a adição de um filtro ?tl= para pesquisar por títulos traduzidos no tópico 385034. Eles apresentaram uma prévia do PR 35299 para adicionar filtros de localidade e anteciparam futuras melhorias na pesquisa multilíngue baseadas em IA/embebedamentos. Leia mais
Página de login do Discourse ID localizada? (Funcionalidade discourse-id) nukeador perguntou por que o login do Discourse ID em id.discourse.com está apenas em inglês. pmusaraj moveu a solicitação para Funcionalidade e comprometeu-se a habilitar Set locale from accept_language_header mais allow user locale no tópico 385229. Leia mais
In blog, the “Behind the Scenes: Our 2025 Prague Meetup” post celebrated keynotes on positioning Discourse for tech companies and treating conversation as documentation [Behind the Scenes: Our 2025 Prague Meetup], with attendees sharing their highlights in replies. read more