3.5.0.beta7: Edição inteligente de links, melhor rastreamento de convites, ícones exclusivos e correção de gerenciamento de nomes

Novidades em 3.5.0.beta7

Edição inteligente de links no editor

Como parte do desenvolvimento contínuo do novo editor, adicionamos uma barra de ferramentas flutuante aos links inline, tornando-os mais fáceis de visualizar, editar e gerenciar. A barra de ferramentas permite abrir o link em uma nova aba, bem como removê-lo ou copiá-lo, e editar seu texto e destino. O novo editor, que inclui esta barra de ferramentas de links, ainda está em desenvolvimento. Você pode ativá-lo em seu site e nos ajudar a testá-lo seguindo este guia.

link-showcase

Rastreie convites individuais com descrições personalizadas

Os convites agora podem ter uma descrição personalizada adicionada, tornando-os mais fáceis de identificar. Isso ajuda a manter sua página de convites mais organizada e permite rastrear o desempenho de links individuais. Você pode rotular convites com base na plataforma onde os compartilha, com quem os compartilha, em qual evento os compartilhou ou em qualquer outro critério que desejar.

Ícones únicos de preferência do usuário

Os ícones nas abas de preferências do usuário foram aprimorados, de modo que cada aba agora tem um ícone diferente. Daqui para frente, em vez de ver o mesmo ícone em várias abas, cada uma terá um ícone relevante e único, facilitando a navegação para todos os usuários.

Edição de nome pelo administrador quando nomes completos não estão habilitados

Recentemente, dedicamos algum tempo para trabalhar em um bug que afeta como os administradores podem gerenciar os nomes completos de seus usuários quando a configuração enable names está desabilitada. Isso foi relatado e discutido, antes que uma correção fosse implementada, com o resultado de que agora os administradores podem ver e editar os nomes completos de seus usuários, mesmo que eles estejam ocultos no restante do site. Essa funcionalidade é frequentemente necessária para rastreamento e conformidade, e esta correção permite uma administração mais eficaz de seus sites.

Atualizações de Segurança

Esta versão inclui correções para estes problemas de segurança relatados por nossa comunidade e pela HackerOne.

11 curtidas

Ainda mais!

Mas espere, tem mais! Fazemos o nosso melhor para destacar novos recursos e alterações 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 e Correções Adicionais listados abaixo.

Melhorias de plugins

discourse-activity-pub

Correções de bugs

  • Destrua antecipadamente o Follow em Rejeitar (230)

discourse-ai

Novos recursos

  • Permitir ver o LLM configurado na página de recursos (1460)
  • Importação e exportação de persona/ferramenta (1450)
  • Adicionar tokenizador Qwen3 e atualizar Gemma para a versão 3 (1440)
  • Modo de segurança de artefato híbrido (1431)
  • Suporte opcional à API de respostas do OpenAI (1423)
  • Armazenamento persistente de chave-valor para Artefatos de IA (1417)
  • Exibir recursos que dependem de múltiplas personas (1411)

Correções de bugs

  • Um erro de digitação na filtragem de bot em ai-bot-header-icon (1455)
  • Incluir instruções JSON nas personas padrão do Helper (1458)
  • Botão da aba de preferências de IA não aparecendo a menos que o Helper esteja ativado (1452)
  • Especificações relacionadas ao streaming (1448)
  • Implementar tokens de saída máximos (anthropic/openai/bedrock/gemini/open router) (1447)
  • Trazer de volta a mensagem de estado vazio quando apropriado (1446)
  • Impossível rolar o seletor de persona do bot de IA (1445)
  • Limpeza de propriedades ao fechar DiffModal (1442)
  • Nunca bloquear a verificação de spam do usuário (1437)
  • Ao permitir tradução de conteúdo privado, traduzir apenas PMs de grupo e não PMs pessoais (1432)
  • O Helper não funcionava quando a persona não usava saída estruturada (1433)
  • Vários bugs na interface de IA (1430)
  • Não verificar #blank? ao manipular blocos (1428)
  • Melhorar a API de administração para valores de chave de artefato (1425)
  • Ignorar edições se a localização existir (1422)
  • Não há mais necessidade de XML nas respostas de gists (1420)

Mudanças de UX

  • Fazer com que os links de gists na lista de tópicos levem ao tópico (1459)
  • Alinhar o botão LLM nos recursos de IA (1461)
  • Focar a entrada de conversa na transição de rota e no clique do botão (1404)
  • Adicionar recursos à lista de personas e outras atualizações de estilo (1405)
  • Exibir erro e capacidade de tentar novamente quando não houver sugestões (1426)

discourse-assign

Correções de bugs

  • Usar o nome de tag do conector correto (661)

discourse-cakeday

Correções de bugs

  • Torna as propriedades user-cakeday reativas (162)

discourse-calendar

Correções de bugs

  • Feriados Id: adiciona anos ausentes ao cn_new_lunar_day (750)
  • Considerar horários locais ao renderizar blocos (742)

Mudanças de UX

  • Formatar datas de forma inteligente (745)
  • Adicionar ícone de calendário para a barra lateral (748)

discourse-client-performance

Correções de bugs

  • Permitir relatórios para anônimos em sites que exigem login (68)

discourse-code-review

Correções de bugs

  • Usar o nome de tag do conector correto (247)

discourse-data-explorer

Correções de bugs

  • Botão Editar não funcionando (379)

discourse-gamification

Correções de bugs

  • right-sidebar-blocks não envolve mais argumentos em um objeto params (206)

discourse-livestream

Correções de bugs

  • Recarrega canais de chat ao mover entre eventos (60)
  • Elementos externos bloqueando a rolagem automática e escondendo o teclado iOS no chat de livestream não modal (58)

Mudanças de UX

  • Corrigir posicionamento do mapa de tópicos quando o usuário marca como “Vou” (59)

discourse-math

Correções de bugs

  • Permite que enquetes funcionem com discourse-math (110)

discourse-policy

Correções de bugs

  • Ocultar “nenhum usuário possível” quando usuário comum (171)
  • Policy-builder: adiciona opção “(Sem lembrete)” (168)

Mudanças de UX

  • Atualizar formatação de texto (169)

discourse-prometheus

Correções de bugs

  • Analisar payload Sidekiq::Work para extrair job_name (151)

discourse-reactions

Correções de bugs

  • Abrir cartões de usuário a partir da lista de reações (370)
  • Usar o nome de tag do conector correto (369)

discourse-rss-polling

Correções de bugs

  • Garante que o usuário possa ser definido no feed de polling RSS (105)

discourse-solved

Correções de bugs

  • O diretório de usuário para soluções deve atualizar quando o valor muda de um valor positivo para zero (372)

discourse-surveys

Correções de bugs

  • Renderizar entidades HTML em perguntas (60)
  • Renderização de emojis em opções de rádio (59)

Todos os recursos e correções

Novos recursos

  • Ocultar tópico se o OP estiver oculto (33201)
  • Adicionar link para provedores de “contas associadas” (33275)
  • Adicionar educação renovada para filtro de tópicos novos e não lidos (32669)
  • Adicionar emojis às categorias semeadas (33248)
  • Adicionar outlet de plugin à guia de imagens das configurações de categoria (33155)
  • Adicionar descrição aos convites (33207)
  • Permitir que filtros baseados em data aceitem uma contagem de dias (33197)
  • Link de compartilhamento para PWA renderiza URL no título em novo Tópico para aproveitar a expansão de link principal (32631)
  • Temas do sistema (32681)
  • Limpar lembretes de favoritos do menu de favoritos (33168)
  • Adicionar idioma do post ao criar um novo post (33160)
  • Adicionar idioma do post ao criar um novo post (33001)
  • Adicionar utilitários para importar e exportar backups (32992)
  • Interface de link do editor rico para edição (32583)
  • Indicar se uma localização pode estar desatualizada com base no número da versão (33148)
  • Validar menções no Editor de Texto Rico (32879)
  • Adicionar cabeçalho X-Discourse-Sender ao e-mail de saída (33123)

Correções de bugs

  • Exibir corretamente a mensagem de erro de falha
  • Ocultar campos administrativos secretos por padrão (33255)
  • Tornar o tópico opcional em render-tags para que reviewables possam usar discourseTags (33181)
  • Retornar o raw do post ao GET /post (33325)
  • Fazer o atalho Ctrl+K funcionar consistentemente no RTE e não mostrar sempre o seletor de canal de chat
  • Corrigir lógica de new_user_posting_on_first_day? (33303)
  • Melhorias nos atalhos de teclado da API da barra de ferramentas (33290)
  • Seguir corretamente enable_emoji_shortcuts no chat (33297)
  • Não definir locale ao responder e também padrão para nenhum (33312)
  • Rótulos de pesquisa administrativa duplicados com rótulo pai (33308)
  • Adicionar suporte ao parâmetro @disabled ao componente FormKit Submit (33307)
  • Vinculação do atributo de valor textarea do FormKit (33306)
  • Link quebrado no guia de início rápido do administrador (33295)
  • Garante que as cores sejam definidas para o relatório tl-growth (33294)
  • URL alvo de onebox inline na mensagem de chat (33288)
  • Excluir paletas de temas do sistema experimentais (33267)
  • Garante que campos vazios não armazenem um array vazio (33274)
  • Garante que o campo de tags vazio não esteja armazenando um array vazio (33270)
  • Adicionar cor de hashtag do canal quando o carregamento lento está desativado (33269)
  • Prevenir loop de login ao sair quando há apenas um idp (33266)
  • Atualizar corretamente campos associados após atualização (33246)
  • Chave incorreta sendo usada em S3Helper#upsert_tag (33245)
  • Upload#update_secure_status não atualizando controle de acesso do S3 (33232)
  • Erro de argumento errado em FileStore::S3Store#update_access_control (33231)
  • Importar tema do sistema Horizon (33229)
  • Ignorar SiteSetting.max_image_size_kb para capturas de tela de tema (33215)
  • Sensibilidade de caixa de menção no editor rico (33222)
  • Fazer a busca de autocompletar de menções priorizar mais correspondências exatas para grupos (33195)
  • Múltiplos uploads de vídeo no compositor falharam (33216)
  • Administrador pode editar o nome mesmo se enable_names estiver desativado (33170)
  • Miniaturas de vídeo de chat no Safari (33199)
  • Importar tema do sistema Horizon (33193)
  • Incluir CSS common_theme em páginas publicadas (33179)
  • Melhora a seleção de texto de posts (33143)
  • Tamanho do ícone não lido (33163)
  • Adicionar argumento @enabled ao componente <LoadMore /> (33122)
  • Permitir definir segredo em branco em um webhook existente (33096)
  • Clicar em enviar convites e botão de exportar na página de usuários do administrador (33121)
  • Parar de descartar silenciosamente as duas primeiras linhas durante load_mapping (33076)
  • Parar de bloquear rolagem automática no iOS (33129)
  • Restaurar compatibilidade retroativa de templates/components/*.hbs (33131)
  • Carregamento de locale do Moment em type=module (33128)
  • Chat: mostra placeholder em vez de temporizador para chats vazios (33105)

Mudanças de UX

  • Corrigir alinhamento de sugestão de tag (33315)
  • Tamanho consistente para links de navegação padrão configuráveis (33314)
  • Corrigir sobreposição de banner de tópico novo/não lido com estado vazio de filtro de tópico (33305)
  • Ordenar escolhas do TagChooser do modelo de formulário alfabeticamente (33109)
  • Aplicar variáveis de cor ao svg (33287)
  • Rolar para o topo do formulário em caso de erro (33276)
  • Adicionar variável de cor tertiary-25 (33273)
  • Adicionar rótulos e atualizar título do modal de inserir link (33252)
  • Corrigir desalinhamento da barra de ferramentas de link do editor rico (33249)
  • Corrigir regressão de tooltip da barra de ferramentas (33237)
  • Remover URL base e protocolo https/mailto da barra de ferramentas de link (33228)
  • Recarregar a página quando o tema padrão for alterado (33217)
  • Tornar o título do tema totalmente clicável e acessível (33205)
  • Suprimir Mod-K do chat no editor rico (33206)
  • Adicionar classes aos itens de mensagens do menu de usuário lido/não lido (33203)
  • Exibir URL na barra de ferramentas de link do editor rico (33188)
  • Tornar todos os ícones de preferência únicos (33202)
  • Algumas mudanças de estilo no compositor e na barra de ferramentas (33187)
  • Margem superior do onebox do primeiro filho (33088)
  • Ajustar estados de hover e ativo de favoritos (33177)
  • Remover classe duplicada de time-gap no widget de fluxo de post (33175)
  • Redirecionar evento de roda de ações de mensagem para o canal (33172)
  • Adicionar CSS de separador de barra de ferramentas ausente (33166)
  • Centralizar corretamente botões na tela que exige login (33159)
  • Corrigir raio de borda (33147)
  • Mudanças na barra de ferramentas do compositor (ícone, estilo, colocação) (32918)
  • Reduzir banner (33132)

Mudanças de segurança

  • Não exibir antigos sussurros do usuário se não estiver no grupo permitido
8 curtidas