3.3.0.beta3: Miniaturas de vídeo, confirmação de configuração do site, acesso mais rápido às configurações do plugin e mais

Novidades na v3.3.0.beta3

Miniaturas de vídeo

Ao carregar ou vincular um vídeo, o compositor agora exibirá uma miniatura na
pré-visualização do compositor.

A imagem mostra um vídeo sendo adicionado a uma postagem e a miniatura associada na pré-visualização do compositor.

Confirmação de configuração do site

Muitas configurações do site agora exibirão uma caixa de diálogo de confirmação, confirmando as alterações feitas.

Acesso mais rápido às configurações de plugins

Plugins com configurações de site relacionadas agora exibirão um botão de configurações na página de plugins para uma navegação mais rápida.

Bandeiras de moderação aprimoradas

Os administradores agora podem habilitar, desabilitar e reordenar as bandeiras de moderação.

Navegação aprimorada para dispositivos móveis

Os menus foram alterados com mais espaçamento para facilitar os alvos de toque em dispositivos móveis.

Requisitos de campo atualizados

Os administradores agora podem definir requisitos de campo de usuário para membros novos e existentes da comunidade.

Atualizações de segurança

Esta versão inclui correções para estas questões de segurança relatadas por nossa comunidade e pela HackerOne.

17 Curtiram

E ainda mais!

Mas espere, 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 muito mais, certifique-se de revisar os Recursos Adicionais e Correções listados abaixo.

Melhorias nos plugins

discourse-adplugin

Correções de bugs

  • Exibir anúncios não restritos em vez de não exibir anúncios (213)

discourse-ai

Novos recursos

  • Ferramentas definidas pelo usuário (677)
  • Armazenar parâmetros específicos do provedor. (686)
  • Permitir selecionar claude-3-5 para ferramentas nativas (682)
  • Predefinições de LLM para criação de modelos (681)
  • Suporte para Claude 3.5 Sonnet via AWS Bedrock (680)
  • Permitir acesso a tópicos privados se a ferramenta permitir (673)
  • Blocos de detalhes de ferramentas opcionais (662)
  • Chamada de função Anthropic (654)
  • Adicionar suporte nativo para ferramentas Cohere (655)
  • Ferramentas aprimoradas (651)
  • Restringir compartilhamento público em sites que exigem login (649)
  • Adicionar suporte para todos os modelos de visão (646)
  • Adicionar suporte de proporção de aspecto ao DallE 3 (647)
  • Permitir a exclusão de LLMs personalizados. (643)
  • Legendas de imagem automáticas (637)
  • Melhorar o registro incluindo o nome do LLM (640)
  • Usar DBreadcrumbsItem na UI do administrador (631)
  • Testar configuração de LLM (634)
  • Adicionar suporte para contextualizar uma DM para um bot (627)
  • Ferramenta de avaliação JavaScript (630)
  • Definir credenciais de endpoint diretamente do LlmModel. (625)
  • Salvaguarda para evitar triagem excessiva (626)

Correções de bugs

  • Chat desativado quebra ai-chat-summarization (697)
  • Info não funcionando, não suprindo tags ocultas do relatório (696)
  • Usar imagens codificadas em base64 na Legenda de Imagem AI via LLaVa (693)
  • Nunca fornecer ferramentas com strings UTF-8 inválidas (692)
  • Mover a alternância do usuário bot para o controlador. (688)
  • Ao criar um LLM, não estávamos criando o usuário (685)
  • Garantir que LlmEnumerator sempre retorne hashes de valores usando símbolos (684)
  • Aviso de SRV não deve ser acionado em um LLM totalmente novo (679)
  • Erro de digitação ao excluir personas da lista de bots habilitados (671)
  • Exibir pesquisa corretamente, bug ao remover XML (668)
  • Dall E / Artista quebrado quando tool_details está desativado (667)
  • Não marcar coluna como somente leitura para que certas implantações funcionem (663)
  • Summarize não está funcionando, removendo por enquanto (661)
  • Usar novas chaves de cor de relatório definidas em discourse/discourse#27240 (660)
  • Desativar ferramentas nativas no Anthropic Claude Opus (659)
  • Conversa Compartilhada do Bot AI não respeitava CDN / Subpasta (657)
  • Remover breadcrumb duplicado na UI de persona (650)
  • Include_usage não está disponível na API Azure. (648)
  • Mover lógica de verificação de grupo de legenda de imagem para o lado do servidor (645)
  • Resposta quebrada quando legenda automática está habilitada (642)
  • Corrigir chaves de tradução incorretas (639)
  • Corrigir implementação de streaming do Gemini (632)
  • Botões de postagem sem resposta devido ao destaque do Ask AI (635)

Mudanças de UX

  • Melhorar layout do botão de sugestão do compositor (678)
  • Exibir botão de legenda de imagem ao passar o mouse sobre a imagem (670)
  • Melhorias de qualidade de vida na página de modelos LLM do administrador. (674)
  • Melhorar aparência da citação atribuída ao compartilhar (665)
  • Ocultar completamente a página de preferências de AI se não houver configurações para o usuário (644)
  • Suprimir “esta é uma advertência” (636)
  • Seguir as diretrizes de interface de usuário do plugin. (628)

discourse-antivirus

Correções de bugs

  • Evitar API replace_flag obsoleta (57)

discourse-assign

Mudanças de UX

  • Tamanho menor do avatar no botão para evitar mudança de altura (576)

discourse-authentication-validations

Novos recursos

  • Adicionar regex de validação de valor (13)

discourse-bbcode

Correções de bugs

  • Adicionar nova entrada ao .discourse-compatibility (67)
  • Especificações de análise BBCode (63)

discourse-calendar

Correções de bugs

  • Especificações de análise BBCode (575)
  • Mover tradução de erro deslocada (574)
  • Excluir feriados futuros na mudança de região (571)

Mudanças de UX

  • Atualizar estilo de evento móvel (581)
  • Corrigir espaço extra e quebra de linha nas listas de tópicos (578)
  • Sempre quebrar novo ponto e data na mesma linha (577)

discourse-category-experts

Mudanças de UX

  • Adicionar espaço entre ‘Fechar’ e caixa de seleção para ‘Pedir a um especialista da categoria para responder’ (145)

discourse-chat-integration

Correções de bugs

  • Mover mensagem de verificação de problema de integração de chat para a chave de locale correta (201)
  • Mover mensagem de erro do GroupMe para traduções do lado do servidor (196)
  • Adicionar traduções fictícias ausentes para testes (195)

discourse-code-review

Mudanças de UX

  • Truncar rótulos de notificação longos (213)

discourse-custom-topic-lists

Novos recursos

  • Adicionar markdown à descrição do banner (15)
  • Adicionar opção de exibição em dropdown para listas de tópicos personalizados (10)

Correções de bugs

  • Adicionar renderização htmlSafe à descrição do banner da lista de tópicos personalizados (14)
  • Erro de digitação da mesclagem (13)
  • Adicionar verificação para garantir que usuários anônimos ainda possam entrar no site (6)

Mudanças de UX

  • Refatorar classes CSS para serem mais fáceis de sobrescrever (16)
  • Garantir que o dropdown seja sempre o último (11)
  • Anexar descrição ao campo de consulta (9)
  • Renomear propriedade bannerLabel para description (8)
  • Renomear propriedade path para slug (7)
  • Mover custom-topic-lists-banner para above-main-container (4)
  • Adicionar classe de corpo ao modelo de lista (3)

Acessibilidade

  • Atualizar rótulos para dropdown e barra lateral (12)

discourse-data-explorer

Correções de bugs

  • Usar rótulo correto para cabeçalho de coluna (297)
  • Favoritar relatórios de grupo (291)

discourse-encrypt

Correções de bugs

  • Usar novo modificador de plugin ‘should_add_attachments’ (323)
  • Assinatura Add_attachments (322)

discourse-gamification

Novos recursos

  • Lidar com evento de mesclagem de usuário (145)
  • Usar DBreadcrumbsItem na UI do administrador (137)

Correções de bugs

  • Atualizar pontuação post_created (114)

Mudanças de UX

  • Corrigido o problema de tradução ausente de “Rank” (146)

discourse-group-tracker

Correções de bugs

  • Configuração do grupo Track_posts_with_priority aparece quando a configuração track_posts não está selecionada (60)
  • Alvos de salto dentro de uma lista de tópicos ao usar grupos prioritários (55)

discourse-kolide

Correções de bugs

  • Adicionar nova entrada ao .discourse-compatibility (96)
  • Analisador de tag BBCode (93)

discourse-lazy-videos

Mudanças de UX

  • Evitar que CSS do onebox sobrescreva a altura do vídeo do youtube (15)

discourse-livestream

Mudanças de UX

  • Corrigir margem e preenchimento no desktop (23)
  • Atualizar estilo móvel e ícones de cabeçalho (22)
  • Remover sobrescritas de estilo de iframe (20)

discourse-math

Novos recursos

  • Adicionar suporte para mathjax multilíngue (84)

discourse-policy

Correções de bugs

  • Adicionar nova entrada ao .discourse-compatibility (129)
  • Especificações de análise BBCode (125)

discourse-post-voting

Correções de bugs

  • Adicionar tradução ausente do motivo de silenciamento automático de flag (200)

discourse-preset-topic-composer

Novos recursos

  • Adicionar destaque às opções de dropdown (18)
  • Adicionar tagGroups ao button_types_json_schema (2)

Correções de bugs

  • Sinônimos de tags devem funcionar (15)
  • Grupos de tags com / agora estão sendo buscados corretamente (10)
  • Ajustar esquema para o editor de opções não perder entradas (9)
  • Busca de URL para tags exigia uma barra / inicial (7)
  • Compositor mantém valores ao reentrar no compositor (6)
  • Rótulo mudando ao selecionar categoria (5)

Mudanças de UX

  • Mudar booleans para usar caixas de seleção (12)
  • Adicionar indicador de seleção à predefinição do compositor (11)
  • Adicionar tagGroups aos padrões (8)
  • Mover mensagem de erro para a parte inferior do compositor (4)

Mudanças de segurança

  • Levar lista de predefinições para o backend (14)

discourse-prometheus-alert-receiver

Novos recursos

  • Atualizar anotações topic_assignee e topic_group_assignee (84)

discourse-reactions

Correções de bugs

  • Não era possível selecionar texto após dispensar uma reação (296)
  • N1 na extensão de ação de postagem (292)
  • Reações duplicadas como curtida se não estiverem mais habilitadas (289)

discourse-salesforce

Correções de bugs

  • Adicionar compatibilidade com Rails 7+
  • Mover chamadas de API Salesforce para job em segundo plano. (79)

discourse-solved

Correções de bugs

  • Ao excluir usuários com postagens resolvidas (297)
  • Exibir o filtro resolvido em tags (296)

discourse-subscriptions

Correções de bugs

  • Adicionar tradução ausente de erro de transação (214)
  • O banner da campanha deve linkar para a tabela de preços quando habilitado (212)

discourse-theme-creator

Correções de bugs

  • Garante que o compartilhamento parado esteja funcionando (82)

discourse-topic-noindex

Correções de bugs

  • Adicionar uma verificação para quando obter tópicos com apenas slugs (15)

discourse-topic-voting

Mudanças de UX

  • Alinhamento melhorado para votação de títulos (189)

discourse-translator

Correções de bugs

  • Não dar erro em usuários excluídos (149)

Todos os recursos e correções

Novos recursos

  • Contar visualizações de tópicos apenas para visualizações rastreadas explícitas/deferidas (27533)
  • Criar flags de edição e exclusão (27484)
  • Adicionar página de relatório WebHookEventsDailyAggregate (27573)
  • Novo modificador de plugin ‘should_add_email_attachments’
  • Adicionar WebHookEventsDailyAggregate (27542)
  • Campos de usuário obrigatórios para usuários existentes - Parte 2 (27172)
  • Adicionar filtro Não traduzido à personalização de texto do administrador (27555)
  • Adicionar modo JavaScript ao ace (27586)
  • Edição de lista mais inteligente no DEditor (27563)
  • Habilitar atalhos de teclado de lista na rota de filtro (27551)
  • Suporte ao Onebox do Spotify (27540)
  • Introduzir configurações de site que exigem confirmação (27315)
  • Adicionar configuração de site oculta para listar referenciadores COOP ‘unsafe-none’ (27510)
  • Aplicação opcional de 2FA (27506)
  • Capturar estatísticas de solicitação de intervalo de 28 dias (27471)
  • Adicionar opção tag_group em /filter (27427)
  • Mostrar meus threads de canais de chat silenciados (27468)
  • Melhoria na navegação da gaveta de chat (27419)
  • Alinhar com /filter e permitir pesquisa de múltiplas categorias (27440)
  • Usar tabela HTML básica se não puder ser convertida para Markdown
  • Adicionar Filtro para Eventos de Webhook por Status (27332)
  • Usar novo dropdown de ações em lote de tópicos na página de pesquisa (27303)
  • Carregar configurações do canal de chat dentro da gaveta (27346)
  • A capacidade de mudar a ordem das flags (27269)
  • Permitir que o administrador do site marque a senha de um usuário como expirada (27314)
  • Expandir a barra lateral do administrador ao filtrar (27312)
  • Permitir “mover para caixa de entrada” e “mover para arquivo” para mensagens privadas usando o novo dropdown de tópicos em lote (27236)
  • Adicionar opção “s3_uploads” ao script “discourse backup”
  • Mostrar miniatura de vídeo no compositor (27233)
  • Administrador pode desativar flags (27171)
  • Adicionar idioma Uyghur (27183)
  • Tabela Topic_view_stats com fidelidade diária (27197)
  • Adicionar concordar e editar (27088)
  • Implementar novas opções obrigatórias na UI de campos de usuário do administrador (27079)
  • Adicionar ação em lote para favoritar (26856)
  • Permitir exclusão em lote de mensagens de chat (26586)
  • Usar a nova rota de exibição de plugin da lista de plugins (27097)
  • Introduzir componentes DBreadcrumbs (27049)
  • Estender importações em lote de destinatários de PM (27063)
  • Estender hosts incorporáveis com tags individuais e atribuições de autor (26868)
  • Filtrar com CategoryDrop na página de categoria (26689)
  • Redirecionar /faq, /rules, /conduct para /guidelines (27592)
  • Mostrar botões de chat e mensagem no seu próprio perfil (27600)
  • Usar ‘moderators’ em vez de ‘staff’ (27572)
  • Melhorar alinhamento de informações extras de PM no cabeçalho (27594)
  • Reverter parcialmente mudanças no rodapé do chat (27591)
  • Remover uso padrão de cor quaternária, atualizar estilos de pílula de navegação (27502)
  • Remover o link do título; adicionar ícone externo; ajuste de estilo (27571)
  • Aumentar espaçamento de menus móveis (27554)
  • Remover cor terciária de elementos não link (27565)
  • Corrigir z-index da gaveta de chat (27568)
  • Remover ou substituir transições de botão por variável (27527)
  • Ocultar tooltip de erro ao focar no título do tópico (27531)
  • Adicionar novos links de pré-visualização aos Temas Populares (27518)
  • Adicionar min-height ao wrapper de imagem de pré-visualização para dar espaço aos controles (27523)
  • Alinhamento vertical para lighbox-wrapper (27520)
  • Corrigir estado de foco de teclado da lista de favoritos do usuário (27515)
  • Mover user-cards acima do compositor (27491)
  • Sempre exibir controles de pré-visualização de imagem, melhorar espaçamento (27489)
  • Remover preenchimento para corrigir fixação de data de thread móvel (27470)
  • Destacar “sem subcategorias” como opção ativa do dropdown (27478)
  • Substituir “todas as subcategorias” por “remover filtro”, reordenar dropdown de tags (27473)
  • Tornar a cor do filtro de tag consistente com os filtros de categoria (27474)
  • Renomear FAQ para Diretrizes (27451)
  • Atualizar “todas as tags” para “remover filtro” para o dropdown de breadcrumb de tag (27424)
  • Adicionar destaque ativo para navegação de breadcrumb (27422)
  • Restringir largura do tooltip móvel para evitar transbordamento horizontal (27420)
  • Melhorar modal de login em telas muito estreitas no modo desktop (27405)
  • Permitir que local-dates cozidos quebrem (27404)
  • Mostrar botões de mensagem e chat em perfis ocultos (27326)
  • Tornar a página de configurações da gaveta de chat em altura total (27385)
  • Criar espaço para banner de novos tópicos em novo, não lido (27374)
  • Melhorar títulos de data da linha do tempo do tópico (27351)
  • Simplificar página de redefinição de senha (27341)
  • Mover link de usuários para o topo da barra lateral do administrador (27339)
  • Impedir que contagens de like/retweet do twitter quebrem (27333)
  • Corrigir tamanho de apenas-emoji em trechos de user-stream (27330)
  • Adicionar espaço entre avatar de revisão e nome de usuário (27329)
  • Corrigir alinhamento de estado de leitura móvel (27323)
  • Usar fluxo regular de redefinição de senha para senhas expiradas (27316)
  • Melhorar consistência dos resultados de pesquisa (27289)
  • Restringir largura de transcrições de chat em postagens (27288)
  • Manter itens de pesquisa recentes na mesma linha que o ícone (27280)
  • Manter itens de pesquisa recentes na mesma linha que o ícone (27264)
  • Conter fundo para pequenas ações excluídas (27263)
  • Ajustar tamanho do emblema de categoria para novo font-size padrão (27262)
  • Mostrar atalho para filtro da barra lateral do administrador (27258)
  • Pequenas correções de reordenação de categorias (27249)
  • Indicador de não lido no rodapé do chat (27244)
  • Mudar cores do relatório experimental de visualizações de página consolidadas (27240)
  • Implementar nova navegação de nível superior nas páginas de plugin do administrador (27126)
  • Ocultar configuração de site ‘same site cookies’ (27230)
  • Adicionar ilustrações para lista de chat vazia + dividir em abas na gaveta (26910)
  • Tornar o comportamento de avatares fixos consistente (27223)
  • Adicionar text-overflow para lista de membros do canal (27208)
  • Também reproduz sons de notificação em canais de grupo (27176)
  • Reduz tempo ocioso para 0 no chat (27158)
  • Adicionar espaço à lista de seguidores (27154)
  • Adicionar reticências aos nomes de usuários no mapa de postagens de tópicos (PMs) (27137)
  • Desativar botão de configurações da lista de plugins para alguns plugins (27124)
  • Resetar ocioso ao focar na aba (27139)
  • Limpar layout de preferências de e-mail (27136)
  • Thread de PMs de associação a grupo (26974)
  • Remove indicador piscante durante streaming de mensagem (27131)
  • Mudar ícone de expandir/colapsar tudo da barra lateral do administrador (27120)
  • Atualizar espaçamento px para em para proporcionalidade (27108)
  • Mudar botões de ação de postagem para inline-flex para evitar espaço em branco extra (27110)
  • Caixa de contexto de pesquisa muito escura (27109)
  • Encurtar duração dos toasties de favorito (27085)
  • Aumentar font-size base para 16px (27087)

Mudanças de segurança

  • Não permitir suspensão de usuários staff via parâmetro other_user_ids
  • Evitar o uso de Object#send em Onebox::Engine::StandardEmbed
  • Corrigir XSS armazenado-dom via Oneboxes do Facebook
  • Atualizar payload do serializador de usuário revisável
  • Adicionar patch de liberdade segura de SSRF FastImage

Desempenho

  • Carregar preguiçosamente campo causando problema N+1 (27626)
  • Cache hostname em DiscourseLogstashLogger (27442)
  • Evitar criações excessivas de objetos em palavras observadas (27354)
  • Corrigir desempenho de notificações de e-mail de chat
  • PostTiming.pretend_read para não atualizar colunas de cache TopicUser (27201)

Acessibilidade

  • Adicionar aria-label às abas de menu (27071)
9 Curtiram