Discourse Versão 2.8

Correções de Bugs

  • Permitir que a equipe redefina senhas por nome de usuário
  • O cliente deve ser capaz de rotear URLs de tópicos sem ID
  • Emojis de linha única têm metadados de emoji indexados duas vezes.
  • Melhorar a seção de links principais no resumo do usuário
  • Restaurar outlet em visualizações móveis
  • Os testes nunca devem ocultar publicações
  • Selecionar tópicos em vez de publicações
  • Selecionar o melhor link do feed Atom
  • Manipular URLs malformados em TopicEmbed.absolutize_urls.
  • O observador de serviço estava usando this incorretamente
  • Adicionar outro método para verificar arquivo binário
  • Possível ReDOS na regra de nova linha do markdown
  • URLs permitidos para escopos de API adicionados por plugins
  • Exibir popovers do compositor sobre menus suspenso
  • Acessar corretamente o nome de usuário do último autor
  • Criar token de e-mail com escopo correto
  • Garantir que o login não falhe para usuários com registros de convite
  • Preferir e-mail ao redefinir senha
  • Respeitar a lista de domínios bloqueados ao redirecionar
  • Ocultar resumo de arquivos binários no onebox do GitHub
  • Observação de tags para todos os grupos de tags
  • Desativar proxy do service worker no chrome 97-97.0.4692
  • Marcar mensagens flash de convites como seguras para HTML.
  • Garantir que o botão de citação flutuante não esteja posicionado abaixo da barra lateral
  • Citação rápida no Safari
  • Garantir que o método exista antes de chamar
  • Adicionar solução alternativa para service-worker /session/sso para chrome 97
  • Tentar corrigir teste instável usando um tópico mais curto
  • Autocomplete substituindo texto incorretamente se usado no meio de uma frase.
  • Origins_to_regexes deve sempre retornar uma matriz
  • Lógica quebrada do onebox de pastas do GitHub
  • Usa corretamente o helper de nome para conteúdo selecionado
  • Melhorar a interface de upload de emojis
  • Garantir que o botão de citação flutuante esteja distante da seleção do iOS
  • Grupo de emojis não está salvando realmente
  • Passar IDs de categoria e tag para o trabalho do evento webhook emit.
  • Limitar o impacto de pré-linha ao texto do tweet
  • Grupo selecionado limpo entre uploads de emojis
  • Tentativas de compensar o espaçamento da primeira linha com pré-linha
  • Impede que tweets percam formatação no onebox
  • Contornar service worker no caminho SSO
  • Navegar para tópico/MP independentemente do pressionamento da tecla Shift
  • Manipulação de URLs /p/### dentro do Ember
  • LOAD_PLUGINS=0 em dev/prod, aviso em plugin:pull_compatible_all
  • Permitir que URLs de tópicos sem slug funcionem dentro do mesmo tópico
  • Não exibir emojis duplicados no seletor
  • Atualizar lista de emojis recentes ao selecionar dela
  • Não acionar evento topic_created para publicações de resposta via e-mail.
  • Desativar botão de votos de lançamento para múltiplas enquetes sem mínimo.
  • Regressão na navegação kbd da lista de tópicos
  • Anexar /all ao URL se a lista padrão for ‘nenhum’
  • Salvar campos realmente em themes:update
  • Lógica de atualização nas listas de tópicos de descoberta
  • Ao compor uma mensagem, não sugerir publicações de usuários excluídos
  • O recurso de novo tópico estava quebrado quando o ‘Filtro de Lista Padrão’ estava definido como ‘sem subcategorias’
  • Ao carregar mais tópicos, showFooter não estava sendo atualizado corretamente
  • Progresso do tópico tremido em alguns tamanhos de janela
  • Limpar fila sinalizada quando a resposta à publicação sinalizada é excluída
  • Erro ao votar em uma enquete múltipla sem os atributos min/máx.
  • Usar font-down
  • Ícone de lápis menor para editar tags
  • Ocultar biografia do usuário se o perfil for restrito
  • Pequenos ajustes na posição do progresso do tópico na área de trabalho
  • Suavizar mensagens de problemas críticos no painel de administração
  • Não permitir valores NULL para notification_level em category_users
  • Melhorar a forma como o popup magnific é carregado
  • Uploads estavam quebrados no Safari antigo
  • Salvar draftSequence quando for 0
  • Prever draftSequence ao salvar rascunho
  • SiteSetting.title estava sendo poluído no StaticController
  • Dá opções ao compositor para gatilho post:highlight
  • Remover restrição de comprimento de fancy_title em topics
  • Recorrer a anonymous e não user ao sugerir nomes de usuário para usuários anônimos
  • Usar nome de argumento correto na tradução de revisáveis pendentes
  • Ajuste de posição do painel do menu
  • Usar descrição meta básica se outras tags de descrição estiverem ausentes
  • Substituições de tradução do locale de fallback não funcionavam no cliente
  • “Personalizar Texto” mostrava string MessageFormat compilada para traduções _MF substituídas
  • A precedência de tradução era diferente no cliente e no servidor
  • Cálculo incorreto do deslocamento do cabeçalho
  • Adicionar polyfill de rolagem suave
  • Usa novo formato para endpoint de tag de pesquisa para evitar problemas
  • Notificar membros do grupo quando alguém cita ou responde à sua publicação.
  • Adicionar mais ações ao escopo da chave de API de uploads
  • Correção da migração email_tokens_token_to_nullable
  • Garantir que os nomes dos temas estejam escapados em atributos HTML
  • Verificar se o domínio do convite é válido
  • Permitir que OAuth2Authenticator manipule associações existentes
  • Imagens de favicon de onebox borradas
  • Considerar apenas como manipulado pelo compositor quando um compositor
  • Adiar eventos de criação de tópico/publicação até que os e-mails tenham sido adicionados
  • Fazer os testes funcionarem com ID de upload inicial mais alto
  • Selecionar rascunho de tópico correto para o usuário
  • Atualizar has_topic_draft quando o rascunho é atualizado
  • Garantir que MessageIdService possa manipular mudanças de hostname e multisite
  • --header-offset não levava em conta o overscroll
  • Referências de cabeçalho levando a encadeamento de e-mail quebrado
  • Fazer os testes de thumbnail começarem com uma lousa limpa
  • Exibir publicações pendentes em uma categoria moderada
  • Teste de edição de tag
  • Transição de tag apenas se o nome da tag mudou
  • URLs permitidos ausentes ao exibir escopos granulares de chave de API.
  • Auth manipula incorretamente nomes de usuário duplicados
  • Atualizar uma notificação consolidada deve elevá-la ao topo.
  • Ao usar auth externo, caracteres não permitidos não eram removidos do nome de usuário
  • Fazer a ordem de classificação dos temas do usuário não distinguir maiúsculas de minúsculas
  • Adicionar sufixo aleatório ao Message-ID de saída para e-mail
  • Badges de PWA não estavam atualizando
  • Correspondência para profundidade indeterminada no URL durante testes de upload
  • Permite estratégia de posicionamento mais precisa no móvel
  • Não redirecionar solicitações XHR/JSON quando o login é necessário
  • Extrair e corrigir substituição de nomes de usuário por auth externo
  • Definir auto_update como falso para temas/componentes não-git
  • Pular temas que têm URL em branco na tarefa rake themes:update
  • Objeto File nativo não estava sendo passado para uploadHandler
  • CSS quebrado em #15141
  • Não sugerir “user1” como nome de usuário para usuários convidados
  • Adiciona código de status 422 ao json de bootstrap
  • Permitir que a equipe faça upload quando deveria e authorized_extensions está em branco
  • Garantir que os hooks de widget sempre chamem a instância correta
  • Trata ipad como mobileView para posicionamento do popper
  • Aviso de log global regrediu em #15000
  • Definir favoritos em alguns casos estava quebrado
  • Não lançar erros em chaves duplicadas em Yaml
  • Posição do prompt de atualização de software em temas com cabeçalho extra
  • Usar URL do CDN para avatares internos de onebox
  • Excluir tokens de e-mail não confirmados E expirados apenas
  • Não travar o navegador ao tocar sugestões de autocomplete no Android/Gboard
  • Remover cabeçalho de e-mail Auto-Submitted de e-mails SMTP de grupo
  • Não parar com falha se a atualização do tema falhar
  • Git não deve solicitar credenciais
  • Manter tags existentes ao editar tópicos de tag
  • Não verificar permalink se não autorizado
  • Permitir convites se must_approve_users for verdadeiro
  • Não publicar enquetes no message bus quando não houver enquetes
  • Não publicar notificações no MessageBus para usuários inativos
  • Permitir que o recurso de enquete seja desativado no discourse-markdown
  • Remover rótulo ‘Abrir Rascunho’ após exclusão do rascunho do tópico
  • Garantir que os links da lista de tópicos móveis sejam tratados como transições Ember
  • Recursão infinita ao chamar uma ação refresh() em rotas
  • Adicionar um botão de confirmação e cancelamento ao editar texto alternativo
  • Validar número de votos permitidos por enquete por usuário.
  • Não sobrescrever propriedade computada para correção do spinner de carregamento
  • Correção do separador da lista de tópicos
  • Excluir publicação moderator_action para contagem de respostas no resumo do usuário.
  • Título e seta incorretos ao filtrar por número de publicação.
  • Filtro de categorias Nenhuma e Todas
  • Armazenar em cache todas as palavras observadas
  • Limpar erros anteriores na exibição do formulário de segundo fator
  • Registrar customOptions como filtro do kit de seleção
  • Converter URLs de tópicos incorporados para forma absoluta
  • Erro quando SMTP habilitado no PostAlerter sem e-mail de entrada
  • Limpar nome do emoji que é nome do arquivo
  • Incluir todas as categorias em sortedCategories
  • Ajustar alerta do cabeçalho da lista de tópicos
  • Coluna ambígua em downsize_uploads
  • Correções adicionais para última visita na lista de tópicos
  • Corrigir regressões introduzidas em ae16b0a
  • Adiciona classe ausente para separador de última visita
  • Redirecionar para a página inicial se não houver publicações
  • Excluir tópicos de tag silenciada na lista de destaque da categoria.
  • Upload de emoji não usando data.name no upload uppy
  • Usar grupo correto de vários para remetente SMTP
  • Descartar endereços CC malformados no trabalho GroupSmtpEmail
  • Uma regressão de screen-track/appEvents em #14929
  • Mensagem de educação do compositor para menções de grupo estava quebrada
  • Usar chunk anterior para verificar se o upload de chunk de backup local está completo
  • Definir null para grupo se o parâmetro groupAttrs não estiver disponível.
  • Usar a mesma versão hljs em prod e testes
  • Impedir que PreloadStore chame o finder quando o valor for falso
  • Usar Map em vez de Object para cache
  • Garante que a lógica de tags mínimas esteja correta e compartilhada
  • Exibir principais publicações de categorias privadas se o usuário tiver acesso.
  • Os queryParams do tópico são removidos do estado de histórico ao rolar.
  • LocalJumpError em tarefas rake
  • Chamar _clearFlash() ao exibir um modal
  • Não falhar se s3_install_cors_rule estiver desligado
  • Usar 127.0.0.1 em vez de localhost para ember CLI
  • Desativar eventos de rolagem enquanto em tela cheia
  • Permitir que convites em massa sejam usados com DiscourseConnect
  • No Ember CLI, alguns testes de plugin estavam se referindo ao container errado
  • Tornar PostRevisor mais consistente
  • Mostrar exclusão permanente no menu sem atualização
  • Remover xlink:href para favorecer href devido à depreciação
  • Usar método de atributo correto para obter ID da publicação do dataset.
  • Regressão introduzida em #14715
  • Manter contexto do tópico ao redirecionar para pesquisa completa
  • Gerar IDs de cabeçalho válidos
  • Restaurar animação para ação de curtir no móvel
  • Persistir notificações no OS X
  • Incluir administradores nas permissões do canal de resposta de presença
  • Renomear action_code_href para action_code_path
  • Pular validações de publicação para revisões do sistema quando o autor exclui a publicação
  • Garantir que as regras CORS existam para S3 usando tarefa rake
  • URLs canônicos podem ser relativos
  • Parar de salvar favorito ao pressionar ESC no modal
  • Garantir que required_tag_group_name seja nulo se nenhum valor estiver presente
  • Excluir tópicos de categoria suprimidos no digest mesmo se não silenciados.
  • Rake categories:move_topics não deve mover o tópico de descrição da categoria
  • Exibir Oneboxes do Instagram em um iframe
  • Usar evento mouse down ao cancelar pesquisa
  • Inserir vírgulas mesmo quando o valor do campo for nulo
  • Impedir solicitações de pesquisa duplicadas para o backend
  • Excluir um favorito for_topic causou erro JS
  • Usar o mesmo modo para pesquisa chinesa ao indexar e consultar.
  • Resoluções de respostas de 103 devem ser tentadas novamente usando small_get
  • Incluir detalhes do tópico ao enviar MP
  • Allowed_theme_ids não deve ser persistido em GlobalSettings
  • Não substituir palavras em hashtags e menções
  • Ocultar links para tópicos silenciados e na lista de categorias
  • Evitar outra consulta N+1 em Site.json_for
  • Atualizar grupo de distintivo de todos os membros se a configuração do grupo principal mudou.
  • Não deve receber convites de tópico de usuários ignorados.
  • Não realizar pesquisa de link para links substituídos
  • Incluir novas tags na validação se o usuário puder criar uma.
  • Limpar instâncias de PresenceChannel quando o compositor é fechado
  • Impede um erro json circular em testes
  • Correções do importador Vanilla
  • Evitar consulta N+1 em Site.json_for
  • Evitar corretamente solicitações concorrentes em PresenceChannel get
  • Não enviar beacon de saída de presença se não estiver presente em nenhum canal
  • Mostrar mensagem correta ao excluir tópico permanentemente
  • Contexto de rastreamento correto para algumas rotas de categoria
  • Incluir o cabeçalho Vary:Accept em todas as respostas baseadas em Accept
  • Permitir todas as tags para palavras observadas
  • Remover usuários permitidos de tópico supérfluos em convite de grupo
  • Nome correto da configuração do site
  • Não vazar chaves de API de usuário não hash para redis
  • SQL 2N+1 no endpoint admin /api/keys
  • Tornar a configuração verbose_auth_token_logging desligada por padrão
  • Mostrar contexto de pesquisa apenas em rotas de tópico
  • Pesquisa rápida quebrada no iPadOS
  • Resetar e-mail sso e payload quando o usuário navega para longe
  • A linha Nenhuma não tem um valor, use classe para mirá-la
  • Linha do tempo do tópico não atualizando em megatopics.
  • Não consultar backend ao pesquisar “neste tópico”
  • Remover configuração do site ‘crawl_images’
  • Substitui apenas aspas duplas e usa unicode
  • Não mostrar usuário destinatário na lista de participantes de e-mail
  • Clarificar opção Nenhuma Necessária ao editar favoritos
  • Ocultar botão de alternância de tela cheia quando a textarea estiver desabilitada
  • Alinhamento do seletor de categoria e tag no móvel
  • Corrigir versão da API após bump menor
  • Melhorar velocidade da pesquisa rápida e destaques de resultados
  • Permitir que a equipe visualize convites pendentes/expirados de outros usuários
  • Rastrear também mutações de textContent
  • Decorar publicações que são carregadas após a renderização inicial no fluxo de publicações
  • Melhorias para download de datas locais
  • Garantir que links de respostas incorporadas/responder-abram em _blank
  • Grupos usando ícone de usuários estavam sem margem na pesquisa
  • Tentativas de observar mutação de preview o mais rápido possível
  • Tentativas de impor posição do cursor no filtro
  • Usar URLs absolutos no atalho de pesquisa
  • Falhas em BackupRestore::DatabaseRestorer com Ruby 3
  • Mostrar filtro de grupo apenas quando o usuário está logado e grupos estão presentes
  • Extrair filtro pm e categorias de UserAction
  • Zerar a versão assada após mover as publicações.
  • Usar ordem de classificação padrão da categoria apenas nos filtros mais recentes e não vistos.
  • Resumo ausente para pequenas ações de publicação na linha do tempo do tópico.
  • Remover cabeçalho de e-mail List-Post
  • Mover verificação se o usuário está suspenso para mais tarde
  • Atualizar chave de tradução para corresponder ao motivo do sinalizador.
  • Importação Phpbb - anexos não incorporados em publicações
  • Manipular separadamente convite para tópico e fórum
  • Topic_tracking_state não gerando erro quando user_stat está ausente
  • Ruby 3 não congela string interpolada
  • Corrigir datas locais em contextos não-publicação, e em tópicos longos
  • Corrigir caminho de mudança de senha para gerenciadores de senha
  • Resolver problemas de citação revertendo novos atalhos
  • Desativar previews se diffhtml estiver habilitado
  • Aplicar solução alternativa de seleção de citação a todos os navegadores
  • Seleção desaparecendo no Safari
  • Erro JS ao mostrar resultados de pesquisa do tópico
  • Remover cabeçalho discourse-logged-in durante force_anonymous!
  • Não persistir parâmetro de consulta de tags
  • Tooltip na pesquisa rápida não funcionava
  • Verificar ambiente para caminho de configuração multisite mesmo se o arquivo de configuração existir
  • Desativar Mostrar resultados se ninguém votou
  • Ocultar formulário após redefinição de senha
  • Analisar listas de endereços em e-mails incorporados
  • Recorte de data local quando não há tempo disponível
  • Botão Selecionar tudo na página atribuída ao grupo
  • Reabilitar suporte HTML para configuração global.
  • Exibir publicação do host incorporável na categoria.
  • Suportar argumentos de palavra-chave do Ruby 3
  • Ember CLI sempre carregava o payload de administração no modo de desenvolvimento
  • Oneboxes de vídeo privado do Vimeo estavam quebrados
  • Usar endereços para comparar cabeçalho de e-mail
  • Parar de rastrear mensagem de entrada após navegar para longe take 2.
  • Parar rastreamento de mensagem de entrada após navegar para longe.
  • Tornar a construção de links de motivo da pontuação mais explícita
  • Mensagem de estado vazio na página de favoritos do usuário
  • Excluir MPs que o usuário enviou a si mesmo.
  • Resultados de Topic.similar_to resultam em consulta inválida para certos locales.
  • Não mostrar ‘tópicos novos ou atualizados’ para a página de categorias móveis
  • Seguir o URL canônico ao importar um tópico remoto.
  • Erro ao carregar tópicos sugeridos para usuários anônimos.
  • Notificar entrada para categorias e visualização de tópicos mais recentes especificamente.
  • Restringir rotas de notificação de outros usuários
  • Interpolação incorreta estava limitando a 1 dispatch / componente
  • Não publicar publicação para rastreamento de tópico de MP se não for nova para o usuário.
  • Suportar argumentos de palavra-chave do Ruby 3 para DiscourseRedis
  • Solução alternativa para bug createImageBitmap do Safari 15
  • Não exibir userColorSchemeId na interface
  • Tornar o banner de atualização sempre disponível na visualização de categorias
  • Restrição de tabindex mais robusta na preview
  • Garantir que a lista de subcategorias esteja oculta quando não for necessária
  • Não gerar erro _removeDeleteOnOwnerReplyBookmarks na navegação
  • Não tentar inicializar o aplicativo ember em navegadores antigos
  • Define corretamente data-attributes usados por datas locais
  • Detectar recurso globalThis
  • Métodos serializador include_ devem terminar com ?
  • Usar resumo de publicação não lida para resumo de favorito de nível de tópico
  • Usar update_attribute do active record em vez de mini sql.
  • Não recarregar card se já carregado
  • Manipular citações de e-mail encaminhado em torno do nome de exibição Reply-To
  • Retornar matriz vazia quando não houver pai para intervalo
  • Gem Rss é gem embutida desde Ruby 3
  • Mensagem de estado vazio nas páginas de mensagens de grupo
  • Atualizar apenas campos personalizados passados
  • Elevação de quebras de linha não deve falhar para elementos HTML5
  • Oferecer site_logo_dark_url como opção para temas de modo escuro
  • Adicionar locales para variantes de MP de menção de grupo
  • Remover mensagens de entrada para eventos de leitura.
  • Endereçar ArgumentError para suportar argumentos de palavra-chave do Ruby 3
  • Impede casos extremos de transbordar no conteúdo selecionado
  • Não sugerir Emoji quando em blocos de código abertos
  • Atualizar apenas campos presentes na solicitação
  • Corrigir otimisticamente problemas de estado da linha do tempo do tópico
  • Usar <textarefa> para traduções de temas
  • Não exibir botão de upload móvel se !allowUpload
  • Estilização da navegação móvel
  • Atribuir chaves únicas à linha do tempo do tópico para o estado
  • Garantir que os cabeçalhos de objetos S3 sejam preservados na cópia
  • Não publicar eventos de arquivo de MP para o usuário atuante.
  • Não tentar migrar o banco de dados de teste multisite enquanto segura o mutex
  • Resolver URLs curtos após o carregamento do diffHTML
  • Corrigir a posição do ícone de play
  • Não substituir em menções e hashtags
  • Exibir links de MP não lidos/novos apenas ao visualizar o próprio usuário.
  • Remover tópicos novos dispensados do estado de rastreamento de tópicos de MP.
  • Remover tópicos lidos dispensados do estado de rastreamento de tópicos de MP.
  • Posicionamento melhorado para o botão “Pular para o conteúdo principal”
  • O Ember CLI estava sendo sequestrado antes de possíveis erros
  • Problema de altura do Composer no Safari no iOS 15
  • Ignorar link canônico para oneboxes do medium.com
  • Não exibir conteúdo de spoiler no RSS
  • Sempre exibir a data de criação das postagens na visualização do crawler
  • Corrigir o número da postagem mais alta para o estado de rastreamento de tópicos lidos.
  • Filtro melhorado para pesquisa de grupos
  • Erro no ambiente do Ember CLI
  • Capturar endereços CC para e-mails encaminhados
  • Executar a ação agree_and_keep apenas se possível.
  • Corrigir a pequena postagem do usuário que encaminhou para a caixa de entrada do grupo
  • Usar nome de arquivo aleatório para uploads temporários
  • A pesquisa não estava sendo inicializada corretamente.
  • Não estávamos resetando corretamente o estado móvel entre os testes.
  • Não tentar migrar simultaneamente com outras migrações
  • Permitir valores de string única em campos de seleção múltipla personalizados e não apenas arrays
  • Aumentar o tamanho do chunk para buscar a tag de título corretamente
  • Bug com a navegação para as páginas de atividade/tópicos e atividade/lidos
  • No modo de teste, os inicializadores estavam modificando classes repetidamente
  • Tornar bindMobileUploadButton explícito para mixins de upload
  • Reduzir a versão do oj
  • Link "pular navegação
7 curtidas