jomaxro
(Joshua Rosenfeld)
Novembro 1, 2022, 5:34pm
1
Novidades na 2.9.0.beta11
Atualizações de Segurança
Esta versão beta inclui 3 correções de segurança para problemas relatados por nossa comunidade e pela HackerOne .
Atualizações de Segurança de Plugins
Vários plugins também receberam correções de segurança. Certifique-se de atualizar os plugins além do Discourse.
Patreon: CVE-2022-39355
Chat: Nome e descrição do canal suscetíveis a XSS CVE-2022-39279
Integração de Chat: Proteções insuficientes contra Server Side Request Forgery CVE-2022-39241
OAuth2 Básico: Proteções insuficientes contra Server Side Request Forgery CVE-2022-39241
OpenID Connect: Proteções insuficientes contra Server Side Request Forgery CVE-2022-39241
Geral é a categoria padrão
Para sites com a categoria #geral , ela agora será selecionada automaticamente ao criar um novo tópico.
Nova configuração do site: require change email confirmation
Adicionamos uma nova configuração do site, require change email confirmation. Quando habilitada, todos os usuários precisarão confirmar tanto seu e-mail atual quanto o novo e-mail ao alterá-lo. Quando desabilitada, apenas usuários da equipe precisarão confirmar seu e-mail atual ao alterá-lo.
Ocultar tópico de boas-vindas se não foi editado
Todos os sites do Discourse vêm com um tópico de boas-vindas que os administradores são sugeridos a editar ao configurar seu site. Este tópico agora está oculto para usuários não administradores até que uma edição seja feita.
Barra Lateral: Permitir que o usuário defina o destino preferido da lista
Os usuários podem escolher entre Padrão ou novo/não lido como destino ao clicar em links na barra lateral.
Barra Lateral: Exibir link para administradores quando categorias/tags padrão não estão configuradas
Agora adicionamos um link à barra lateral para usuários administradores quando eles não configuraram as configurações do site default_sidebar_categories ou default_sidebar_tags.
Dicas para novos usuários (experimental)
In the latest beta of Discourse, we introduced user tips explaining the most important features of Discourse (enabled by default; to disable it, navigate to your site setting and search for “enable user tips”).
[Screenshot 2023-08-01 at 6.41.57 AM]
At this moment, there are user tips for:
first notification
topic timeline
post menu
topic notification level
suggested topics
admin guide: getting started (shown to admins on new sites )
Screenshots
[Screenshot 2023-08-01 at 6.47…
Status do usuário configurável via preferências
Status personalizados de usuários agora podem ser configurados através das preferências da conta, /my/preferences/account além do menu do usuário. Esta alteração também permite que a configuração do site edite e/ou limpe um status personalizado de um usuário, conforme necessário.
Opção de modo escuro para logotipos de categoria
Os administradores agora podem fazer upload de um segundo logotipo de categoria que será usado para temas escuros.
17 curtidas
jomaxro
(Joshua Rosenfeld)
Novembro 1, 2022, 5:34pm
2
Ainda mais!
Mas espere, há mais! Fazemos o nosso melhor para destacar novos recursos e alterações para você, mas sempre há muitas mudanças para detalhar. Para uma lista completa de novos recursos, correções de bugs, melhorias de UX e muito mais, não deixe de revisar os Recursos e Correções Adicionais listados abaixo.
Melhorias no Plugin
Assign
Correções de Bugs
Exibir ícone de grupo para notificações de grupo
Chat
Novos Recursos
Melhorar a experiência da tela de índice de chat no mobile
Seleção de emojis aprimorada
Habilitar sinalização para DMs
Player de vídeo embutido para uploads de vídeo
Vincular canal de chat geral à categoria geral
Usar direct_message_enabled_groups para acesso a DMs
Melhorar a sinalização de mensagens de chat.
Correções de Bugs
Impede que usuários silenciados enviem mensagens
10ms pode ser muito curto para o hack do iOS
Remove requestAnimationFrame
Melhora o hack do iOS para rolagem com inércia
Garante que o fundo das ações seja removido ao recolher no mobile
Problemas no índice de canais no mobile
Mover o nome do emoji de reação da classe para o atributo de dados
Melhorar o armazenamento de reações de chat
Impede exceção ao transcrever múltiplas mensagens
Não falhar ao tentar exibir bandeiras de DM na fila de revisão.
Torna a filtragem de emojis insensível a maiúsculas/minúsculas
Remove sequestro no webhook e melhora a documentação
Garante que emojis tenham um título no seletor
O padrão agora é usado apenas para emojis personalizados
Impede que o efeito shimmer seja aplicado à barra lateral
Impede que o emoji com tom selecionado adicione t1
Firefox usa relatedTarget para toElement/fromElement
Impede tela em branco no iOS na carga inicial
Evita tela em branco no iOS na rolagem fixa
Cache de emojis principais parado poderia retornar emojis sem search_aliases
Garante que redefinimos a seleção de mensagens ao trocar de canal
Impede que a barra de rolagem apareça sobre o conteúdo no Android
Usa sidebar contentCSSClass para canais silenciados
A equipe deve sempre poder conversar
Refinamentos em direct_message_enabled_groups
Botão de fechar não visível na página de índice de chat
Excluir mensagens antigas também deve limpar bandeiras.
Prefere /chat/channel/:id/:title?messageId=x link
Apertar restrições de sinalização para mensagens de chat.
Censura corretamente excertos
Simplifica o código de carregamento de mensagens
Aplica chat_channel_id quando presente
Adiciona tradução faltante chat_message_flag_allowed_groups
Fazer chat_allow_uploads aplicar-se a canais de DM
Mudanças de UX
Corrigir cor do link nos cartões de canal
Implementa botão de sair no cartão de canal
Ajusta padding do compositor/uploads
Garante que a pesquisa no seletor de emojis receba foco no primeiro carregamento
Clicar duas vezes em uma de suas mensagens inicia sua edição
Move o botão de novo canal para a visualização de navegação
Acessibilidade
Exibir opções de cor do emoji em WHCM
discourse-voting
Mudanças de UX
Evitar tag li dupla na saída user-activity-bottom
discourse-calendar
Novos Recursos
Quando o usuário estiver de férias, definir o status do usuário no núcleo
Correções de Bugs
O calendário não estava redefinindo status expirados
A desativação da classificação do cabeçalho agora verifica a configuração do site correta e padrão para falso
discourse-data-explorer
Correções de Bugs
Clique não abrindo a consulta
Erros ao executar consulta devido a padrões de modelo PG ou comentários
discourse-perspective-api
Correções de Bugs
Adicionar verificação de nil para tópico
discourse-code-review
Mudanças de UX
Remover tag li desnecessária para a saída do plugin user-activity-bottom
discourse-subscriptions
Correções de Bugs
Simplificar o manipulador de webhook do Stripe
Mudanças de UX
Tornar o estilo consistente com tudo o mais
discourse-policy
Novos Recursos
Notificações por e-mail para políticas
Correções de Bugs
Adiciona prefixo aos enums de UserOption para evitar colisão
discourse-cakeday
Novos Recursos
Links separados na barra lateral para aniversário e data de nascimento
discourse-shared-edits
Correções de Bugs
Validar post ao confirmar revisão
Erro AppEvents.off ao destruir controller:topic
discourse-reactions
Correções de Bugs
Não substituir a mensagem de erro de limitação de taxa do núcleo
Lidar com mensagens de erro de limitação de taxa no lado do servidor
Tópico excluído deve excluí-lo das reações dadas
Mudanças de UX
Usar cursor de mouse regular no popover
Remover tag li desnecessária para saída do plugin
Remover tag li desnecessária para saída do plugin user-activity-bottom
discourse-automation
Novos Recursos
Adiciona configurações e enable_manual_trigger
Adiciona suporte once ao script de auto-responder
discourse-question-answer-discourse
Correções de Bugs
Ajustar classificação do cabeçalho de respostas QA no modo RTL
discourse-footnote
Correções de Bugs
Não registrarPlugin se não houver window.markdownitFootnote
discourse-gamification
Novos Recursos
Adicionada uma configuração para o período padrão do ranking
Correções de Bugs
Atualizar repositório canônico do plugin
Mudanças de UX
Permitir escolher qualquer ranking no componente mínimo
Adicionar coroa
Estilo mínimo do ranking
Recursos e Correções Adicionais
Clique para expandir
Novos Recursos
Reduzir o aviso de logins suspeitos por distância para 100 km
Controlar a largura do tópico com variáveis
Classificação genérica de autocomplete de hashtag
Adicionar botão para redefinir popups vistos
Autocomplete genérico de hashtag parte 1
Implementar novos popups de integração
Mostrar tempo relativo quando a data é omitida
Adicionar contentCSSClass para link de seção da barra lateral
Dupla cor para prefixo de subcategorias
Adiciona categorias padrão semeadas à barra lateral
Pré-carregar recursos via link header
Omitir mostrar o dia quando o dia ‘para’ é o mesmo que o dia ‘de’
Nova saída topic-list-main-link-bottom adicionada ao mobile
Lidar com oneboxes para URLs complexas do GitHub
Ao entrar em um tópico, rolar para o marcador da última linha visitada
Correções de Bugs
Não é possível alterar o nível de notificação de categorias definidas como regulares
Avaliar todos os callbacks em vez de substituí-los
Não notificar o autor do tópico sobre posts de pequena ação
Correções de acompanhamento para a página de erro de redefinição de senha
Simplificar a exibição de múltiplos erros AJAX
Não tentar adicionar o usuário novamente a um grupo ao sincronizar grupos via SSO
Ignorar conflitos de exclusividade ao preencher padrões da barra lateral
Garantir que o modificador {{action}} personalizado funcione com o hash de ações
Alguns elementos de tópico estão muito largos
Mover o nome do grupo do grupo-box da classe para o atributo de dados
Permitir que usuários já em grupos automáticos façam login
Adicionar tag theme-color <meta> quando um esquema escuro é selecionado
Erro de digitação no nome da variável
Redefinir propriedades de erro no modelo Topic
Registrar adição/remoção de usuários de grupos quando alterados via DiscourseConnect
Escolhedor de categorias não atualizando seleção ao editar reviewable
Redefinir corretamente a propriedade controllerReady
Usar apenas a primeira linha da mensagem de commit
Pequeno erro de digitação
Definir max-width na imagem do logotipo da categoria
Verificações no lado do cliente para personal_message_enabled_groups
Definir largura na imagem do logotipo da categoria, não no contêiner
Não mostrar uma página 404 ao visitar mensagens
Debounce corretamente várias funções
Calcular o deslocamento do cabeçalho uma vez no carregamento
Ignorar todas as validações de post se necessário
Garantir que a minificação não quebre conectores co-localizados
Não incluir emojis sem grupo na lista padrão
Sidebar_list_destination no CurrentUserSerializer
Garantir que o dropdown esteja acima das etiquetas de irmãos
Destino da lista lateral para rastreados e tags
Excluir posts de tópicos ocultos e pequenas ações do feed RSS.
Estado de foco do cartão de usuário aparecendo ao clicar
Esclarecer a cópia da chave de segurança
Redefinir general_category_id se a categoria geral foi excluída
Impedir deslocamento de layout ao navegar no dropdown
Ajustar as células de usuários por nível de confiança no modo RTL
Remover cifras cose RS384 e RS512
Mostrar datas de linhas do tempo como clicáveis
Action_code_path não sendo carregado para user-stream-item
Insígnia de categoria faltante para categoria com cor armazenada como código hex de 3 dígitos
Link da barra lateral da categoria não ativo quando filtrado por nenhum e todos
Substituir prefixCSS por prefixElementColors
Remover itens nil antes de classificar a matriz de strings sha1.
Redefinir configurações de site relacionadas ao excluir categoria geral
Emoji de status foi mostrado à esquerda no mobile
Alinhamento do emoji de status do usuário em posts
Lidar corretamente com erros HTTP durante o cálculo da cor dominante
Erro de digitação
Aviso sobre estilo de prefixo da barra lateral
Estilo de campo de usuário no login
Alterar texto
Links ‘mostrar detalhes’ do log de ações da equipe
Garantir que atalhos de formato de data local funcionem corretamente
Garantir que os botões de alternância de tipo de poll funcionem corretamente
Configurações descontinuadas não devem substituir da UI
Ocultar configurações antigas de PM
Mostrar erro se o campo for o mesmo que a senha
Remover funcionalidade pública de convite de tópico
Não mostrar banner de CTA de boas-vindas se o tópico de boas-vindas for excluído
Garantir que as caixas de entrada de grupo na seção de mensagens sejam classificadas por nome do grupo
Determinar o mesmo intervalo de data local está causando erro quando não há data
Chegar ao tópico deve ser oculto quando must_approve_users
Melhorar o tratamento de erros para calculate_dominant_color!
Não pré-preencher o valor padrão do título do site na etapa de introdução do assistente
Garantir que os primeiros usuários administradores sejam adicionados a grupos automáticos
Tópico observado supera categoria silenciada
Capacidade de acionar emoji após bloco de código indentado
Ícone de link de seção da barra lateral faltante para tags de PM
Link para discovery.category na barra lateral`
Ignorar validações de título de qualidade para tópicos estáticos quando editados por administrador
Contar corretamente os convites em massa resultantes
Não mostrar status do usuário em posts duas vezes
Novas alterações na categoria geral impedindo a criação de tópicos
Link da barra lateral de revisão aparecendo para usuários que não podem revisar
Solução alternativa para um bug na gem R2 para produzir CSS RTL válido
Permitir login por e-mail para administradores no modo staff-writes-only
Permitir logout para administradores no modo staff-writes-only
Remover espaço de largura zero quando não necessário
Adicionar validadores de convite melhores e mais rigorosos
Reverter pesquisa de tag recursiva com tags ancestrais ausentes
Upload de tema ausente não deve quebrar o processo de pré-compilação.
Remover alerta de lembrete de marcador para lembretes definidos no passado
Garantir que o fechamento da barra lateral desmonte todos os callbacks.
Peculiaridades ao iniciar novos uploads quando um estava em andamento
Mudanças de UX
Garantir que o tamanho da imagem seja mantido mesmo após erro de carregamento
Alterar texto de ‘nenhuma categoria/tag configurada’ na barra lateral para um link
Corrigir erro de gramática em trust_level_unlocked_tip
Alterar gráfico de emoji na página de erro de convite
Tornar toda a caixa de categoria clicável
Permitir quebras de linha no meio de palavras em caminhos de arquivo onebox do GitHub
Usar uma mensagem educacional mais amigável
Enviar notificação do tipo replied para o autor do tópico se ele estiver assistindo ao tópico
Arrastar novos menus de usuário, rolar a navegação principal do usuário
Corrigir exibição de status do usuário no autocomplete
Parar de recorrer à imagem do tópico em incorporações
Melhorar o estilo do autocomplete
Mostrar botão de edição de categoria na interseção de tags
Estender a navegação horizontal do usuário para todas as páginas de usuário
Corrigir capitalização
Corrigir botão de cancelar de texto alternativo no modo escuro
Alterar botão para cinza
Simplificar visuais do modo bootstrap
Impedir que o nome de resposta seja maior que 400px
Edições no CTA de boas-vindas
Atualização de destaque de configuração de tema
Controles de rolagem horizontal para nova navegação de usuário
Ocultar atalhos de teclado no mobile
Edições de integração
Exibir condicionalmente a seção de tags da barra lateral para o usuário
Ocultar condicionalmente a seção de categorias da barra lateral para o usuário
Ocultar seção de tags na barra lateral quando o usuário não tem tags visíveis
Atualização de cor de perigo
Estilos atualizados para navegação de usuário com barra lateral
Ocultar seção de tags do usuário anônimo quando o site não tem tags
Corrigir cor para navegação em vez de perigo
Padrão para logotipo de categoria escuro em esquemas escuros
Adicionar mais espaçamento aos botões de aba
Garante que não focamos botão invisível na barra lateral
Mais... → Mais na Barra Lateral
Ocultar barra lateral na rota 2FA
Alterar ícone de navegação de notificações na página do usuário para sino
Adicionar max-width ao e-mail de resumo, formatar erb
Corrigir placeholder de post no mobile
Mover botão de dispensa de baixo para a direita da mensagem de rodapé
Performance
Excluir tags de barra lateral anônimas no serializador de site para usuário logado
Mover cálculo de cor dominante para trabalho separado
Acessibilidade
Adicionar suporte de teclado para incorporações do YouTube
Adicionar título ao botão de ícone de remover rascunhos
Adicionar atributos for para localização, site no perfil
Elementos de cabeçalho classificados devem ter ponteiro
Adicionar aria-label para insígnias de post de tópico
Retornar foco ao botão de pesquisa do cabeçalho ao escapar da pesquisa
Melhorar acessibilidade da pesquisa de grupo
Melhorar aparência do cartão de usuário em WHCM
Adicionar rótulos aria para posts na atividade do grupo
Melhorar linha do tempo do tópico em WHCM
Modal de marcadores
Adicionar href para avatares de postadores frequentes
Melhorar acessibilidade em temas WHCM
Adicionar mais informações ao rótulo do botão “responder a”.
Sinalizar que o cabeçalho de alternância pode reordenar elementos da tabela.
Prender foco no modal de segurança de autenticação
Tornar erros de popup de entrada acessíveis por teclado
Corrigir ordem de tabulação no modal “Destacar tópico”
Tornar o elemento “Carregar post pai” acessível
Definir role=presentation se o atributo alt estiver ausente
9 curtidas