Versão 2.6 do Discourse

Foco

Codinome

Data de início

25 de junho de 2020

Data de lançamento

30 de novembro de 2020

71 curtidas

NOVAS FUNCIONALIDADES

  • Adicionar plugin js / plugin test js ao bootstrap.json
  • Adicionar escopo de chave de API users:log_out
  • Onebox para categorias locais
  • Atualizar onebox e adicionar estilização para githubfolder onebox
  • Adicionar escopos de API para atualização, anonimização e exclusão de usuários
  • Adicionar opção ‘todas as subcategorias’ no seletor de categorias
  • Adicionar configuração do site para restringir o recurso de ignorar ao nível de confiança
  • Filtro de pesquisa para buscar todas as MPs em um site para administradores
  • Adicionar um escopo de chave de API para processamento de e-mails recebidos
  • Adicionar campo de atualização automática aos temas
  • Criar revisão ao mover tópicos em lote
  • Vincular títulos de configurações do site diretamente ao seu log de alterações
  • Melhorar erros quando o título é inválido
  • Implementar funcionalidade de edição para avisos de postagem
  • Permitir que /u/by-external funcione para todos os autenticadores gerenciados
  • A capacidade de destruir permanentemente a mensagem privada
  • Adicionar Google Universal Analytics v4 como opção
  • Permitir que moderadores de grupos de categorias excluam tópicos
  • Alterar padrão para que log_out_strict venha desabilitado por padrão
  • Nova configuração para criar um tópico vinculado ao fechar automaticamente tópicos mega
  • Processar em lote ações em massa de tópicos
  • Adicionar uma classe CSS ao elemento HTML em erro de conexão em segundo plano
  • Permitir que administradores optem por não usar codificação em blocos (chunked)
  • Pedir confirmação ao usuário para exclusão de tópicos quando as visualizações excederem um certo limite
  • Incluir postagens em fila rejeitadas na exportação de arquivo do usuário
  • Desabilitar limite padrão do Bing
  • Permitir que moderadores de grupos de categorias editem postagens
  • Adicionar detecção da data da postagem para uso no modal de marcadores
  • Adicionar parâmetro non_automatic group type à API de índice de grupos
  • CTRL-SHIFT-ENTER e SHIFT-Clique não rolam na postagem
  • Mostrar um placeholder em vez de vídeos na pré-visualização
  • Modo lento para tópicos
  • Usar “no-referrer-when-downgrade” como nossa política de incorporação
  • Quando falharmos ao enviar cronometragens de tópicos, tentar reenviar
  • Esquemas de cores compatíveis com WCAG
  • Adicionar opções de penalidade para tomar ação
  • Adicionar slug de categoria à classe do corpo em páginas de tags se fizer parte de uma categoria
  • Adicionar código de limpeza semanal de marcadores
  • Atualizar analytics.js para gtag.js
  • Respeitar a configuração tags_sort_alphabetically ao exibir tags
  • Remover tags em lote
  • Separar configurações de site para fonte base e fonte de título
  • Explicar por que convites estão desabilitados para usuários de equipe
  • Adicionar o atributo title aos enquetes
  • Opção do compositor para recarregar a página e forçar salvar rascunho
  • Opção de pesquisa avançada para contagem máxima de postagens
  • Adicionar alias para filtro de pesquisa min_post_count
  • Suportar o uso de fonte do sistema na etapa de fonte do assistente
  • Assistente amigável ao modo escuro
  • Adicionar configuração do site para controlar redirecionamento automático de autenticação
  • Filtros de pesquisa avançados para contagem de visualizações
  • Alterar tamanho padrão para pesquisa de postagens recentes
  • Tornar filtros de pesquisa insensíveis a maiúsculas/minúsculas
  • Revisar postagens com mídia
  • Diferenciar entre menções de grupo e individuais
  • SiteSetting.keep_old_ip_address_count oculto para rastrear histórico de IPs
  • Permitir por padrão a incorporação segura de imagens em e-mails como verdadeiro
  • Permitir que administradores excluam registros de SSO do usuário na interface
  • Permitir estender topic_eager_loads na Pesquisa
  • Remover temporizadores de tópicos do usuário e migrar para marcadores com lembretes
  • Adiciona suporte para visualização móvel na publicação de páginas
  • Adicionar suporte para sessões não persistentes
  • Moderadores podem visualizar grupos que os membros podem ver
  • Adicionar marcadores à exportação do usuário
  • Mostrar nome de tag existente no modal de renomeação
  • Adicionar opção ao usuário para selecionar marcadores como página inicial
  • Permitir incorporação de imagem por e-mail com mídia segura
  • Adicionar classes CSS aos elementos de link de folha de estilo
  • Adicionar folhas de estilo ao endpoint bootstrap.json
  • Adicionar saída de plugin abaixo de estático
  • Depreciar lodash para que possamos removê-lo
  • Adicionar configuração do site e etapa do assistente para definir fonte base
  • Permitir especificar nome da plataforma para gems específicas da plataforma
  • Adicionar estado de rastreamento de categoria à exportação de arquivo do usuário
  • Esquemas de cores selecionáveis pelo usuário
  • Controle adicional de iframes em oneboxes
  • Adicionar botão de descartar tópicos não lidos ao filtrar por tag
  • Adicionado ordenação por nome de usuário para itens de diretório
  • Mais escopos de API
  • Permitir que plugins registrem rotas de API baseadas em parâmetros
  • Adicionar campo regular_categories na configuração do site e opção do usuário
  • Adicionar opção para pular dicas de novo usuário na primeira notificação
  • Garantir que postagens sejam reprocessadas quando o problema de missing for corrigido
  • Autoplay de GIFs de mídia do Twitter oneboxados
  • Logotipos alternativos para modo escuro
  • Adicionar nova opção de usuário skip_new_user_tips
  • Permitir que a associação ao grupo desmute categorias e tags
  • Não notificar sobre tags alteradas para uma mensagem privada
  • Introduzir tarefas para lidar com uploads quebrados legados
  • Sincronização de exclusão de e-mail IMAP para caixas de entrada de grupo
  • Aba de permissões de categoria para grupo
  • Bloquear vibração no Firefox Android
  • Usar ts_headline do PG para destacar título do tópico na pesquisa
  • Adicionar ordem avançada à pesquisa
  • Notificação para plugin de votação
  • Definir níveis de notificação ao ser adicionado a um grupo
  • Análise de enquetes 2.0
  • Permitir que usuários optem por não usar modo escuro automático
  • Adicionar category_id ao TopicViewWordpressSerializer
  • Nova saída de plugin para cabeçalho de categoria
  • Convites por e-mail para grupos a partir do modal de adicionar membro
  • Modo escuro automático
  • Adicionar interface de categorias silenciadas expansível à página /categories
  • Mostrar botão de login na página de erro se o usuário não estiver logado
  • G,j e g,k para navegar para o próximo e anterior tópicos
  • Permitir elemento HTML de imagem em postagens
  • Permite exibir gráficos por dia/semana/mês
  • Permitir a especificação de um endereço de escuta do unicórnio arbitrário
  • Suportar conversão de imagens HEIF para JPEG
  • Adicionar filtro rastreado às listas de tópicos
  • Enviar postagem a partir da pré-visualização do compositor móvel
  • Adicionar parâmetros de consulta aos logs de ação da equipe
  • Adicionar suporte para filtro top na página de tag
  • Criar logs para alterações de moderador de grupo
  • Adicionar funcionalidade de marcador “excluir ao responder do proprietário”
  • Lista de permissões para MPs
  • Permitir que moderadores de grupo adicionem/removam notas da equipe
  • Botões de compartilhamento de citação opcionais
  • Adicionar escopos às chaves de API
  • Acionar evento user_updated se o e-mail for alterado
  • Melhorar alinhamento e truncamento de meta do cabeçalho com CSS grid
  • Carregar postagens ocultas em segmentos
  • Permitir atributos de tag de vídeo para GIFs de vídeo
  • Permitir que moderadores de grupo fechem/arquivem tópicos
  • Adicionar configurações de site ocultas para o discobot pular certos tutoriais
  • Adicionar pesquisa à lista de marcadores do usuário
  • Implementar suporte para protocolos de e-mail IMAP e SMTP
  • Adicionar limite global de taxa para pesquisas anônimas
  • Analisar imagens em assinaturas de e-mail
  • Adicionar opção “menor” às preferências de tamanho de texto do usuário
  • Adicionar ação de compositor reply_as_new_group_message
  • Criar backup apenas SQL se não houver uploads
  • Opcionalmente pular o pop-up de criação de conta para autenticação externa
  • Sso_overrides_(email|username|name) para todos os métodos de autenticação
  • Acionar evento user_updated se o nome de usuário for alterado
  • Configuração do site para sempre mostrar definições de categoria
  • Permitir desativação de injeção de termo extra na pesquisa
9 curtidas

CORREÇÕES DE BUGS

  • Garantir que os itens do diretório apareçam em uma ordem consistente
  • Nenhuma tag deve ser definida se o seletor de tags estiver oculto
  • Atualizar nokogumbo para 2.0.3 com correção
  • Usar apenas slugs completos ao compilar fundos de categorias.
  • Problemas com careta/sorriso
  • Adicionar URL de mídia segura à lista SERVER_SIDE_ONLY
  • Ao citar um anexo, manter o |attachment no markdown
  • Recompilar campos de tema se o upload mudar
  • Oculta votos de usuários comuns quando a enquete é apenas para equipe
  • Tópicos Sugeridos estavam sendo definidos dentro de uma propriedade computada
  • Excluir resultados silenciados quando sugerir tópicos relacionados aleatoriamente.
  • O valor da caixa de seleção não deve vazar entre temas
  • Forçar conversões de string para “bytes” UTF-8
  • Os testes estavam usando seletores jQuery
  • Lidar com force pushes de temas remotos de forma elegante
  • Usar o modelo tag em vez da propriedade tagId.
  • Melhorar o tratamento de erros de validação de e-mail para logins externos
  • Corrigir caminho do cdn
  • Parar de incluir GlobalPath no contexto padrão
  • Calcular corretamente o limite de tamanho de anexos de e-mail
  • Alinhamento de imagem onebox
  • Eventos de upload ocorriam fora do runloop
  • IconList é uma matriz em produção
  • Não devemos debounce isso em testes
  • Os testes estavam executando consultas data`` mas sem aspas
  • Lidar com exceção não capturada
  • Existem dois elementos com a classe suspend-reason
  • Remover erro para PostCreator em uma transação sem skip_jobs
  • Mostrar melhor erro se nenhum marcador for encontrado na pesquisa
  • Cached badge_count não é atualizado após preenchimento retroativo de badges
  • Os métodos de modal devem ser conectados em setupTests e não no módulo
  • A permissão do Grupo de Tags Selecionado não deve mudar durante o salvamento
  • Adicionar tradução faltante para a chave ‘views’.
  • Pré-compilar stylesheet do assistente
  • Em embers mais novos, é triggerKeyEvent e não keyEvent
  • Não permitir que uma tag seja sinônimo de si mesma
  • Usar a chave correta para os escopos receive_emails
  • Remover ação de postagem quando uma postagem é excluída permanentemente
  • Exceção de job IndexCategoryForSearch category_id
  • Desativar auto_update para temas existentes
  • Salvar rascunho quando título ou resposta estiverem presentes
  • Estilo de avatar inline para onebox ao incorporar imagens seguras
  • Mostrar indicador de leitura apenas para MPs de grupo
  • Impedir edição de temas remotos
  • Armazenar force_review do Reviewable como booleano.
  • Colar a planilha no compositor
  • Não otimizar imagens animadas em postagens cooked
  • Resetar estado do botão da página de edição de categoria
  • Adicionar maneira de cancelar inicialização de novo rascunho
  • Usar parâmetro filters em vez de filter para log de ações da equipe
  • Adicionar ícone de histórico à lista svg_sprite
  • Garantir que a equipe possa ver /tag/none
  • Não otimizar emojis personalizados enviados
  • Pré-compilar todos os ativos CSS de definição de plugin e cor
  • Restaurar (deprecado) capacidade de sobrescrever uma propriedade
  • Melhorar failover para clusters multisite
  • Ao criar tópicos vinculados, certifique-se de que pertençam à mesma categoria
  • Ocultar e-mail sso atrás de um clique de botão e registrar visualizações
  • Usar seletor mais específico para cabeçalho
  • Mostrar postagens ocultas para membros da equipe.
  • Remover descrição de categoria duplicada
  • Renomear e excluir tags
  • Lidar com tentativas simultâneas de SSO mais rapidamente de forma elegante
  • Tornar verificação de onebox de imagem segura mais robusta
  • Não usar configuração “max_tags_in_filter_list” para mostrar tags de MP
  • Pequena alteração de cópia no assistente
  • Caminhos com categorias e tags estavam sendo gerados incorretamente
  • Configuração global precisa ser coercida para float
  • Melhorar erros quando convite para tópico falha
  • Não habilitar página publicada se mídia segura estiver habilitada
  • Corrigir rota “sem tags” no menu suspenso de tags
  • Recortar espaço não quebrável em to-markdown
  • Inconsistência na configuração de inventário S3
  • Incluir deslocamento de cabeçalho relativo à janela
  • Atualizar configurações de revisão.
  • Limit_topics_per_day deve aplicar-se apenas a tópicos regulares
  • Remoção de secure_media em lightboxes, links não imagem
  • Enfileirar jobs do PostCreator fora do bloco de transação
  • Nível de notificação de grupo não pode ser nulo
  • Parar de ignorar verificações de e-mail para e-mails de convite
  • Pular etapas de secure_media com segurança quando não estiver habilitado
  • Mostrar mensagem de erro se o usuário já estiver silenciado ou suspenso
  • Remover limite de 4 meses em registros IgnoredUser
  • Ocultar ‘banner de categoria somente leitura’ na página de lista de categorias.
  • Tornar todas as variáveis de assunto de e-mail disponíveis em assuntos de notificação
  • Tornar addNavigationBarItem compatível com subpasta
  • Botões de ação desabilitados em categoria recém-criada
  • Mostrar um nome de usuário de exemplo nas Configurações de Revisão
  • Garantir que imagens seguras oneboxadas que são otimizadas e também imagens otimizadas lightboxed estejam incorporadas no e-mail
  • Menu suspenso de categoria mostra undefined
  • Usar link <> em vez de código para link de imagem de backup do discobot
  • Manter valor do filtro de tag ao alterar o menu suspenso de categoria.
  • O texto dos filtros de pesquisa não podia ser substituído
  • Suportar novo formato de ID do Google Analytics
  • Remover barra final (/) das origens cors.
  • O atributo é discourse-url e não data-discourse-url
  • A equipe pode criar e editar postagens mesmo se um tópico estiver em modo lento.
  • Mostrar botão ‘citar’ quando o tópico está fechado, mas o compositor está aberto
  • Lista de permissão de texto bonito
  • Garantir que SMTP de grupo e construtor de mensagem sempre usem endereço de origem para Reply-To quando IMAP estiver habilitado
  • Problemas de layout do app DiscourseHub no IPad
  • Ocultar botão de exclusão se o usuário não puder excluir e/ou sinalizar uma postagem
  • Atualização da dieta Capybara, agora pode comer :herb: real
  • Mostrar título nos resultados de todos os tipos de enquete
  • Converte html para texto para usá-lo como atributo de título
  • Ajustar posição do cartão de usuário, acompanhamento de da5841d
  • Posicionamento do cabeçalho fixo do app IPad
  • Ignorar dados PGP em e-mails por tipo MIME
  • Resetar convite ao reenviá-lo
  • Impedir lembrete lento de primeira postagem com marcador na consulta de tópico
  • Estado está vazando entre testes, causando falhas intermitentes
  • Incluir apenas last_posted_at se houver um objeto topic_user.
  • Adicionar verificação para miniatura do youtube
  • Remove aspas duplas duplicadas “ e adiciona ‘ e ’
  • Lidar corretamente com aspas e barra invertida em Search.set_tsquery_weight_filter
  • Convidar usuários com nível de confiança suficiente
  • Otimiza posição do corpo sk em modo RTL
  • Persistir largura e altura de imagem segura se fornecidas
  • Passar usuário para Email::Sender para evitar chave de resposta quebrada para e-mail group_smtp
  • Restaurar rota users#topic_tracking_state ao escopo session_info da API
  • Converte “ e ” para " em datas locais
  • Tenta converter aspas francesas em aspas regulares em datas
  • Incluir importação de fonte para comentários incorporados
  • Remover necessidade de overflow hidden, acompanhamento de da5841d
  • Garantir que uploads antigos possam ter campo animado atualizado
  • Garantir que a duração do modo lento seja editada e exibida corretamente.
  • O contêiner de carregamento precisa da mesma largura que as postagens, acompanhamento de da5841d
  • Moderadores podem adicionar/remover proprietários de grupo
  • Habilitar botão “remover tags” apenas quando a marcação estiver habilitada
  • Calcular página se o parâmetro page não for fornecido ao TopicView
  • “Desculpe, ocorreu um erro” era exibido ao sinalizar uma postagem
  • Apenas usuários TL4 e equipe devem poder ver o botão desativar modo lento
  • Styleguide é apenas uma URL pai e é acessado com /styleguide
  • Verificar atributo de destino de link no clique de link
  • Resolver problemas ao executar qunit via rake
  • Ordenar usando ruby para evitar consultas N+1
  • Pré-visualização de tema do assistente quando o logotipo está ausente
  • Matar um worker Unicorn não deve matar um processo de backup ou restauração em execução
  • O backup não funcionava mais após um backup em execução ser cancelado
  • Mensagens de erro da edição de usuário estavam sendo ignoradas
  • A opção desabilitada para sk não estava funcionando corretamente
  • Usar novas variáveis de cor em embed.scss, remover cores codificadas
  • Lidar com erros de sintaxe .discourse-compatibility
  • Observadores não estavam funcionando nos logs de e-mail do admin
  • O segundo fator não pode ser habilitado se o SSO estiver habilitado
  • Exibir contagem de respostas correta para crawler
  • Incluir base_path de subpasta nos atalhos do manifesto do app web
  • Fazer browser-update funcionar com IE`<11
  • A contagem do favicon não era atualizada quando o foco da janela retornava
  • Usar nome do escopo ao serializar UserApiKeys
  • Garante que inserir hiperlink funcione com mailto
  • Garante que o seletor de categoria esteja funcionando com caracteres não ingleses
  • Novo e-mail de confirmação não enviado para equipe se e-mail desabilitado com opção “não equipe”
  • Jobs agendados não aparecem em /sidekiq/schedule em dev.
  • Ativo de máscara SVG faltando no assistente
  • O carregamento de Solicitações de Grupo estava quebrado
  • Respeitar show_category_definitions_in_topic_lists em listas de categorias
  • Incluir tópicos de subcategorias na lista rastreada
  • Comparar argumento de tipo Jobs::UserEmail como string
  • Usar getAttribute em vez de dataset
  • Quando o admin muda um e-mail para o usuário, o usuário deve confirmar a mudança
  • Corrige regressão onde o menu suspenso do assistente não podia atualizar
  • Renderizar corretamente widgets de enquete sem título
  • Encontrar elemento noscript com conteúdo do crawler
  • Lidar com títulos de enquete quando houver cabeçalhos
  • URLs mailto escapadas levantariam uma exceção
  • Impedir convites por e-mail se enable_local_logins estiver desabilitado
  • Sempre permitir que moderadores vejam seus MPs de grupo
  • Sobrescrita de propriedade computada deprecada
  • Validar nome da categoria na mudança de pai
  • Faz os períodos do dashboard usarem o dia atual e 7 dias semanais
  • Pré-carregar uploads em groups#search para parar N+1
  • Ocultar seções populares/recentes vazias na página 404
  • A compilação estava quebrada porque uglify não pode aceitar let ou const
  • Remover linhas de e-mail entrante não deve falhar para corpo em branco
  • Remover espaços em branco ao redor de tags HTML inline próximas a texto.
  • Usar título do tópico no menu de resultados de pesquisa.
  • Limpar notificação de MP do bot de narrativa ignorado
  • Mover solicitação hp de /users para /token
  • Permitir que a equipe use HTML no banner de categoria somente leitura
  • A migração deve atualizar apenas ReviewableUsers onde o usuário não está aprovado.
  • Permitir que fontes .otf sejam entregues via cdn
  • Melhor mensagem de erro se o convite expirou
  • Depreciação sobrescrevendo translatedText CP
  • Tornar configuração de cache CI do bundler explícita
  • Valor correto de auto e adiciona nohighlight à descrição
  • URLs inválidas poderiam levantar exceções ao chamar UrlHelper.rails_route_from_url
  • Usar locale correto para mensagens de erro
  • Estávamos sobrescrevendo a propriedade computada canCreateTopicOnCategory
  • highlighted_languages vazios resultavam em ["", "auto", "nohighlight"]
  • Corrigir codificação corrompida em e-mails contendo anexos
  • Respeitar download forçado ao baixar mídia segura via lightbox
  • Melhorias e correções no processo de mudança de e-mail do admin para usuário
  • Impedir salto da barra de rolagem no seletor de emoji
  • Remove hora da data no intervalo do calendar à meia-noite
  • Quando o usuário é promovido para TL2, convidar para treinamento avançado
  • Deprecar constantes de whitelist
  • Descartar não lido respeita parâmetro de consulta rastreado
  • Não incluir categoria no título do tópico citado, se presente
  • Não pular o badge de novo usuário
  • mouseEnter está deprecado em versões mais novas do Ember
  • Configurações de e-mail sempre não estavam sendo respeitadas
  • Remover ID da categoria do nome da classe da categoria
  • Apenas a equipe pode editar detalhes do tópico quando a primeira postagem está bloqueada
  • Permitir edição no compositor antes que uma categoria seja selecionada
  • Usar scrollY para posição de rolagem atual
  • Retorno inesperado durante evento system_message_sent
  • Popular-themes.js mais bonito
  • Substituir link de pré-visualização do Material Design quebrado
  • Mensagem de promoção TL2 e treinamento avançado
  • Não dar erro Topic#similar_to quando prepared raw estiver em branco
  • Não transformar nome do grupo em minúsculas na carga útil de notificação
  • Respeitar permissões de grupo de moderador no guardian
  • Erro “atributo verificado desconhecido” em tarefas rake de uploads
  • Usar logotipo normal em páginas publicadas se pequeno não estiver disponível.
  • Se nenhum grupo for encontrado, levantar erro correto
  • Compensar para tipógrafo
  • Citações aninhadas no BBCode
  • Importação de NotificationLevels estava incorreta
  • Falta / após basePath estava fazendo a URL ser relativa
  • Garantir que o DB multisite seja definido corretamente ao gerar processo de backup
  • Whitelistar elementos de marcador ao fazer upload de SVGs
  • Forking impedia que notificações fossem enviadas após backup
  • Hidden era definido como estático em vez de depender de atributo
  • Fornecer melhor API para registrar tipos públicos de upload personalizados
  • Não transformar nome do grupo em minúsculas no serializador do usuário atual
  • Usar asset_hostnames em rails_multisite
  • Corrigir migração verification_status para uploads
  • Notificações de tag de grupo incluídas para todos os usuários
  • Não mostrar aba Tags na gestão de grupo se tags estiverem desabilitadas
  • N+1 para admins visualizando página de grupos
  • Usa get() em propriedades de groups/badges que podem ser POJOs
  • Tenta tornar autofocus mais resiliente em modais
  • A rota de slug de categoria não estava funcionando para configuração de subpasta
  • Limpar cache de stylesheet na mudança de fonte base
  • Arquivos faltantes do commit anterior
  • Regressão de posicionamento do wrapper de progresso do tópico
  • Largura e altura da img devem estar entre aspas
  • Simplifica atualização de searchedTerms de conectores
  • TopicQuery.list_private_messages_unread ignora nível de notificação
  • Melhorias após revisão de código
  • Especificação para correção de segurança de imagens grandes
  • Assistente não inclui discourse-shims
  • Adiciona shims para popper no assistente
  • Marcar apenas uploads como verificados/não verificados no inventário S3
  • Erros de upload às vezes não eram exibidos corretamente
  • Fazer formulário usar /u/admin-login em vez de /users/admin-login
  • Diversidade selecionada estava errada por um
  • isVisible não é mais permitido mesmo se usado corretamente
  • Estava usando uma variável global Popper
  • Ember deprecou isVisible em versões mais novas
  • Garante que o foco seja perdido antes do foco no input de hiperlink
  • Envolver onShow do modal dentro de next
  • Garantir que uploads estejam vinculados à postagem ao revisar uma postagem
  • Impedir alertas “uploads faltando no S3” após restaurar um backup
  • Impede falha do eslint em padrões não correspondidos em plugins
  • Garantir que atributos rel estejam definidos corretamente.
  • Adiciona declaração importante à classe utilitária/auxiliar .hidden
  • Ignorar termos de pesquisa vazios em consultas de tópico
  • Contabilizar diferentes estados de ‘edição’ do compositor em discourse-presence
  • Atualizar first_pm_unread_at dos grupos do usuário sem não lido.
  • Caixas de seleção de pesquisa estavam incorretamente marcadas em prefixo similar.
  • A pesquisa do admin por MPs deve pesquisar apenas seus próprios MPs.
  • Topic_creator aceita participant_count no modo de importação
  • Devemos verificar palavras assistidas primeiro, mesmo se o usuário for um digitador rápido.
  • approve post count não levava em conta novos tópicos
  • O admin deve sempre poder ver mensagens de grupo.
  • Mudamos a forma como __widget_helpers são resolvidos
  • Lida com diferentes casos de estados canInvite/canRemove em MP
  • Solução alternativa para nome do construtor não disponível após transpilação
  • Envolve chamada popper em afterRender e usa createPopper
  • Tornar marcadores de postagem de tópico excluído mais resilientes
  • Permitir que chamemos script_asset_url em controladores
  • Garante que não tentemos concatenar uma lista vazia
  • Pré-carregar fontes em negrito no assistente
  • Impede erro ao abrir um compositor de uma página de tag
  • Tornar lista de linkback do crawler compatível com diretrizes de esquema do google.
  • Converter matriz jQuery para matriz JS
  • Opa, linting
  • Tentativa de download do Gravatar se o usuário estiver sem e-mail
  • Não enviar lista de distribuição para postagem com conteúdo vazio
  • Highlightjs 10 requer que algumas linguagens sejam carregadas antes de outras
  • Remover propriedade font-famly nas classes .font-
  • A mensagem do sistema não era totalmente traduzível
  • Atualiza highlightjs para a versão mais recente para evitar travamento
  • Verificar se o convite expirou antes de mostrá-lo
  • Adicionar ao conjunto de resultados de tags apenas tags visíveis
  • Não levantar erro no job de atualização de nome de usuário se o usuário foi excluído.
  • Aguardar grupos antes de mostrar mensagem vazia
  • Adicionar quebra de cache para fontes
  • Permitir que fontes sejam entregues via CDN
  • Pular log de ação de visualização de mp ao gerar payload do webhook.
  • Preferências de categoria de exportação de usuário em uma categoria excluída.
  • Emails.rake usar autenticação
  • Modificar notificação após remover auto_watch_category
  • Lidar com categorias excluídas na exportação de postagem
  • Focar primeiro botão no menu admin do tópico
  • Garantir que desabilitar 2FA funcione como esperado
  • Desabilitar botão de inserir link ao editar uma categoria
  • Teste JS intermitente devido a não esperar por promessas
  • Não dar erro quando o tópico do marcador é nil
  • Não definir color_scheme_id nas opções do usuário quando nenhum esquema estiver marcado como selecionável
  • Sobrescritas de tradução pluralizada não funcionavam para en_US
  • UserAction não tinha um enum de tipos
  • Atualizar onebox para corrigir oneboxes do soundcloud
  • Suspender API para exigir parâmetros suspend_until e reason
  • Remover caminhos adicionais do robots.txt
  • A configuração do site default_tags_muted não terá IDs de tag.
  • Garante que period-chooser não perca parâmetros de consulta
  • Redirecionar corretamente após login externo em sites de subpasta
  • Garantir que temporizadores de tópico pertencentes a tópicos na lixeira sejam destruídos.
  • Limpar temporizador de tópico fechado quando o usuário não estiver autorizado.
  • Limpar topic_timers quando não forem mais válidos.
  • Garantir que o fechamento automático baseado na última postagem seja executado pelo usuário do sistema.
  • Temporizador de Tópico abrindo automaticamente tópicos fechados
  • Símbolos e strings devem ser tratados de forma semelhante ao salvar campos personalizados
  • O site do QUnit deve ser definido antes de reset()
  • A renderização do lado do servidor estava quebrada com o novo helperContext()
  • Remover contêiner de utilitários
  • DEV: Melhorias no bloqueio
  • :bug: regex de pesquisa de categoria & tag para suportar caractere tailandês
  • Limitar número de usuários adicionáveis ao grupo de uma vez
  • Categorias e tags duplicadas permitidas em entradas onde não deveriam ser permitidas
  • Entradas de categorias de grupo não preenchidas às vezes
  • Melhorar importação do Vanilla
  • O título atual não era visível ao atribuir título de badge
  • Garante que o código de diversidade não seja aplicado várias vezes
  • Fechar seletor na seleção de emoji em dispositivo móvel
  • Adicionar parâmetro de quebra de cache ao javascript do ace-editor
  • Remove us_pacific-new da lista de fusos horários disponíveis
  • Parar logotipo de categoria + fundo de serem marcados como seguros
  • Restringir filtro de pesquisa avançada personal_messages: ao admin.
  • Corrigir personal_messages:``filtro de pesquisa avançada.
  • Remover carga desnecessária de elementos pai de áudio/vídeo
  • Preferir fusos horários em vez de fuso horário para visualizações
  • Backups devem usar caminhos relativos para uploads locais
  • Exibir aviso apenas se todos os usuários já foram adicionados ao grupo
  • Topic.similar_to resulta em erro se o texto processado estiver vazio.
  • Lista de marcadores exibindo mensagem de conteúdo incorreta
  • O assistente não conseguia enviar esquemas de cores personalizados ao cliente corretamente
  • Detectar esquema escuro no lado do servidor para melhor suporte a logotipos escuros
  • A opção user_option pode ser nil para novos usuários.
  • Títulos de usuários provenientes de nomes de emblemas traduzidos foram revogados automaticamente
  • SiteSettings::LocalProcessProvider não funcionava em multisite
  • A configuração Default_tags_muted também deve funcionar para usuários anônimos.
  • Enviar uma MP por meio de uma bandeira em uma publicação excluída
  • Mensagem de erro ao definir a imposição de 2FA com logins sociais
  • Excluir tags não utilizadas não deve excluir tags pertencentes a grupos de tags
  • Descurtir próprias publicações na transferência de propriedade
  • Enquetes podem ser citadas e carregadas
  • Não cancelar a pesquisa antecipadamente nos testes
  • Exibir rótulo quando o tema usa o esquema de cores padrão
  • Não substituir marcação de logotipo ao carregar a página no modo escuro
  • Corrigir problemas de variáveis CSS + gradiente do botão :active
  • Faz com que group_show_serializer#is_group_owner siga os padrões
  • Sempre aguardar a promessa ao carregar um tópico
  • Corpo do widget-dropdown mais eficiente e resiliente
  • Adicionar componente bookmark-list
  • Regressão no ícone de upload do compositor devido ao HEIC
  • Ao destruir uploads, limpar plano de fundo do card e do perfil
  • Adicionar playsinline a GIFs do Twitter
  • Permitir que o Safari carregue e reproduza automaticamente vídeos em publicações
  • Refatoração quebrou o assistente
  • Ignorar renderização de vídeo do Twitter se o formato correspondente não for encontrado
  • Quebrado quando iconList está ausente
  • Substituir iframe por <video> para vídeos do Twitter
  • Clicar na linha de autocompletar de categoria
  • Previne erros em /tags quando uma tag constructor existe
  • Isso deixa um grupo de exemplo vazio no modo TRAVIS
  • Garantir que o aviso de fechamento automático seja postado com a localidade do sistema
  • A lista suspensa de adição de grupo móvel estava quebrada
  • Defer topic estava quebrado
  • O controlador application não é usado pelo card
  • DEV: Introduzir decorador @bind
  • Um ouvinte de evento de colar foi readicionado em vez de ser removido
  • Adicionar localizações de ativos de script às diretivas CSP worker-src
  • Job Generate_topic_thumbnails executando infinitamente para imagens corrompidas
  • Atualizar visualização quando o autocompletar for clicado
  • Prevenir conflitos de LockOn
  • Mover queryParams para cada controlador de descoberta em vez de compartilhado
  • Preservar âncoras em transições de permalink
  • Gerar resumo do tópico ao mover publicações para um novo tópico.
  • Garantir que a preferência do usuário para abrir links externos em uma nova aba funcione para resumos da lista de marcadores
  • Não exigir que a marcação esteja habilitada para arquivamento e exclusão IMAP
  • Permitir que o pinning de plugin busque commits ausentes
  • Erros do AWS S3 não necessariamente incluem uma mensagem
  • Alterar o nome do método do controlador para corresponder ao seu novo nome.
  • Heisentest com tempos de tópico
  • Permitir que moderadores escolham categorias restritas como categoria pai.
  • Seleção de esquema de cores com tema não padrão
  • Expor destaque de manchete PG para todos os resultados de pesquisa.
  • Limitar geração de blurb de pesquisa baseada em manchete PG a 200 caracteres.
  • Tentar tornar topic_tracking_state_spec estável
  • Congelamento no iOS/iPadOS ao alterar o nível de notificação no rodapé do tópico
  • Usar configuração de site correta ao fazer upload de imagens
  • Invalidar cache ao atualizar cores do esquema de cores
  • Garantir que carregar mais itens do diretório tenha uma URL .json
  • Retornar 422 ao criar tópicos com tags sem permissão
  • Incluir URLs de mídia segura ao vincular uploads de publicações
  • Atualizar cores para plugin de presença
  • Tamanho de fonte menor no cabeçalho para página publicada
  • Incluir nome e id nos slugs do nome do arquivo da folha de estilo do esquema de cores
  • Sincronizar contagem de reviewable ao abrir o menu hambúrguer
  • Remove persistedQueryParams, pois deve funcionar nativamente
  • Especificar config ao gerar tsquery usando ts_headline.
  • Lista de participantes de MP atualizando após convite
  • Borda inferior ausente nas configurações da lista de cores select-kit
  • Testes de preferências de usuário nem sempre tinham pretender chamado
  • Parar sincronização do estado de rastreamento quando a lista é filtrada
  • Excepcionar apenas mensagens de "erro" apropriadas
  • Erros de pretender estavam sendo ignorados
  • Lançar erros para respostas de pretender quebradas no modo de teste
  • Substituir fullPath ao reescrever as URLs /my/.
  • Garante que shadow tenha last_posted_at antes de comparar com a configuração do site
  • Tentar exibir uma mensagem de erro útil
  • Exibe all_results se a categoria de configurações atual não tiver resultados
  • Desativar migração concorrente para multisite:migrate.
  • Não executar seeds se a migração multisite falhar.
  • Resumos maiores que 999 não são suportados
  • Mapa de tópicos estava contando incorretamente ações de atribuição
  • Exibir mensagem “membros do grupo proibidos” no móvel
  • A reescrita da URL /my/ também deve funcionar em site de subdiretório.
  • Permite alterar o nível de notificação de um grupo de usuários
  • Correção anterior commitou a coisa errada e estava quebrada :frowning:
  • Excluir rascunhos compartilhados dos resumos
  • Valor atual do ícone de distintivo ausente na UI de gerenciamento de grupo
  • Carregar esquema de cores base quando o tema padrão não está definido
  • Verificar se avatar selecionável com SHA1
  • Correção de arquivamento IMAP e unificação de código de caixa de correio da lista de grupos
  • Seção de bandeira inadequada do Discobot
  • Bug ao compartilhar quando usado fora de um tópico
  • Obter avatar selecionável correto da URL
  • Excluir métodos DELETE de solicitações inválidas com payload.
  • Resetar parâmetro de consulta max_posts
  • Respeitar parâmetros de consulta para latest.rss
  • Definir mailing_list_mode como false ao cancelar inscrição de todos
  • Atualização de sincronização de email IMAP unicidade entre grupos e melhorias menores
  • Remove um erro no console no modo de teste
  • Deve permitir slugs não-ASCII para páginas de categoria.
  • Resetar parâmetro de consulta ‘filter’ ao clicar em um item de navegação
  • Manter nome da categoria na URL ao filtrar
  • Permitir ‘c’ como tag
  • Definir s3_helper no job EnsureS3UploadsExistence
  • Renomear método delete_when_reminder_sent? do bookmark para evitar conflito com AR
  • Adicionar proteção ao remover exclusão automática em marcadores de publicação
  • Garantir que o tópico do usuário marcado como favorito esteja sincronizado na exclusão automática de marcador
  • Permitir playsinline para vídeos em publicações
  • Garantir que a localidade correta seja definida durante respostas RenderEmpty
  • Reduz altura dos gráficos
  • Impede que o serializador de exibição de grupo sobrescreva o serializador básico de grupo
  • Depreciação de propriedade computada
  • Page:changed às vezes relatava a URL errada
  • Adicionar redirecionamentos de grupo novamente
  • Atualizar onebox para 2.0.1 para correção de prioridade de engine
  • Trecho processado de texto bruto em Topic.similar_to.
  • Lidar com caso onde Post#raw está vazio em Topic.similar_to.
  • Melhorar Topic.similar_to com melhores correspondências de Topic#title.
  • Melhorar migração da coluna allowed_path
  • Resolver problema onde tópicos de spam excluídos marcados como Não Spam não estavam sendo recuperados
  • Evitar erro de validação ao excluir usuários com nível de confiança bloqueado
  • Usa título do tópico para título da página publicada
  • Reduzir número de termos injetados para léxema de host.
  • Melhorar regexp para correspondência de léxema de versão.
  • Não injetar termos extras para léxema de versão.
  • Adicionar tradução para notificação de reação
  • Reservar id para notificações de reação
  • Usar terminologia allowlist e blocklist
  • Testes que usavam os caminhos antigos
  • Uploads não estavam testando corretamente
  • Passar siteSettings em mais lugares
  • Adicionar variável global enable_email_sync_demon e desativar demon EmailSync por padrão
  • Adicionar método strip_secure_urls ao GroupSmtpMailer
  • Não exibir aba Email para configurações de grupo a menos que IMAP + SMTP estejam habilitados
  • Testes para reindex_search_spec passam independentemente da seed
  • Exibir status correto na página de cancelamento de inscrição
  • Mover consts e traduções para preferências de exclusão automática de marcador
  • Restaurar navigation-bar na lista de tópicos de tag
  • Incluir localidade resolvida na chave de cache anônima
  • Tornar set_locale um around_action para evitar vazamento entre solicitações
  • Melhorar estilo de email de blocos de código
  • Remover truque iOS para impedir rolagem ao focar em input
  • Avaliações que são ocultadas automaticamente por um flagger de spam confiável devem sempre ter peso suficiente.
  • Remover a borda do placeholder de thumbnail do YT
  • Aplicar truque de pré-visualização de vídeo para Safari apenas para stream
  • Adicionar fontes do sistema ao assistente
  • Permitir que o usuário recupere/exclua publicação se puder avaliar o tópico
  • Erro de digitação em NotificationsController#index não detectado pelos testes.
  • Ignorar coluna de marcador delete_when_reminder_sent removida
  • Parar prepending duplo de window.location.origin em URLs de mídia
  • Teste para fillGapBefore
  • Remover username_lower do serializador de administrador
  • Manter verificação by_users no inventário S3
  • Excluir sinônimos em tópicos se a tag de destino já estiver adicionada.
  • Melhorar lógica do inventário S3
  • Dá emojis uma largura/altura para evitar aviso de carregamento preguiçoso
  • Lidar com modo somente leitura do PG em Auth::DefaultCurrentUserProvider.
  • Não lançar erro ao adicionar ao cache falhar no modo somente leitura.
  • Acionar evento antes do upload após salvar e antes de fazer upload, para termos certeza de que o upload é válido.
  • Usuários devem poder excluir suas próprias publicações em fila
  • Testes de foco são não confiáveis no qunit
  • Nossa build de teste do highlight.js estava quebrada
  • Uso bruto de jQuery nos testes
  • deleted é uma propriedade computada de Topic
  • Relatório estava sobrescrevendo uma CP
  • Testes category-drop estavam quebrados e sobrescrevendo CPs
  • Propriedades computadas sobrescritas
  • Favicon ausente no teste
  • Listando tópicos com tags mistas em maiúsculas e minúsculas silenciadas
  • Corrigir contador de stream ao carregar mais publicações
  • Menos caminhos de imagem quebrados nos testes
  • Não usar extensões de protótipo como .observes
  • Testes envolvendo datas estavam registrando avisos
  • passwordRequired é uma propriedade computada
  • Testes de enquete estavam sobrescrevendo algumas propriedades computadas
  • Mais solicitações de imagem 404 no teste
  • Erro no modo de teste com topic ausente
  • Não carregar imagens que não existem no teste
  • Tooltip não é mais usado
  • Discourse.Site está depreciado
  • Exibir imagens de fundo para ambos os formatos de slug
  • Título ausente ao inserir hiperlinks
  • Correções na pesquisa de marcador
  • Reindexar publicações quando Topic#title ou Category#name muda.
  • Adicionar título do tópico de volta ao choose-topic
  • Atualizar ícone meh-o para far-meh
  • Ter certeza de usar mesmas unidades ao comparar tamanho de thumbnail
  • Menos 404s nos testes JS
  • Mais erros sendo registrados nos testes
  • Depreciação usernames agora é recipients
  • Remover mais propriedades computadas sendo definidas
  • Depreciação - usernames agora é recipients
  • Sobrescrevendo mais propriedades computadas
  • Remover definição de propriedade computada do teste hambúrguer
  • Não usar jQuery diretamente em um teste
  • Definindo propriedades computadas nos testes
  • Remoção de depreciações de i18nPrefix
  • Remover user_deleted quando a equipe recupera a publicação
  • : acionar evento user_updated apenas se o email mudou após a criação do usuário.
  • Pesquisa in:title deve pesquisar apenas nas primeiras publicações do tópico.
  • Posição do botão de seleção em massa na página de pesquisa
  • Contar novo e não lido respeita categorias silenciadas
  • Prevenir geração de thumbnail se imagem for muito grande
  • Aplicar solução alternativa de pré-visualização de vídeo ao iOS
  • Regressão na geração de URL segura, sequência de 36bad0c
  • Pré-carregar metadados para áudio/vídeo quando mídia segura estiver habilitada
  • Enganar Safari para carregar pré-visualizações de vídeo
  • Erro de off-by-one-slash em topic.notifications.reasons
  • Adicionar cabeçalho noindex à página de resumo do usuário.
  • Não sobrescrever propriedade computada maxlength
  • loaded é uma CP e não pode ser sobrescrita
  • Silenciar erros de source map do route-recognizer no modo de desenvolvimento
  • Silenciar aviso de source map do ember-qunit
  • Adicionar sourcemap do popper
  • Carregar corretamente source map do ember no modo de desenvolvimento
  • Não é possível definir url em tópicos, é calculado a partir de slugs
  • Erro com currentCategory
  • FilterPlaceholder é uma propriedade computada
  • topic.details não é um objeto JS simples
  • Permitir que highlightjs-worker seja compilado com sucesso
  • Ignorar comprimento do documento na pesquisa ao classificar por relevância.
  • Prevenir redirecionamento quando o botão de escala de imagem está dentro de um link.
  • Pesquisa por relevância pode retornar número de publicação incorreto.
  • Adicionar proteção caso o tópico não esteja definido
  • Corrigir URLs de perfil de usuário na visão do crawler /about
  • Remover consulta das URLs ao indexar para pesquisa.
  • Injetar léxemas extras para léxema de host.
  • Pesquisa por URLs inteiras não estava funcionando.
  • Melhorias para importação em massa vanilla
  • Garantir que a pesquisa agregada mostre a publicação com a maior classificação.
  • Várias melhorias na UI do modal de marcador
  • Blurb de pesquisa incorreto quando filtros de pesquisa avançada são usados take2
  • Obter apenas o título de colapso correto em emails
  • Não remover noopener de oneboxes
  • Não conceder novo usuário do mês no mês errado
  • Remover ícones de compartilhamento social de contextos privados
  • Verificar se o último publicador existe antes de usá-lo
  • Definir os atributos html lang/xml:lang em emails
  • Ignorar publicações sussurradas ao atualizar contagem de curtidas do tópico
  • Reduzir ligeiramente o atraso falso do usuário discobot.
  • Regressão na barra de última visita
  • Permitir registro quando o provedor de auth não fornece email
  • Substituir links para uploads removidos de reviewables por um placeholder
  • Não exibir inputs habilitados quando nome de usuário/nome estão bloqueados
  • Sincronizar comportamento do cliente e servidor para lookup de hashtag de categoria
  • Ícone e atributos do marcador no menu de publicação não atualizando no clique de notificação
  • Migrar topic_users.bookmarked para false quando estiver incorretamente true
  • Saída de teste relacionada a Discourse::VERSION
  • Teste instável
  • Testes instáveis
  • Correção incorreta para convites quebrando quando nenhum grupo é selecionado
  • Convites quando nenhum grupo é selecionado
  • Capturar todos os tipos de exceções ao processar email
  • Resolução de URL curta em cook-text
  • Forçar papel de leitura do ActiveRecord se Redis estiver fora take 2.
  • Forçar papel de leitura do ActiveRecord se Redis estiver fora.
  • Não enviar emails do sistema para usuários suspensos
  • Depreciação getURL
  • Botão ‘reenviar todos os convites’ não estava funcionando como esperado
  • Limitar nome do marcador a 100 caracteres e truncar nomes existentes
  • Parar atualização da coluna bookmarked de TopicUser.update_post_action_cache
  • Blurb de pesquisa incorreto quando filtros de pesquisa avançada são usados.
  • Desativar chaves de segurança ao mesmo tempo que TOTP 2FA
  • Atalho de marcador vai para novos marcadores com lembretes
  • Não destacar blocos de código grandes
  • Definir valor padrão para campo de resultado de enquete
  • Redirecionar usuário para a URL com o slug de categoria correto
  • Garante que a ordem da categoria permaneça consistente
  • Adicionar regras CSS de tabela ao normalize
  • Corrigir condição de corrida ao resolver hashtags de tag e categoria
  • Melhorar lookup de hashtag de categoria
  • Gerar erro nil para Array em Thumbnails do Tópico
  • Lidar com caso onde upload desaparece durante redimensionamento
  • Não rerender widget-dropdown em todos os cliques
  • CookText pode ter desaparecido antes que a promessa seja resolvida
  • OptimizedImage#filesize
  • Fazer Email::Styles operar em documentos html em vez de fragmentos
  • Garante que segundos sejam exibidos quando usados com datas
  • Atualizar normalize css de 3.0.1 para 8.0.1
  • Ignorar publicações ocultas ao gerar url canônica.
  • Fazer upload de uma imagem existente como configuração de site
  • Fazer upload de uma imagem como configuração de site
  • Autocompletar de emoji não acionando corretamente
  • Aumentar tempo de DOWNLOAD_URL_EXPIRES_AFTER_SECONDS para 5 minutos
  • Valores de limite negativos não devem causar erro 500
  • Filtrar notificações lidas/não lidas no lado do servidor
  • Excluir dados de pesquisa relacionados quando o registro foi excluído.
  • Retornar url do cdn para uploads se disponível.
  • Suportar caminhos raiz que omitem a barra final e têm QPs
  • Pesquisa não estava ciente de multisite
  • Ocultar opção publish_read_state de usuários não administradores
  • Às vezes nem toda saída do psql era registrada durante restaurações
  • Emoji_autocomplete_min_chars falhando quando não é 0
  • Atualizar campos de tema ao atualizar de ThemesInstallTask
  • Uploads não podem ser mapeados devido ao attr do elemento do cook-text ser nulo
  • Identificar urls de tópicos sem slug em todos os lugares
  • Corrigir lógica de comparação de versão ao comparar estável com beta
  • Serializar um array vazio se não existirem tópicos sugeridos
  • Seed precisa rodar antes de otimizar ícones do site.
  • Published-page-header deve ser um irmão de published-page-body não um pai
  • Specs quebrados
  • Remover caminhos de robots.txt em favor de cabeçalho noindex
  • Correspondência de gatilhos do discobot na versão processada
  • Urls inválidas não devem quebrar store.has_been_uploaded?
  • Evitar marcar notificações como vistas no modo somente leitura.
9 curtidas

MUDANÇAS DE UX

  • Não exibir duas vezes a interface de posts selecionados no mobile
  • Adicionar nome do grupo à mensagem de erro
  • Ajustar ligeiramente o alinhamento do onebox
  • Melhoria no alinhamento e consistência do glifo do título de MP
  • Não incluir o usuário atual nos resultados do diretório filtrados por grupo
  • Revisar a aba de segurança da categoria
  • Atualizar o ícone “Rebuild-HTML”
  • Padding inferior para o painel de menu em dispositivos iOS com notch
  • Linkar apenas o ícone para o histórico de configurações do site
  • Lidar com endereços de e-mail grandes nas abas de e-mails ignorados e com erro
  • Atualizar o rótulo do botão de convite
  • O botão de exclusão de rascunho estava com aparência estranha no fluxo do usuário
  • Usar logotipo apropriado em páginas estáticas
  • Alterações de layout na página de edição de categoria
  • Adicionar um diálogo de confirmação para exclusão de rascunho
  • Adicionar um link para convites no painel de perfil de acesso rápido
  • Aumentar a área de toque de tópicos fixados no mobile
  • Adicionar motivos de suspensão padrão ao diálogo de suspensão
  • Aumentar o limite de campos de usuário personalizados
  • Correções cosméticas menores no assistente
  • Mostrar branch do git do tema para repositórios privados
  • Remover rótulo e adicionar classe de perigo ao botão de remover rascunho
  • Truncar nomes de usuário longos em notificações com múltiplos usuários
  • Dar um pouco de espaço para furigana e outros elementos que transbordam para cima
  • Truncar itens de navegação longos no menu suspenso
  • Atualizar a ação pequena de post de tópico para adicionar link para novo URL de tópico vinculado
  • Botões de canvas mais largos no assistente
  • Ordenar distintivos de usuário por Ouro > Prata > Bronze
  • Ao criar tópico vinculado, usar URL e deixar o onebox fazer sua mágica
  • Corrigir UI confusa de administrador para atualizações de esquema de cores
  • Atualizar rótulos para indicar que o link de convite será gerado (não copiado)
  • Informar usuários da equipe que novos usuários serão aprovados automaticamente ao receber convite
  • Priorizar opção “convite por link” (para usuários da equipe)
  • Melhorar mensagem de erro para usuários já logados
  • Mover edição/criação de categoria para sua própria página
  • Remover botão de esqueci a senha das preferências de login
  • Corrigir padding-top no mobile, seguindo o commit da5841d
  • Aumentar largura e centralizar entrada de reordenação de categoria
  • Alterações de exibição “Novos Tópicos Aparecerão Aqui”
  • Aumentar largura da entrada na página de aceitar convite
  • Substituir ícone de engrenagem no menu do usuário por ícone de usuário
  • Não truncar nomes de categoria no painel de pesquisa
  • Corrigir estilo para postagens e visualizações na pesquisa avançada
  • Rótulo de senha consistente nas páginas de cadastro e convites
  • Mostrar intervalo para filtro de visualizações na pesquisa avançada
  • Permitir rolagem horizontal nos botões de post no mobile
  • Impedir que categorias transbordem o select-kit
  • Centralizar assistente verticalmente
  • Usar cursor de ponteiro para botões do assistente
  • Mensagem mais animada quando a lista de tópicos está vazia
  • Usar lista simples para configurações sem opções de escolha
  • Garante que o distintivo de novo tópico seja renderizado consistentemente
  • Remover o número do post de um rótulo de compositor
  • Substituir “Carregando…” em citações por um spinner
  • Adicionar largura e altura ao avatar inline do onebox do GitHub em e-mails
  • Atualizar estilo do modo escuro da sobreposição de novo usuário
  • Espaçamento paisagem em dispositivos iOS com notch
  • Remover reticências extraneas após “carregando”
  • Tornar o seletor de emojis insensível a maiúsculas/minúsculas
  • Tornar a página de exibição e criação de novas chaves de API um pouco mais responsiva
  • Exibir nome do grupo de moderadores no menu suspenso de grupos
  • Impedir capitalização/correção automática no seletor de emojis
  • Adicionar rótulos ausentes aos botões do compositor no mobile
  • Ocultar caixa de seleção de distintivos de configurações de categoria quando enable_badges estiver desativado
  • Quebrar links excessivamente longos nos oneboxes do GitHub em vez de transbordar
  • Não envolver ícones de status de tópico no cabeçalho se houver mais de um
  • Reestilizar menu do usuário para que links do usuário sejam encontrados
  • Tornar contagens de tópicos de categoria clicáveis no mobile
  • Melhor tratamento de nomes de categoria longos e barra de botões no compositor
  • Esclarecer formatação de fuso horário
  • Mostrar erro genérico no upload para status XHR 0
  • Adicionar category-title-before ao layout de categories-boxes
  • A linha do tempo deve pular para o final do post em tópicos de post único
  • Correções menores de layout e consistência aprimorada na administração de temas
  • Melhora o seletor em temas escuros automáticos
  • Nome da tag em minúsculas antes de verificar com o título do tópico
  • Ajustes no menu suspenso de paleta de cores de administrador
  • Melhor redação quando não há tags não usadas para excluir
  • Ajudar usuários a entender o significado de cada escopo
  • Usar a mesma formatação para bios de cartão de usuário e grupo
  • Pré-carregar lista de categorias silenciadas para evitar atraso na renderização
  • Garante que os resultados da pesquisa sejam quebrados no mobile
  • Definir silence_reason usando o local do sistema
  • Atualizar cor de fundo do cabeçalho no webview do aplicativo mobile
  • Garantir que variáveis CSS sejam carregadas na folha de estilo do Assistente
  • Refatorar estilo dos botões anterior/próximo de mês do pikaday
  • Refatorar sombra de queda ao passar o mouse no lightbox
  • Estilos de foco uniformes para entradas/textarea do compositor
  • Permite navegar no menu suspenso de widget com tab e enter
  • Corrigir espaçamento da pré-visualização do compositor no mobile
  • Reduzir compositor consistentemente ao pressionar Concluir no iOS
  • Melhorar alinhamento e consistência na pesquisa de página inteira
  • Corrigir espaçamento do botão de compartilhamento de citação
  • Melhor mensagem de erro se moderador não tiver permissão para convidar para grupo
  • Corrigir ícone ausente ao mesclar posts selecionados
  • Usar group-chooser no modal de convite
  • Corrigir layout para notas de marcador longas
  • Simplifica edição de modelos de e-mail sempre tendo um padrão
  • Adicionar link para preferências de e-mail do usuário na visualização de administrador
  • Remover espaço extra adicionado pelos controles de redimensionamento de imagem na pré-visualização do compositor
  • Restaurar bordas de tabela
  • Ocultar botão de login durante criação de conta autenticada externamente
  • Suprimir seção “em resposta a” em e-mails por padrão
  • Truncar nomes de distintivos longos no cartão de usuário mobile
  • Adicionar botão de Login na página de erro 403 se usuário não estiver logado

MUDANÇAS DE SEGURANÇA

  • Garantir que usuários possam ver o tópico antes de definir um temporizador de tópico.
  • __ws não deve poder substituir todos os domínios em multisite
  • Retornar erro para imagens muito grandes
  • Moderador não deve ver group_users e second_factor_enabled.
  • Remover indicação de que um grupo existe se o usuário não puder vê-lo.
  • Não permitir que moderadores listem MPs de todos os grupos.
  • Não permitir que moderadores visualizem a caixa de entrada de administradores
  • 413 para solicitações GET, HEAD ou DELETE com payload.
  • Limitar a quantidade de trabalho que embed#topics pode fazer
  • Adicionar content-disposition: attachment para uploads de SVG

DESEMPENHO

  • Evitar usar destroy_all ao remover estatísticas
  • Evitar verificar fundo do cartão e fundo do usuário quando não fornecidos
  • Simplificar serialização de tópico para página de resumo do usuário
  • Pré-carregar miniaturas de tópico para todas as listas de tópicos
  • Atualizar índice para categoria em um job em segundo plano
  • Introduzir limitação de taxa agressiva para anônimos
  • Não precisamos usar uma imagem enorme para testar miniaturas
  • Aplicar patch do sprockets em ambiente de teste
  • Desativar Sidekiq apenas durante restauração de banco de dados
  • Não pedir novos posts enquanto carrega novos posts
  • Recuar solicitações em segundo plano quando sobrecarregado
  • Evitar lookbehinds ao indexar pesquisa
  • Não enfileirar e-mails de resumo quando tentado recentemente
  • Introduzir limite absoluto de resumos por 30 minutos
  • Remover pesquisa de category_user ao carregar mensagens privadas
  • Corrigir consultas N+1 na rota de mensagens privadas
  • Corrigir memoização quebrada em GroupShowSerializer.
  • Usar 1 consulta para carregar padrão de notificação de grupo e tag.
  • Remover uma consulta desnecessária ao verificar modo escuro.
  • Memoizar chamadas para ApplicationHelper#scheme_id.
  • Manter registro do primeiro MP não lido e primeiro MP de grupo não lido para o usuário.
  • Não carregar todos poll_votes para uma pesquisa
  • Adicionar índice parcial em reviewables para visualização de tópico
  • Criar índice regular parcial post_search_data em sites grandes.
  • Evitar subconsulta extra ao pesquisar dentro de MPs para usuário normal.
  • Adiar indexação de post para pesquisa ao salvar um post.
  • Remover índice idx_regular_post_search_data concorrentemente
  • Remover idx_regular_post_search_data durante migração
  • Melhorar desempenho da migração de post_search_data
  • Garantir que transação seja de tamanho mínimo
  • Adicionar índice parcial para pesquisa não-PM
  • Preferir joins a subconsultas para User#private_posts_for_user.
  • Remover subconsulta extra na pesquisa.
  • Alternar para upsert do ActiveRecord em SearchIndexer.
  • Cálculo mais rápido de respostas de promoção TL3 necessárias
  • Limitar caracteres usados para gerar título para resumo de pesquisa
  • Usar PG headlines para geração de resumo e destaque na pesquisa
  • Substituir links de vídeo e áudio no resumo da pesquisa durante indexação
  • Otimizar ActionView::Helpers::TextHelper#excerpt.
  • Liberar registros de post_upload quando imagem baixada for removida
  • Mover regexp URI em GroupSearchResults.blurb_for para constante
  • Remover uma chamada extra ao Redis ao pesquisar.
  • Pré-carregar dados de inventário S3 para clusters multisite
  • Evitar analisar Post#cooked com Nokogiri para cada pesquisa
  • Combinar avatar_lookup e primary_group_lookup em user_lookup
  • Reduzir tamanho do payload de pesquisa removendo atributos de tópico não usados
  • Mover highlightjs para um worker em segundo plano e adicionar cache de resultados
  • Contagem de posts de participantes da visualização de tópico: não enviar lista de IDs de volta
  • Cache de dados de resumo do usuário
  • Adicionar condição user_id para que possamos usar outro índice na consulta
  • Carregar bookmarks de tópico para o usuário em user_post_bookmarks
  • Remover recuperação de post_upload no job diário EnsureS3UploadsExistence
  • Não incluir informações de miniatura no payload padrão da lista de tópicos
  • Usar número do post para criar caminho canônico em mega tópicos
  • Atualizar etag apenas quando mudar
  • Refatorar decorador de lightbox para usar querySelectorAll
  • Verificar visibilidade de modal de forma mais eficiente
  • Excluir image_url e thumbnails de SearchTopicListItemSerializer.
  • Cache de todos os metadados por 60 segundos
  • Parar de adicionar mais tópicos à pesquisa quando não necessário
10 curtidas