Novos recursos na 2.0.0.beta5
Rascunhos Compartilhados
Os rascunhos compartilhados permitem que a equipe do site colabore rápida e facilmente em um rascunho de tópico antes de torná-lo público. Para criar um rascunho compartilhado, clique no ícone de resposta no canto superior esquerdo do compositor e selecione Rascunho Compartilhado.
Após a criação do rascunho, toda a equipe pode fazer edições antes de publicar o tópico. Uma vez publicado, o(s) carimbo(s) de data e hora será(ão) redefinido(s) e o histórico de edições removido. Para mais detalhes, consulte o anúncio do recurso em Shared Drafts: Allow staff to collaborate on posts before publishing.
Registro de Ações da Equipe Aprimorado
O Discourse visa fornecer um caminho de auditoria simples para ações da equipe por meio do registro de ações da equipe (/admin/logs/staff_action_logs). Isso permite que a equipe revise não apenas qual membro da equipe executou a ação, mas também quando e o contexto da ação. Alterações nas configurações do site e temas também registram o valor anterior, facilitando a reversão das alterações, se necessário.
Na versão 2.0.0.beta5, adicionamos registro para “restaurar tópico” e “edições da equipe”.
Desenvolvimento de Temas Mais Fácil
@sam ficou muito feliz em lançar o Install the Discourse Theme CLI console app to help you build themes no rubygems há 2 semanas. Este aplicativo torna o desenvolvimento de temas ainda mais fácil, permitindo que os desenvolvedores trabalhem no tema no editor de sua escolha! Trabalhando no aplicativo, Sam também corrigiu alguns bugs persistentes relacionados a temas, incluindo alguns problemas de visualização e cache.
UX de Grupos Aprimorada
Fizemos melhorias significativas na UX de /groups durante a 2.0.0.beta5, incluindo:
- Os grupos agora podem ser filtrados, ajudando você a encontrar exatamente o grupo que deseja.
- Os proprietários podem adicionar ou remover membros do grupo rapidamente, e os administradores podem designar proprietários facilmente.
- Os membros do grupo podem interagir com a caixa de entrada de mensagens diretamente da página do grupo.
- A atividade de tópicos do grupo agora usa a visualização “mais recente”, fornecendo todos os detalhes aos quais você está acostumado ao navegar no Discourse normalmente.
Remover descrição da categoria no dropdown de categoria para equipe ou TL > 0
Não, você não está ficando maluco. As descrições de categoria foram removidas do filtro dropdown de categoria para membros da equipe e usuários com TL1+. Isso permite que muitas mais categorias se encaixem sem rolagem, pois a equipe e os usuários que não são novos devem ter uma boa ideia do que cada categoria é para. As descrições ainda são fornecidas com dicas de ferramentas ao passar o mouse e continuam listadas no dropdown de categoria do compositor.
Novos Temas de Banner
Um pedido frequente aqui no Meta é por assistência na personalização da aparência e sensação de um site. Para ajudar os administradores a começar, @dax criou vários “temas de banner” que os administradores podem importar e personalizar em seu site. Certifique-se de conferir todas as opções e detalhes completos em https://meta.discourse.org/t/banner-themes-and-instructions-for-customizing-them/82368?u=jomaxro.
Atualizações de Segurança
Esta beta inclui 1 correção de segurança para problemas relatados pela nossa comunidade e HackerOne.
- O Oneboxer deve escapar a URL antes de processar
Ainda mais!
Você pensou que era isso? Temos ainda mais novos recursos, melhorias de UX e desempenho, e uma série de correções de bugs chegando para você também. Certifique-se de revisar os Recursos e Correções Adicionais listados abaixo para todos os detalhes.
Melhorias de Plugin
Onebox
- Onebox dedicado do Instagram
- Formatação de imagem do Twitter e Instagram aprimorada
Dicas de Ferramentas
- Múltiplas correções de bugs
Recursos e Correções Adicionais
Clique para expandir
Novos Recursos
- Adicionar hora de início da solicitação para podermos rastrear a fila
- Proteger contra exclusões acidentais de colunas ou tabelas
- Adicionar classe
quote-modifiedse uma citação foi modificada - Definir cabeçalho ‘Retry-After’ para respostas 429
- Substituir dropdown de tags de PM por uma página dedicada de tags
- Suportar renderização markdown para postagens incorporadas
- Permitir que temas vivam em repositórios git privados
- Separar max diff em 2 configurações
- Filtrar mensagens pessoais por tags
- Atualizar jQuery para a versão 3.3.1
- Atualizar CommonMark para a versão 0.28
- Adicionar outlet de plugin user-profile-avatar-flair
Correções de Bugs
- Não incluir rascunhos compartilhados no mais recente global
- Respeitar configurações nofollow para links onebox
- Não foi possível criar temporizadores de tópico para certos locais.
- Remover travamentos de rolagem
- O Rails tem bugs quando um
has_onenão tem colunaid
- Permitir que categorias de destino sejam definidas se não estiverem na primeira
- Incapaz de remover tags de tópicos no salvamento rápido
- Nome de coluna ambíguo
- Consulta N+1 para rascunhos compartilhados
- Dispara onExpand/onCollapse ao usar setas
- Previne múltiplas chamadas de busca ao destruir múltiplas tags
- Pequenas melhorias de alinhamento no select-kit
- Evento não está presente aqui
- Refatoração do select-kit
limitnão foi aplicado corretamente aUpload.migrate_to_new_scheme.- Dropdown de membros do grupo não exibindo ao alternar entre grupos.
- Remover tabelas não utilizadas com atraso
- Carregamento infinito na página de grupos.
- Linter
- Não aplicar tags ao outlet de plugin nos botões do menu de administração
- Mensagem não encontrada ao tentar fazer login com um link, mesmo que o email com o link tenha sido enviado com sucesso
- Erro ao tentar bloquear um endereço IP. Retornar uma mensagem quando o endereço IP corresponder a um endereço IP monitorado existente, incluindo intervalos.
- Ao criar um tópico em uma categoria que permite apenas tags de um grupo de tags, não permitir a criação de novas tags
- Regressão na UI do grupo de tags que impedia a criação de novas tags
- Mostrar apenas tags permitidas na página de tags de PM e exibir contagem correta
- Mostrar uma página de erro no erro de rastreamento de clique
- Substituições de tradução para tipos de bandeira não expiravam o cache
- A página de tags deve linkar para o perfil do usuário que estamos navegando
- Usar a seta correta para o estado de colapso dos dropdowns de tag e categoria
- O Restaurador não estava extraindo a versão de patch no arquivo de despejo.
- Previne aviso do ruby com referência circular
- Alinhar mensagens sugeridas
- Esquemas de cores não atualizando quando salvos remotamente
- Caminho de redirecionamento de login estava quebrado em instalações de subpasta
- Link de envelope em tópicos sugeridos
- Extrair conteúdo de email de emails do Exchange
- Incapaz de excluir usuário pertencente a um grupo que concede um nível de confiança
- Não registrando corretamente o conteúdo antigo de postagens
- Silenciar/Suspender um usuário não deve enviar uma mensagem oculta
- Definir explicitamente o nome de usuário ao criar nova mensagem via URL
- Mensagens corretas exibidas ao redefinir senha
- Compartilhar tags selecionadas entre tag-chooser nas preferências
- Não mostrar menu de emoji quando
:tem uma letra antes - Meu sso_overrides_username assumiu que o nome de usuário foi passado
- A entrada de tag não deve incluir tags que você já escolheu nos resultados da busca
- O importador Mbox deve ignorar emails sem data
- Mensagem de erro de login suspenso não exibindo.
- Ao visitar uma postagem no mobile, ela não é selecionada
- Não foi possível mover um tópico para a categoria não categorizada.
- Aviso de referências circulares em
TopicTrackingState. - Excertos no email de resumo são muito curtos quando há imagens ou links
max topic invitations per daydeve aplicar também a convites de PM- Não aplicar
max topic invitations per dayem convites por email - Cálculo do comprimento do texto para
<details>no excerto estava errado - Erro quando group_in_subject ativado mas sem grupo em pm
- Não registrar visualização de mensagem pessoal se existir um log similar na hora anterior
- Erro de digitação whipser → whisper
- Sso_overrides_username pode alterar indevidamente o nome de usuário se o caso mudou
- Bug flexbox do Safari em dropdowns de cabeçalho
- Importadores em massa não devem inserir linhas com id menor que 1
- Não mostrar tags com contagem 0 na página /tags
- Criar notificações para menções em PMs
- Processo de restauração para despejo feito com
pg_dump10.3+. - Importadores em massa apagando todos os endereços de email sem aviso ou erros
- Usar configuração do site digest_min_excerpt_length em emails de resumo
- Não carregando mais mensagens quando o nome de usuário tem um .
- Filtro de tag não estava selecionado no carregamento da página
- Converter tópico em mensagem pela segunda vez estava quebrado
- O usuário não deve poder convidar para PM se o requisito de nível de confiança não for atendido
- Quando mensagens pessoais estão desativadas, permitir que o usuário convide para um tópico público
- A equipe deve poder atualizar pesquisas quando a janela de edição expirar.
TableMigrationHelpernão limpou após si mesmo.
Mudanças de UX
- Envolver imagens onebox do Twitter em tamanho total com proporção de aspecto
- Ocasionalmente obter barra de rolagem ao carregar notificações
- Envolver imagens do Instagram com proporção de aspecto
- Estilização correta para onebox do Instagram
- Adicionar template mobile para página de membros do grupo.
- Permitir que usuários filtrem membros na página do grupo.
- Permitir que proprietários de grupo gerenciem membros da página de membros do grupo.
- Limitar o número de nomes de grupo exibidos na página do usuário.
- Melhorar layout do filtro de grupos na página de grupos.
- Indicar método de ordenação de tag ativo
- Permitir que usuários filtrem por diferentes tipos de grupo na página de grupos.
- Melhorar página de grupos no mobile.
- Indicar associação do usuário ao grupo na página de grupos.
- Permitir que a página de grupos seja pesquisável.
- Permitir que user_count na página de grupos seja ordenável.
- CSS para onebox do Instagram
- Na página de lista de tópicos para uma tag, mostrar o botão Criar Tópico também para administradores
- Adicionar um link de retorno para a página de grupos na página do grupo.
- Usar lista de tópicos para exibir mensagens do grupo na página do grupo.
- Exibir tópicos do grupo em uma lista de tópicos.
- Definir pmView para página de tags de PM
- Mover Impersonate para o fundo da página
- Usar a palavra completa “cancelar” no compositor desktop, “X” no mobile.
- Substituir cancelar e upload do compositor por ícones
- Não deixar o widget de progresso do tópico solto quando a pré-visualização está desativada
Desempenho
- Consultas N+1 na página de emblemas.
- Consultas PG para a coluna
UserEmail#emailnão estavam usando o índice. - Consulta para email não estava usando índice.






