Discourse Versão 2.7

Foco

  • :white_check_mark: Melhorar o “Markdown Typographer” para facilitar a modificação e a adição de regras de -> para →. @Roman

  • :white_check_mark: Alternar o oneboxing inline de desativado por padrão para ativado por padrão

  • :white_check_mark: Permitir opcionalmente que os usuários saibam quando foram rejeitados. @kris.kotlarek

  • :white_check_mark: Recriar a UX do temporizador de tópicos para corresponder à UX de lembrete de marcador @martin

  • :white_check_mark: Melhorar a UX de login/inscrição @jordan.vidrine

  • :white_check_mark: Lidar melhor com sites que exigem login sob carga extrema, conforme tópico @nbianca

  • :white_check_mark: Adicionar palavras vinculadas e palavras substituídas em admin/logs/watched words, além de mover os silenciosos automáticos conforme tópico @nbianca

  • :white_check_mark: Adicionar “Não Perturbe” como um recurso experimental @markvanlan

  • :white_check_mark: Suportar “Entrar com Apple” conforme tópico @david

  • :white_check_mark: Revisão geral do sistema de convites conforme tópico @dan

  • :white_check_mark: Expor o histórico de leitura no perfil do usuário

  • :white_check_mark: Alertar no painel sobre novos recursos do Discourse @pmusaraj

  • :white_check_mark: Suportar ações em massa para PMs @nbianca

  • :white_check_mark: Alterar o ícone do compositor (e o botão de envio) com base na ação selecionada @osama

  • :white_check_mark: Adicionar automaticamente IDs de links âncora aos cabeçalhos em markdown @nbianca

  • :white_check_mark: Avisar no gerenciador do Docker quando um plugin oficial aparecer como bifurcado, conforme tópico @nbianca

  • :white_check_mark: Para maior segurança intencional de administradores e equipe em torno das configurações do site, criar um novo tipo de Configuração do Site em HTML e definir explicitamente como padrão que todas as Configurações do Site de texto existentes sejam texto simples @Roman

  • :white_check_mark: Disparar um webhook quando um usuário for adicionado ou removido de um grupo @vinothkannans

Codinome

Data de início

1º de dezembro de 2020

Data de lançamento

18 de maio de 2021

67 curtidas

NOVAS FUNCIONALIDADES

  • Adicionado o inglês (Reino Unido) como localidade
  • Não perturbe
  • Use o pequeno logotipo do site como avatar do usuário do sistema
  • Ative o onebox inline para todos os domínios por padrão
  • Visualização opcional de respostas filtradas
  • Adicione uma nova seção de funcionalidades no painel de administração
  • Renomeie ‘Discourse SSO’ para DiscourseConnect
  • Revisão da interface do usuário do temporizador de tópicos
  • Várias melhorias no sistema de convites
  • Tag automática de palavras monitoradas
  • Modo de lista de e-mails desativado por padrão
  • Mova o modal de atualização do site para um prompt menos intrusivo
  • Permita definir um destaque de avatar para grupos automáticos
  • Adicione links âncora aos títulos
  • Fixação de marcadores
  • Administradores podem sinalizar postagens para revisar mais tarde
  • A capacidade de pesquisar usuários por campos personalizados
  • Novo gancho de API para permitir transformações de upload no lado do cliente
  • Capacidade de registrar filtros personalizados para postagens
  • Permita enviar uma mensagem com o convite
  • Adicione o parâmetro email_encoded para aceitar e-mails codificados em base64 de entrada
  • Adicione mais nomes de classe a latest-topic-list-item
  • Adicione suporte para webhooks de curtidas
  • Sempre insira imagens em novas linhas e adicione uma nova linha após
  • Pequenas melhorias na incorporação da lista de tópicos
  • Nova configuração do site ‘trim_incoming_emails’
  • Inclua destaque de avatar nos avatares listados nas seções “Mais…” do resumo do usuário
  • Moderadores de TL4 e de categoria podem mesclar postagens
  • Adicione o webhook de atualização de pontuação revisável
  • Permita usar a visualização ‘top’ para incorporação de lista de tópicos
  • Melhorias no modal Compartilhar Tópico
  • Ignore visualizações de página anônimas em sites privados
  • Permita que testes de tema sejam executados em produção
  • Um filtro de baixa prioridade para a fila de revisão
  • Novo modal Compartilhar Tópico
  • Exiba uma notificação se o vídeo não puder ser renderizado
  • Exiba uma área de texto no modo avançado
  • Permita pausar imagens animadas em postagens
  • Torne a tag category-navigation sem elementos
  • Monitore o título para tag automática
  • Revise cada postagem usando a fila de revisão
  • Contagem de tópicos nas caixas de categoria
  • Adicione uma saída de plugin para category-box-below-each-category
  • Exiba o indicador de modo lento no compositor
  • No diálogo do modo lento, torne “Ativado Até” obrigatório
  • Ajuste as mensagens e intervalos do modo lento
  • Permita definir variáveis de conexão PostgreSQL via ambiente
  • Reduza o comprimento da chave de convite
  • Ative automaticamente usuários convidados por e-mail
  • Configuração de categoria para permitir edições ilimitadas da primeira postagem pelo proprietário do tópico
  • Envie uma notificação por e-mail quando uma postagem for aprovada
  • Adicione o último dia às estatísticas da página Sobre
  • Adicione user_confirmed_email ao webhook de evento do usuário
  • Torne o endpoint tag_groups#search público
  • Dispare um webhook quando um usuário for adicionado/removido de um grupo
  • Use ícones SVG para alguns oneboxes
  • Trate as configurações do site como texto simples e adicione um novo tipo HTML
  • Introduza testes QUnit de tema/componente
  • Recupere um convite de link existente
  • Adicione um limite máximo para e-mails secundários
  • Copiar o link do convite aciona um salvamento
  • Use appEvents em vez de jQuery para o progresso de redimensionamento do compositor
  • Exiba uma mensagem educativa no menu de acesso rápido para mensagens pessoais quando não houver nenhuma
  • Corpo de resposta em cache do oneboxer
  • Permita que administradores pré-preencham campos de usuário
  • Implemente nonces para integração com Google Tag Manager
  • Adicione o novo DiscourseEvent :topic_tags_changed
  • Trate emojis ou caracteres semelhantes como um único
  • Importe e exporte palavras monitoradas
  • Adicione suporte a CSP frame-ancestors
  • Adicione uma regra de tipógrafo para substituir ¶ por ¶
  • Implemente atualização do navegador na visualização de rastreador
  • Verifique a disponibilidade do e-mail no formulário de cadastro
  • Adicione a classe admin-area à tag HTML
  • Permita que usuários salvem rascunhos e fechem o compositor
  • Permita o uso de convites quando o DiscourseConnect SSO estiver ativado
  • Ofusque e-mails na página de exibição do convite
  • Substitua a regra de substituição do markdown-it
  • Use usuários do sistema como fallback ao criar um novo TopicEmbed
  • Melhore a guia de convites expirados
  • Permita que um cluster_name seja configurado e usado para /srv/status
  • Adicione uma saída de plugin acima da linha do tempo
  • Novo gatilho DiscourseEvent para curtidas
  • Ative o seletor de contatos no novo modal de convite
  • Sinal para desativar a proteção CSRF do DiscourseConnect
  • Adicione a saída de plugin tag-custom-settings
  • Sempre exiba o menu suspenso de tags quando a tag estiver ativada
  • Implemente operações em massa para PMs
  • Permita que moderadores de grupos de categoria fixem/desfixem tópicos
  • Permita que motores de busca indexem páginas de tags
  • Permita a resgate de convites com provedores Omniauth
  • Altere a prioridade de busca muito alta/baixa para classificar nas extremidades absolutas
  • Adicione tópicos recém-carregados à seleção em massa automaticamente se Selecionar Tudo estiver ativado
  • Adicione capturas de tela de opt-in ao manifesto do aplicativo web
  • Mova as preferências do usuário relacionadas à segurança para uma guia diferente
  • Adicione o ano ao seletor de tempo relativo
  • Adicione uma configuração do site para permitir que emojis venham de uma URL externa
  • Inclua detalhes sobre erros de armazenamento de backup S3
  • Filtre revisáveis por ID
  • Adicione uma descrição do site para o webmanifest
  • Adicione a configuração oculta do site disable_onebox_media_download_controls
  • Use a estatística “time_read” para sinalizar usuários como suspeitos
  • Instalações rápidas de tema via parâmetros de consulta
  • Use diffhtml para atualizar a pré-visualização do compositor
  • Suporte à tag mark
  • Entrada de tempo relativo para temporizadores e marcadores e promova o fechamento automático após o temporizador da última postagem
  • Ao mover postagens para um tópico existente, selecione automaticamente um único tópico
  • Permita que imagens de onebox sejam usadas como miniaturas de tópicos
  • Adicione a guia “Tópicos lidos recentemente” à página de atividade do usuário
  • Permita que miniaturas de postagens/tópicos sejam priorizadas via markdown
  • Capacidade de descartar todos os novos tópicos
  • Suporte à navegação por teclado para trás/para frente no DiscourseHub
  • Permita substituir o local de backup ao restaurar via CLI
  • Capacidade de descartar novos tópicos em uma tag específica
  • Lidere com eventos de alteração de assinatura de push do agente do usuário
  • Permita durações < 1 hora e < 1 dia para temporizadores de tópicos onde a duração é especificada (excluir respostas automaticamente, fechar com base na última postagem)
  • Nova maneira de descartar novos tópicos
  • Verifique a configuração blocked_onebox_domains para oneboxes inline
  • Melhore as configurações de grupo e o gerenciamento de membros
  • Adicione uma tarefa diária para verificar novas funcionalidades
  • Adicione uma entrada de metadados de e-mails de contato ao meta do plugin opcional
  • Adicione cabeçalhos de resposta extras ao formato de log do nginx
  • Crie um agendamento de notificação para definir automaticamente o horário de não perturbe
  • Dê atributos alt aos ícones do menu do usuário
  • Suporte à opção DISCOURSE_SMTP_FORCE_TLS
  • Substitua setas de travessão único quando o tipógrafo estiver ativado
  • Motivo para rejeitar o cadastro do usuário
  • Detecção IMAP de e-mails spam e exclusão do tópico Discourse associado
  • Registre quando um grupo é excluído
  • Adicione a saída before-groups-index-container
  • Permita desativar a autoexclusão de postagens
  • Avise administradores ao instalar um tema que já está instalado
  • Envie e-mails de notificação quando usuários saírem do modo não perturbe
  • Desative exclusões de postagem definindo max_post_deletions como zero
  • Substitua setas quando o tipógrafo de markdown estiver ativado
  • Adicione um aviso de travessão para usar S3 sem CDN
  • Introduza a configuração do site skip_auto_delete_reply_likes
  • Banir explicitamente fontes de tráfego atípicas em robots.txt
  • Atalho especial para pesquisar suas próprias postagens
  • Adiciona suporte ao formato de imagem WEBP
  • Permita que plugins exibam HTML personalizado via renderTags
  • Permita que plugins pré-carreguem dados personalizados na pesquisa
  • Inclua o número da postagem nos títulos de Onebox inline
  • Permita que plugins registrem processos demoníacos
  • Permita anonimização de IP via API do controlador de usuário administrador
  • Desative automaticamente o modo lento
  • Permita que moderadores de grupos de categoria listem/deslistem tópicos
  • Adicione curtidas e sinalizações à exportação de dados do usuário
  • Aumente o comprimento máximo da palavra monitorada de 50 para 100 caracteres
  • Suporte ao desenvolvimento com GitHub Codespaces
  • Link para personalização de texto ao editar emblemas do sistema
  • Adiciona botão voltar ao editor de temas
  • Adicione a saída de plugin after-topic-list-body
  • Filtro “Revisado por”
  • Usuários não pertencentes à equipe podem usar rascunhos compartilhados
  • Feche silenciosamente o tópico
  • Permita que moderadores de grupos de categoria editem títulos de tópicos
5 curtidas

CORREÇÕES DE BUGS

  • Remove o uso legado de Ember.keys que causava uma falha
  • Faz com que a substituição de palavras monitoradas funcione com curingas
  • A pré-visualização de temas não funcionava no Ember CLI
  • Um URI em branco não resolvido deve tentar uma estratégia alternativa de Oneboxing, se disponível
  • Carrega automaticamente mais itens revisáveis.
  • Permite eventos file-change logo após o recarregamento
  • Ignora o upload se o HTML não puder ser analisado
  • Faz com que as palavras monitoradas de autotag sejam insensíveis a maiúsculas e minúsculas
  • Escopo incorreto usado para níveis de notificação do serializador de usuário
  • Layout da entrada de data no construtor de enquetes
  • Exclui primeiro os e-mails não confirmados, se disponíveis
  • Tag de fechamento de iframe ausente no certificado do discobot
  • Devemos incluir o resumable.js no pacote do administrador
  • Faz com que os truth-helpers funcionem no Ember CLI
  • Suporte para pausar imagens animadas inline
  • Diversas correções no sistema de convites
  • Especificações instáveis após filtros personalizados de visualização de tópico
  • Filtra corretamente os argumentos do ember-cli
  • Recalcula pontuações apenas ao aprovar ou transicionar para pendente.
  • Correção de subpasta do proxy do ember-cli
  • Verifica o nível de confiança do usuário que cria o convite para o grupo
  • Captura UndefinedConversionError para e-mails recebidos
  • Remove auto-route do topic-link
  • Acesso ao guia de estilos em instalação de subpasta
  • Permite o formato webp em temas por padrão também
  • Modelos principais nunca devem sobrescrever temas/plugins
  • crypto.randomUUID está disponível apenas em versões mais recentes do node
  • Rascunhos compartilhados devem ser desativados se “Não categorizado” foi selecionado.
  • Não tenta exibir o logotipo se ele não existir
  • Armazena em cache oneboxes inline ausentes
  • Impede loop infinito ao substituir palavras monitoradas
  • Mensagem de detalhes do tópico baseada no estado atual de rastreamento de categoria e tag
  • {{ace-editor}} estava com bug na versão de lançamento do Ember CLI
  • Usa a flag no-sandbox ao executar testes do Ember CLI.
  • Limita o histórico de revisões visíveis aos últimos 100
  • Pressionar voltar do tópico na lista de favoritos leva o usuário para /
  • Faz com que a tarefa docker:test instale dependências antes de chamar yarn ember test.
  • Pula temporariamente testes instáveis de future-date-input
  • Oculta “Não categorizado” a menos que allow_uncategorized_topics esteja ativado
  • Vincula notificação ao primeiro post não lido
  • Exibe obrigatório apenas quando o nome completo é obrigatório e correção de lint
  • Estilos de controle de tag devem ser aplicados ao desktop
  • Remove objeto associado baseado em convite
  • O tópico pode estar noturno nesta etapa
  • Exibe aviso apenas se o novo valor for diferente
  • Oculta “Próxima Semana” no future-date-input aos domingos
  • Impede exceção quando a entrada de texto é nil
  • Usa timeouts corretamente em FileHelper e FinalDestination
  • A alteração de localidade do assistente não estava sendo aplicada a alguns elementos
  • Atualiza max-width das células do log de staff
  • O seletor de esquema de cores claro deve usar a seleção do usuário como padrão
  • A busca por substituições de tradução por símbolo falhava quando count era usado
  • Impede href malformado de causar falha no TopicEmbed
  • Exclui .svg-as-img do dimensionamento JS
  • Mantém a interface de filtro após editar post
  • Não corta enquetes longas
  • Lida elegantemente com imagens inline em e-mails
  • Adiciona erros de campo de tema
  • O distintivo de avatar não estava sendo exibido na página de resumo do usuário
  • Melhorias na pausa de imagens animadas
  • Garante que hidratações sucessivas de tópicos não sobrescrevam a categoria
  • Uma regressão recente significava que estávamos fazendo proxy do qunit quando não deveríamos
  • O Ember CLI Live Reload não era suportado pela CSP
  • Remove espaços em branco das versões git do tema
  • Sem JIT ao citar uma menção
  • Lida com charset=windows-1252 no script de importação mbox
  • Substitui o uso de expressão regular
  • Faz com que diffHTML lide com alterações externas
  • Exibe ações em massa de staff apenas para staff
  • Ignora notificações sobre distintivos de iniciante
  • Bug ao rolar no iOS Safari com compositor aberto
  • Encaminha todos os cabeçalhos HTTP durante a inicialização do Ember CLI
  • Garante que tags sucessivas possam ser renomeadas
  • Permite que moderadores acessem /admin/customize/watched_words
  • Garante que as listas de tópicos de tag não sejam roladas para uma posição incorreta
  • Não adiciona efeito de transição CSS a imagens animadas
  • Envia uma mensagem diferente se a exportação falhar
  • Quando uma bandeira é tratada, arquiva a mensagem para o grupo de moderadores
  • Exclui imagens de emoji do dimensionamento JS
  • Data inválida no atalho “last” para timer + favoritos
  • TagDrop usa currentCategory agora
  • Avatar em branco no cartão de usuário se a URL do distintivo for indefinida
  • Permite encontrar grupos de tag não em minúsculas
  • Volta para versão hardcoded quando a verificação de período está desativada
  • Não despeja esquema durante migrações de banco de dados de produção
  • Usa URLs de CDN para configurações de tema do tipo upload
  • Reverte a cor do post-map
  • Se quisermos um caminho .json, não inicializamos
  • Usa URLs de CDN para uploads de tema
  • A rota de mensagem de grupo de usuário não deve ser sensível a maiúsculas e minúsculas
  • Valida min tags no lado do cliente para grupo de tag obrigatório
  • O polling POP3 não deve parar após exceção ou e-mail antigo
  • Impõe validação de contagem de grupo de tag antes de enviar para a fila de revisão
  • Permite formato de URL .git de tema estilo CodeCommit
  • Atualiza database_restorer para evitar uso de shell
  • Espaços em branco ao copiar blocos de código
  • Garante que as gems do plugin estejam no caminho da gem
  • Gera nomes de cabeçalho HTML únicos
  • O mixin Docking não estava limpando timers
  • Remove estilos antigos de usercard, corrige classe de imagem de fundo
  • Exibe erros de validação de convite aos usuários
  • Melhora mensagens de erro para convites
  • Garante que as 6 principais categorias sejam exibidas no resumo do usuário
  • Erro de cabeçalhos já enviados no Ember CLI
  • this.loading está indefinido, deveria ser state.loading
  • Lida com permanent links com parâmetros de consulta
  • ember build não estava adicionando dígitos a bundles adicionais
  • Não exibe a mensagem do compositor “get a room” em categorias privadas
  • Usa Nokogiri e Loofah consistentemente
  • Melhora links de âncora
  • Correções e melhorias no prompt de atualização de software
  • A coluna de tópico favoritado do usuário está fora de sincronia após movimentos de post
  • Permite que classes de visualização bruta sejam resolvidas de temas/plugins
  • Envia e-mails de suspensão de usuário apenas se a mensagem de e-mail for fornecida
  • Permite restaurar backup não em subpasta para site em subpasta
  • Temporiza automaticamente comandos longos do image magick
  • Remove espaços supérfluos de blurbs CJK
  • Quando o usuário já atingiu o limite de favoritos, não gera erro para clear_reminder! ou outras atualizações
  • Garante que o upload do distintivo do grupo esteja presente ao decidir o tipo
  • Dispensa botão "novo
5 curtidas

MUDANÇAS DE UX

  • Retorna a mensagem de erro correta se o usuário avaliável já tiver sido excluído.
  • Melhora os controles de categoria nos dispositivos menores.
  • Ajustes na interface de palavras monitoradas por administradores.
  • Atualiza o texto no painel vazio de notificações.
  • Permite salvar com Cmd+S/Ctrl+S no editor Ace.
  • Oculta a lista de extensões de arquivo no diálogo de upload.
  • Adiciona classes CSS na tag body com base nos status do tópico.
  • Antecipa o hover em links âncora.
  • Refatora os modais de segurança.
  • Reduz o número de colunas na página de convite.
  • Corrige o estilo para rótulos longos em opções de seleção múltipla.
  • Pequenos ajustes no modal de inserir hiperlink.
  • Garante que o botão de engrenagem da barra de ferramentas tenha cor e altura idênticas.
  • O logotipo do site é a opção selecionada ao alterar o avatar do usuário do sistema.
  • Corrige o posicionamento do botão voltar na barra de progresso.
  • Ordem consistente dos botões de mensagem de temporizador de tópico.
  • Consistência móvel para mensagens de status de tópico.
  • Melhora o alinhamento e o espaçamento dos cabeçalhos de categoria.
  • Exibe corretamente o contorno ao redor do campo de entrada focado.
  • Melhora o texto quando não há resultados nos painéis de acesso rápido de favoritos e notificações.
  • Para a animação de pulo do indicador de presença e ajusta o espaçamento.
  • Não pré-seleciona a tag em branco na ação em massa de anexar tags.
  • Usa o seletor de data nativo quando possível (por exemplo, exceto no Safari).
  • Impede que a barra de progresso do tópico se sobreponha.
  • Corrige o layout dos botões de cabeçalho de grupo no móvel.
  • Corrige o estilo de foco para o botão de histórico de edição de post.
  • Atualiza o posicionamento dos controles de post móvel.
  • Melhora o layout do cartão de usuário para textos longos.
  • Menu suspenso mais amplo para o kit de seleção da página superior.
  • Atualiza os estilos do CTA de cadastro.
  • Exibe mensagem de erro em vez de desabilitar o botão de salvar na página de grupos de tags.
  • Exibe um erro descritivo quando o tema não é permitido.
  • Animação mais suave no rodapé da linha do tempo, correção de preenchimento.
  • Estilos móveis para os botões do modal de descarte de rascunho.
  • Impede que alguns botões do compositor recebam foco.
  • Compositor em altura total no Android móvel.
  • Pequenas melhorias de estilo nos convites.
  • Migra de summary/details para um botão para expandir o corpo do GitHub.
  • Melhora a interface do construtor de enquetes.
  • Adiciona estilos para os novos detalhes/summary do corpo de PR do GitHub.
  • Exibe uma dica quando há mais tags do que as exibidas.
  • Sempre exibe o botão de remover emoji da lista de valores de emoji.
  • Ícone em vez de texto para ocultar a prévia móvel.
  • Posição melhorada para o botão de seleção em massa de pesquisa.
  • Move logs/palavras_monitoradas para customizar/palavras_monitoradas na seção de administração.
  • Largura mais consistente dos botões de controle de usuário.
  • Remove a referência ao formulário de contato nas configurações.
  • Ajustes no modal de login.
  • Corrige o alinhamento da lista de abas no popup de emojis.
  • Informa aos usuários que desativaram o discobot e que não podem interagir com ele.
  • Ajustes de layout no popup de emojis.
  • Exibe uma dica de ferramenta ao tentar excluir um grupo automático.
  • Garante que os logs da equipe não quebrem o layout.
  • Renomeia o botão com um nome duplicado.
  • O cabeçalho do menu de ações do compositor deve exibir o ícone da ação selecionada.
  • Exibe as primeiras letras únicas no link de convite.
  • Melhora o alinhamento e o layout do rodapé do tópico.
  • Move o rodapé do modal para um container melhor.
  • Adiciona widget de upload de imagem para upload de imagens de distintivo.
  • Reduz a opacidade do botão de copiar código.
  • Exibe a coluna Tópico na aba pendente de convites.
  • Exibe o botão Ignorar Novos no topo dos tópicos.
  • Adiciona classe ao body na primeira notificação não lida.
  • Respeita a configuração “priorizar nome de usuário na UX” sempre que possível.
  • Adiciona emoji de sino para melhor educação sobre não lidos.
  • Colar um link do Twitter no título do compositor não definirá o título.
  • Rótulos consistentes no formulário de convite.
  • Corrige o estilo quebrado no modal de login quando o login local está desabilitado.
  • Login: títulos menores, espaçamento mais consistente, outras correções.
  • Pequenas melhorias nos convites.
  • Remove o título duplicado da página de palavras monitoradas.
  • Adiciona classe ao div de e-mail no login.
  • Corrige a altura do botão de seleção em massa na página de pesquisa.
  • Limpa os estilos de tag para melhorar o alinhamento.
  • Restaura o foco automático nos campos de entrada de login.
  • Adiciona link para login por e-mail abaixo do nome de usuário, remove o botão.
  • Remove estilo de foco redundante.
  • Usa o estilo de foco padrão do navegador para campos de entrada de checkbox e radio.
  • Ajustes de estilo para novos recursos de administração.
  • Permite que o select-kit tenha uma opção de foco automático.
  • Estilo de menção de grupo mais consistente.
  • Remove a etapa de emoji no assistente.
  • Ajusta o layout de grupo para corrigir o alinhamento dos botões.
  • Ignora avatares de commit do GitHub para miniaturas de tópicos/posts.
  • Faz com que a entrada de tag tenha largura total para MPs.
  • Implementa um novo seletor de interseção de tags.
  • Em telas muito curtas, alterna o perfil de acesso rápido para 2 colunas.
  • Exibe marcadores para algumas listas do compositor.
  • Ajusta o preenchimento no modal de criação de conta.
  • Publica a página, na mudança pública, apenas quando a página é publicada.
  • Remove a margem do botão de login com chave de segurança.
  • Altera emailLogin para a classe info quando vazio.
  • Ajustes no editor de temas de administração.
  • Adiciona orientações de edição para temas remotos.
  • Corrige quebras de linha excessivas nos alertas do modal de login.
  • O seletor de tempo relativo deve usar strings pluralizadas.
  • Corrige o estilo de datas locais.
  • Ao selecionar automaticamente um tópico, certifique-se de que o foco esteja no tópico selecionado.
  • Segundo Fator + Exibição de Alerta.
  • Exibe descrições de plugins na página de plugins de administração.
  • Remove o caractere @ do início da string de nome de usuário na pesquisa.
  • Remove a pluralização em tipos de notificação de categoria única.
  • Especifica o estilo dos botões sociais.
  • Impede que distintivos nos cartões de usuário transbordem.
  • Melhora a exibição de tags e atribuições na pesquisa.
  • Ajusta os estilos de foco para a entrada de autocompletar.
  • Oculta a coluna de login externo quando a criação de conta está em andamento.
  • Ajusta gradiente, hover de ícone, capitalizações.
  • Remove a opção de Converter para temas do sistema.
  • Alterações na seção de novos recursos no painel de administração.
  • Remove a borda de 2px de alguns botões do select-kit.
  • Remove a fonte Helvetica da nossa pilha de fontes.
  • Pequena correção para o estilo de foco do Chrome no botão de respostas.
  • Exibe ícone de seta no menu suspenso de notificações de usuário.
  • Não exibe o menu de notificação de tags na página de categoria.
  • Corrige o layout onde o modal de resposta.
  • Esclarece o modal de rejeição de usuário.
  • Corrige e esclarece o modal de alteração de notificação em massa.
  • Usa cor brilhante para o hover do botão primário em esquemas escuros.
  • Ajusta os estilos de foco para o menu de post de tópico, cancelamento do compositor.
  • Botões de menu popup precisam de estilo de foco.
  • Adiciona um modal de confirmação à ação “Remover Todas as Tags”.
  • Remove margem desnecessária do fluxo de usuário.
  • Corrige o alinhamento dos botões na página de login obrigatório.
  • Garante que os breadcrumbs de categoria tenham altura consistente.
  • Uniformiza os estilos para estados de foco.
  • Sempre exibe o diálogo de confirmação ao converter temas/componentes.
  • Remove a borda do certificado devido ao iframe.
  • Permite algum transbordamento na prévia do compositor.
  • Corrige o posicionamento superior da seleção em massa.
  • Faz com que os tópicos da página de categoria de desktop correspondam ao móvel.
  • Pequeno ajuste no aviso de exclusão de categoria.
  • Respeita a configuração do site email_editable na página de ativação de usuário.
  • Simplifica a biografia narrativa do bot.
  • Faz com que o editor de temas exiba o placeholder corretamente para idiomas RTL.
  • Exibe a imagem de prévia de erro do onebox como favicon.
  • Especifica largura e altura para a imagem de erro de prévia do onebox.
  • Avisa sobre mensagens que ficarão órfãs ao excluir um grupo.
  • Faz com que o moment.js produza algarismos árabes em vez de hindus no locale árabe.
  • Melhorias no aviso de locale de fallback.
  • Usa estilo uniforme para contagens de tags.
  • Personalização de texto para diferentes idiomas.
  • Exibe um aviso na página de edição de categoria quando o estilo da categoria é nenhum e as cores estão desabilitadas.
  • Para tentativas de converter o tema padrão em um componente removendo o botão.
  • Texto do link do menu hambúrguer com reticências ao transbordar.
  • Adiciona espaço entre links e texto nos rótulos.
  • Remove palavra extra da string de cliente approval_not_required.
  • Melhora as escolhas de esquema de cores nas preferências do usuário.
  • Refatora a navegação da lista de tópicos.
  • Sugestões de autocompletar devem estar desmarcadas por padrão.
  • Permite que o conteúdo do perfil de acesso rápido role.
  • Permite copiar/colar uma lista de valores separados por | no sk.
  • Transição para a URL de edição ao adicionar uma categoria.
  • Move Não Perturbe para o painel de perfil.
  • Transbordo de texto user-{primary,secondary}-navigation.
  • Move o botão de filtro de resposta no móvel.
  • Ajusta a largura padrão do menu.
  • Funde as cores do cabeçalho.
  • Não envolve o texto do menu sob o ícone.
  • Adiciona atributo de título à entrada de palavra monitorada.
  • Torna o modal de instalação de tema mais responsivo.
  • Quando os placeholders de entrada são longos demais, truncar com reticências.
  • Remove a linha do tempo da visão de impressão, corrige o cabeçalho na visão de crawler.
  • Ajustes nas respostas filtradas.
  • Exibe a indicação de obrigatório consistentemente no cadastro.
  • Corrige botões inacessíveis em menus no Safari iOS.
  • Adiciona título de data completa à data do resultado fps.
  • Alterações de estilo no Onebox de Categoria.
  • Faz com que os componentes sk tenham largura total na página de administração de usuários.
  • Ao exigir campos de usuário no cadastro, marque também os campos padrão como obrigatórios.
  • Corrige o problema de largura da caixa de seleção de convite.

MUDANÇAS DE SEGURANÇA

  • Atualiza o Rails para a versão 6.1.3.2.
  • Melhora a importação git de temas.
  • Corrige is_private_ip para o RateLimiter para cobrir todos os casos.
  • Prefere o Loofah para processar HTML cozido.
  • Anexa o nonce do DiscourseConnect (SSO) à sessão atual.
  • Limita a taxa de MFA por login, se possível.

DESEMPENHO

  • Pré-carrega JsLocaleHelper.load_translations para o locale padrão.
  • Pré-carrega LetterAvatar.image_magick_version no processo mestre.
  • Garante que os locales sejam sempre tratados como símbolos internamente.
  • Torna o cálculo de max_file_mtime da folha de estilo mais eficiente.
  • Adiciona timeout aos comandos git de importação de tema.
  • Melhora o desempenho de compilação da folha de estilo do tema.
  • Remove N+1s de ThemeController#update e #show.
  • Pré-carrega corretamente e-mails para acelerar as exportações de usuário.
  • Notifica usuários de forma assíncrona após convidar um grupo.
  • Melhora a consulta de moderadores de categoria.
  • Evita regex na tabela de uploads.
  • Evita lookbehinds ao substituir links em e-mails importados.
  • Agrupa a migração de post cara.
  • Migra dados de pesquisa após a renomeação de locale.
  • Melhora o desempenho de cook_url para miniaturas de tópicos.
  • Otimiza o desempenho da página inicial e de tópicos.
  • Adiciona índices para acelerar as páginas de perfil.
  • Executa a tarefa de mesclagem de usuário em um job em segundo plano.

ACESSIBILIDADE

  • Logotipos de categoria são decorativos, defina alt vazio.
  • Faz a contagem de respostas um botão e não um link.
  • Torna th acessível por teclado + atributos aria.
  • Não usa tabindex positivo no compositor.
  • Faz a contagem de resultados de pesquisa legível por leitores de tela.
  • Melhora os estados de foco/ativo do menu de avatar.
  • Associa listas com rótulos na página de interface.
  • Links alteram a entrada de nome de usuário para seu rótulo.
  • Alterna abas usando o teclado.
  • Melhora o título “ver tudo” do menu de cabeçalho.
  • Desmarca a escolha focada ao usar Enter na seleção múltipla.
  • Dá ao autocompletar na pesquisa um nome mais acessível.
  • Torna outros e cor, elementos fieldset/legend.
  • Torna a edição de nome de usuário e avatar acessível.
  • Garante que a imagem de avatar no cabeçalho do site tenha atributo alt.
  • Adiciona rowheader aos TDs de título de tópico.
  • Torna o cabeçalho do select-kit uma listbox.
  • Adiciona suporte para aria-current através de d-navigation-item.
  • Torna aria-owns um ID e não um atributo de dados.
  • Define has-popup como menu para componentes select-kit.
  • Torna os controles de citação acessíveis.
  • Define o idioma html para o locale do usuário quando possível.
  • Define corretamente um nome em combo-boxes para seleções únicas.
  • Adiciona suporte para aria-expanded e aria-controls ao btn.
  • Torna a lista de notificações de usuário mais acessível.
  • Menu hambúrguer aria-{expanded,haspopup} e título de usuário.
  • Define corretamente role=dialog e aria-labelledby para d-modals.
  • Usa role=button e suporta ariaPressed para tapTile.
  • Estrutura o menu de usuário como abas.
  • Torna post-edits-indicator um botão em vez de um link.
  • Melhora a acessibilidade do filtro de pesquisa em opções.
  • Torna a pesquisa avançada e o cabeçalho html.
  • Associa controles de pesquisa com seus rótulos.
  • Adiciona aria-label ao botão de limpar entrada.
  • Atualiza o papel de nome selecionado para botão.
  • Melhora a acessibilidade do menu de acesso rápido.
  • Ícones de menu de usuário acessíveis.
  • Adicionaria-labels às entradas de pesquisa e ao botão de pesquisa.
7 curtidas