Novidades na 3.2.0.beta5
Esta é a 5ª versão beta, coincidindo com o lançamento da versão principal 3.2 ! Leia para ver os destaques e um changelog completo.
Agora você pode adicionar grupos aos DMs
Tornamos mais fácil iniciar uma conversa por chat apenas com as pessoas que você deseja. Agora você pode selecionar um ou mais grupos ao criar novos DMs ou ao convidar pessoas para um DM existente. Todos os membros do grupo com chat ativado são adicionados ao DM, e não há diferença entre adicionar um grupo ou adicionar seus membros individualmente. Saiba mais
Redesign do rodapé do chat móvel
Melhoramos a interface móvel do chat com navegação mais limpa entre canais, threads e DMs, bem como de dentro de um thread para o canal principal e do chat para o próprio fórum.
Habilite passkeys por padrão
A autenticação por passkey é uma alternativa rápida, segura e conveniente às senhas tradicionais, e agora é suportada no Discourse. Para usá-la, os membros do site registram uma passkey em sua tela Preferências do Usuário > Segurança. Uma vez feito isso, eles podem usar sua passkey para fazer login (e o navegador deles sugerirá automaticamente a passkey como uma forma de login). Saiba mais
Atualizações de Segurança
Esta versão inclui correções para esta questão de segurança relatada por nossa comunidade e pela HackerOne .
12 curtidas
jomaxro
(Joshua Rosenfeld)
Janeiro 30, 2024, 9:21pm
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, certifique-se de revisar os Recursos e Correções Adicionais listados abaixo.
Melhorias nos plugins
discourse-activity-pub
Correções de bugs
Agendar postagens manualmente deve ser possível apenas com a Primeira Postagem (63 )
Garantir que erros de transação de processo sejam registrados (60 )
discourse-ai
Novos recursos
Permitir a exclusão de tags e categorias do relatório de LLM (447 )
Adicionar suporte para novos modelos de incorporação da OpenAI (445 )
Suporte ao gpt-4-0125, recém-lançado (443 )
Configuração para controlar incorporações por postagem (439 )
Streaming ainda mais suave (420 )
Correções de bugs
Adicionar nome da tabela para remover referência ambígua de coluna no SQL (449 )
Incluir provedor nos modelos de automação (446 )
Erro de digitação em Automation::AVAILABLE_MODELS (442 )
O índice de incorporações automáticas pode falhar se já existisse no esquema de backup (441 )
API OpenAI mal configurada para incorporações não deve spammar logs (440 )
Não tentar gerar incorporações de postagens em tópicos excluídos (433 )
Erro de digitação (432 )
Truncar conteúdo para classificação de sentimento/toxicidade (431 )
Sempre garantir que #generate receba uma entrada válida (427 )
Limpar prompts inválidos ao truncar (426 )
Limpar nomes de usuário unicode ao adicionar mensagens através do construtor do prompt (425 )
Definir ivfflat.probes usando contagem de tópicos, não contagem de postagens (421 )
Mudanças de UX
Validações para recursos apoiados por LLM (exceto AI Bot) (436 )
Iniciar animação de ponto de progresso imediatamente se for o único conteúdo (437 )
discourse-akismet
Correções de bugs
Não executar job se o plugin estiver ausente (114 )
discourse-animated-avatars
Correções de bugs
Evitar acessar/mutar propriedades internas de SafeString (25 )
discourse-calendar
Novos recursos
Suportar parâmetro upcomingDays na lista de eventos futuros (524 )
Correções de bugs
Converter emoji para unicode no título do evento (530 )
Conversão SafeString sob o mais recente Ember (535 )
Atualizar feriados da Malásia para 2024 (527 )
discourse-code-review
Novos recursos
Adicionar atalho de teclado para aprovar commits (204 )
discourse-data-explorer
Novos recursos
Permitir URL de tópico sem número de postagem para o parâmetro post_id (275 )
discourse-jira
Correções de bugs
discourse-oauth2-basic
Correções de bugs
Não tentar buscar JSON do usuário se a URL não estiver definida (94 )
discourse-post-voting
Correções de bugs
Personalizar compatibilidade do botão Novo com o plugin de votação de postagens (186 )
Corrigir can_flag_post_voting_comments? (187 )
discourse-prometheus
Novos recursos
Adicionar rótulo database a active_record_connections_count (84 )
Desempenho
Evitar sobrecarregar o banco de dados com consultas de verificação de sequência pg (83 )
discourse-topic-voting
Correções de bugs
Renderizar feed RSS de votos (180 )
Todos os recursos e correções
Novos recursos
Suportar links internos silenciosos (25472 )
Badges de notificação de chat móvel (25438 )
Exibir última mensagem no móvel (25384 )
Adicionar opção para ordenar resultado de consulta de tópico via plugin (25349 )
Habilitar passkeys por padrão (25340 )
Disparar evento de aplicativo para rastreamento de cliques (25381 )
Adicionar suporte para nome do site personalizado em metadados Open Graph (25373 )
Salvar/recuperar posição de rolagem no canal de chat (25336 )
Implementa separadores de datas para threads (25335 )
Permitir que usuários enviem DMs para grupos no chat (25189 )
Adicionar “quente” como opção de página inicial (25325 )
Melhorias no algoritmo de “quente” (25295 )
Experimentar ordem de classificação “quente” (25274 )
Redesign do rodapé do chat móvel (25161 )
Adicionar cabeçalho de nome de usuário a respostas limitadas globalmente (25265 )
Permitir ordenação de membros de grupo por campo personalizado via API (25061 )
Opção para ordenar mensagens privadas de usuário e grupo (25146 )
Preferir conteúdo em cache de topic_embed ao resumir (25190 )
Adicionar spinner de carregamento na página de categorias (25171 )
Correções de bugs
Exportador de mensagens de chat (25461 )
Ocultar „Minhas Threads“ se nenhum canal seguido tiver threads (25470 )
Tornar títulos de threads longos legíveis (25456 )
Não mostrar botão de cópia de citação para anônimos (25471 )
Sinalizador de ampersand ausente no seletor de classe de entrada (25464 )
Evitar flash de conteúdo não estilizado no Safari com solução alternativa para bug (25462 )
Permite traduzir „ontem“ (25446 )
Seletor global necessário para evitar cliques registrados em outros elementos (25445 )
Remover margem excessiva após título (25444 )
Mensagem de falha ao exportar arquivo CSV (25443 )
Depreciar NumberField, usar <input> em vez disso (25434 )
Preencher automaticamente campo de grupo no modal de convite na rota de grupo (25431 )
Definir opção SelectKit allowUncategorized (25440 )
Remover CSS que não deveria ter sido adicionado (25425 )
Erro de substituição de propriedade computada para webhook.categories (25418 )
Permitir que category seja definido em instâncias do modelo topic (25416 )
FinalDestination::HTTP: validar argumento de endereço (25407 )
Usar configuração do site para mostrar aba de rodapé de chat „Minhas Threads“ (25277 )
Renderizar wrapper de channels-list apenas uma vez (25383 )
Problemas menores com marcadores (25358 )
Permitir sanitized-HTML em issues do GH e oneboxes de categorias (25374 )
Limpar valor padrão de db_backup_port
Gráfico de radar não amplamente disponível (25368 )
Manipulador de escape de pesquisa deve estar em keydown (25364 )
Regressão de dicas de usuário em #25361 (25367 )
Ignorar imagens inválidas ao redimensionar uploads (25346 )
Verificação de grupo de usuário deve retornar true para usuário do sistema para grupos automáticos (25357 )
Salvar corretamente posição de rolagem no canal (25345 )
Excluir corretamente canais silenciados de unread de threads (25339 )
Corrigir bug onde teclado no iOS estava quebrado (25338 )
Garantir que mensagem ativa seja limpa ao abrir threads (25337 )
Localizar texto em oneboxes do GitHub (25327 )
Tarefa Rake executou método errado (25323 )
Considerar moderadores no mapeamento de grupo para TL (25326 )
Erros ao carregar Minhas Threads e Threads do Canal (25310 )
Impedir popup quando solicitação de contagem de threads falha (25308 )
Permitir que equipe altere nível de visibilidade de membros de grupo para grupos automáticos (25281 )
Botão „Logs de Ação“ na página de administração de usuário (25300 )
Definir aba de canais como padrão no rodapé do chat móvel (25296 )
Suportar corretamente safe-area-inset-bottom no rodapé (25276 )
Usar hashtag de categoria em vez de link em guidelines_topic.body (25253 )
Atualizar chaves/mensagens do limitador de taxa global para esclarecer usuário vs IP (25264 )
Disparar evento de aplicativo de pesquisa múltiplas vezes (25250 )
Usar getter e setter para propriedades computadas (25259 )
Aplicar máx correto para clean_orphan_uploads_grace_period_hours (25235 )
Definir esquema de microdados para tópico em primeira postagem ausente (25195 )
Excluir postagens vazias do esquema de microdados para tópico (25198 )
Garantir datePublished consistente em páginas de acompanhamento no esquema de microdados do tópico (25130 )
Barra lateral de administração no móvel ainda mostrava painel do fórum (25236 )
Correções na barra lateral de administração e registro de links personalizados (25200 )
Respeitar data de criação ao paginar postagens de atividade de grupo (24993 )
Excluir topicNotificationLevel da postagem transformada antes de createRecord no widget de postagem (25229 )
Converter rota para Ember Octane para corrigir problema de dependência (25221 )
Não usar joins para filtrar (24904 )
Ocultar configuração de site depreciada que foi esquecida (25220 )
Escopo da API de logs não funcionando (25215 )
Não mostrar filtro de lista de temas a menos que haja 10+ itens (25202 )
Serializar categorias ao visualizar um tópico (25206 )
Link de e-mail de resumo de chat em configurações de subpasta (25188 )
Reescrever corretamente tags script/link no proxy (25204 )
Migração incorreta de configuração de barra lateral de administração (25192 )
Ocultar configurações de site depreciadas que foram esquecidas anteriormente (25180 )
Refatorar chamada de exclusão de backup agendado
Mudanças de UX
Adicionar estilo de fundo ao tipo de campo de entrada number (25460 )
Melhorar localização do botão do editor de tabela móvel (25426 )
Corrigir e melhorar espaçamento do emblema de título de tópico (25441 )
Chat > channel info: mostrar contagem de membros na aba (25439 )
Correção de overflow para adicionar participantes a PM no móvel (25437 )
Melhorar posicionamento de link em destaque em títulos de tópicos (25427 )
Simplificar layout da mensagem educacional na rota /new vazia (25412 )
Corrigir espaçamento para cabeçalhos da página sobre (25410 )
Adicionar espaçamento no texto de rascunho de novo tópico - timestamp (25403 )
Adicionar „filtrar por mais“ ao seletor de ícones (25263 )
Remover cópia de opção legada na configuração do menu de navegação (25382 )
user.account_possessive era impossível de traduzir (25331 )
Ocultar aviso de postagem de rascunho no chat móvel (25297 )
Mostrar opções de SSO ao criar conta no móvel (25260 )
Estilo do dropdown do compositor de chat no móvel (25244 )
Ajustar estilos de onebox para chat, altura de linha do título (25249 )
Limpar alguns estilos da página de convite (25247 )
Remover posicionamento de ícone de bloqueio (25241 )
Tamanho e alinhamentos do cabeçalho do chat (25239 )
Alterar botão voltar do chat para btn-transparent (25184 )
Garantir que links estilizados como botões não recebam cor de visitado (25199 )
Remover estilo específico de href (25183 )
Adicionar largura máxima para c-navbar no móvel para evitar rolagem horizontal (25182 )
Adicionar atributo title aos títulos de threads (25178 )
Corrigir alinhamento de categoria e tag na fila de revisão, espaço em branco (25166 )
Mudanças de segurança
Escapar corretamente conteúdo do usuário dentro de <noscript>
Desempenho
Eliminar alguns seletores CSS lentos (25392 )
Melhor desempenho de consulta para verificação de consistência de avatar de usuário (25342 )
Evitar carregar todo o registro quando apenas o id é necessário (25301 )
Pular validações quando imagens hotlinked são substituídas em postagens
Preferir subconsulta em vez de duas consultas (25167 )
Acessibilidade
Mostrar estado de foco na lista de tópicos de PM de usuário (25313 )
Permitir que usuários de teclado rolem o modal de ajuda (25226 )
Adicionar role=“button” ao botão cancelar do compositor (25228 )
Adicionar associações describedby no modal de criação de conta (25227 )
Corrigir contraste de cor do ícone de alternância da barra lateral (25225 )
Melhor contraste para links de overlay de lightbox (25208 )
10 curtidas