E ainda mais!
Mas espere, tem mais! Nós nos esforçamos para destacar os 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
Mudanças na UX
- Adicionar btn-default ausente (255)
- Corrigir nomenclatura do ActivityPub (247)
- Corrigir capitalização e formatação do locale (242)
discourse-brightcove
Mudanças na UX
- Adicionar classes btn-default ausentes (75)
discourse-category-experts
Mudanças na UX
- Adicionar classes btn-default ausentes (207)
discourse-doc-categories
Correções de bugs
- Especificação de redirecionamento (55)
discourse-follow
Mudanças na UX
- Adicionar classe de botão padrão ao componente do botão seguir (157)
discourse-group-tracker
Mudanças na UX
- Adicionar caractere de rótulo aria e título ausentes ao botão de navegação da linha do tempo (98)
Acessibilidade
- Adicionar aria-labels aos botões de navegação da linha do tempo (97)
discourse-livestream
Correções de bugs
- Mostrar botão de chat de transmissão ao vivo apenas se o canal estiver presente (66)
Mudanças na UX
- Alternar para modal de chat com base na largura do viewport (65)
discourse-signatures
Correções de bugs
- Salvar preferências não estava funcionando (93)
discourse-theme-creator
Correções de bugs
- Corrigir importações após mudança no núcleo (118)
- Fazer as coisas funcionarem novamente após mudanças no núcleo (115)
discourse-zoom
Mudanças na UX
- Adicionar classes btn-default ausentes (128)
docker_manager
Mudanças na UX
- Atualizar
tests-passed→latestna string de ajuda (284)
Todos os recursos e correções
Novos recursos
- Seleção em massa de posts e exclusão de rascunhos (34972)
- Acionar uploads automaticamente para
<img>s com src=data:* content (35012) - Abrir as portas do discourse-id (34949)
- Adicionar escopo de api para criação de usuário (34921)
- Promover Discover para um recurso dedicado. (34846)
- Forçar atualização de traduções (34904)
- Não atualizar tópico na edição de post (34681)
- Mostrar configurações de site personalizáveis por tema nas listas de configurações de site (34666)
- Adicionar penalidade de idade configurável para tópicos semanticamente relacionados (34842)
- Capacidade de reordenar objetos no formulário de tipo objetos de configuração de site/tema (34828)
- Desativar threads de DM de chat por padrão (34840)
- Botão de novo tópico sempre habilitado (34603)
- Permitir ocultar campos de usuário no formulário de cadastro (34672)
- Auth gerenciada pode substituir avatares (34123)
- Permitir escolher o primeiro dia da semana no calendário (34670)
- Adicionar parâmetro de execução de consulta aos relatórios do explorador de dados de grupo (34673)
- Adicionar opção para sinalizar + excluir para triagem de llm (34590)
- Introduzir limite máximo de participantes para eventos (34313)
- Habilitar nova página de edição de paleta de cores (34566)
- Adicionar parâmetro de execução de consulta para executar automaticamente relatórios do explorador de dados (34565)
- Nova tarefa rake para remapear títulos de tópicos (34608)
- Adicionar suporte para modelo de imagem do google (34570)
- Criar automação de tagging com IA (34587)
- Atualizar feriados dos EUA (34558)
- Permitir também que o seletor de idioma seja exibido quando os usuários estão conectados (34578)
- Capacidade de definir paletas como padrão no tema (34480)
- Adicionar serviço de registro Discourse ID com endpoint de desafio (34326)
- Reintroduzir validação de teste rápido ao selecionar modelo de embeddings (34524)
- Melhores controles do compositor para “Salvar e fechar (X)” e “Descartar” (33510)
- Permitir escolher emoji personalizado em reação (34312)
- Adicionar suporte para filtro -user e unseen (34506)
- Usar embeddings para encontrar tópicos semelhantes ao que está sendo composto (34448)
- Anexar locale aos links na visualização do crawler, se presente (34466)
- Usar uma
areapara configurações experimentais (34454) - Desativar dicas de usuário + post de boas-vindas do bot narrativo para todos os sites (rodada 2) (34373)
- Preservar a consulta ao redirecionar para login/cadastro (34363)
- Filtros de usuário e grupo (34400)
- Mover página de configuração de configurações de site de tema para uma aba na página de personalização (34376)
- Suporte a enquetes dinâmicas (34368)
- Adicionar suporte para Groq como LLM pré-configurado (34402)
Correções de bugs
- Adicionar suporte para subpasta no registro discourse-id (35011)
- Não ocultar horário quando houver estouro na visualização mensal (35016)
- Ctrl/Cmd + Enter nos resultados da pesquisa deve abrir em nova aba (34989)
- Escapa rotas
account-createdna visibilidade do banner de boas-vindas (34951) - Publicar o tópico em vez do post para atualizar títulos dos tópicos (34961)
- Garante que as rotas de notas do usuário estejam corretamente definidas (34960)
- Respeitar idioma da consulta ao pesquisar descobertas (34958)
- Permitir passar id personalizado para botão de criar tópico (34952)
- Traduzir também o título do tópico se ‘Traduzir Post’ estiver no primeiro post (34947)
- Incluir URLs dos Termos de Uso e Política de Privacidade no cadastro quando o login for obrigatório (34926)
- Sempre mostrar o menu de post de tradução (34927)
- Forçar modo markdown do compositor na edição de modelo de e-mail (34668)
- Limitar uso de ferramentas no AI Discover (34923)
- Desativar calendário de categoria quando eventos de post estiverem desativados (34897)
- Verificar condições para botão de seleção em massa de filtro móvel (34887)
- Nome de usuário da atividade do tópico Horizon às vezes em branco (34679)
- Lidar com usuários excluídos em tópicos resolvidos de forma elegante (34880)
- Adicionar finalizado à promessa animateBackdropOpacity do modal (34879)
- Provedor DiscourseConnect redireciona para o fórum em vez do sso_redirect_url na payload (34580)
- Suporta descrição para eventos de post no editor rico (34873)
- Não armazenar caminho de retorno na sessão
- Permitir reverter revisões de tópicos com apenas mudanças de tag (34169)
- Verificar argumento de rótulo no componente create-topic-button (34844)
- Parar codificação dupla de URLs ao colar via UI de link (34834)
applySurrounddeve detectar ambos os lados ao excluir circundado… (34243)- Uso de IA não atualiza faixas de datas personalizadas corretamente (34816)
- Não enviar conteúdo vazio ao detectar idioma (34825)
- Banner de boas-vindas: exclui todas as rotas de administrador (34822)
- Resetar hashtags ao pressionar enter no compositor (34579)
- Configuração de LLM deve ser válida antes de executar um teste (34806)
- Garante que o serializador de eventos tenha informações de tags (34801)
- Garante que o uso de reações rápidas apareça em frequentemente (34798)
- Remove custom fc-past-event (34796)
- Atualizar regex ‘modern mobile’ após queda de suporte ao iOS 15 (34792)
- Validar comprimento do e-mail (34786)
- Verificar se o seletor _cardClickListenerSelectors existe antes de adicionar listener (34779)
- Definir a data típica da Grande Final da AFL. (34768)
- Garantir que base_path seja inserido corretamente nas mensagens de triagem de LLM. (34778)
- Garante que o calendário de categoria esteja consultando uma faixa de datas (34764)
- Não é possível clicar em nenhuma reação no ios (34730)
- Tornar web_hook_events#id um bigint (34620)
- Adicionar VideoObject ld+json a cada vídeo preguiçoso (34678)
- Permitir salvamento automático de rascunho após escapar do modal (34703)
- Resetar estilos de categoria para recursão de ancestrais (34702)
- Exibir mensagem genérica quando o e-mail é autenticado sem um provedor (34691)
- Garantir que a versão do ember na chave de cache esteja acoplada ao compilador (34694)
- Não importar diretamente o módulo
admindo aplicativo principal (34689) - Corrigir redação de exclusão de usuário (34680)
- Usar fuso horário do usuário ao criar novos eventos (34675)
- Ajustes de versão do hash git de novos recursos (34671)
- Incluir subcategorias na lista de eventos futuros, adicionar parâmetro
after(34640) - Link “Mostrar mais” desnecessário no modal de categorias (34636)
- Nas mensagens de chat, filtrar uploads por
UserUpload, não porUpload.user(34596) - Calcular data correta com horário local (34623)
- Excluir campos de usuário não textuais da verificação de palavra de observação (34646)
- Adicionar botão de exclusão à grade de temas (34606)
- Usar um inteiro, não um float, na automação de tagging com IA (34622)
- Garante que os eventos tenham duração correta (34621)
- Adicionar tradução ausente para stop_impersonating (34616)
- Carregar preguiçosamente cor do badge de categoria (34613)
- Remove suporte para parâmetro include_expired (34582)
- Timestamp de mensagem de chat baseado no cliente (34592)
- Suporta entidades html no chat (34591)
- Não mostrar botões de salvar/cancelar de configuração ao selecionar o valor atual (34552)
- Prevenir chat em grupo quando não for possível ver membros do grupo (34571)
- Excluir posts e tópicos excluídos das listas de atribuições em vários lugares (34564)
- Configuração de site
Locale Padrãonão incluída na pesquisa de administrador (34562) - Usar url do CDN para chat (34541)
- Ordenar corretamente eventos na lista de eventos futuros (34526)
- Iniciar semanas corretamente em segunda-feira (34536)
- Não mostrar toast se o rascunho não estiver salvo (34535)
- Mostrar link ‘Mostrar mais’ no modal de categorias após o intersection observer carregar (34516)
- Usar url do CDN para chat (34507)
- Respeitar configuração long_polling_base_url para configuração do message bus (34477)
- Confirmações obrigatórias não aparecendo (34504)
- Truncar nomes longos para resultados de preenchimento automático (34479)
- Sites com modelos de formulário tinham uploads quebrados (34455)
- Atualizar relatório de contas associadas para lidar com Discourse Connect (34462)
- Melhorar lógica de visibilidade do seletor de modo de cor (34434)
- Respeitar parâmetro de prefixo de banco de dados no importador SMF2 (34446)
- Remover texto adicionado por engano (34447)
- Problema de tempo limite ao atualizar uma grande coleção de usuários ao alterar as configurações de site default_categories_* e default_tags_* (33665)
- Prompts padrão devem ser explícitos sobre o formato esperado. (34442)
- Lidar com dark em minúsculas (34444)
- DiscourseConnect & SiteSetting.auth_immediately = false (34424)
- Suportar
light-darkem navegadores mais antigos (34438) - UI de filtro sobrepondo com INPUT em telas pequenas (34426)
- Migração base_scheme_id quebrada quando base é padrão (34430)
- Permitir criar novas paletas de cores com base em paletas personalizadas (34351)
- Relaxar validação de ID de sala Matrix (34399)
- Lidar com evento auxclick na lista de tópicos (34408)
- Não deixar parâmetro additional_tag_ids em branco após remover duplicatas na interseção (34423)
- Restaurar estilos na rota finish-installation (34420)
- Atualizar chave i18n para botão de alternância de localização (34405)
Mudanças na UX
- Remover tag
<b>do modal de mover post para evitar negrito duplo (35048) - Habilitar ‘modo móvel baseado em viewport’ por padrão (35036)
- Melhorar cores do gráfico de traduções de IA no modo escuro (35042)
- Ajuste de pesquisa Horizon (34909)
- Corrigir reaparecimento do botão de novo tópico no Horizon (35017)
- Mostrar erro útil quando a pré-visualização do tema falha (35034)
- Prevenir quebra de linha de ícone e texto no breadcrumb (35008)
- Usar padding de pesquisa para descobertas (35005)
- Redesenhar 404 (34999)
- Usar novo modificador --danger no dropdown (34981)
- Atualizar tamanho do emoji (34494)
- Remover efeito hover (não consistente) (34881)
- Polir aviso de primeiro post de novo usuário (34965)
- Substituir btn-danger por classe modificador para dropdown de bookmark (34941)
- Correção de linha do tempo (34953)
- Ajustar menu de pesquisa do banner de boas-vindas quando há descobertas de IA (34957)
- Adicionar configuração de cor de texto do banner de boas-vindas (34657)
- Usar classes de tabela de administrador para lista de Feriados do Calendário (34942)
- Atualizar texto (34944)
- Corrigir tamanho do emoji em trechos de post (34924)
- Horizon >` adicionar estilo de estado igual ao botão de perigo (34922)
- Melhorar estilo de progresso no móvel (34886)
- Horizon >` estilo de estado do botão NT da barra lateral (34918)
- Horizon >` ajustes de estilo de botão (34912)
- Adicionar tooltip de mudanças de botão de tradução sobre cor do ícone (34901)
- Horizon >` aumentar z-index para controles de lista (34902)
- Remover sombra, implementar variáveis de espaço (34885)
- Título de restauração de backup desabilitado incluía HTML de link (34894)
- Corrigir padding para páginas sem ember (34884)
- Correções do cartão de usuário móvel (34883)
- Tornar add_email.email maiúsculo (34876)
- Manter link da barra lateral de administrador “Temas e Componentes” ativo em componentes (34869)
- Melhorar quebra de linha do badge do cartão de usuário para configuração max_favorite_badges mais alta (34860)
- Reformulação do GroupSelector com Floatkit (34685)
- Adiciona um link para iniciar novo dm quando não há dms presentes (34820)
- Melhorar layout para post sinalizado revisável na nova UI (33534)
- Uso mais consistente de d-hover em menus (34794)
- Aplicar htmlSafe aos títulos de tópicos em notificações de bookmark (34826)
- Corrigir quebra de linha do perfil do usuário em telas menores (34817)
- Remover margem dos filhos de navigation-controls em favor de gap (34771)
- Tornar títulos de itens de lista de administrador clicáveis (34772)
- Polimento para controles de lista de tópicos (34714)
- Controlar exibição de eventos por meio de uma configuração de site (34795)
- Usar linguagem mais específica para enquetes dinâmicas (34769)
- Garantir que todas as citações lidem com quebra de palavras longas (34748)
- Melhorias menores no layout do log de e-mail do administrador (34735)
- Glimmerize CreateTopicButton, tornar classe btnType variável para Horizon (34733)
- Remover margem de parágrafo no banner apenas se for o último filho (34695)
- Substituir variáveis de espaçamento do horizon por novas do núcleo (34701)
- Horizon >` correções de badge (34700)
- Alguns refinamentos no gráfico de progresso de tradução (34674)
- Horizon >` trazer de volta número de não lidos (34662)
- Ajuste de layout para modal de personalização da barra lateral no móvel (34665)
- Estilo e posição do botão de descartar do compositor (34638)
- Fechar menu de preenchimento automático ao pressionar espaço, mas permitir continuação da pesquisa de nomes completos de usuário (34611)
- Mostrar um pouco mais de informações no gráfico de progresso de tradução (34643)
- Manter sublinhado da nova navegação visível (34612)
- Corrigir capitalização da marca no locale (34631)
- Não incluir navegação de rodapé de PWA/aplicativo móvel em algumas rotas (34619)
- Correção para border-radius no banner de boas-vindas (34609)
- Correções de compatibilidade do Horizon (34577)
- Modos de cor de texto de imagem de fundo do banner de boas-vindas (34519)
- Mostrar dropdown de persona de IA apenas com múltiplas opções (34527)
- Usar ColorPalettePicker no modal de paleta base (34560)
- Melhorar layout de paleta de cores com espaçamento adequado (34559)
- Melhorar experiência de pesquisa e filtro no móvel (34554)
- Horizon >` desocultar botão de criar tópico (34546)
- Prevenir redimensionamento automático desnecessário do safari no dropdown de filtro (34533)
- Restilização do popup resolvido (34518)
- Estilos de botão primário no botão social do Discourse ID (34465)
- Adicionar classe a nota de rodapé inline para exibir como inline-block (34515)
- Remover botões de chat e mensagem no perfil do currentUser (34513)
- Remover limite de altura ao mostrar pré-visualização no compositor móvel (34485)
- Remover “(Entrar com Apple)” como sufixo, pois já o incluímos como prefixo (34481)
- Melhorar posicionamento padrão do badge no índice de cores/temas de administrador (34456)
- Sempre aplicar classes de conteúdo de post para respostas (34468)
- Melhorias no spoiler do editor rico (34149)
- Mudar “Open AI” para OpenAI (34459)
- Corrigir padding inferior do cmd-k (34440)
- Corrigir o locale ‘default_dark_badge’ (34432)
- Exibir indicador de carregamento no botão de impersonificação de usuário (34431)
- Ajustar min-height dos elementos no toast para alinhar melhor o ícone de fechar (34416)
- Criar um novo tema/componente deve redirecionar para a rota de edição do tema (34353)
Mudanças de segurança
- Sugestões do assistente de IA baseadas em um tópico devem verificar se o usuário tem acesso a ele
- Usar restrições baseadas em nonce durante a restauração
- XSS de transcrição de chat do editor rico
Desempenho
- Otimizar painel de progresso de tradução com consulta em lote (34861)
- Indexar corretamente datas de eventos (34877)
- Remove N+1 ao carregar lista de eventos (34841)
- Não buscar dados de thread quando já os temos (34799)
- Adicionar
index_web_hook_events_on_created_at(34594) - Não hidratar todos os candidatos em grande relação (34553)
- Melhorar desempenho de SiteSetting.humanize_name + all_settings (34404)
Acessibilidade
- Corrigir navegação por teclado da barra de ferramentas com itens d-menu (34615)