Notas de lançamento do Discourse 2.5.0.beta3

Novos recursos na versão 2.5.0.beta3

Favoritos aprimorados – agora com lembretes!

A funcionalidade de salvar tópicos e posts para revisão posterior evoluiu várias vezes desde o início do Discourse. De estrelas a favoritos de posts e temporizadores de tópicos por usuário, testamos diversas opções. Agora, combinamos o melhor de todas elas em nosso novo sistema de favoritos.

Os usuários podem marcar como favoritos qualquer post ou tópico que desejem salvar para ver mais tarde. Os favoritos podem ser acessados posteriormente pela aba de favoritos no menu do usuário, bem como na página de favoritos dentro da seção de atividades do usuário. Além disso, os usuários podem configurar lembretes para serem notificados sobre seus favoritos em uma data futura. As opções de lembrete se adaptam automaticamente ao horário e à data, de modo que você não verá a opção “Lembrar mais tarde hoje” ao marcar um favorito às 23h.

Veja mais detalhes em Improved Bookmarks with Reminders.

Mesclar usuários pela interface

No início de 2018, adicionamos suporte para mesclar duas contas de usuário. Para isso, era necessário acesso SSH ao servidor, pois o recurso de mesclagem foi implementado como uma tarefa rake.

Agora, qualquer administrador pode mesclar usuários! Acesse a página de administração de usuários e selecione “Transferir e excluir” na parte inferior da página.image

Digite o nome de usuário no qual deseja mesclar a conta e clique em “Transferir e excluir @nomeusuario” para iniciar o processo de mesclagem.

Usuários suspeitos adicionados à fila de revisão

O Discourse inclui há muito tempo uma lista de usuários “Suspeitos”, que mostra usuários que editaram o campo de biografia e/ou site em seu perfil, mas não leram nada no site. Usuários que atendem a esses critérios têm maior probabilidade de serem spammers.

Muitos sites do Discourse não conheciam essa lista. Além disso, revisar a lista de usuários para limpá-la era um processo demorado. Para melhorar isso, agora adicionamos usuários suspeitos à fila de revisão, para que possam ser analisados juntamente com denúncias, Akismet, aprovação de posts e mais. Esperamos que isso facilite a manutenção do seu fórum livre de spammers.

Exclusão automática de respostas

Moderadores agora podem configurar tópicos para excluir automaticamente as respostas após X dias, mantendo os tópicos limpos. Achamos isso mais útil em tópicos do tipo wiki/base de conhecimento, onde a discussão é efêmera ou está integrada ao primeiro post.

Copiar blocos de código

Aqui está um pequeno recurso para sites ricos em código. Adicionamos suporte nativo para cópia rápida de blocos de código. Basta mover o mouse sobre o bloco de código e clicar no botão de copiar no canto superior direito.

Nova configuração do site embed_unlisted

Muitos blogs usam o Discourse para sua seção de comentários. Mas nem toda postagem do blog recebe comentários. Quando uma postagem é feita em um blog vinculado, o Discourse cria automaticamente um tópico para a discussão. Isso pode gerar bastante “desordem”, com diversos tópicos sem respostas. Os administradores agora podem ativar a configuração do site embed_unlisted, o que fará com que os tópicos criados pelo blog fiquem não listados até a primeira resposta. Os usuários podem acessar o tópico pelo link “Iniciar discussão” na parte inferior da postagem do blog.

Suporte ao Internet Explorer 11 encerrado em 1º de junho

Publicamos sobre isso em janeiro, mas queremos lembrar a todos, pois a data está se aproximando rapidamente. Consulte o tópico abaixo para obter todos os detalhes.

E muito mais!

Mas espere, há mais! Esta versão inclui muitos outros recursos novos, além da habitual coleção de correções de bugs, melhorias de UX, aprimoramentos de desempenho e muito mais. São muitos para listar aqui. Para obter uma lista completa, consulte os Recursos e Correções Adicionais listados abaixo.

43 curtidas

Atualizações de Segurança

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

  • Garantir que o usuário possa ver grupos e membros do grupo
  • Respeitar permissões de tópico ao carregar metadados de marcadores
  • Respeitar permissões de tópico ao carregar metadados de rascunhos
  • Impedir acesso às listas de marcadores de outros usuários

Melhorias nos Plugins

Todos os plugins

  • Correções de bugs
    • Corrigimos inúmeros bugs em toda a nossa suíte de plugins

Assign

  • Publicar evento de webhook ao atribuir e desatribuir tópicos

WP-Discourse

  • Impedir que a configuração Publicação Automática publique automaticamente atualizações de posts no Discourse. A configuração Publicação Automática é aplicada apenas quando um post é publicado inicialmente no WordPress. Se o post for atualizado posteriormente no WordPress, para atualizar o conteúdo no Discourse, clique no botão Atualizar Tópico na barra lateral do WP Discourse.
  • Quando o Discourse é o provedor de SSO para o WordPress, passar o parâmetro de URL redirect_to do WordPress para o processo de SSO.

Solved

  • Publicar evento de webhook ao resolver/desresolver tópicos

Policy

  • Adicionar opção para expirar políticas mensalmente, trimestralmente e anualmente, além de X dias

Canned Replies

  • Adicionar novas configurações do site para permitir que usuários não da equipe usem respostas prontas.

Recursos e Correções Adicionais

Clique para expandir

Novos Recursos

  • Tornar os filtros de relatório reutilizáveis
  • Adicionar coluna created_at em user_badges
  • Melhorar a renderização de feeds RSS
  • Tarefa Rake para exportar grupos
  • Usuários podem ser ignorados por seis meses.
  • Adicionar suporte ao formato upload nas configurações de temas.
  • Adicionar gatilho user_session_refreshed
  • Configuração enforce_canonical_emails
  • Suporte de plugin para transpilar arquivos .js regulares
  • Adicionar saída de plugin after-reviewable-post-user
  • Webhooks e evento para usuário recebendo uma insígnia
  • Exibir visualização noscript para navegadores não suportados
  • Suporte para publicar tópicos como páginas
  • Adicionar opção de cookie ‘None’ same site para possibilitar sistemas entre domínios
  • Marcas de acessibilidade para leitores de tela em principais e tópicos sugeridos
  • Ativar navegação offline e PWA em tela cheia no iOS por padrão
  • Hash das chaves de API do usuário no banco de dados
  • Permitir que administradores desativem a exclusão de conta de autoatendimento
  • Adicionar configuração auto_approve_email_domains para aprovar usuários automaticamente
  • Exibir “Última Atualização em” no diretório de usuários
  • Permite múltiplos grupos de emojis personalizados
  • Opção para atualizar componentes de tema filho via CLI de tema.
  • Regras mais rígidas para presença de usuário
  • Invite_code é insensível a maiúsculas e minúsculas
  • Permitir que plugins excluam etapas do assistente
  • Listar atalhos do menu de pesquisa no modal de instruções
  • Navegar pelos resultados da pesquisa usando J/K
  • Desatribuir o tópico da fila de revisão quando uma denúncia for tratada
  • Exibir votos em uma pesquisa “ao votar” para o criador
  • O Google Calendar não suporta URL no iCalendar, adicionar descrição de fallback
  • Feed iCalendar para lembretes de marcadores
  • Rebaixar categorias silenciadas na lista de categorias
  • Exibir contagem de posts rejeitados no resumo do usuário
  • Invite_code global opcional para registro de conta
  • Adicionar suporte a serviços personalizados semelhantes ao Gravatar
  • Permitir um tamanho máximo de post maior
  • Permitir que temas especifiquem modificadores em seu arquivo about.json
  • Suporte mais amplo para uploads de post em marcação de vídeo
  • Melhorar o modal de ajuda de atalhos de teclado
  • Adicionar configuração embed_set_canonical_url
  • Adicionar configuração do site para desativar a limpeza de usuários em estágio
  • Nova rota para carregar múltiplos cartões de usuário simultaneamente
  • Impedir cancelamento acidental ao redigir penalidades
  • Opção para conectar ao Redis usando SSL

Correções de Bugs

  • Lidar com caminhos de sub-sub-categorias sem um id
  • O ícone caret deve herdar sua cor
  • Diferenciar o tratamento de contorno sk em único/múltiplo
  • Usar URL absoluta para links /user_avatar/
  • Adicionar corretamente a classe ‘two-rows’ ao contêiner header-topic-info
  • Melhorar o seletor para o botão copiar bloco de código
  • Confirmar exclusão de marcador apenas se um lembrete foi definido
  • Rejeitar slugs de categoria inválidos
  • Respostas de erro PublishedPages
  • Respostas de erro TopicsController (Havia um problema de duas instâncias Topic separadas para o mesmo registro. Isso garante que haja apenas uma instância atualizada.)
  • Fazer InlineUploads lidar com mais formatos de URL
  • Quando categoria ou tag é silenciada, atualizar usuário
  • Compatibilidade temporária para Evented em uma Rota de Tópico
  • Definir descrição da categoria como o valor cozido do primeiro post
  • Problemas de concorrência ao tornar visíveis posts embutidos de tópicos
  • Não tornar tópicos visíveis a menos que os posts sejam regulares
  • Permitir atualizações de incorporação apenas do título
  • Tópicos incorporados não conseguiam atualizar seus títulos
  • Um hash opts não era, na verdade, opcional :slight_smile:
  • O Assistente estava criando um tema Claro duplicado se Claro fosse selecionado
  • Restaurar para S3 não funcionava sem variáveis de ambiente
  • Loop infinito na tarefa rake migrate_to_s3
  • Impede que emojis personalizados mostrem dois pontos duplos e definam imagem de fundo
  • Definir fuso horário do usuário no login de redefinição de senha
  • Não gerar erro se o tipo de ação do post for nil
  • Impede que o evento de teclado do marcador seja propagado para o modal
  • Título do tópico na pesquisa contém data-topic-id
  • groups_controller_spec instável
  • Template-lint usa a regra estrita rel-noopener que requer noreferrer
  • Abortar o trabalho emit_web_hook_event limpa se o webhook foi excluído
  • O JS de pontuação de Reviewable estava na pasta errada
  • Correções de navegação por teclado no assistente de configuração
  • Não rebaixar usuários para TL2 quando o nível de confiança padrão é 3
  • Garante que o evento de teclado não seja propagado ao usar o atalho c
  • Reabrir arquivos de log do sidekiq após rotação
  • Faz o decorador topic-list-item funcionar no móvel
  • Limpeza menor de problema com marcador e lembrete
  • Importação do Google Groups mudou a URL de login
  • Tenta ouvir mudanças em scopedCategoryId com mais confiabilidade
  • Aplicar fonte negrito apenas em listas de tópicos
  • Remover regex de limite de palavra (\b) para destaques de resultados de pesquisa.
  • Adicionar short_path ao upload_serializer
  • Permite que atualizações de grupos personalizados sejam refletidas sem recompilação
  • Alternar marcador para tópico não funcionava após cancelar o modal
  • Incluir subcategorias no relatório ‘posts’
  • Remover fundo inválido
  • Exibir data de hoje no seletor de período da página /users
  • Garante que a barra de ferramentas seja atualizada na mudança de ação do compositor
  • Falta de palpite de fuso horário no login de sessão de e-mail
  • Usar o atributo de linha de comando correto para gifsicle ao reduzir o gif.
  • Adiciona polyfills para values/entries/NodeList.forEach/before para iOS 9.3
  • Detectar mais navegadores não suportados
  • Garantir que o primeiro post seja carregado antes de tentar marcar o tópico
  • Cores de mapa de calor da lista de tópicos compatíveis com WCAG-AA
  • Rótulos para botões de fechar modal e dismiss-error
  • Adicionar índice em user_api_keys.key_hash
  • Garantir que a largura .gap não exceda a largura da janela
  • Citar posts
  • Atribuir corretamente citações ao usar o botão Responder
  • Atribuir corretamente citações ao usar replyAsNewTopic
  • Permitir citar uma citação
  • Marcar corretamente citações como “completa”
  • Não tentar criar uma citação se estiver vazia
  • Impedir que denúncias de baixa pontuação fechem automaticamente um tópico se a visibilidade padrão do reviewable for maior que baixa
  • Respeitar a associação automática de grupos quando o SSO altera o e-mail
  • Redirecionar /my/*path para /login-preferences no lado do cliente
  • Alargar modal no desktop
  • Excluir mensagens privadas dos requisitos TL3
  • Resetar cache do Gravatar adicionando parâmetro aleatório à URL
  • Corrigir links sem título/longos estendendo-se para fora da caixa
  • Exportações CSV estavam gerando erros com datas inválidas
  • Incluir usuários em fila pendentes independentemente de sua pontuação
  • Exibir modal de marcador de nível de tópico com lembrete
  • Reverter classe CSS removida inadvertidamente
  • Adicionar suporte a hashtags de categoria para sub-sub-categorias.
  • Impedir o registro múltiplo de topic-notifications-button:changed
  • Ao carregar rascunhos, definir o tópico
  • Remover data de traduções não em inglês de lembretes de marcadores
  • Guardian sempre obtinha usuário, mas às vezes é anônimo
  • Guardian sempre obtinha usuário, mas às vezes é anônimo
  • Garantir que category_id seja um inteiro
  • Topic.time_to_first_response deve incluir sub-sub-categorias
  • Limitar participantes de mensagens pessoais ao converter de tópico
  • Verificar temas ativos para todas as solicitações
  • Não tentar desmarcar tags se o filtro não estiver vazio
  • Jobs/delete_replies: Adicionar Time+Duration, não Time+Time #9314
  • Mover contagem total de linhas e URL de carregar mais dentro de meta.
  • Permite que color-input defina hex e nomes de cores através da entrada
  • Rastrear links no corpo do onebox se for o mesmo que o link do cabeçalho.
  • Padrão para tema claro no assistente para que as visualizações sejam exibidas
  • Exibir data de hoje no seletor de período da página /top
  • Aviso de obsolescência do JQuery
  • Remover um timer com duration não funciona.
  • Definir colunas high_priority nulas como false na migração de notificação de alta prioridade
  • Substituir post de tópico de boas-vindas padrão pelo novo valor do assistente
  • Restauração falhou se o esquema continha objetos não pertencentes ao usuário do banco de dados atual
  • FlagSockpuppets não deve denunciar um post se um post desse usuário já foi rejeitado pela equipe
  • FlagSockpuppets não deve denunciar um post se um post desse usuário já foi rejeitado pela equipe
  • Edição Ninja para respostas não funcionava
  • Carregar corretamente rascunhos com base no id
  • Usuários em estágio recebendo e-mails user_linked e user_quoted
  • Ignorar cache do serviceworker para rotas de autenticação
  • A ação correta para group-member-dropdown agora é actOnGroup
  • Quando um post é movido, copiar o nível de notificação
  • Ao alternar o tipo de resposta, atualizar opções
  • Não salvar rascunho enquanto estiver carregando
  • Erro ao alterar a categoria de um tópico e criar uma tag
  • Torna clicar e exibir o seletor de datas mais confiável
  • Garante que mini-tag-chooser exiba requisito mínimo de tags se nenhuma seleção
  • Impede renderização de controles de linha de tempo vazios
  • Considerar corretamente filtros de categoria/grupo na exportação CSV
  • Impede exceção ao clicar no título do componente acima do editor ace
  • Permite que adaptadores definam uma primaryKey personalizada
  • Permitir que o campo de e-mail de convite fique em branco para tokens de convite
  • Get_size_from_image_sizes deve retornar [largura, altura] ou nil
  • Citar uma citação aninhada deve preservar as informações do post original.
  • SQL personalizado com um comentário final pode quebrar o SQL do BadgeGranter
  • Verificar presença de nome antes de normalizar
  • Manter objeto de data
  • Bot Narrative não funcionava para marcadores com lembretes
  • Garantir que o editor wiki seja atribuído consistentemente
  • Redirecionamento automático tinha extensão inválida
  • Transpilação quebrada
  • nil != false
  • Importação Mbox falhou se nenhuma tag foi configurada
  • A tarefa rake migrate_to_s3 não conseguia encontrar o SDK AWS
  • Importação com pgbouncer falhou
  • A entrada de filtragem de grupos estava causando uma recarregamento completo da página
  • Realizar crop usando tamanhos de imagem especificados pelo usuário
  • Realizar crop usando tamanhos de imagem especificados pelo usuário
  • Usar espaçamento correto em e-mails com código
  • Exibir pequenas ações de post ao incorporar um tópico
  • Primeira tentativa para melhorar a eficiência da tarefa rake de uploads seguros
  • Alterar mídia segura para abranger anexos também
  • Permitir transpilação JS
  • Resolver não estava sendo definido corretamente
  • Usar 1 coluna em vez de 4 para destino de permalink
  • Garante que temos um objeto de data em date-time-input
  • TopicEmbed#absolutize_urls estava tentando modificar uma string congelada
  • Regex de limite de palavra (\b) não funcionando em idiomas Unicode.
  • Corrigir pipeline de otimização de imagem
  • Não usar nome de arquivo original para extrair o nome de arquivo original
  • Garante que o menu de pesquisa não mostre brevemente resultados anteriores
  • User-selector não estava excluindo currentUser
  • Condições de corrida no menu de pesquisa
  • Impedir publicação agendada para categoria excluída
  • Melhorar salvamento de fuso horário do usuário
  • Verificar permalinks antes de exibir a página 404
  • Testes do assistente estavam faltando
  • Respeitar configuração prioritize_username_in_ux na página /about
  • Clique do meio estava lendo todas as notificações
  • Preencher duração do timer de tópico
  • Remover corretamente o cookie authentication_data no fluxo de login oauth
  • Webhook de post editado não reflete o título do tópico atualizado
  • Permalinks devem redirecionar para URL da categoria incluindo o ID
  • Remover corretamente o cookie authentication_data no fluxo de login oauth
  • Moderadores devem poder revisar PMs denunciados, pois sempre foi assim
  • Não falhar se o ambiente de teste não suportar Webauthn
  • Incluir caminho completo do slug em permalinks
  • Adicionar suporte a slugs de sub-sub-categorias na pesquisa
  • Permitir que CSP funcione corretamente para hostnames/esquemas não padrão
  • Atualizar opção de usuário email_digests quando default_email_digest_frequency for atualizado.
  • Exibir ícone de envelope quando o post denunciado for uma PM. PM denunciada deve ser revisada exclusivamente por administradores
  • Corrigir erro PostgreSQL quando um rascunho foi criado simultaneamente
  • Usar o novo atributo duration no método set_or_create_timer.
  • Remover corretamente o cookie authentication_data no fluxo de login oauth
  • Problemas N1 para lista de marcadores
  • Usar id em vez de elementId no arquivo hbs
  • Melhorar conversão de HTML para Markdown
  • Condensar códigos de linha em e-mails
  • Impedir corte do modal de marcador no móvel
  • Theme-javascripts usando configuração de subpasta incorreta
  • Cálculo quebrado de userHasTimezone no modal de marcador e falta de templates tap-tile para usuários regulares
  • Link do Github de temas remotos deve ir para branch personalizada #9184
  • Consistência para mostrar menu silenciar/ignorar no perfil do usuário
  • Não exibir webhooks para plugins inativos
  • Dispensar notificações com clique do meio
  • Adicionar basePath ao link para “sem fuso horário” no modal de marcador
  • Melhorar modal de marcador no móvel e tarefa rake de sincronização de marcadores
  • Sync-alt é usado no indicador de rascunho do compositor
  • Usar delete_all_posts_max para melhorar a consistência ao usar o botão excluir da visão de administrador
  • Exibir entrada de tempo no construtor de pesquisa
  • Verificar existência de post antes de criar notificação
  • Lembretes de marcadores e mudanças nas melhorias
  • Garantir que URLs show_short lidem com uploads seguros usando multisite
  • Corrigir resposta html em desenvolvimento após recarregamento do ApplicationController
  • Plugins podem ter links simbólicos relativos
  • RANDOM_PASSWORD não funcionando rake admin:create
  • Método do script de importação Telligent foi excluído acidentalmente
  • Ignorar usuários suspeitos que foram migrados ou usuários criados há mais de seis meses
  • Falha ao restaurar backups de versões sem substituições de tradução
  • Remover tag pai do grupo de tags
  • Garantir que o serializador de marcador funcione com tópicos + posts excluídos
  • Adicionar verificação de exclusão de tópico a email/sender
  • Impede que o helper i18n retorne um SafeString
  • E-mails de notificação com anexos estão estruturados incorretamente
  • Enter submete formulário para modal de inserção de hiperlink
  • Impede travamento quando o emoji a ser desescape não é uma string
  • Diferencia flag-modal e flag-modal-body
  • Exibir progresso do tópico no iPad quando em modo retrato
  • Quando must_approve_users está ativado, não queremos enviar usuários suspeitos para a fila de revisão. Apenas usuários não aprovados devem ser enviados. Fornecer uma migração para aprovar automaticamente cada item de revisão problemático
  • Constante faltando no importador SMF2
  • Erro de digitação ao salvar rascunho
  • ContactPicker não estava definindo entrada de convite em tópicos
  • Featured_topic.fancy_title foi renderizado sem emojis
  • Alguns erros e limpeza em confirm-new-email
  • Várias correções para suportar posts sem usuário
  • Último endereço IP poderia apontar para o IP errado
  • Garante que categoria exista para hideParent em categoryBadgeHTML
  • Lançar erro quando falha ao remover usuário do grupo
  • Não quebrar a chave privada ao escrevê-la durante a importação de tema
  • Limita atalho de rastreamento de tópico e impõe id do tópico
  • Preservar resolução de timestamp do TopicCreator
  • Verifica corretamente se o componente está no modal
  • Garante que o cabeçalho pinned-options esteja mostrando o estado correto
  • Definir fuso horário do usuário atual ao salvar fuso horário do perfil
  • Mensagem incorreta ao fazer login via e-mail
  • Mensagem de erro 403 ao destacar tópico no perfil
  • Preservar resolução created_at do PostCreator
  • Usar bio_excerpt ao verificar presença
  • Remove refreshQueryWithoutTransition legado
  • Script de importação pode ter pulado alguns usuários devido à falta de ORDER BY.
  • Garantir que categoria e tags possam ser alteradas do reviewable
  • Erro de digitação embaraçoso em algoritmos → `algoritmos para chaves de segurança
  • Verificar se o token de autenticação existe antes da revogação
  • Impedir condição de corrida ao processar post
  • Tolerar citações sem nome de usuário e sem título
  • Importar posts de usuários ausentes do phpbb3
  • Impedir que imagem de destaque de avatar se repita em cartões de usuário/grupo
  • Permite definir estratégia de posicionamento do corpo do select-kit
  • Usa apenas allow_uncategorized_topics global para dropdown de categoria
  • Formatar corretamente opções de seleção para pesquisa de grupo por campos
  • Permitir citação de um tópico fechado ao escrever uma resposta
  • Exibir um erro mais amigável se nome/código faltar para TOTP/Chaves de Segurança

Mudanças de UX

  • Melhor suporte a contorno em componentes sk
  • Corrigir estilo de placeholder de imagem quebrado
  • Definir foco ao iniciar compositor no iOS
  • Tamanho da fonte do assistente
  • Impedir que dropdown de categoria envolva contagem, limitar largura móvel
  • Melhorar resolução de avatar de página publicada
  • Aplica cor de fundo padrão ao onebox
  • Remover URLs de imagem base64 ao converter HTML para markdown.
  • Anotar comportamento das configurações “Resumir Este Tópico”
  • Ajustar navegação de rodapé noscript
  • Exibe data e hora completa ao exibir intervalos
  • Garante que fuso horário seja usado em vez de localTimezone ao exibir datas
  • Exibir zonas sem prefixo para reduzir ruído
  • Reestilizar modal de lembrete de marcador
  • Remove cor em categorias se nenhum estilo escolhido
  • Remover fallback de compartilhamento como link em dispositivos de toque
  • Usar variável de cor para fundo de teclas de atalho
  • Quebrar palavras muito longas em títulos dentro de menus
  • Pequenos ajustes no estilo de “última atualização em” no diretório de usuários
  • Melhorar personalização do layout de emojis no móvel
  • Adicionar estilos de destaque à lista de tópicos mais recentes
  • Garante que a tecla esc funcione corretamente no formulário de datas
  • Corrigir posição do compositor em iPads com teclado físico
  • Melhor espaçamento para ícones em rótulos do select-kit
  • Melhora date-time-input no móvel
  • Alinhar alternância de menu de seleção em massa em relação ao wrapper principal quando possível
  • Desabilitar criação de tag em seletores de configuração de site “tags padrão”.
  • Exibir imagens de erro melhores
  • Exibir destaque de avatar em itens de lista de tópicos na rota de categorias
  • Áreas de toque maiores para painel de perfil no menu de usuário em dispositivos móveis
  • Tecla de atalho K pode selecionar posts parciais
  • Desabilitar animação de destaque em posts excluídos
  • Atualizar lista de associação de grupo ao remover usuários ou alterar proprietários
  • Melhorar cópia de usuário suspeito em /review
  • Remover seção “Notificações em Tempo Real” do perfil do usuário no iOS
  • Usa mod+p em vez de ctrl+p e command+p para printTopic
  • Melhorar cópia para recurso de usuários suspeitos
  • Melhor espaçamento para ícone no rótulo select-kit
  • Respeitar configuração prioritize_username_in_ux para título de avatar de usuário
  • Adiciona suporte para tipo de configuração de cor

Desempenho

  • Melhorar desempenho de lazy-load no Safari
  • Habilitar nova rota de cartão de usuário por padrão
  • Cache de Category.subcategory_ids
  • Acelerar migrações em multisite
  • Backup com muitos uploads armazenados no S3 era lento
27 curtidas