Resumo Diário (21h UTC)

Hoje no meta.discourse.org

Estatísticas Principais

  • Total de Novas Postagens: 130
  • Total de Novos Tópicos: 19
  • Principais Usuários (curtidas, postagens):

Fonte: dados de resumo diário do meta.discourse.org


Tópicos Interessantes

UX

  • Em “Novos estilos de menu suspenso no cabeçalho / menu de notificações”, keegan apresentou várias ideias de estilização de navegação — sugerindo imitar nosso design de horizontal-overflow-nav e escurecer notificações lidas — enquanto sam opinou sobre posições de círculos, posicionamento de navegação e psicologia de destaque. Leia mais

  • Alguns tópicos na visualização móvel levam ao slidespace (espaço em branco à direita)” viu Rafael_Goncalves reportar rolagem horizontal indesejada em dispositivos móveis, e Moin confirmou que a recente correção #369637 remove esse problema. Leia mais

  • O tópico “Chat: formato de hora inconsistente para mensagens consecutivas do mesmo usuário” teve sam confirmando a peculiaridade de UX e Jagster questionando formatos mistos de 12/24 horas. Leia mais

Anúncios

  • Em “Armazenamento de Artefato de IA”, sam revelou o armazenamento de Artefato de IA com um artefato de pesquisa incorporado, e Falco demonstrou a funcionalidade de armazenamento de usuário por meio de um experimento jogável com controle. Leia mais

Recurso

  • “**Chat em tela cheia como padrão para configuração de colaboração**” teve nolo solicitando uma configuração de site ou uma solução alternativa de tema para levar os usuários diretamente ao Chat, e joffreyjaffeux forneceu um trecho de inicializador para definir discourse_chat_preferred_mode. Leia mais

Instalação

  • Em “Suporte ao Nomad”, hnnsly perguntou sobre implantação com Hashicorp Nomad, e Falco observou sua própria configuração de hospedagem baseada em Nomad com imagens de contêiner. Leia mais

  • ATUALIZAÇÃO: Interrupção do Cloudflare! – Atualização do Discourse para “3.5.0.beta6” falhou” viu haydenjames diagnosticar erros 503 no npmjs.org durante um incidente do Cloudflare e eisammy compartilhar uma solução alternativa usando --skip-mac-address. Leia mais

Bug

  • Em “CSS da Página Publicada Não Aparece no Frontend”, chrismalone reportou CSS de tema ausente em páginas publicadas, e david identificou e mesclou o PR #33179 para restaurar o carregamento de folhas de estilo. Leia mais

  • Linha muito longa no tópico causando rolagem lateral da página (muito!)” teve awesomerobot confirmando que o PR #33175 corrigiu o overflow. Leia mais

  • Em “Posso citar apenas uma palavra”, Moin identificou um bug de seleção em tablet Android+Firefox possivelmente ligado ao PR #33143 e joffreyjaffeux está testando uma correção internamente. Leia mais

Suporte

  • Como desreivindicar um item que reivindiquei” viu T_Disco incapaz de desreivindicar uma postagem sinalizada e tobiaseigen explicar o fluxo de trabalho do botão X. Leia mais

  • Em “Classes de Títulos ou Subtítulos?”, stanigator aprendeu os níveis de cabeçalho Markdown (#…######) com JammyDodger. Leia mais

  • Frequência de polling RSS” teve patrickemin notando jobs executando a cada 4 minutos, e Lilly explicando como o agendamento do Sidekiq se sobrepõe à contagem de feeds. Leia mais

Dev

  • Qual é o propósito da entrada de compatibilidade no esqueleto do tema?” contou com Moin questionando o novo arquivo .discourse-compatibility e david prometendo reverter sua inclusão. Leia mais

  • Em “Como adicionar links às configurações do site na descrição das configurações do meu componente?”, david apontou para um PR em breve que permitirá aos autores de temas usar %{base_path} nas descrições de configurações. Leia mais

Comunidade


Atividade do Grupo @team

  • sam opinou sobre o posicionamento de círculos de notificação e escolhas de destaque de navegação em “Novos estilos de menu suspenso no cabeçalho / menu de notificações” link.
  • Falco criou e compartilhou uma demonstração de Artefato de IA para armazenamento de usuário em “Armazenamento de Artefato de IA” link.
  • awesomerobot propôs destaque de menu de borda a borda e unificação de pontos/ícones em “Novos estilos de menu suspenso no cabeçalho / menu de notificações” link.
  • joffreyjaffeux forneceu um inicializador Ember para o modo de chat em tela cheia padrão em “Chat em tela cheia como padrão para configuração de colaboração” link.
  • david rastreou CSS ausente em páginas publicadas a um bug de carregador e mesclou o PR #33179 em “CSS da Página Publicada Não Aparece no Frontend” link.
  • keegan esboçou ideias estilísticas de navegação e protótipos de notificações escurecidas em “Novos estilos de menu suspenso no cabeçalho / menu de notificações” link.
  • jordan-vidrine implementou o último experimento de navegação ao vivo no meta em “Novos estilos de menu suspenso no cabeçalho / menu de notificações” link.
  • tobiaseigen orientou um usuário sobre como desreivindicar itens da fila de revisão em “Como desreivindicar um item que reivindiquei” link.
  • Lilly esclareceu o agendamento do Sidekiq versus intervalos de configuração do site em “Frequência de polling RSS” link.
  • Osama confirmou que o PR mesclado corrige o problema do plugin FontAwesome Pro em “Plugin FontAwesome Pro Não Altera Todos os Ícones Padrão” link.

É isso! Depois de tanta ida e volta no design, fica claro que nossos menus de notificação têm mais reviravoltas que um pretzel!

Hoje no meta.discourse.org

Estatísticas Principais

Tópicos Interessantes

Suporte

UX

Dev

Recurso

#Site Gerenciamento

Atividade do grupo @team

Parece que todos estamos atualizados — com algumas faixas rosas e ajustes no chat por cima!

Hoje no meta.discourse.org

Estatísticas Principais

Tópicos Interessantes

Atividade do grupo @team

  • @Lilly comentou sobre o problema do emoji da bandeira da Costa do Marfim e notou a falha no fallback do :piñata: (veja postagem 4).
  • @supermathie iniciou a investigação do bug do emoji destacando inconsistências de acentos (veja postagem 3).
  • @jordan-vidrine compartilhou um mockup polido para o novo menu suspenso do cabeçalho e o menu de notificações no design-experiment (veja postagem 58).

Após um dia inteiro de investigação de emojis, ajustes de temas e debates sobre escudos, vamos dormir sonhando com bandeiras perfeitamente renderizadas e notificações aprovadas por cachorrinhos!

Hoje em meta.discourse.org

Estatísticas Principais

Tópicos Interessantes
Agrupar por categoria, cada item com espaçamento duplo e link inline.

Recurso

Suporte

Marketplace

Instalação

Atividade do Grupo @team

Continuem postando — o sprint de ontem pareceu uma decatleta do Discourse! :sports_medal:

Hoje no meta.discourse.org

Estatísticas Principais

  • Total de novas postagens: 78
  • Total de novos tópicos: 9
  • Principais usuários: Moin (9 curtidas, 4 postagens), david (8 curtidas, 4 postagens), nathank (7 curtidas, 3 postagens), NateDhaliwal (5 curtidas, 3 postagens), sam (5 curtidas, 2 postagens), rumi.ju (5 curtidas, 2 postagens), MachineScholar (4 curtidas, 1 postagem), joffreyjaffeux (3 curtidas, 1 postagem), pfaffman (3 curtidas, 6 postagens), kris.kotlarek (3 curtidas, 1 postagem)

Tópicos Interessantes

Funcionalidade

  • Desativar Markdown e definir Rich Text como padrão
    rumi.ju questionou como travar o editor no Rich Text e ocultar o Markdown neste post, e sam confirmou que isso está no roteiro — leia mais

  • Iniciadores de conversa com IA na página web
    sam observou que não há planos imediatos, mas propôs um componente de tema de demonstração para adicionar prompts de IA, movendo a discussão para a categoria Funcionalidadedetalhes após a solicitação original — leia mais

Suporte

  • Mistério dos administradores desaparecidos
    Moin destacou uma discrepância em que administradores aparecem tanto em "Nossos Administradores" quanto em "Moderadores", apesar do design padrão, compartilhando uma captura de tela neste post

  • Editar texto de níveis de confiança
    Encounter perguntou como alterar os rótulos sob #SiteText, e NateDhaliwal explicou que eles são controlados pelas configurações groups.default_names.trust_level_*solução após a consulta inicial aqui

  • Remover fontes no tema FKB Pro
    Yuuki_Mizukami buscou remover fontes em um tema personalizado, e Moin apontou uma configuração no painel do tema para ocultar o bloco de solução nesta resposta após a pergunta original — leia mais

Dev

  • Futuro dos componentes .gjs
    david discutiu evitar o resolvedor do Ember antes da flag de invocações estáticas do Embroider nesta análise e descreveu as estratégias atuais de pesquisa — contexto

  • Vincular configurações do site nas descrições de componentes
    david mesclou uma alteração central para permitir links nas descrições de configurações e atualizou o componente de recurso da página inicial em sua nota de mesclagem, depois esclareceu a estratégia de fixação — troca

Plugin

  • Crescimento das Categorias de Documentação do Discourse
    Quando um tópico de índice excede 50 URLs, apenas as primeiras 50 buscam pré-visualizações — mrmowji sinalizou o problema em postagens não renderizadas, e MachineScholar aconselhou ajustar as configurações do onebox — mais informações

  • Quirks de federação no plugin ActivityPub
    patrickemin relatou que postagens aprovadas por não administradores não são federadas automaticamente para o Mastodon neste cenário, e Jagster explicou que as filas de moderação impedem a federação — discussão

Bug

  • Correção do emoji da bandeira da Costa do Marfim
    joffreyjaffeux linkou um pull request resolvendo o emoji ausente :côte_d_ivoire: neste comentário após o relatório inicial aqui

  • Bug de exibição de enable_names
    Após a mesclagem do PR, kris.kotlarek confirmou que a configuração agora oculta totalmente os nomes e sugeriu um novo tópico na categoria Funcionalidade para controle mais granular — detalhes

Instalação

UX

  • Remoção do tamanho do avatar do chat
    Os avatares desapareceram do chat da barra lateral, e chapoi confirmou que eles estão retornando após a migração de experimental para o núcleo neste atualização após o experimento inicial aqui

Tema componente

  • Atualização dos cabeçalhos de categoria
    nathank relatou desalinhamento visual após uma atualização recente do componente de tema nesta captura de tela, desencadeando uma revisão de estilo

Anúncios

  • Explicação sobre o armazenamento de usuário do Artifact de IA
    Em um anúncio com a tag ai-artifacts, chrism detalhou o que significa "armazenamento de usuário" para sessões de IA nesta esclarecimento após a postagem inicial — detalhes

Atividade do grupo @team

Entre correções de emojis de bandeiras e demonstrações de chat com IA, seguimos mais threads do que um filhote perseguindo o próprio rabo — mantenham as caudas abanando até amanhã!

Hoje no meta.discourse.org

Estatísticas Principais

Tópicos Interessantes

Dev

Suporte

Bug

Recurso

Componente de Tema

  • Uma atualização rápida do componente Cartão do Usuário Visto pela Última Vez eliminou o banner de descontinuação do administrador após uma alteração no núcleo em Cartão do Usuário "Visto pela Última Vez"

Anúncios

#contribute:translations

  • Tradutores croatas encontraram bloqueios de verificação ortográfica ao salvar strings, levando a soluções de problemas em Solicitação para idioma croata

Atividade do Grupo @team

Mantenha seus ícones centralizados, sua tipografia flexível e suas mensagens de grupo sempre solucionáveis — até amanhã para mais magia do Meta! :rocket:

Hoje no meta.discourse.org

Estatísticas Principais

Tópicos Interessantes

  • Dev david introduziu @outletArgs de nível superior em componentes conectores para acesso mais simples aos argumentos, substituindo @outletArgs.foo por @foo em templates e this.args.foo em Glimmer JS, mantendo a compatibilidade retroativa leia mais.

  • Elogios denvergeeks marcou cinco anos na comunidade com agradecimentos sinceros aos mantenedores e um GIF comemorativo leia mais.

  • Anúncios Danielle anunciou o webinar da Equipe de Projetos de Clientes em 25 de junho, apresentando designs personalizados, integrações e uma sessão de perguntas e respostas ao vivo leia mais.

  • Funcionalidade opcourdis solicitou que o plugin Calendário criasse tópicos individuais para cada evento recorrente, isolando a participação por ocorrência leia mais.

  • Funcionalidade martin detalhou atalhos de teclado e peculiaridades de armazenamento que afetam as preferências do chat em tela cheia, debatendo um possível modo exclusivo para chat leia mais.

  • Marketplace SandraT publicou um breve anúncio em alemão “Discourse-Experte gesucht” para uma comunidade B2B-ERP com suporte impulsionado por IA e integração com WordPress leia mais.

  • Bug Moin e outros observaram falhas no redimensionamento do editor em tablets em vários navegadores, sugerindo conflitos entre os modos de toque e desktop leia mais.

  • Bug phillcoxon confirmou que campos de usuário personalizados obrigatórios bloqueiam silenciosamente as inscrições, reproduzindo a falta de dicas de erro para entradas ausentes leia mais.

  • #Blog: O Discourse publicou o tópico de estudo de caso “Como Lançar uma Comunidade Empresarial em 30 Dias”, impulsionando discussões sobre implantações rápidas leia mais.

  • Instalação agemo teve dificuldades para localizar o arquivo discourse.conf, levando Lilly a detalhar os caminhos de config/discourse.conf e as substituições de app.yml leia mais.

  • Suporte nathank explicou por que páginas publicadas omitem componentes de tema, esclarecendo que eventos e locais são excluídos intencionalmente leia mais.

  • Suporte MAR buscou estratégias para consolidar o conhecimento do grupo do WhatsApp no Discourse, destacando os desafios da captura em múltiplos canais leia mais.

  • Suporte MachineScholar encontrou um Net::ReadTimeout em trabalhos de ferramentas de IA personalizadas, explorando ajustes de tempo limite HTTP ou extensões de plugin como soluções alternativas leia mais.

  • UX sam e jordan-vidrine iteraram sobre novos estilos de menu suspenso no cabeçalho, equilibrando tons de azul mais suaves, ajustes de contraste e fundos de ícones leia mais.

  • Bug ascension.forum relatou que o MathJax falha ao renderizar nas opções de enquete, apesar da pré-visualização correta do markdown e das atualizações do plugin leia mais.

Atividade do Grupo @team

  • david contribuiu para Dev ao introduzir @outletArgs de nível superior aqui e melhorar a nomenclatura de ícones no plugin de Pesquisa aqui.

  • Danielle iniciou o anúncio do webinar da Equipe de Projetos de Clientes aqui.

  • sam opinou sobre eventos recorrentes no plugin Calendário aqui e forneceu feedback sobre o menu de notificações aqui.

  • phillcoxon investigou a falha silenciosa de inscrição causada por campos personalizados ausentes aqui.

  • martin compartilhou insights sobre preferências da gaveta de chat e atalhos de teclado aqui.

  • jordan-vidrine detalhou ajustes de design para o novo menu suspenso no cabeçalho aqui.

  • Lilly orientou um usuário sobre a localização do arquivo discourse.conf aqui e ofereceu dicas de configuração SSL para o Cloudflare aqui.

  • joffreyjaffeux trabalhou na resolução do problema de seleção de citação em tablets aqui.

Seja celebrando aniversários ou lutando com o MathJax em enquetes, lembre-se: mantenha a calma e discuta!

Today on meta.discourse.org

Key Stats

Interesting Topics

Migration: dsims migrated his Appalachian Trail “trail-journal” blog to Discourse, hotlinking media replaced with local uploads and comments preserved as inactive users; he leveraged the Isabelle theme, the Locations plugin, and even authored a Created as Default Sort Order plugin to retain chronological sorting. read more

Community: In “WhatsApp and Discourse Challenges”, members explored how to funnel chat nuggets into Discourse; HAWK pointed to post #2 and the Chat Integrations plugin as starting points. read more

Community: “What livestream/webinar platforms do you use?” reignited interest in the calendar-and-event route and teased upcoming Event/Livestream features; see post #2 and the Event chat channels announcement. read more

Community: “Welcome screen for new users?” sparked guidance on onboarding—merefield recommended a dedicated welcome topic (see post #6) versus a banner or notice. read more

Support: The “Foundation theme?” thread cleared up confusion when HAWK confirmed that Foundation is simply the renamed Default theme in recent releases. read more

Support: “Why don’t I see the text-color button?” was resolved by ondrej walking through enabling the BBCode Colouring plugin and assigning it correctly in the theme editor. read more

Support: In “Why image_url for topic not have separated fields?”, merefield explained that Discourse supports only one thumbnail per topic, regardless of attachments. read more

Support: “How can I download a spreadsheet of the user directory?” got practical when Moin suggested using Data Explorer queries and demonstrated how to reverse engineer the Discourse API for CSV exports. read more

Dev: “Tracked variable not found?” saw merefield advise avoiding unnecessary @tracked properties in favor of DIcon usage and linked to a detailed Theme Developer Tutorial. read more

Plugin: The official calendar-and-event thread featured mpaulhac troubleshooting settings at post #521 and Moin recommending contacting Discourse support at post #522. read more

Theme component: The Discourse Cookie Consent Banner (#108380) was updated by tshenry to clear warnings, with a reminder to consult the Cookie Consent guide for full GDPR coverage. read more

Announcements: “Dropping iOS 15 & other old browsers in July 2025” received updates linking to compatible Windows 7/XP browser forks and expanded legacy support notes. read more

Announcements: “Test our new composer!” underscored demand to set the composer as default; sam logged this common request to inform upcoming UX tweaks under the composer tag. read more

UX: “New header dropdown / notification menu styles” hosted a design marathon, with sam and jordan-vidrine debating text contrast, spacing, and icon backgrounds across multiple mockups. read more

#customization:extras: The Multilingual Plugin topic (#142740) reignited calls for Pavilion-style translation support after a recent core commit break, and users shared patch ideas. read more

Activity by the @team Group

Looks like 94 posts and 20 topics kept us busy—here’s to another day of great ideas and glitch fixes!

Today on meta.discourse.org

Key Stats

Interesting Topics

Community

Support

Bug

Installation

Dev

Marketplace

Activity by the @team Group

And remember, after troubleshooting Sidekiq idleness and flagging kerfuffles, keep your queues busy and your flags on topic!

Today on meta.discourse.org

Key Stats

Interesting Topics

Bug

  • Self-hosted email links appending “7d”: odhiambo reported that test emails were creating URLs like community.kictanet.or.ke7d/admin… instead of the correct FQDN (issue thread) and Moin traced it to a typo in the admin quick start guide (post #8). email fixed

  • Staff colour breaks notification emails: A rare bug caused topic notification emails to fail when a staff colour was applied to a post (report); JammyDodger’s additional repro steps confirmed it was due to post_type adjustments (post #3).

  • Standalone.yml build failures: Users running Discourse on non-standard ports saw rebuild loops and port-25 blacklisting errors in this discussion, with ryan_olsen detailing a proper Nginx proxy setup (post #6).

Support

  • Group messaging mechanics: HAWK walked through creating group DMs vs category-tied chat channels (how-to) and Moin clarified that auto-join by group is actually auto-join by category (post #7), even pointing to the discourse-whos-online plugin.

  • Topic like counts: Members wondered why the topic list shows total topic likes instead of first-post likes (query); merefield confirmed it’s part of the Topic List serialization (post #3).

  • Granting admin access: WolfpackFan couldn’t grant admin rights despite receiving the confirmation email; JammyDodger explained the link must be clicked while logged in as the original admin grantor (details, solution #2).

  • Saved Replies (Templates): Rubi asked whether templates can be restricted to mods; Moin explained how category security settings control who uses vs who creates templates, and how to enable private templates via site settings (post #2). Templates category-moderators

  • SMTP setup woes: Nicca’s new install wasn’t receiving admin verification emails; community members pointed to port-blocking by some hosts and suggested switching to port 2525 or following the standard troubleshooting guide (original issue, workaround example #3).

  • Disabling anonymous search: A request to disable guest search with YAML hooks (topic) led to Falco revealing the hidden rate_limit_search_anon_global_per_minute setting that fully blocks /search for anonymous users (post #2).

  • PhpBB3 template import loop: A rebuild error on templates/import/phpbb3.template.yml caused endless loops; JammyDodger pointed to a similar fix in an earlier thread (see 365089).

Announcements

  • AI Artifact storage: The new ai-artifacts feature drew feedback on opening artifact creation to all users rather than only AI personas (discussion) and suggestions for manual code-snippet integration (post #8). ai ai-artifacts

  • Customer Projects webinar: Registration opened for the Customer Projects Team webinar; satonotdead raised Zoom vs Jitsi trade-offs (feedback) and ondrej confirmed that recordings will be posted afterward (post #6). webinar

Feature

  • PWA & iOS push notifications: A feature request explored true push support in PWAs; NateDhaliwal pointed to the official Discourse app for production notifications (post #2) and ryan_olsen confirmed iOS home-screen installs work (post #3). pwa push-notifications

Dev

  • Live code tweaks not persisting: Developers testing direct front-end edits found changes reset on rebuild; merefield recommended using Theme component or Plugin systems for persistent customizations (post #3).

UX

  • Setup wizard palette reset: Users accidentally reset their color palette by rerunning the wizard, but Moin noted that Look & Feel settings were removed from the wizard to prevent this issue (post #2).

Activity by the @team Group

Keep chasing those stray days, rogue ports, and notification quirks—yesterday proved there’s never a dull moment on Meta!

Today on meta.discourse.org

Key Stats

Interesting Topics

Community

  • Use of Flags: Ed_S kicked off a meta-moderation discussion on maintaining hidden “flagging reputation,” and Heliosurge noted Discourse already scores flaggers by accepted-flag ratio (first post | reply).

  • WhatsApp and Discourse Challenges: A conversation about aligning WhatsApp-style chats with Discourse workflows led opcourdis to suggest testing the Discourse mobile app for multi-community handling (original post | follow-up).

General

  • DNS4EU, is it for me?: patrickemin asked if the EU-funded DNS4EU public resolver improves Discourse self-hosting; Falco clarified it’s purely a DNS service, not a hosting enhancement (question | clarification).

Bug

  • Discobot still mentions :gear: instead of ⊕: das-g reported that the Discobot tutorial still refers to the old gear icon, and Lilly confirmed the strings will be updated soon (bug report | team response).

  • Self-hosted instance appending “7d” to the FQDN: A curious “7d” suffix kept appearing on site URLs; community troubleshooting traced it back to a /about description quirk (reported | topic).

  • False positives on “posts are not remapped to new S3 upload URL”: WolfpackFan discovered leftover files in /uploads/default caused backup/restore failures and fixed it by cleaning up before backup (issue | resolution).

#Data & reporting

  • Anonymous views suddenly very high: agemo flagged a suspected AI-bot surge in Google Analytics, and ryan_olsen advised using CloudFlare and IP blocks to mitigate non-JS traffic spikes (observation | recommendation).

Support

  • Switch left sidebar to the top?: BoilerPlate4U wanted to move the sidebar into the header; mcwumbly pointed to the navigation_menu site setting (request | answer).

  • Replying doesn’t quote post above: Johnny_McIvor noted missing in-reply-to indicators; Moin explained the suppress reply directly below/above toggles control that behavior (reported | explanation).

  • Strange editing issues on Meta atm: merefield couldn’t edit or delete posts intermittently; tobiaseigen requested replication details until the issue self-resolved (report | follow-up).

  • Is there any way to permanently disable AI captions as a user?: Moin found that “Don’t ask again” resets on each login and sought a truly persistent opt-out (feature request).

  • Disable emoji shortcuts in chat: Shauny observed that disabling ASCII-to-emoji shortcuts works in posts but not in chat; confirmed by ondrej as a missing setting (bug).

Feature

  • Using Discourse as a community ticket system: ryan_olsen revisited a decade-old ask for per-user private ticket categories and was directed to the Private Topics plugin by NateDhaliwal and Moin (discussion | plugin).

  • Threaded discussion is ultimately too complex to survive on the public Internet?: Piyush_Y argued that strictly linear threads stifle organic conversation flows compared to non-hierarchical card-based models (opinion).

  • Allow setting visibility of Event attendees: opcourdis proposed adding a waiting list and attendee-limit visibility toggle to the Calendar plugin for private event management (proposal).

Activity by the @team Group

We flagged, reshaped, and emoji-ified our way through another 68-post whirlwind yesterday – here’s to fewer gear icons and more smooth edits today!

Today on meta.discourse.org

Key Stats

Interesting Topics

Announcements

  • AI Artifact User storage: sam proposed an interim admin API approach and detailed how artifacts communicate via sandboxed IFRAME messaging in post #13, while darkpixlz prepares a follow-up feature topic. read more

  • :globe_showing_europe_africa: New Calendar Feature: Show Local Time: yaran structured date-range logic and timezone display rules in post #24 and solicited edge-case feedback in post #25. read more

  • Webinar: Meet the Discourse Customer Projects Team: attendees weighed Zoom vs. recorded formats and shared best practices in post #8. read more

  • Help us test Horizon, our newest theme: community members flagged compatibility and layout issues in post #73. read more

Support

  • Forum federation thread on the.socialmusic.network: angus explained ActivityPub ownership and cross-forum editing principles in post #18, with tobiaseigen confirming expected UX in post #20. read more

  • How to set the home page to be an AI bot?: Lilly and pfaffman explored routing strategies for directing logged-in users to the AI bot conversations page in post #4. read more

  • How can I download a spreadsheet of the user directory?: pfaffman outlined using Data Explorer queries combined with a theme component button for CSV exports in post #10. read more

  • 2 Emails stuck in mailq: Ethsim2 diagnosed a queue jam caused by large attachments, cleared the backlog with postsuper, and shared the solution in post #3. read more

#Data & reporting

  • Anonymous views suddenly very high: agemo tracked bounce-rate spikes and suggested Cloudflare Bot Fight Mode and Geo JS Challenges in post #35 and confirmed improvements in post #36. read more

Bug

  • MathJax not working in poll options: joffreyjaffeux committed a workaround for legacy poll plugin quirks, referenced in post #6. read more

  • Disable emoji shortcuts in chat: joffreyjaffeux merged a fix to remove unintended emoji triggers in post #6. read more

  • Topic notifications emails are not being sent if adding a Staff Colour: sam added a pri-medium flag to restore email alerts for moderator-action posts in post #4. read more

  • Bug when using full page login: sam marked this login UX glitch as resolved in post #10. read more

Feature

  • [PAID] Need to feature the Wishlist block on the homepage: Helga_Razinkova gave a shout-out to jahan_gagan for delivering this marketplace request in post #5. read more

  • Is there any way to permanently disable AI captions as a user?: sam scoped this as an interim disable toggle before full caption layering in post #2. read more

  • Constraints on “Custom incoming email address”: supermathie clarified that hosted sites must use foo+…@discoursemail.com or the forum’s hostname in post #2. read more

Dev

  • Javascript added to theme header returns $ is not defined: merefield recommended switching to native JS with Ember modifiers instead of jQuery in post #2. read more

  • Help which plugin is in the screenshot: Moin pointed to the upcoming auto-translation feature and existing Translator plugin in post #3. read more

Activity by the @team Group

Between AI artifacts, calendar tweaks, and ninja bug fixes, our forum never sleeps—and our puppies are wagging their tails in excitement!

Today on meta.discourse.org

Key Stats

Interesting Topics

Theme component

Feature

Bug

Support

Dev

UX

Activity by the @team Group

After all that bug-squashing and feature-tweaking, may your forums be as happy as a puppy chasing a newly fixed emoji!

Today on meta.discourse.org

Key Stats

Interesting Topics

Announcements

Bug

Support

Dev

  • satonotdead explored limiting trust levels via the API in 371684, prompting community scripting suggestions.

Migration

  • jimkleiber shared strategies for importing social media posts into Discourse for a trail-journal blog in 370935, weighing RSS vs. API approaches.

Feature

  • nat confirmed that once whisper privileges are revoked, users can no longer see their own whispers in 272478.

  • Ethsim2 proposed an opt-in setting to trigger email notifications for group mentions added via post edits in 371642, sparking a discussion on skipped email logic.

Activity by the @team Group

It was a whirlwind of features and fixes—our calendar’s never been so punctual, and even Discobot got a facelift! :tada:

Today on meta.discourse.org

Key Stats

Interesting Topics

Announcements

  • sam introduced a new search sort order:read, enabling users to surface recently read topics in results for quicker look-up (read more).

  • gilles celebrated the enhanced Upcoming Events filter in the calendar-and-event plugin and suggested showing participant names to round out the view (read more).

Bug

  • nolo and RGJ reported that deleting one component from a long list hides others due to lazy-loading. awesomerobot has drafted a fix in this PR.

  • T_Disco discovered the ‘no tags’ option missing in Advanced filters; Moin pointed out that in:untagged is a working search syntax (UX) (read more).

  • Ethsim2 uncovered an iOS PWA issue where Apple Passwords autocomplete prompts appear unexpectedly in the composer; more investigation is ongoing (read more).

Support

  • Jerome-cockpitLAB asked how to hide the keyboard shortcuts button; NateDhaliwal shared a quick CSS snippet to remove it from the sidebar (keyboard-shortcuts) (read more).

  • ice.d experienced lag after a Discourse update; merefield explained that a global post rebake via Sidekiq can cause temporary slowdown and showed how to monitor the queue (read more).

  • nathank noted Microsoft email tenants were bouncing Discourse mail until DMARC was enabled; the thread links to Mailgun’s Microsoft requirements blog (email) (read more).

  • Moin found that the personal_messages:username filter needs a query term to work; joffreyjaffeux confirmed the syntax test personal_messages:discobot (search) (read more).

General

Feature

  • darkpixlz proposed an admin API for AI artifact creation, raising questions about LLM choice and VSCode integration; a spirited ai-artifacts/rest-api debate ensued (read more).

  • rw_grim requested support for multiple ActivityPub actors on a single post (via tags), so posts can be federated to more than one Mastodon account (activitypub) (read more).

Community

  • marvi and NateDhaliwal revisited the welcome screen pin behavior for new users, noting how home vs. Latest views affect visibility, and uncovered quirks with topic IDs (Community) (read more).

UX

  • sam advocated enabling the new header dropdown and notification menu styles globally on meta as a design experiment, inviting feedback before broader rollout (design-experiment) (read more).

#Data & reporting

  • Michael12 dissected the AI sentiment schema in classification_results, confirming joins to posts.id and exploring per-topic aggregation for dashboard reports (ai-sentiment) (read more).

Activity by the @team Group

  • sam
    • Launched the order:read search sort (371770)
    • Proposed defaulting the new header dropdown styles on meta (369574)
    • Flagged the overlooked theme interface width setting (370949)

  • awesomerobot
    • Reviewed the component-deletion bug and suggested a patch (371784)
    • Added CSS variables to inline theme styles (Dev) (368612)
    • Investigated the first custom top nav link appearing selected (top-navigation-links) (369093)

  • joffreyjaffeux
    • Provided the syntax fix for personal_messages:username (search) (371848)
    • Shared the MathJax “dark magic” patch to fix poll date rendering (370632)

  • Lilly
    • Confirmed the bulk-actions UI now blocks deletion without a selected option (371074)

  • lindsey
    • Addressed the missing PM icon in in:all searches and outlined the forthcoming fix (365094)

Keep calm and search on—yesterday meta was a whirlwind of features, fixes, and facepalms!

Today on meta.discourse.org

Yesterday’s Meta pulse spanned 117 new posts and 26 new topics, including major accessibility fixes like dialog box keyboard navigation, ‘Dayv0’ load-parent-post control, and missing accessible names for arrow icons, a head-scratching 500 Internal Server Error in custom integration code, and community testing workflows in private preview accounts.

Key Stats

Interesting Topics

Theme component

Support

Dev

Bug

Plugin

Announcements

UX

Feature

Activity by the @team Group

That’s a wrap—time to give your rubber duck a well-deserved break after all that lively debugging!

Today on meta.discourse.org

Key Stats

New posts: 41
New topics: 4

Top users (posts, likes):


Interesting Topics

Theme component

  • In “Last Seen” User Card, tshenry added a compatibility file to pin the component to pre-3.5.0.beta7-dev cores in post #35, and rahim123 confirmed it works again after reinstall in post #36.

  • In Right Sidebar Blocks, Andrew_Rowe reported that events aren’t sorted chronologically and shared a screenshot in post #156 of the upcoming events block.

General

  • In Discourse or discuz?, Heliosurge compared release cadences and community activity in post #2, and nolo detailed Discuz licensing and platform differences in post #3.

UX

  • In New header dropdown / notification menu styles, jordan-vidrine enabled the experiment for all trust_level_0 users in post #77, and Moin weighed in on icon contrast in post #81.

blog

Support

  • In Is it possible to embed counters in the footer of the site?, RGJ asked what metrics were needed in post #2, and DigneZzZ requested Yandex.Metrica integration in post #3.

  • In How to limit wiki editing to a certain group or trust level on a post, ondrej noted there’s no per-category wiki-edit restriction in post #2.

  • In Changing Settings For Delete User and Adding Option to Manually Screen Emails, JammyDodger suggested a CSS hide for the “delete and block” button in post #3.

  • In Is there a way to see what posts have been hidden and by whom?, MikeNolan asked about moderator hide logs and AUG enforcement in post #1.

  • In Help: Image thumbnail is broken on chat messages, RoldanLT reported Cloudflare R2 thumbnail authorization errors and shared their S3 config in post #1.

Dev

  • In api.renderInOutlet not rendering?, NateDhaliwal shared a GitHub branch in post #9, debugged CSS display issues in post #10, and nolo recommended optional chaining for nested lookups in post #11.

  • In Modernizing inline script tags for templates & JS API, jimkleiber asked about moving inline <script> components to the new JS tab in post #2, and NateDhaliwal pointed out api.renderInOutlet usage in post #3.

Feature

  • In Add Reply-in-Line back to Chat in addition to Reply-as-Thread, oshyan proposed re-introducing inline quote-replies in post #1, and jimkleiber contrasted chat linearity vs context quoting in post #2.

Bug

  • In Should a deactivated user receive an email?, nickrsan explored using deactivation for periodic re-verification in post #20.

  • In Error “no implicit conversion of Array into String” when using Gemini AI analysis on posts with images, hel_Sinki captured the JSON payload error in post #2 and Michael12 confirmed the same behavior in post #3.

  • In I’m having issues sending DMs or channel messages in rapid succession, ばこん asked if connection speed could trigger rate-limits in post #6.


Activity by the @team Group

  • tshenry improved compatibility for the “Last Seen” User Card; see post #35.

  • jordan-vidrine enabled the new header dropdown & notification menu styles for trust_level_0 users; see post #77.

  • HAWK chimed in on migration planning best practices; see post #4.


That’s a wrap—yesterday’s mix of theme tweaks, migration guidance, and chat feedback proves there’s never a dull moment on meta!

Today on meta.discourse.org

Key Stats

Interesting Topics

Support

Feature

Bug

#Data & reporting

Plugin

Theme component

Dev

Installation

  • Multiple Discourse sites experienced a Job exception: Waited 1.0 seconds after migration to Hetzner; resource allocation and monitoring configurations were discussed in Job exception error.

Activity by the @team Group

Here’s to a night of puppy cuddles, perfectly sized composers, and zero surprise password prompts!

Today on meta.discourse.org

Key Stats

Interesting Topics

Support

Bug

Feature

  • A “No bump” toggle (sage-style) was proposed by Johnny_McIvor—and community members noted it already exists for TL4 and staff in “No bump” setting.

Dev

Theme component

#Data & reporting

Activity by the @team Group

With GDPR deep-dives, calendar color dramas, and CSP heroics, let’s call it a day—no puppies were harmed in writing this report!

Today on meta.discourse.org

Key Stats

Interesting Topics

Announcements

  • Introducing Horizon, our newest theme (horizon-theme): lindsey unveiled Horizon, a simple, beautiful theme designed for effortless installation, complete with light and dark mode previews and a peek at navbar customization… read more.

Support

  • Why am I reading this in Portuguese instead of the original post language?: merefield wondered why his content defaulted to Portuguese on meta; Moin and others investigated locale quirks in this threadread more.

  • Can you customize the Ai Summarize prompt? (ai, ai-summarize): jrgong asked how to tailor AI Summarize prompts, and satonotdead recommended using custom personas and prompts in this discussionread more.

  • Login API Umleitung raus nehmen: Florian_Müller detailed an SSO redirect issue after connecting Discourse to WordPress, and JammyDodger suggested the admin login bypass at /u/admin-login linkread more.

  • How can I change the subheader on the signup form?: jonasrosland looked for missing site text keys after js.create_account.subheader_title disappeared, sparking discussion about hosted service limitations hereread more.

  • How to use .ico favicons correctly in Discourse multisite?: emonunix reported .ico favicon inconsistencies across multisite setups, exploring CDN injection behavior and SEO impacts in this threadread more.

#Site feedback

  • Everything is translated, help! (translation): pHneutre expressed confusion over automatic translations in content and UI, and nat pointed to a toggle button and forthcoming docs to manage localized posts hereread more.

  • Category description in french broken (translation): pHneutre spotted AI-generated French descriptions on the Documentation category page, leading nat to delete faulty localizations and monitor refreshed content linkread more.

Dev

  • Any way to restrict a theme component to only moderators?: pangbo inquired about loading admin-only theme imports for moderators, and david recommended using optionalRequire to prevent module errors linkread more.

  • Upcoming post stream changes – How to prepare themes and plugins (dev-news): pangbo flagged avatar component inconsistencies in the new post stream, and david explained the rationale behind separate PluginOutlet naming in this PR discussionread more.

Bug

  • “First accepted solution” trigger doesn’t work (automation): Moin reported that the solution-detection PM automation stopped firing for new topics; nat is investigating potential logic changes in the check linkread more.

  • Error on Topic and Post Voting Plugins (topic-voting, post-voting): HandSpy_v3 encountered blank crashes after installing voting plugins on 3.4.6, sparking compatibility discussion around branch tracking and plugin versions in this threadread more.

Feature

#Data & reporting

  • Why do monthly signup counts change over time?: Shukrati noticed May’s signup figures shift from 98 to 95, and JammyDodger explained how deleted accounts affect historical report queries discussionread more.

Marketplace

  • Help request: Discourse-Ghost SSO (SSO): Seb_EnergyFlux sought secure Ghost(Pro) SSO middleware that avoids exposing Admin API, and the community weighed in on hosted vs. self-managed solutions hereread more.

Activity by the @team Group

With Horizon now shining on our screens, languages untangled, and AI prompts thoroughly debated, meta’s puppies are safe and our community stronger than ever!