Novidades em 3.5.0.beta2
Fila de revisão
Começamos a fazer uma série de melhorias na fila de revisão, onde os moderadores podem revisar e lidar com conteúdo sinalizado.
Um pop-up é exibido após a conclusão de uma ação de revisão, como indicação de sucesso e para evitar cliques múltiplos acidentais.
Se uma postagem for sinalizada por corresponder a palavras monitoradas, as palavras responsáveis são listadas agora, tornando mais fácil saber imediatamente o motivo da sinalização.
Banner de boas-vindas
Adicionamos um novo recurso de banner de boas-vindas, para dar as boas-vindas aos membros e permitir que eles pesquisem o conteúdo do site. Para ativá-lo, selecione a configuração do site Ativar banner de boas-vindas.
Interface de administração
Continuamos a fazer melhorias na interface de administração em um ritmo acelerado. Três melhorias para destacar:
Fazer upload e gerenciar os logotipos do seu site ficou mais fácil com a página de branding recém-redesenhada e reorganizada. Os logotipos que acreditamos que todo site deveria ter são destacados, enquanto os logotipos opcionais foram recolhidos.
Ao editar as paletas de cores do seu tema (anteriormente conhecidas como esquemas de cores), agora você pode especificar códigos hexadecimais de cores, além do seletor de cores usual.
Se você gosta de acessar o código do seu tema para editar HTML e CSS, você vai gostar da interface de edição de temas recém-melhorada. Escondemos campos raramente usados atrás de um alternador, adicionamos melhores descrições e sempre exibimos as descrições no topo em vez de atrás de tooltips.
Atualizações de segurança
Esta versão inclui correções para estes problemas de segurança relatados por nossa comunidade e pela HackerOne .
14 curtidas
tgxworld
(Alan Tan)
Março 26, 2025, 2:46am
3
E ainda mais!
Mas espera, tem mais! Fazemos o nosso melhor 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 mais, certifique-se de revisar os Recursos e Correções Adicionais listados abaixo.
Melhorias nos plugins
discourse-activity-pub
Novos Recursos
Adicionar suporte para atores de Serviço (196 )
Adicionar rota “about” do ActivityPub com listagem básica de atores (191 )
Correções de Bugs
Melhorar a análise de base_object_id (198 )
Atributos de ator incorretos (194 )
Sempre impedir a publicação AP de uma categoria com restrição de leitura (181 )
Não mostrar “publicar todas as postagens” quando o tipo de publicação do tópico for first_post (180 )
discourse-ai
Novos Recursos
Permitir especificar “nenhum” uso de ferramenta no prompt de conclusão
Triagem silenciosa usando persona de IA (1193 )
Permitir desativar top_p e temp para modelos de pensamento (1184 )
Adicionar capacidade de desativar descobertas de pesquisa (1177 )
Adicionar suporte a respostas baseadas em persona e sussurros à triagem de LLM (1170 )
Triagem de automação usando personas (1126 )
Implementar suporte a tokens de pensamento (1155 )
Suporte completo para Sonnet 3.7 (1151 )
Correções de Bugs
Impedir chamada de Object.keys em null (1217 )
Incapaz de clicar no gráfico de rosca quando não há filtros (1213 )
Aumentar limite do prompt do sistema (1210 )
Remover evento de aplicativo de pesquisa em página inteira incorreto (1209 )
Garantir que a piscina de threads seja desligada (1207 )
Impedir que campos em Object sejam renderizados novamente (1205 )
Especificação de legenda de imagem falhando (1195 )
Necessário criar modelo ao testar novo embedding (1192 )
Diversos problemas com gerenciamento de LLM e triagem (1186 )
Suporte à triagem de IA e refatoração da funcionalidade de pesquisa (1175 )
Impedir escape duplo de filtros (1179 )
Usar route para links da barra lateral de sentimento do administrador (1160 )
Resultados subsequentes na pesquisa em página inteira devem reativar a descoberta (1156 )
Modelos de raciocínio legados não funcionando, parâmetros de provedor ausentes (1149 )
Mudanças de UX
Converter visão geral da análise de sentimento em barras horizontais (1216 )
Mover pesquisa de IA para o lado em telas grandes (1196 )
Adicionar links de sentimento à barra lateral do administrador (1158 )
Atualizar modelos de LLM da Sambanova (1157 )
Streaming mais suave para descobertas (1154 )
Adicionar descrição à navegação de configuração (1153 )
Melhorias no relatório de análise de sentimento (1150 )
Desempenho
Mover análise de sentimento para a fila “low” do Sidekiq (1173 )
discourse-akismet
Novos Recursos
Enviar e-mail para usuário excluído (167 )
discourse-algolia
Mudanças de UX
Remover link antigo do fórum do Algolia do README (118 )
discourse-assign
Novos Recursos
Adicionar filtro “assigned:<nome>” (na página /filter) (648 )
Correções de Bugs
Uso incorreto de prioritize_full_name_in_ux substituído por prioritize_username_in_ux (645 )
Garantir que o plugin assign respeite a configuração do site prioritize_full_name_in_ux (632 )
Permitir que usuário seja atribuído a postagem e tópico (638 )
Mudanças de UX
Adicionar classe aos itens da lista de tópicos atribuídos (649 )
Seguindo 08d99dc, podemos remover a atribuição de cor separada (647 )
Atualizar para novo separador de tags do core (639 )
discourse-authentication-validations
Correções de Bugs
Especificações quebradas devido à mudança de caminho do administrador (34 )
discourse-cakeday
Correções de Bugs
Respeitar ocultação de perfil do usuário ao mostrar data de nascimento e cakeday (152 )
discourse-calendar
Novos Recursos
Adicionar saída de plugin em modal/post-event-builder (693 )
Correções de Bugs
Diminuir altura do scroll do calendário. (709 )
Correção de border-radius (696 )
Desempenho
Corrigir problema N+1 em DiscoursePostEvent::EventsController#index (698 )
discourse-chat-integration
Correções de Bugs
Compartilhamento em canais de fórum do Discord requer um thread_name (251 )
discourse-codebytes-plugin
Correções de Bugs
Atualizar decorador para mudança no core (44 )
discourse-data-explorer
Correções de Bugs
Garantir que datas passadas em parâmetros de consulta sejam analisadas no fuso horário local. (365 )
Relatórios de automação do Discourse com parâmetros (363 )
discourse-livestream
Mudanças de UX
Limitar estilos de livestream a tópicos de livestream (48 )
discourse-lti
Correções de Bugs
Adicionar cabeçalho Content-Type para informar explicitamente ao navegador para analisar a resposta reenviada como HTML (70 )
discourse-microsoft-auth
Novos Recursos
Suporte a Single Tenant para o plugin de autenticação Microsoft (67 )
discourse-reactions
Mudanças de UX
Aplicar border-radius opcional do core ao botão (358 )
Página de atividade de reações do usuário mostra nomes em menções quando a configuração do site é verdadeira (355 )
discourse-solved
Novos Recursos
Mostrar “marcado como resolvido por” no OP quando o tópico é resolvido (343 )
Correções de Bugs
Migração foi feita apenas para o primeiro lote (344 )
Mudanças de UX
Melhor alinhamento e espaçamentos para “marcado como resolvido por” (346 )
discourse-tooltips
Correções de Bugs
Alinhar link do tópico com status do tópico (88 )
discourse-translator
Novos Recursos
Melhor análise de tradução via saídas estruturadas (257 )
Adicionar configurações ocultas para limitar o escopo da tradução automática (255 )
Permitir que postagens não traduzidas no modo de tradução inline sejam traduzidas manualmente (230 )
Correções de Bugs
Usar is_a? em vez de is_a para detectar classe (260 )
Dividir conteúdo para tradução antes de enviar (249 )
Usar prompts específicos para títulos de tópicos (252 )
Reverter tradução de raw para provedores de tradutor, pois eles removem quebras de linha (250 )
Botão “Mostrar original” só aparece em tópicos onde há conteúdo traduzido (240 )
Mapeamento de idioma incorreto usando não símbolos (238 )
Permitir que usuário seja excluído (236 )
Não deixar aparecer quando a postagem é de um bot (228 )
Escopo ausente no serializador fará com que os relatórios falhem (225 )
Garantir que o conteúdo traduzido seja seguro para renderização (220 )
Embelezar títulos ao usar tradução experimental de tópicos (224 )
Não retornar conteúdo de IA se não estiver em <output> (223 )
Mudanças de UX
Quadrangularizar o botão Mostrar Conteúdo Original no mobile (239 )
Filtrar apenas idiomas com conteúdo traduzido para o seletor de idioma (235 )
Impedir que os usuários se perguntem por que o preenchimento retroativo não está acontecendo (233 )
Remover flash de quando a postagem ainda não teve seu idioma determinado (229 )
discourse-user-notes
Mudanças de UX
Atualizar emoji, melhor correspondência de ícone (122 )
Todos os Recursos e Correções
Novos Recursos
Habilitar login em página inteira por padrão (31771 )
Listas compactas por padrão no compositor rico (31969 )
Enviar e-mail para usuário excluído (31947 )
Sincronizar Status Revisável (31901 )
Adicionar configuração para impedir que usuários anônimos usem o chat (31842 )
Permitir adicionar membros a novos canais DM 1-1 (31948 )
Adicionar rastreamento de estatísticas de automação à Automação (31921 )
Introduzir banner de aviso para depreciação do Safari 15 (31928 )
Aprimorar gatilho de postagem criada/editada na automação (31900 )
Permitir digitar/colar cores no editor de paleta (31811 )
Exibir um popup de toast após concluir uma ação de revisão. (31786 )
Adicionar banner de boas-vindas ao core (31516 )
Adicionar regra de entrada de editor rico horizontal_rule (31788 )
Introduzir nova área de configuração de paletas de cores (31742 )
Adicionar extensão de editor rico details (plugin) (31718 )
Adicionar extensão de editor rico spoiler (plugin) (31717 )
Adicionar extensão de editor rico check (plugin) (31716 )
Adicionar extensão de editor rico poll (plugin) (31715 )
Adicionar extensão de editor rico local-dates (plugin) (31714 )
Adicionar extensão de editor rico trailing-paragraph (31713 )
Adicionar extensão de editor rico onebox (31691 )
Melhorar gatilhos de automação post_created_edited (31694 )
Separador de tags personalizável com transformador de valor em HTML adequado (31674 )
Adicionar extensão de editor rico typographer-replacements (31182 )
Adicionar extensão de editor rico html-block (31181 )
Adicionar extensão de editor rico html-inline (31180 )
Adicionar extensão de editor rico code-block (31179 )
Manipular formato de URL do youtube live (31673 )
Armazenar versão do compositor e informações do dispositivo na estatística de postagem (31600 )
Adicionar extensão de editor rico table (31153 )
Adicionar extensão de editor rico strikethrough (31152 )
Adicionar extensão de editor rico quote (31151 )
Adicionar extensão de editor rico link (31150 )
Adicionar extensão de editor rico image (31146 )
Adicionar extensão de editor rico emoji (31144 )
Adicionar extensão de editor rico mention (31142 )
Adicionar extensão de editor rico hashtag (31141 )
Adicionar extensão de editor rico underline (31139 )
Exibir as Palavras Monitoradas que causaram a marcação de uma postagem. (31435 )
Configurações de logos do administrador rebrandeadas (31554 )
Refinamentos experimentais de pesquisa do administrador rodada 1 (31441 )
Permitir que administradores acessem chats de grupo (31440 )
Adicionar campo de pesquisa ao cabeçalho (31447 )
Limitar gatilho de postagem criada/editada a um grupo (31523 )
Permitir que webhooks de entrada do chat funcionem sem a extensão .json (31497 )
Correções de Bugs
Olhando para o período errado em statsText (31986 )
URL de fundo de avatar, perfil e cartão no DiscourseConnect (31956 )
Fazer logo mobile escuro cair de volta para logo desktop escuro (31953 )
Revisões de tags precisam de um wrapper vazio (31938 )
Redirecionar rota de rascunhos de atividade do usuário (31949 )
Destruir automação não funcionando (31945 )
Entrada de pesquisa de marcação não pode ser limpa com backspace com ?q= presente (31919 )
Impedir que cores de fundo de cabeçalho não-rgb travem o DiscourseHub (31929 )
Impedir que campos em Object sejam renderizados novamente (31916 )
Adicionar transformadores de valor para banner de boas-vindas e pesquisa (31917 )
Aumentar comprimento da coluna uploads.origin para 2000 para acomodar URLs pré-assinados S3 mais longos para uploads de usuários. (31803 )
Forçar paginação apenas se houver mais de 1000 subcategorias (31507 )
Colar URL no editor rico com parágrafo parcial selecionado (31906 )
Restaurar página antiga de temas/componentes do administrador (31887 )
Reiniciar Sidekiq com segurança quando o uso de memória está alto (31883 )
Não gerar erro após destruir primeira postagem com webhook configurado (31902 )
Atualizando um grupo sem domínios de e-mail (31896 )
Twitter_summary_large_image foi renomeado para x (31870 )
Corrigir diálogo de membro automático de grupo quebrado (31854 )
Ao exibir um revisável, não anexar o título ao conteúdo (31851 )
Pré-visualização de lightbox do uploader para novas imagens (31762 )
Usar nomes de captura de tela do tema nos campos do tema (31852 )
Remover diálogo de abandono de rascunho (31828 )
Substituir lookbehind positivo na regra de entrada de checklist (31827 )
Garantir que a ordenação seja imposta em PostsController#replies (31826 )
Duplicar tempo limite de espera para entrega de e-mail em email_change_spec.rb (31818 )
Contagem incorreta de usuários de grupo DM do chat (31813 )
Copiar imagem de cooked para editor rico (31804 )
Garante que o contexto do chat seja dado ao seletor de emojis (31794 )
Tornar SmallUserList compatível com versões anteriores (31790 )
Desativar alternância do editor do compositor durante upload (31789 )
Usar virtualElementFromTextRange em mais autocompletar de emoji (31783 )
Garantir que a autenticação seja concluída corretamente ao passar por /user-api-key/new para novos usuários (31759 )
Adicionar metadados ao feed RSS /hot (31766 )
CTA de e-mail de notificação por usuário do sistema (31726 )
Ao testar várias palavras marcadas, garantir que o teste corresponda à ordem de palavras esperada. (31758 )
Limitar redirecionamento referrerUrl a URLs de tópicos (31751 )
Mostrar contagem total de membros ao excluir um grupo (31699 )
Usar nome do arquivo como alt para uploads de imagem hotlinkada (31651 )
Remover configuração admin_sidebar_enabled_groups (31693 )
Redirecionar para tag pai quando página de sinônimo é visitada (31688 )
Não permitir que não membros do canal escrevam mensagens em threads (31697 )
Zlib pode levantar BufError durante asset:precompile (31398 )
Detecção de loop funciona como esperado e não precisa de log (31686 )
Se uma tag tem uma descrição, use-a para a meta descrição. (31689 )
Oneboxes autenticados do x.com falhando (31690 )
Garante que o carregador do seletor de emojis esteja centralizado (31676 )
Garantir que a migração reviewable.type_source seja executada pós-deploy. (31663 )
Garantir que postagens em fila com palavras monitoradas sejam processadas corretamente. (31641 )
Mostrar lista pequena de usuários apenas se users tiver comprimento (31631 )
Manipular melhor links de href da barra lateral do administrador (31575 )
Chave de tradução correta para o título da página de paletas de cores do administrador (31587 )
Política de opener de origem cruzada deve se aplicar a respostas de erro públicas (31559 )
Erro duplicado para mensagens de chat para mensagens apenas de upload (31539 )
Erro ao sair do canal DM de grupo (31537 )
Não anexar imagens que não são renderizadas no e-mail de resumo (31525 )
Reverter “DEV: excluir mixin PasswordValidation (#31520 )” (31536 )
Permitir oneboxes sem descrição (31518 )
Excluir links de postagens ocultas no resumo do usuário (31504 )
Não adicionar sufixo _pm à chave de locale quando o e-mail é de usuário do sistema (31505 )
Excluir bots de menções inacessíveis/inatingíveis (31458 )
Usar sintaxe Markdown []`()` para links em vez de <>`` para bot narrativo (31496 )
Erro de método não encontrado em WebhooksController#sendgrid (31495 )
Incluir silence_reason quando administrador vê usuário (31493 )
Etapa de onebox do Discobot às vezes não funcionando (31472 )
Cair de volta para nome de usuário se o nome estiver vazio (31481 )
Incluir locale em URLs de extra-locales (31480 )
Incluir hostname em URLs de extra-locales (31477 )
E-mail de resumo de chat atrasado (31255 )
Garante que notificações de multi-like respeitem a configuração prioritize_full_name_in_ux (31292 )
Mudanças de UX
Aplicar mudanças ao vivo ao editar paleta atualmente ativa (31874 )
Ajustar altura do editor de código quando maximizado (31971 )
Ajustar border radius para botões reply-where (31978 )
Melhorar css de fade da navegação (31975 )
Adicionar variável de border-radius ausente (31952 )
Mostrar porcentagem de progresso do upload para melhor feedback (31923 )
Melhorar nomenclatura para configurações de modo anônimo (31832 )
Melhorar UX da página de envio de token 2FA (31918 )
Corrigir vários problemas de UX de atalho de pesquisa (31903 )
Adicionar mini z-index ao banner de boas-vindas para corrigir painel de resultado transbordando… (31927 )
getCaretCoords específico do editor para posicionar seletor de emoji no mais do autocompletar (31884 )
Adicionar separador para “Saiba mais…” nas páginas do administrador (31898 )
Ajustes de I18n de temas e componentes (31897 )
Remover cor de fundo na informação de pesquisa (31895 )
Evitar regras de autocompletar/entrada no código inline do editor rico (31836 )
Manter marcas existentes ao colar uma URL para fazer um link no editor rico (31814 )
Ajustes de pesquisa do cabeçalho (31863 )
Reocultar campo de upload oculto (31861 )
Melhorar estado de carregamento ao alterar lista de usuários do administrador (31856 )
Refatorar, remover, limpar (31839 )
Remover cor de fundo no indicador de presença (31835 )
Remover :emoji parcial ao adicionar emoji do seletor (31810 )
Ajustes nas páginas de tema/componente ao usar barra lateral do administrador (30953 )
Fazer travessão de em de en-dash mais hífen no editor rico (31787 )
Adicionar título e aria-label à alternância de editor md/rich (31784 )
Remover conversão automática de .. ->` … (31770 )
Remover exibição de bloco forçada em dmenu (31768 )
Restaurar separador de vírgula de tag CSS para oneboxes do Discourse (31756 )
Limitar estados de btn a dispositivos touch (31731 )
Melhorar componente de upload de imagem (31668 )
Mostrar modo de escopo na lista de chaves de API (31605 )
Mostrar linha do tempo quando a pré-visualização do compositor está oculta (31708 )
Ocultar separador de tag para estilos de caixa/bala (31709 )
Ajustar posição da barra de progresso quando a pré-visualização do compositor está oculta (31679 )
Remove contexto por canal de emojis favoritos (31671 )
Remover prefixo fa- na descrição da configuração svg_icon_subset (31581 )
Remover preenchimento na seção de cartão do administrador (31666 )
Alternância de seção de cartão (31644 )
Adicionar borda esquerda ao campo indentado e atualizar cursor para consistência (31643 )
Exibir tags html na razão de silenciamento (31598 )
Ajustar estilo do botão de nota de rodapé (31595 )
Texto rico para review_process_description (31594 )
Corrigir estilo dos botões de rastreamento de notificações (31592 )
Simplificar editor de tema do administrador (31561 )
Adicionar tamanho de imagem recomendado para logos de categoria (31574 )
Melhorias de layout do menu suspenso de pesquisa (31568 )
Distribuir uniformemente espaço de navegação para menus suspensos e botões (31545 )
Adicionar descrição de script de automação para remetente de pm (31478 )
Corrigir traduções da página de configuração de bandeiras (31476 )
Mudanças de Segurança
Mutex ao adicionar usuários a um DM de grupo
Respeitar preferência de permitir mensagens privadas para DMs
Desempenho
Pular carregamento preguiçoso de imagens na pré-visualização do compositor (31955 )
Remover caches de Category.subcategories & Category.descendents (31829 )
Otimizar Category.subcategories (31802 )
Otimizar cálculo de subcategoria de estado de rastreamento de tópico (31801 )
Melhorar desempenho do movedor de nome de usuário (31517 )
Definir cluster_concurrency para Jobs::UpdateUsername como 1 (31492 )
Mover resumo de extra-locale de query-param para caminho (31479 )
Acessibilidade
Melhorar contraste para texto de ajuda e texto opcional do FormKit (31645 )
Ler quem curtiu/leu uma postagem quando a contagem é clicada (31549 )
Manter foco na postagem destacada para evitar salto de rolagem (31547 )
Adicionar wrapper aria-hidden="true" ao redor do caractere de espaço de largura zero em botões (31544 )
9 curtidas