Reconstrução necessária. A reconstrução atualizará as versões dos pacotes para a mais recente e deve ser concluída para aplicar as atualizações de segurança.
Assistente reformulado
Reformulamos o assistente para torná-lo ainda mais rápido para novos administradores começarem em seu novo site. 3 etapas, com 3 adicionais opcionais se alguém quiser continuar.
Atualizações de Segurança
Este beta inclui 2 correções de segurança para problemas relatados por nossa comunidade e HackerOne.
Não armazene em cache respostas de erro para ativos estáticos (CVE-2022-31182)
Impede o abuso da rota update_activation_email (CVE-2022-31184)
Mas espere, tem mais! Fazemos o nosso melhor para destacar novos recursos e alterações para você, mas sempre há muitas alterações para detalhar. Para uma lista completa de novos recursos, correções de bugs, melhorias de UX e muito mais, certifique-se de revisar os Recursos e Correções Adicionais listados abaixo.
Melhorias de Plugin
Chat
Novos Recursos
Mostrar status na lista de usuários de mensagens diretas
Mostrar status ao lado do avatar nas mensagens de chat
Toque festivo na barra lateral
Integrar chat-sidebar ao core-sidebar
Estatísticas de mensagens de chat, usuários e canais
Correções de Bugs
Garante que a consulta de associação não retorne duplicatas
Usa a nova configuração enable_sidebar
Reordena mensagens privadas na barra lateral
Não adiciona usuários quando chatable não está presente
Hook para o evento user_seen para auto-ingressar usuários em sua primeira visita.
Desescapa emoji no título do canal ao exibir na barra lateral principal
Adiciona um trabalho agendado para auto-ingressar usuários quando seu estado muda.
Garante que o usuário possa ver o canal mesmo com associação
Garante que esperamos pelo runloop após o evento de colagem
Outra possível falha devido a espaço em branco
Possível falha de teste devido a espaço em branco
Transições para a rota anterior ao sair da página inteira
Para canais não abertos, não mostre Entrar no cartão de pré-visualização
Garante que a exclusão de um canal redireciona para a página inicial do chat
Várias questões no modal seletor
Altera a borda da barra de rolagem com base no plano de fundo
Hook para evento em vez de callback de modelo para garantir que ingressamos automaticamente nos usuários
Torna o retorno estruturado apenas canais seguidos
Rastreia quando um usuário é ativado e aciona o processo de auto-ingresso
Define o padrão como aberto para o método estruturado
Previne um erro devido a closeModal não presente
O título slugificado está em minúsculas
Garante que o canal de chat tenha um título
Slugifica o nome do canal ao abrir do float
Melhora o slugify do canal
Permite overflow para visibilidade pop-up
Mudanças de UX
Mais correções de composer
Melhora o estado do composer no celular
Exibe a cor do chatable e restrição de leitura
Alvo clicável para o ícone de configuração
Renomeia o canal padrão de feedback do site para geral
Ajustes na estilização de navegação do chat
Reimplementa totalmente a página de navegação
Para de exibir a contagem de membros, limpa a visualização de chat minimizada
Melhora a cópia para auto-ingresso ativado/desativado
Templates (anteriormente Respostas Prontas)
Novos Recursos
Templates privados
Capacidade de buscar templates de várias categorias pai
Calendário
Novos Recursos
Permite que eventos de postagem sejam editados com base no guardião da postagem
Correções de Bugs
Garante que os seletores de data/hora se comportem corretamente em todos os fusos horários
Ícone consistente de ilha deserta para feriados
Usa timestamp do momento ao transformar para mudança de fuso horário
Lida corretamente com eventos não-UTC
Criptografar
Correções de Bugs
Atualiza tópico excluído
Plugin de Anúncios
Correções de Bugs
Garante que não renderizaremos o conector se não houver anúncios
Vídeo
Correções de Bugs
Muda para o script hls.js não minimificado
Automação
Novos Recursos
Novo script para anexar o último detalhe verificado no conteúdo da postagem.
Correções de Bugs
Dispara no primeiro emblema
A automação estava verificando grant_count incorretamente
Notas do Usuário
Mudanças de UX
Adiciona a classe btn-default
Integração de Chat
Correções de Bugs
Não processa comandos quando ‘text’ está faltando
Gamificação
Novos Recursos
Filtro de período de tempo na visualização do leaderboard
Correções de Bugs
Não pontua usuários excluídos
O nome do leaderboard não foi exibido
Mudanças de UX
Melhor cópia nas configurações de restrição de grupo
Desabilita a seleção do grupo todos nas configurações do leaderboard
Torna o seu-rank não mais clicável
Recursos e Correções Adicionais
Clique para expandir
Novos Recursos
Adiciona estilo da página de categorias para ordenar tópicos por data de criação
Importação My_bb suporta avatares
Adiciona links de usuários e grupos à seção da comunidade na barra lateral
Substitui o dropdown de hambúrguer pela Barra Lateral ao desencaixar
Usuários sem postagens não devem poder editar o nome de usuário após o período permitido.
API para barra lateral
Adiciona API de plugin para registrar o grupo de estatísticas Sobre
Mostra status na dica de ferramenta na bolha de status no menu do usuário
Correções de Bugs
Publica eventos de atualização de associação ao atualizar grupos automáticos.
Suporte para o grupo todos na configuração de tags
A barra lateral está sempre desabilitada na rota do assistente
Emails rejeitados não devem ser limpos antes de seus logs
Garante que os uploads funcionem quando o navegador do usuário reescreve reticências
Permite que os usuários citem em tópicos fechados
Garante que os templates de admin não sejam usados para controladores não-admin
Não cozinha campos de usuário para aplicar palavras observadas
Garante que a lista de usuários esteja completa e ordenada
Garante que cada instância de usuário tenha o contador de rastreamento de status correto
Lida corretamente com o caso quando vários assinantes chamam trackStatus() no modelo de usuário
Corrige caminhos de menção em fixtures
Gradiente linear com paradas deixa o R2 confuso
Melhora o manuseio do filtro com caracteres de tag inválidos
Não gera um erro em timeouts de onebox
Título para o botão de atalhos de teclado na barra lateral
Notifica os observadores de tags ao publicar um tópico
Torna as operações em massa de membros do grupo consistentes
Passa o link personalizado da barra lateral willDestroy
O backfilling de emblemas aciona :user_badge_granted DiscourseEvent
Garante que as injeções sejam ignoradas ao reidratar modelos obsoletos
Não resgata convites se o usuário redefinir a senha
Quando uma atualização de status de usuário era recebida, os status de outros usuários estavam sendo limpos
Pluraliza corretamente as strings da barra lateral
isExistingIconId() regrediu em #17553
Invoca corretamente componentes dinâmicos por nome
Não é possível ocultar o overflow de d-editor-button-bar no celular
Usa padding, não margem
Usa URI#merge para mesclar URLs base e relativas
Previne que a multisseleção use noneItem para sua lista
Restringe o CSS seletor específico da barra lateral ao sidebar
Passa a seção personalizada willDestroy
Pula o trabalho se a notificação de edição de tag estiver desabilitada
Permite que objetos Symbol sejam desserializados em PostRevision
Verifica se as notificações de edição de tags estão desabilitadas
O selo de contagem não lida é mostrado para tópicos que o usuário não está rastreando
Suporta sistemas sem SSE 4.2
Permite que objetos Time sejam desserializados em PostRevision
Bug com validação de campo de usuário multiselect
Ajuste de CSS e correção de posição de produção para miniprofiler
Melhora a confiabilidade do estado de rastreamento de tópicos
Altera UserCommScreener para usar user_ids
Ajusta a altura do avatar do tópico para corrigir a aderência
Mudanças de UX
Mudança de cópia
Transição da barra lateral e ajustes de estilo
Adiciona seleção em massa às listas de tópicos móveis
Substitui o link site-settings por “Admin” na barra lateral
Faz o menu hambúrguer da barra lateral ocupar a largura total
Transiciona o cabeçalho apenas ao alternar a barra lateral
Previne o piscar de cores em temas escuros
Encaixar/desencaixar a barra lateral alterna o dropdown do hambúrguer da barra lateral
Define a cor do tema na splash um pouco mais cedo
Permite que o hambúrguer-sidebar restrinja a largura dos filhos
Atualiza a cópia do CTA de inscrição
Previne trepidação em algumas imagens onebox
Dimensiona corretamente o emoji no texto do link da seção da barra lateral
Remove o link de marcadores da seção da comunidade
Renomeia a seção ‘Tópicos’ da Barra Lateral para ‘Comunidade’
Define a largura do menu hambúrguer drop down para prevenir overflow
Oculta apenas os ícones do cabeçalho da seção quando a barra lateral está fixada no Desktop
Opção para considerar a barra lateral no mixin de breakpoint
Ícone de mais para o cabeçalho da seção de mensagens da barra lateral
Previne que a contagem da barra lateral quebre linha
Previne que barras de ferramentas longas redimensionem a coluna
Abre espaço para a barra de rolagem no mini-profiler
Aumenta o tamanho do texto para a barra lateral de experiência móvel
Remove .btn-default do botão admin
Previne que a tag pre torne as postagens muito largas
Melhor página de conta criada
Desempenho
Adiciona índice para TopicTimer#topic_id
Evita a criação de objetos extras a cada chamada de User#validatable_user_fields