3.5.0.beta2: fila de revisão, banner de boas-vindas, interface de administrador e mais

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 :globe_with_meridians: 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 :globe_with_meridians: 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 Curtiram