3.5.0.beta9: Melhorando gerenciamento de cores, banner de boas-vindas principal e filtros de log de ações da equipe

Novidades em 3.5.0.beta9

Melhorias contínuas no gerenciamento de cores

As paletas de cores têm recebido muita atenção ultimamente, pois temos adicionado recursos e melhorado o fluxo de criação e gerenciamento de paletas de cores. O objetivo dessas atualizações é facilitar a aplicação das cores da sua marca à sua comunidade, ao mesmo tempo em que continuamos a atender a opções de paletas de cores variadas e dinâmicas. As atualizações recentes para paletas de cores incluem tratamento significativamente melhorado do modo escuro no nível do tema, melhor ordenação de paletas no admin, pré-visualizações visuais de paletas nas preferências do usuário e redação aprimorada das configurações de paletas para torná-las mais fáceis de configurar.

Leia os últimos anúncios sobre essas atualizações. Mais atualizações de paletas de cores estão a caminho!

Banner de boas-vindas agora no core do Discourse

O core do Discourse agora inclui configurações para um banner de boas-vindas integrado que pode ser configurado para cada tema. Isso substitui o componente de tema existente Banner de pesquisa avançada, tornando o banner mais utilizável e simples de configurar. Aproveitando as novas configurações de site de temas, o banner de boas-vindas pode ser ativado individualmente para temas, com as configurações de exibição sendo alteradas globalmente, dando a você mais controle sobre onde e como ele é exibido aos seus membros.

Confira a documentação para adicionar um banner de boas-vindas ao seu tema.

Mais controle sobre os logs de ações da equipe

Publicamos algumas atualizações para tornar os logs de ações da equipe mais úteis. Estes são logs disponíveis em /admin/logs/staff_action_logs que permitem ver todas as ações sendo tomadas pela equipe da sua comunidade, para que você possa acompanhar o quem, quando, por que e o quê das alterações feitas no seu site. As atualizações recentes adicionam um seletor de intervalo de datas aos logs, dando a você um controle mais granular sobre como eles são exibidos e o que você escolhe ver e exportar.

9 Curtiram

E muito mais!

Mas espere, tem mais! Nós nos esforçamos para destacar novos recursos e mudanças para você, mas sempre há muitas mudanças para detalhar. Para uma lista completa de novos recursos, correções de bugs, melhorias de UX e muito mais, certifique-se de revisar os Recursos Adicionais e Correções listados abaixo.

Melhorias de Plugins

discourse-activity-pub

Correções de Bugs

  • A paginação estava quebrada após 50 seguidores/seguidos (239)
  • Usar a página correta para load_more_uri (238)
  • Permitir edição do título do tópico para posts não-ActivityPub (235)

discourse-custom-topic-lists

Correções de Bugs

  • Usar o componente TagDropHeader em vez de apenas strings (48)

Todos os Recursos e Correções

Novos Recursos

  • Ignorar verificação de spam quando o conteúdo relevante não mudou ou foi editado por staff (34391)
  • Capacidade de regenerar resumos curtos (34345)
  • Desativar dicas de usuário + post de boas-vindas do bot narrativo para todos os sites (34316)
  • Interface administrativa de progresso de tradução (34239)
  • Habilitar botão de criação de tópico para categorias somente leitura (34211)
  • Acesso CRUD para ai-artifacts (somente admin) (34193)
  • Melhorar a ordem de classificação da paleta de cores no admin (34282)
  • Opt-in para a API de respostas ao usar Azure (34290)
  • Exibir scripts de automação na página de recursos de IA (34254)
  • Localizar visualização de tópico na visualização do crawler (34253)
  • Filtrar dicas para tópicos atribuídos (33992)
  • Localizar títulos de tópicos e nomes de categorias na visualização do crawler (34212)
  • Remover checkbox de modo escuro (34165)
  • Adicionar pré-visualizações aos seletores de paleta de cores (34129)
  • Adicionar suporte para esforço de raciocínio ‘minimal’ em modelos OpenAI (34179)
  • Suporte para GPT-5 (34168)
  • Opção de tema padrão na interface do usuário (34126)
  • O ícone de cabeçalho de IA deve lembrar a última URL (34108)
  • Adicionar suporte para matryoshka em embeddings Gemini (34145)
  • Fazer com que a exportação de logs de ações de staff respeite o filtro (34113)
  • Opção de tema padrão na interface do usuário (34110)
  • Adicionar seletor de intervalo de datas ao log de ações de staff (33959)
  • Adicionar toggle para gists de PM no Discourse AI (34107)
  • Adicionar opção para ocultar endereços IP de moderadores (33682)
  • Tornar HyDE opcional na busca por IA (34074)
  • Localizar títulos de tópicos em notificações e favoritos (34059)
  • Usar uma persona ao executar o script de automação de triagem de IA (34010)
  • Preferência de usuário para fonte monoespaçada do editor Markdown (34051)
  • Adicionar configuração de esquema de cores escuro para temas (33967)
  • Permitir re-localização duas vezes ao dia se a versão do post mudou (34023)
  • Adicionar nova configuração edit_tags_allowed_groups (34000)
  • Buscar ativos JS pré-construídos por padrão (34009)
  • Preferência de modo de cor (33875)
  • Resetar data de bump ao desocultar um post (33926)
  • Adicionar suporte a unicode para nomes de usuário no rich text do composer (33734)
  • Resetar data de bump ao ocultar um post (33895)
  • Localizar nomes de idiomas (33790)

Correções de Bugs

  • Atualizar lista de paletas ao navegar de volta para a página de lista de paletas (34374)
  • Incluir scripts llm_persona_triage na seção de triagem dos recursos de IA (34395)
  • Truncar nomes de personas seedadas para caber na restrição de comprimento do nome (34393)
  • Permitir que usuários em content_localization_allowed_groups excluam traduções (34385)
  • O dropdown de idioma no wizard deve filtrar corretamente (34379)
  • Um erro de digitação no callback de mudança do wizard (34378)
  • Corrigir a tag de parágrafo de fechamento no locale (34372)
  • Garantir que os campos de confirmação de usuário sejam exportados corretamente nas listas de usuários. (34375)
  • Ocultar busca no cabeçalho para certas rotas (34294)
  • Priorizar paleta padrão de luz e escuridão no admin (34348)
  • Permitir que o índice de temas reordene ao adicionar novos temas (34314)
  • Link incorreto de configuração do site para plugins na busca do admin (34349)
  • Botão de editar paleta de cores apontando para a rota errada (34318)
  • Link para os logs de ações de staff corretos para configuração do site do tema (34315)
  • Melhorar toggle de automação on/off (33482)
  • Usar nome do grupo no aviso de menção inalcançável (34174)
  • Limpar logs de user_auth_token mesmo quando o log detalhado está desativado (34196)
  • Definir cor do texto da categoria no blur do campo (34289)
  • Tópico excluído causa problema ao substituir atributos (34286)
  • Specs do serializador de site do tema do sistema e gerenciador de stylesheet (34277)
  • Garantir que gists de IA renderizem no mobile (34261)
  • Border-radius deve aparecer na entrada de edição do título do tópico (34258)
  • Melhorar autocomplete hex de entrada de cor (34218)
  • Usar caminho correto de subpasta de subcategoria no crawler (34250)
  • Não tornar as paletas do Horizon selecionáveis pelo usuário (34062)
  • Usar um valor válido para desativar backups usando backup_frequency (34245)
  • Configurações do site do tema não recarregando entre processos (34242)
  • Remover parâmetro allowedGroups redundante (34244)
  • Permitir que admins excluam convites criados por outros (34064)
  • Simplificar lógica de requisito de nome completo durante o cadastro (34215)
  • Atualizar estilos de tela pequena (34232)
  • Assumir que o buffer também carrega coisas de chunks anteriores, não apenas o último (34230)
  • Mostrando erros durante auth social em alguns casos extremos (34220)
  • Melhorar manipulação de URL de destino do cadastro (34221)
  • Melhorar filtragem com múltiplos filtros de tag (34120)
  • Poluição de cache de busca de autocomplete de usuário (34208)
  • Atualizar destino final para usar user agent mais recente (34207)
  • ENTER no rich editor após nó não-textual (34188)
  • Colar menção de post para rich editor (34184)
  • Plugin Hcaptcha era incompatível com sites que exigem login (34181)
  • Mostrar mensagem de erro quando auth social falha para usuários suspensos (34173)
  • Redirecionar para tópico ‘privado’ ao usar discourse connect (34176)
  • Rich editor html_inline parseDOM não definindo o atributo da tag (34175)
  • Não sair precocemente da rota de login em webviews (34172)
  • Escape de URL no rich editor ao autolink/linkify (34164)
  • Corrigir chamada de endpoint open ai (34170)
  • Não tentar atualizar campo de automação se não pudermos criar uma Persona devido a campos faltantes (34147)
  • Remover exemplo de markdown multi link confuso da persona de resumo (34146)
  • Ferramenta de busca de IA deve respeitar nova configuração hyde (34117)
  • Garantir que não adicionamos partes do mesmo chunk duas vezes ao lidar com ParserErrors (34143)
  • Dicas de usuário em idiomas com apóstrofos (34118)
  • Mostrar spinner de carregamento ao redirecionar para discourse connect (34135)
  • Tornar recarga ao vivo de tema mais segura (34133)
  • Atualizar lógica para exibir aviso de paleta do admin (34121)
  • Conectores JS/HBS em temas (34130)
  • Capturar possível exceção PG de Chat::AutoJoinChannels (34132)
  • Agendador de eventos poderia criar registro duplicado (34127)
  • Manipulação do cookie ‘destination_url’ (33072)
  • Prefixo ‘custom’ foi removido. Limpar campo de modelo de llm_report (34099)
  • Migrações parciais (34085)
  • Não realizar tradução nula (34084)
  • Garantir que strings estejam corretamente escapadas antes de seedar uma persona para scripts de triagem (34082)
  • Atualizar estilo fallback para helper category-link (34076)
  • Usar variável correta para migração de personas de triagem (34067)
  • Remover prefixo custom ao seedar personas para triagem (34066)
  • Recarga infinita em viewport-based-mobile-mode (34058)
  • Erro de digitação em tarefa helper rake em configuração llm (34057)
  • Adicionar componente ao botão de todos os temas (34056)
  • Mostrar seletor de localização de categoria para locales não suportados quando a localização existe (34025)
  • Tradução de notificação de evento para presença predefinida (34053)
  • Inicializar mobileMode mais cedo (34036)
  • Filtrar views de rota - erro, “views” é ambíguo (34033)
  • Debounce resolução de urls de imagem no rich editor (34035)
  • Lidar com LOAD_PLUGINS=0 em assemble_ember_build.rb (34029)
  • Permitir here como menção válida (34028)
  • Adicionar avisos de menção para rich text do composer (33857)
  • Garantir que slug de categoria importada seja deduplicado (34012)
  • Remover overflow desnecessário em horizontal-scroll-sync (34016)
  • Convites em massa CSV quebrados quando uploads S3 estão habilitados (33995)
  • Menção com status deve abrir o card do usuário (33979)
  • Otimizar deficiências da truncagem de tópico de a27e20c (33983)
  • Implementação de classes de elemento em navegadores mais antigos (33981)
  • Sair do editor markdown com tab (33940)
  • Estender chave de cache devido ao locale do usuário (33975)
  • Contagem dupla de taxa de conclusão e normalizar (33963)
  • Modo do composer não estava sendo lembrado em novo PM (33962)
  • Verificar nomes de grupo de tags no validador de template de formulário (33850)
  • Evento ENTER no modal de link do composer (33945)
  • Remover referência de código antigo na migração do Discourse AI (33943)
  • Garantir que relatório de uso seja consciente do fuso horário para prevenir lacunas (33913)
  • Também mostrar nomes nativos ao editar localizações de categoria (33930)
  • Mover texto de digest custom para o local correto (33912)
  • Nome de variável correto (33935)
  • Processar templates antes de pré-visualizar (33848)

Mudanças de UX

  • Pré-visualizações de cores de preferência de usuário mais reativas (34361)
  • Correções e melhorias para paletas de cores (34359)
  • Remover estilização específica do wizard e adicionar classes core (34323)
  • Exibir mensagem toast ao excluir um tema (34355)
  • Manter composer mobile sempre em tela cheia (34358)
  • Remover barThickness para que barras de tradução escalem naturalmente (34362)
  • Corrigir cor do handle da timeline em paletas de modo escuro (34360)
  • Não tornar paletas seedadas selecionáveis pelo usuário (34347)
  • Atualizar texto de Active ->` Padrão para temas + paletas (34346)
  • Corrigir tamanho do dropdown de categoria no editor de título (34335)
  • Não destacar conteúdo de admin ao passar o mouse se não for clicável (34332)
  • Melhorar estilização do seletor de cores (34328)
  • Aumentar contraste do handle da timeline ligeiramente (34327)
  • Suporte light dark para botão da sidebar horizon (34319)
  • Definir tamanho do emoji para 1em (34325)
  • Adicionar relatório de admin para contas associadas por provedor de login (34187)
  • Alinhamento de emoji de status do usuário na sidebar e menção de chat (34320)
  • Usar ícone rotate para botão de converter tema (34317)
  • Mostrar seleção em massa na página de filtro quando definido para mostrar em controles de navegação (34237)
  • Corrigir botão de novo tópico desabilitado no Horizon (34293)
  • Simplificações de botão de ação de post (34141)
  • Mover cores selected e hover para cima na UI de paleta de cores (34278)
  • Adicionar configuração de imagem de fundo para banner de boas-vindas (34222)
  • Remover flex do layout do formulário de aparência de email do admin (34291)
  • Melhorar padding da busca do admin (34280)
  • Mudar para overflow:auto em post-controls (34263)
  • Melhorar alinhamento do cabeçalho em modais mobile (34260)
  • Corrigir padding faltando (34255)
  • Ajustar aparência do ícone de busca (34235)
  • Estilo diferente para toggle markdown/rich editor (34161)
  • Melhorar texto da opção não selecionável pelo usuário para paletas de cores (34251)
  • Melhorar texto para tags de categoria restritas (34240)
  • Corrigir posicionamento do componente toggle de tema no Horizon (34226)
  • Estilos de visitado na lista de tópicos de categorias (34225)
  • Adicionar classe única ao botão toggle de perfil do usuário (34223)
  • Remover margem no badge do usuário (34216)
  • Adicionar quebra hard com duplo espaço+enter no rich editor (34157)
  • Tornar [quote] do rich-editor não isolante (34177)
  • Corrigir problemas de padding/espaçamento em larguras menores (34180)
  • Corrigir mais-tópicos no caso da coluna de posters (34178)
  • Adicionar regra de input de nota de rodapé [^n] no rich editor (34163)
  • Adicionar regra de input [quote] no rich editor (34162)
  • Adicionar configuração de visibilidade da página do banner de boas-vindas (34119)
  • Melhorias de consistência e acessibilidade para atalhos de teclado (34090)
  • Evitar nós prosemirror com conteúdo e draggable:true (34153)
  • Corrigir interação das abas mais-tópicos com --space (34047)
  • Melhorias menores de espaçamento de busca (34152)
  • Definir cor da tag do cabeçalho para header_primary-high (34150)
  • Corrigir sintaxe antiga (34138)
  • Não mirar elementos de dados de topic-list-item na definição de cor de fundo (34136)
  • Restilização do cabeçalho de categoria (34081)
  • Renderizar emojis consistentemente na página 404 (34115)
  • Corrigir largura no hidden-upload-field no botão de backup do admin (34103)
  • Tema Horizon, corrigir classe d-toc em telas menores (34105)
  • Expor botões shift para listas em dispositivos touch (34102)
  • Mudanças na sidebar & limpeza de css (34097)
  • Ajustes de imagem de subcategoria (34083)
  • Usar cor de sucesso para ícone resolvido na lista de tópicos (34092)
  • Horizon >` aplicar pequenas correções de estilo para plugin discotoc (33826)
  • Redimensionar largura do dmenu para filtro ao redimensionar janela (34091)
  • Adicionar badges de categoria aos resultados da dica de filtro de categoria (34078)
  • Corrigir badges de categoria na página 404 e oneboxes (34071)
  • Remover classe btn-default do toggle light-dark (34070)
  • Tornar streaming de IA mais eficiente sob fluxo de post glimmer (34068)
  • Corrigir posição do controle de citação no fluxo de post não-glimmer (34069)
  • Adicionar espaçamento ao estilo de caixa de tag do discourse (34065)
  • Tornar tabelas em blockquotes fixas para prevenir overflow (34061)
  • Direcionar para página de tag única da interseção de tags quando uma tag permanece (34038)
  • [rte] colocar cursor corretamente no final quando putCursorAtEnd é chamado (34039)
  • Adicionar parágrafo de finalização ao colar um [quote] no final de um bloco de texto (34037)
  • Aprimora dropdown de mensagens com contagem de não lidas (33889)
  • Melhorar wrapping e estilização em logs de email (34011)
  • Melhor manipulação de overflow de log de email do admin (33988)
  • Unificar filtros para cores, temas e componentes (33863)
  • Aplicar espaçamento consistente e corrigir tamanho de emoji em track-link em posts (33982)
  • Horizon >` página de mensagens – mudar box-shadow para inset (33976)
  • Horizon >` followup de zindex de popup de mensagem de chat (33977)
  • Corrigir oneboxes de repositório github no chat (drawer) (33955)
  • Corrigir abas no novo painel de notificação (33871)
  • Capacidade de customizar cores de borda de oneboxes (33939)
  • Alinhamento de hashtag em texto e autocomplete (33902)
  • Atualizar estilização de notas de rodapé inline (33933)
  • Melhorar restrição de largura do admin, corrigir largura da configuração de tema (33938)
  • Mostrar 0% em vez de travessão em colunas de relatório de tipo percentual (33931)
  • Modernizar implementação de notas de rodapé e habilitar em pré-visualização (33928)
  • Clarificar botão de ativação de paleta de cores (33909)
  • Horizon >` ajustes de z-index do chat-drawer para conteúdo de popup (33932)
  • Variáveis de borda de conteúdo 2 (33911)
  • Corrigir-overflow (33914)
  • No índice de plugin, desvincular preinstall, simplificar banner de instalação (33910)
  • Mostrar botão de navegar para post em citações ignoradas (33904)

Mudanças de Segurança

  • XSS de nome de usuário no banner de boas-vindas
  • Escapar nomes

Performance

  • Corrigir regressão de performance em SvgSprite.settings_icons (34377)
  • Limitar o número de datas futuras geradas (34134)

Acessibilidade

  • Incluir conteúdo de post pequeno como cabeçalhos para leitores de tela (34392)
  • Título do dropdown da barra de ferramentas do composer (33993)
2 Curtiram