Discourse Versão 2.8

Foco

  • Exibir a linha “última visita” dentro dos tópicos, como já fazemos nas listas de tópicos :white_check_mark:

  • Introduzir o estilo de bolha leve para mensagens privadas (PMs) para ajudar a distingui-las visualmente dos tópicos comuns :white_check_mark:

  • A funcionalidade de tags agora está ativada por padrão! Adicione descrições às tags e melhore a interface de gerenciamento de tags. :white_check_mark:

  • Exibir contagens de rascunhos no menu suspenso do usuário, na página do usuário e na barra lateral @nbianca :white_check_mark:

  • Unificar os conceitos de “novo não lido” e “não lido” @tgxworld :white_check_mark:

  • Habilitar por padrão a alternância automática do modo escuro (configuração do site default dark mode color scheme id) @pmusaraj :white_check_mark:

  • Melhorar a “síndrome da página em branco” para o menu do usuário (notificações, atribuídos, favoritos), atividade do usuário, mensagens do usuário e convites @andrei :white_check_mark:

  • Adicionar contagens por grupo às mensagens sugeridas em mensagens privadas de grupo @tgxworld :white_check_mark:

  • A impersonação deve exigir um segundo fator de autenticação @techAPJ :white_check_mark:

  • Adicionar correspondências de nome de usuário (e nome completo?) aos resultados da pesquisa em página inteira @Roman / @pmusaraj :white_check_mark:

  • Reforçar a acessibilidade @j.jaffeux @awesomerobot :white_check_mark:

  • Bloqueio com curinga para endereços de e-mail conforme tópico @nbianca :white_check_mark:

  • Upload direto para S3, aposentadoria do jQuery file uploader em favor do Uppy @martin :white_check_mark:

  • Melhorar a experiência para usuários com postagens pendentes. @loic :white_check_mark:

  • Exibir postagens aguardando moderação na sua página de usuário @loic :white_check_mark:

  • Melhorar o tratamento de erros para as APIs decorateCooked de temas/plugins @david :white_check_mark:

Codinome

Data de início

19 de maio de 2021

Data de lançamento planejada

26 de janeiro de 2022

54 curtidas

Novas Funcionalidades

  • Armazena o estado dispensado dos pop-ups de navegação de tópicos
  • Exporta tópicos para markdown
  • Adiciona emojis ausentes
  • Pesquisa endereço IP verificado em blocos
  • Mostra aviso se o usuário não for mencionado
  • Regras e plugins personalizáveis para PrettyText.markdown.
  • Decora o nome de usuário na linha de escolha de usuários de grupo de e-mail
  • Tag de intervalo de datas para datas locais
  • Atualiza emojis
  • Torna o ponto de exclamação de erro de rascunho no compositor vermelho
  • Captura erros de decorateCooked de temas/plugins
  • Usa imagem rasterizada e preenchimento automático na entrada 2FA
  • Verificação de problema de credencial de e-mail de grupo agendado
  • Permite alternar fixação de tópico quando o cabeçalho está acoplado
  • Callbacks antes da consolidação.
  • Modo escuro automático para editor de administrador
  • Permite enviar mensagem via link para vários usuários
  • Ao sugerir nomes de usuário, ignora entradas que consistem inteiramente de caracteres não permitidos
  • hide_email_address_taken força o uso de e-mail no formulário de esqueci minha senha
  • Verificações de problemas agendadas para o painel de administração
  • Permite modificar páginas estáticas baseadas em tópicos
  • Adiciona outlet de plugin de navegação de tópicos e componente popup
  • Salva a posição de rolagem na página de marcadores
  • Estende a API de plugins para adicionar múltiplos ícones de postador
  • Adiciona plugin Apple à lista oficial
  • Usa Tab para indentar texto no compositor
  • Um plano de consolidação de notificações para manter a mais recente.
  • Exclui lembretes de revisão anteriores.
  • Suporte experimental para associação de grupo via autenticação do Google
  • Restringe convites de link ao domínio de e-mail
  • Introduz escopos de API para distintivos.
  • Pré-define o local do usuário via convite em massa
  • Adiciona a capacidade de ir e voltar entre PM e Novo Tópico
  • Capacidade de adicionar descrição a tags
  • Mostra cartões de usuário para usuários que estão ‘respondendo…’
  • Substitui a diretiva Crawl-delay por limitação de taxa adequada
  • Exibe posts pendentes na página do usuário
  • Mostra pesquisas recentes no painel de pesquisa rápida
  • Envia um cabeçalho ‘noindex’ em respostas não canônicas
  • Suporta i18n em testes de plugin Ember CLI
  • Destaca tags alteradas nas revisões de posts
  • Notifica respondedores sobre remoção de posts
  • Adiciona configuração de regras de normalização de e-mail
  • Menciona aqui para notificar usuários no tópico
  • Mostra dica de pesquisa do navegador quando a pesquisa do Discourse aparece em um tópico
  • Uploads de backup locais em blocos com um novo plugin de upload
  • Adiciona escopo de uploads para chaves de API
  • Permite que as configurações de tema solicitem atualização
  • Registra apenas consultas de pesquisa de tópicos/posts no log de pesquisa
  • Aplica limites de taxa por usuário em vez de IP para usuários confiáveis
  • Mostra um modal de confirmação quando “Dispensar tudo” dispensaria uma notificação importante
  • Exibe aviso ao compartilhar um tópico em uma categoria restrita
  • Move avatares fixos para o núcleo
  • Uploads diretos de backup multipart S3
  • Adiciona escopo de somente leitura às chaves de API
  • Adiciona paginação à página de chaves de API
  • Permite que os usuários editem o texto alternativo da pré-visualização da imagem no editor
  • Usa uppy para o uploader de tags
  • Post de ação pequeno aceita href
  • Usa uppy para o uploader de palavras monitoradas
  • Move o uploader de avatar para uppy
  • Move o uploader de emoji para usar uppy
  • Adiciona configuração para desativar notificações para edições de tags de tópicos
  • Puxa imagens hotlinked em biografias de usuários
  • Ignora o bump de tópico quando disable_category_edit_notifications está habilitado
  • Marca falhas omniauth como HTML seguro.
  • Adiciona fullscreen-tables ao post
  • Inclui campos personalizados de usuário no exportador base
  • Permite a recuperação de posts pequenos excluídos
  • Adiciona uma configuração oculta que permite usar e-mail como fonte para sugestões de nome de usuário
  • Altera todo o núcleo para usar uppy-image-uploader
  • Adiciona configuração para desativar notificações para edições de categoria de tópicos
  • Adiciona reversed e type a atributos permitidos
  • Cache de preflight CORS para MessageBus
  • Cache de requisições de preflight CORS por 2h
  • Adiciona downloadCalendar à API de plugins
  • Permite que administradores excluam permanentemente posts e tópicos
  • Para de usar e-mail como fonte para sugestões de nome de usuário e nome para Single Sign On
  • Atalhos para citação (q) e edição rápida (e)
  • Adiciona uma API para excluir uma tag de um TopicQuery
  • Salva data local no calendário
  • Retorna subcategorias no endpoint de categorias
  • Permite que os usuários removam seu voto
  • Faz com que o sugeridor de nome de usuário sugira user1, user2, etc. para entradas que contêm apenas caracteres inválidos
  • Habilita a edição rápida por padrão
  • Humaniza mensagens de erro de tamanho de arquivo
  • Adiciona banner de atualização às visualizações de categorias e tópicos mais recentes
  • Vai para o último não lido para links de marcador em nível de tópico
  • Marcadores em nível de tópico
  • Resultados de usuário/categoria/tag na pesquisa de página inteira
  • Intervalo de datas local ao clicar
  • Melhora a síndrome de página em branco nas páginas de atividade/tópicos, atividade/lida e mensagens de grupo
  • Melhora a síndrome de página em branco nas páginas de atividade do usuário
  • Edição rápida experimental
  • Remove mensagens duplicadas sobre novos conselhos
  • Usa segundo fator para confirmação de administrador
  • Cozinha rascunhos de trechos na atividade do usuário
  • Torna o caminho de configuração multissite configurável
  • Adiciona consoles de jogos a navegadores não suportados.
  • Publica eventos de rastreamento de tópicos lidos para mensagens privadas.
  • Exibe contagem nova/não lida em “ver mais mensagens” para PMs.
  • Permite que os usuários escolham “não visto” como visualização padrão
  • Oculta usuários suspensos da pesquisa em todo o site para usuários regulares
  • Permite que plugins estendam Grupos
  • Habilita modo escuro automático em novas instâncias
  • Opção para atualizar o nível de notificação padrão de usuários existentes.
  • Cria notificação para convite resgatado
  • Melhora a “síndrome de página em branco” na página de notificações do usuário
  • Permite que o administrador exclua todos os posts de um usuário independentemente
  • Exibe contagens não lidas e novas para mensagens.
  • Uploads diretos de backup multipart S3 com Uppy no compositor
  • Torna allow_uploaded_avatars aceitável TL
  • Permite adicionar códigos de ação pequenos dedicados a grupos
  • Melhora a “síndrome de página em branco” na página de marcadores do usuário
  • Ordena tópicos fixados por sua coluna pinned_at
  • Exceções de limite de taxa via ENV
  • Primeira passagem de uso de uppy no compositor
  • Mostra o banner de tópicos recebidos na visualização Não Visto
  • Permite vincular uma conta existente da aceitação do convite
  • Adiciona visualização Não Visto
  • Permite vincular uma conta existente durante o cadastro de autenticação externa
  • Reverte a proibição de colocar URLs em títulos para usuários TL0
  • Proíbe a colocação de URLs no título para usuários TL-0
  • Dispensa novos e não lidos para caixas de entrada de PM.
  • Envia evento user-card:show
  • Anexa log de backup como upload
  • Adiciona contagem de edições de posts à atividade do usuário
  • Novas e não lidas mensagens para mensagens pessoais do usuário.
  • Onebox pode corresponder a mecanismos com base no content_type
  • Implementação inicial de uploads diretos S3 com uppy e stubs
  • Mostra contagem de rascunhos no menu e atividade do usuário
  • Novo estilo para mensagens pessoais.
  • Duração padrão do modo lento por categoria para tópicos.
  • Adiciona nome de entrada para que o 1password ignore a entrada
  • Adiciona nova API de plugin para permitir que plugins estendam Site#categories
  • Adiciona caixa de filtro à lista de temas/componentes
  • Para de verificar o referer para embeds
  • Habilita otimização de imagem no lado do cliente por padrão
  • Adiciona assistente ao widget de pesquisa rápida
  • Adiciona escopo de API users.list
  • Atualiza usuários existentes quando as notificações padrão do grupo mudam.
  • Adiciona opção para conceder distintivo várias vezes a usuários usando Prêmio em Massa
  • Configuração para permitir que moderadores alterem a propriedade do post
  • Uppy uploader de imagem com UppyUploadMixin
  • Melhorias no histórico de penalidades
  • Adiciona tag de título para a página de detalhes do grupo
  • Permite que os usuários selecionem flair
  • Faz com que os convites funcionem com usuários existentes
  • Adiciona filtro de período na rota de tópicos principais para tags.
  • Avisa se o usuário convidado não puder ver o tópico
  • Adiciona indicação de última visita à página de visualização de tópicos.
  • Reencodificação é segura, aciona em arquivos > 500Kb
  • Passa extensões de arquivo suportadas para o seletor de arquivos do sistema
  • Usa seletor de arquivo nativo no compositor
  • Adiciona logs de ação de staff para palavras monitoradas
  • Adiciona campo personalizado de usuário multiseleção
  • Adiciona configuração slow_mode_prevents_editing.
  • Usa job SMTP de grupo e mailer em vez de alteração de UserNotifications
  • Renderiza emojis em rótulos do GitHub ao fazer onebox de um issue.
  • Staff pode receber lembretes de usuários pendentes com mais frequência.
  • Aceita o modal de flag com CTRL + ENTER e CMD + ENTER
  • Otimiza imagens antes do upload
  • Divide “Adicionar Membros” em “Adicionar Usuários” e “Convidar”
  • Torna o número máximo de favoritos configurável
  • Adiciona mais colunas ao EmailLog de saída
  • Melhoria no tratamento da pilha de histórico em erros de servidor
  • Um escopo de chave de API para edição de posts.
  • Usa tamanhos de imagem responsivos no fluxo de posts
  • Abre o modal de edição de marcador ao clicar no botão de marcador em nível de tópico
  • Adiciona detalhes de última atualização à UI de configurações de grupo SMTP/IMAP
  • Upload para s3 em paralelo para acelerar restaurações de backup
  • O bloqueio é opcional ao excluir um usuário da fila de revisão.
  • Torna os seletores de data na UI de marcadores e na UI de timer de tópico consistentes com todos os outros seletores
  • Adiciona uma visualização de mensagens para todos os avisos oficiais de um usuário
  • Adiciona tag meta website do OpenGraph
  • Adiciona upgrade-insecure-requests ao CSP quando force_https está habilitado
  • Adiciona filtro de grupo ao diretório de usuários
  • Não mostra o tique de rascunho quando os rascunhos são salvos
  • Adiciona campos personalizados de usuário ao diretório de usuários
  • Habilita a marcação por padrão
  • Adiciona limitador de taxa global de chaves de API de administrador
  • Usa configurações SMTP de grupo para enviar e-mails de notificação de usuário (inicial)
  • Censura Oneboxes
  • Estagia edições de posts imediatamente
  • Permite que os usuários favoritarem 2 distintivos para mostrar no cartão de usuário
  • Estende widget-dropdown para aceitar a opção desabilitada
  • Mostra todas as categorias no compositor
  • Exclui automaticamente tópicos stub após a fusão completa do tópico em outro tópico
  • Melhora a UI de configurações de e-mail de grupo
  • Habilita o congelamento de imagens do Giphy e Tenor
  • Mostra uma mensagem de erro se a regex for inválida
  • Silencia palavra monitorada
  • Usa o caminho do URL existente de uploads e imagens otimizadas
  • Script de importação Flarum
  • Navega para um tópico aprovado em fila a partir da fila de revisão.
  • Mostra revisão obsoleta para outros clientes
  • Permite a dispensa seletiva de tópicos novos e não lidos
  • Normaliza a rota do service worker
  • Altera o atalho “Texto pré-formatado”
  • Adiciona on_preload para TopicView
  • Converte corretamente o título do tópico para maiúsculas e minúsculas para o local padrão turco
  • Adiciona tarefas para exportar e importar a estrutura do site
  • Suporta tag e substitui em palavras monitoradas no modal de teste
  • Permite a notificação de até 20 proprietários de grupo
  • Adiciona suporte para a opção “skip_validations” em UploadCreator
  • Restringe post_excerpt_maxlength
  • Aumenta os limites diários de edição proporcionalmente ao nível de confiança
7 curtidas

Correções de Bugs

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

Mudanças de UX

  • Corrigir a posição do popup do editor
  • Aplicar o novo comportamento de espaçamento do botão de citação a todos os dispositivos móveis
  • Corrigir problemas de layout com nomes de categorias longos
  • Centralizar o seletor de emojis quando houver espaço limitado
  • Sem border-radius na área de texto
  • Animar o movimento do botão de citação ao alterar a seleção
  • O botão flat-btn também deve responder à tecla Enter
  • Usar o protocolo https para o link de ajuda em Markdown
  • Ajustar o espaçamento do formulário de convite e relacionados
  • Alterar o texto do código de ação public_topic em sites que exigem login
  • Ajustar o CSS do seletor de emojis
  • Atualizar a página de erro “aceitar convite”
  • Impedir o overflow da visualização de lista de tópicos por rastreadores
  • Melhorar o formulário de aceite de convite
  • Refatoração do espaçamento de ações de post e consistência
  • Melhorar o layout da página de aceite de convite
  • Maximizar o espaço de pré-visualização no editor
  • Atualizar a escala e a quebra de linha do container de navegação
  • Lidar corretamente com a tecla Escape no seletor de emojis
  • Sempre mostrar o avatar nas listas de tópicos móveis
  • Permitir que os controles de post móveis roleiem em caso de overflow
  • Mostrar o cartão do grupo com estado de carregamento animado
  • Impedir overflow da linha do tempo em casos extremos
  • Estender o hyperlink do usuário nos registros de ações da equipe
  • Corrigir o tamanho do ícone de status do tópico nos resultados de busca móvel
  • Aplicar formatos de link apenas em colagens para seleções que não contenham tags semelhantes a BBCode
  • Tornar a alternância para o modo de respostas filtradas menos brusca
  • Melhorar o posicionamento da exibição de presença no editor
  • Rolar a linha para o topo do container no select-kit
  • Corrigir o estilo do menu suspenso de flair na conta do usuário
  • Remover estilo que quebra o editor na página de mensagens privadas (PM)
  • Reduzir a brusquidão do editor no Android
  • Impedir overflow nas datas da linha do tempo móvel
  • Melhorar o estilo das informações da tag
  • Corrigir o alinhamento na barra de navegação do grupo
  • Aplicar formatos de link apenas em colagens para seleções que não contenham links
  • Ajustar o estilo do editor móvel
  • Ajustar o estilo do editor
  • Adicionar atributo de título às células de relatórios
  • Fecha a seleção múltipla na seleção quando o máximo é 1
  • Corrigir recuo extra em listas ao suportar direção de texto mista
  • Adicionar testes adicionais para colar um link em uma seleção
  • Ao colar um link, usar as regras do linkify
  • Colar links em uma seleção aplicará um formato de link
  • O carimbo de data/hora não deve ocultar o identificador da linha do tempo do tópico no móvel
  • Usar título regular se o título para leitores de tela não estiver disponível
  • Tornar o banner de largura total
  • Reduzir o período de supressão de resumos de um ano para 6 meses
  • Corrigir a cor do botão de salvar edição rápida em esquemas escuros
  • Mover o aviso de compartilhamento de tópico para alerta modal flash
  • Adicionar mais aliases de busca para emojis
  • Iniciar busca de página inteira na segunda pressionada de Enter
  • Correções na lista de tópicos móveis como acompanhamento do 0e371d4
  • Corrigir estilos do modal de compartilhamento/notificação
  • Numerar etapas no README da instalação na nuvem
  • Correções de layout na página de permalinks de administrador
  • Remover o seletor de tags em PMs para usuários não da equipe
  • Corrigir vários problemas com a refatoração do progresso do tópico
  • Corrigir menu suspenso de categoria no estilo de barra
  • Melhor acomodação do editor de PM com tags
  • Corrigir largura de post curto no móvel
  • Mostrar dica de busca rápida de forma mais consistente
  • Remover animação na lista de temas do administrador
  • Alterar o tabindex de login, acompanhamento do 6aa6275
  • Alterar o tabindex no login para pular o link de login por e-mail
  • Aplicar tags durante a criação de PM
  • Tornar as alterações do PresenceChannel mais responsivas
  • Nunca mostrar o botão voltar se houver menos que a posição atual
  • Não mostrar ícone de âncora em dispositivos touch
  • Reordenar configurações do site relacionadas à autenticação para maior clareza
  • Adicionar caso especial para busca de usuário quando em um tópico
  • Às vezes o rodapé aparecia ao atualizar uma rota de lista
  • Ajustar a largura do campo de busca rápida
  • Melhor experiência de busca de tópicos
  • Mostrar menos ícones de barra de ferramentas no editor móvel
  • Exibir busca de usuário de página inteira em grade
  • Melhor visibilidade para busca de contexto
  • Adicionar dica Enter ao menu suspenso de busca
  • Adicionar tradução faltante
  • Remover aria-label para botões quando o atributo title existir
  • Melhorar hierarquia de rotas para convites de usuário
  • Restaurar botão de novas mensagens no móvel na rota de PM
  • Adicionar atalhos para citação (q) e edição rápida (e)
  • Adicionar atalho de teclado para edições rápidas
  • Rótulos de atalho mais consistentes para macOS
  • Corrigir alinhamento do editor quando tags estão desativadas
  • Revamp da busca rápida
  • Alterar layout da página de convites para corresponder a outras páginas de usuário
  • Aviso global não aceita mais HTML
  • Capitalizar local de e-mail de cancelamento de inscrição
  • Usar tamanho de fonte consistente para distintivos de categoria em menus suspensos
  • Corrigir rótulo na busca quando o uso de tags está desativado
  • Caixas de entrada de PM sendo expandidas incorretamente ao visualizar tags
  • Não exibir link de mensagens do grupo para grupos sem mensagens
  • Mostrar barra de rolagem apenas quando necessário em menus suspensos
  • Ajustar espaçamento móvel para busca de página inteira
  • Garantir que elementos fixos não ultrapassem o cabeçalho
  • Melhor posicionamento para botão de ações de seleção em lote
  • Mover edição rápida antes de compartilhar
  • Ajustar posição do botão de citação no móvel
  • Adicionar segundo botão de busca no móvel
  • Consistência da margem do botão de compartilhar
  • Corrigir espaçamento do botão de perfil
  • Melhorar barra de botões do editor no móvel
  • Impedir que campos do formulário de convite sejam redimensionados
  • Corrigir problemas de exibição do ícone de entrada de data
  • Ajustes menores na edição rápida
  • Melhorar tratamento de fallback da edição rápida
  • Opcionalmente mostrar um botão “Resumir” na linha do tempo do tópico
  • Corrigir problemas de layout de edição de grupos de abas no móvel
  • Usar tamanho de fonte padrão para botões no final da página /top
  • Corrigir estilo móvel para esquemas de cores de administrador
  • Corrigir alinhamento para controles de administrador no móvel
  • Corrigir exibição de entrada de data no iOS
  • Ajustes menores de layout em menus suspensos
  • Normalizar tamanhos para entradas, botões e menus suspensos
  • Ajustar espaçamento de botões
  • Limitar a largura do seletor de tags do select-kit
  • Remover :empty em status-de-tópicos, limpeza
  • Separar por vírgula listas de campos personalizados públicos
  • Correções de alinhamento de atualização do select-kit
  • Melhor estilo de login/cadastro para janelas de desktop pequenas
  • Usar método guardian existente para verificar grupo mensageiro
  • Exibir contagem correta de respostas na visualização de comentários incorporados
  • Melhorar a síndrome da página em branco na página de mensagens do usuário
  • Adicionar etapa de Estilização ao assistente
  • Atualizar mensagem do editor “conseguir um quarto”
  • Não mostrar mensagens educacionais do editor selecionado em post de sussurro
  • Adicionar título à entrada de filtro de usuário
  • Logotipo SVG do README que suporta modo escuro
  • Adicionar margem à entrada de compartilhamento
  • Adicionar data-topic-id aos itens de tópico em destaque
  • Corrigir navegação de PM móvel para usuários comuns
  • Mostrar texto de ajuda de flair apenas para visibilidade de membros privados
  • Indicar revisões de história limitadas apenas quando realmente limitadas
  • Atualizar texto de ajuda de visibilidade de membros para incluir informações de flair
  • Corrige borda e estilos ativos das configurações da barra lateral
  • Tradução faltante para atributo de título da rota de tag de PM
  • Desabilitar botão “Fila para Revisão” se o usuário não puder realizar a ação
  • Adicionar reticências a ações que têm tela de acompanhamento
  • Garantir que ícones de login externo sejam visíveis ao passar o mouse
  • Correções de UX
  • Adiciona título ao passar o mouse com data completa nas colunas de usuários do administrador
  • Controles de histórico devem usar estilos de nav-pill
  • Melhorar texto de cópia quando uma busca de membro do grupo não retorna resultados
  • Usar modal de compartilhamento em mensagem de tópico dominante
  • Ajustes de estilo da página de favoritos do usuário
  • Atualizar estilo de valores somente leitura no formulário de cadastro
  • Remover CSS específico do tema, corrigir espaço
  • Priorizar cor de fundo de moderador em PMs
  • Melhorar sugestões de busca rápida
  • Novo texto e estilo para mensagem de tópico dominante
  • Mensagens de período de suspensão para sempre
  • Ajustar CSS da página de grupos
  • Modal de compartilhamento e popup consistentes, refatoração
  • Parar overflow de onebox mobile do imgur/google photos
  • Garantir que haja sempre uma margem na página de distintivos
  • Melhorar consistência do modal de compartilhamento
  • Mover o spinner de confirmação de autenticação pulada para dentro do corpo do modal
  • Adicionar botão de copiar à chave pública do tema
  • Melhorar o link para a página de preferências nas abas novos e não lidos
  • Adicionar estado de sucesso ao botão de copiar
  • Corrigir z-index para alerta de novo tópico
  • Traduzir o tipo de ação na regex de erro de palavras vigiadas
  • Problemas de layout com a linha da última visita do tópico
  • Remover imagem de fundo após o carregamento da imagem
  • Remover borda superior na ação pequena após a linha da última visita
  • Usar alternância de seleção em lote da lista de tópicos para a lista de mensagens do usuário
  • Tornar o tamanho do emoji consistente para issues do GH oneboxed com tags curtas
  • Tornar o conteúdo da pesquisa selecionável
  • Ajustar espaçamento no painel de administrador
  • Adicionar ‘Processando Upload’ na área de status do editor durante a otimização de upload
  • Barra de rolagem horizontal no topo do diretório de usuários (quando necessário)
  • Ajustar a linha de carimbo de data/hora no onebox do Twitter
  • Melhorar estilo de blockquote em e-mails
  • Adicionar aviso quando palavras vigiadas são regex
  • Melhoria de margem para alertas móveis
  • Tornar a caixa de seleção de seleção em lote mais fácil de atingir
  • Corrigir espaçamento de alerta móvel
  • Tornar mais fácil ocultar o emoji no cadastro
  • Ocultar colunas de e-mail quando Ocultar E-mails está selecionado
  • Melhorar zoom/navegação da galeria lightbox
  • Corrigir layout de salto para post no móvel
  • Corrigir alinhamento do botão da barra de progresso móvel
  • Agrupamento automático diário para menos de 34 dias em vez de 30
  • Usar botão em vez de âncora na barra de respostas filtradas
  • Remover referência ao formulário de contato na configuração
  • Melhorar mensagem de erro de exclusão de usuário e retornar contagem de post correta
  • Melhorias para reordenar categorias
  • Adicionar dica de que tags podem ser incluídas em grupos de tags
  • Corrigir quebra de título de tópico na busca
  • Corrigir alinhamento do ícone e botão de seleção em lote
  • A altura do filtro de menu suspenso do grupo deve corresponder
  • Espaçamento móvel mais consistente
  • Melhorar truncamento de tag no cabeçalho rolável
  • Edição de texto
  • Reverter alguns estilos de menu suspenso de busca
  • Botões de configuração/edição mais consistentes
  • Ajustes no layout de grupos de tags
  • Atualizar estilos do painel de busca, consistência
  • Usar ícones como lista com marcadores no modal de convite
  • Corrigir sobreposição da linha “última visita” no Chrome
  • Corrigir alinhamento do título do cabeçalho de PM
  • Corrigir o alinhamento do ícone de título de PM
  • Alinhar o ícone de seleção em lote
  • Melhorar estilo do corpo de PR do GitHub em e-mails
  • Não mostrar prompt de resposta se o tópico atual estiver fechado
  • Alterar cor de foco e hover nas abas do menu do usuário
  • Mostrar distintivo da categoria avó no cabeçalho fixo no desktop
  • Alertar leitores de tela quando houver problema ao salvar um post
  • Ajustes de layout do onebox do Twitter
  • Focar modais incondicionalmente
  • Tornar estilos de resultado de busca mais consistentes
  • Adicionar foco automático aos menus suspensos do hambúrguer e do menu do usuário
  • Alinhar margens superiores de list-controls e título do tópico
  • Padding consistente em .wrap móvel/desktop
  • Ajustar margens de lista e onebox
  • Alterar menu suspenso da página de categorias para uma chave inglesa
  • Melhorar navegação em listas de tópicos para leitores de tela
  • Fornecer uma região para várias ações de tópico
  • Usuários podem adiar o tutorial do discobot
  • Mudança de cor do título do link de resultado de busca
  • Tornar a cópia da bandeira do tutorial do discobot mais clara
  • Adicionar papel de região ARIA aos posts
  • Mostrar botão Atualizar em vez de Habilitar quando o modo lento já estiver habilitado
  • Melhorar posicionamento de controles em lightboxes
  • Corrigir largura de upload de tema, remover conflito de classe, mais bonito

Mudanças de Segurança

  • Não fazer login em usuários não aprovados
  • A busca avançada de grupos não respeitava a visibilidade dos grupos
  • Ocultar biografia do usuário se o perfil estiver restrito
  • Mostrar apenas sugestões de usuário com post regular
  • Desabilitar MessageBus::Diagnostics
  • Remover resposta específica do ember-cli das rotas de aplicação
  • Mostrar tags apenas para usuários com permissão
  • Remover caracteres bidirecionais unicode não renderizados em blocos de código
  • Garantir que cookies _forum_session não possam ser reutilizados entre sites
  • Não permitir cache de erros MIME/Content-Type
  • Melhorar validação de confirmação de assinatura SNS
  • Escapar palavra vigiada na mensagem de erro
  • Escapar nome da categoria
  • O estado de leitura do usuário para o tópico é vazado para clientes não autorizados
  • Sanitizar atributos d-popover
  • Destruir EmailToken quando EmailChangeRequest for destruído
  • Não vazar usuário do post de sussurro anterior ao excluir um tópico
  • Não revelar sussurrador do post em mensagens pessoais
  • Validar parâmetro de período para rotas de tópicos principais
  • Sanitizar dados do YouTube Onebox
  • Links canônicos do Onebox contornando verificações FinalDestination
  • Garante que timeouts sejam usados corretamente na conexão
  • XSS na lista de favoritos
  • Não permitir acesso não autorizado à UI de edição de categoria

Desempenho

  • Transformar prefixos de teste comuns em contextos em topics_controller_spec
  • Tornar testes mais rápidos pré-fabricando mais coisas
  • Pré-fabricar mais partes de users_controller_spec
  • Acelerar testes pré-fabricando mais coisas
  • Pré-fabricar postadores em topics_controller_spec
  • Pré-fabricar mais de topics_controller_spec.rb
  • Snapshot do Redis durante testes
  • Acelerar testes
  • Adicionar índice em email_tokens.token_hash
  • Cortar algum tempo da suíte de testes
  • Migrar normalized_emails em uma migração
  • Atualizar hooks de widget para evitar eventos globais de bloqueio de rolagem
  • Atualizar implementação do mixin de rolagem
  • Desabilitar ouvinte touchstart do ember
  • Usar ouvintes de eventos passivos para touchstart, touchmove
  • Definir propriedade --header-offset apenas quando alterada
  • Atualizar primeiro PM não lido para usuário sem respeitar limites
  • Usar verificação de direção de texto mais eficiente na inicialização do select-kit
  • Reduzir registros consultados em UserStat.update_first_unread_pm
  • Mover dicas de preload para o <head>
  • Melhorar velocidade de inicialização do app JS otimizando customResolve()
  • Atualizar contagem de curtidas em posts visíveis sem uma GET extra por curtida
  • Usar coluna diferente para melhor plano de consulta
  • Houve uma grande regressão de desempenho no Logster
  • Otimizar busca na consulta de mensagens privadas
  • Reduzir trabalho quando fontes externas são permitidas em InlineUploads
  • Usar subconsulta ao excluir uma tag da consulta de tópico
  • Evitar executar consulta de banco de dados de usuários ignorados para usuários anônimos
  • Reverter todas as caixas de entrada da rota de mensagens
  • Melhorar desempenho de consulta de banco de dados ao carregar tópicos para uma categoria
  • Corrigir consultas N+1 em SiteSerialier
  • Melhorar desempenho de consulta para todas as mensagens privadas da caixa de entrada. (#14304)"
  • Melhorar desempenho de consulta para todas as mensagens privadas da caixa de entrada
  • Evitar executar consulta desnecessariamente ao atualizar favorito
  • Evitar consulta adicional de banco de dados ao visualizar próprio usuário
  • Melhorar desempenho de consulta ao buscar não lidos para estado de rastreamento de tópico de PM
  • Tornar TopicViewSerializer#requested_group_name mais eficiente
  • Remover índice redundante post_timings_summary
  • Gerar tooltip de datas sob demanda
  • Reduzir tempo de renderização de local-dates
  • Adicionar trabalho agendado para excluir linhas antigas de cache de folha de estilo
  • Melhorar desempenho de atualização de topic_user.liked ao mover posts
  • Melhorar desempenho de post_timing ao mover posts
  • Otimizar preenchimento de topic_id
  • Cache de categorias no modelo Site, tentativa 3
  • Remover n+1 no diretório de usuários
  • Atualizar status seguro de uploads de post em um trabalho
  • Carregar associations de Tema antecipadamente no Stylesheet Manager
  • Cache de categorias no modelo Site, tentativa 2
  • Cache de categorias no modelo Site
  • Remover consulta PG extra
  • Realizar filtragem de usuário em SQL
  • Evitar executar consulta PG inútil quando o tema não tem variáveis
  • Animar quadro de solicitação de animação
  • Pré-carregar json de configurações do cliente durante inicialização do app
  • Alternar verificação de conexão ativa do ActiveRecord PG para usar consulta vazia
  • Pré-carregar Post#image_upload em TopicView
  • Adiar definição de cache distribuído na categoria
  • Adiar definição de cache distribuído em mais pontos
  • Pré-carregar configurações, grupos e ícones de distintivos em SvgSprite
  • Adiar definição de cache distribuído em caminhos críticos de desempenho
  • Remover consulta N+1 em SiteSerializer#user_color_schemes
  • Aquecer caches em SiteSerializer durante pré-carregamento do app
  • Cache de consulta de categorias em Stylesheet::Manager.color_scheme_digest
  • Memoizar svgs principais na memória para evitar parsing XML caro
  • Pré-compilar folhas de estilo de tema filho

Acessibilidade

  • Tag deve ser “role” e não “aria-role”
  • Não usar IDs duplicados
  • Focar último tópico visualizado em listas de tópicos
  • Mover foco para post destacado ao visitar um tópico
  • Remover rótulo duplicado no campo de confirmação de cadastro
  • Definir larguras de modal com EMs; melhora escala
  • Adicionar prefers reduced motion
  • Não emitir aria label idêntico ao title
  • Usar rótulo mais curto para menu hambúrguer
  • Corrigir vários problemas menores
  • Adicionar rótulos a alguns campos de busca, seletor de notificação de categoria
  • Adicionar rótulos mais descritivos para alguns menus suspensos
  • Usar papel listbox para menus suspensos
  • Não usar rótulo padrão para aria-label
  • Melhorar modal de criar conta para leitores de tela
  • Adicionar link “pular para o conteúdo principal”
  • Adicionar rótulos onde necessário
  • Ajustar regras de cabeçalho em listas de tópicos
  • Não marcar múltiplos rótulos de formulário como aplicando ao mesmo elemento
  • Melhorar rótulo do botão de alternar detalhes do tópico
  • Adicionar aria-label ao botão de fechar modal
  • Incluir aria-label para imagens de avatar em widgets
  • Adicionar papel de cabeçalho para títulos de post
  • Corrigir estilos de foco de controle de post e menu do usuário
7 curtidas