3.4.0.beta3: Verifique atualizações na página What's New, filtre por usuário na fila de revisão, threading em Chat DMs e grupos, e mais

Novidades em 3.4.0.beta3

Verificação de atualizações na página Novidades

Na página Novidades, dentro das configurações de administrador, há um novo botão Verificar atualizações. Isso permite que os administradores verifiquem imediatamente quaisquer novas atualizações para esta página.

Filtrar por usuário na fila de revisão

Os administradores agora podem usar o filtro Sinalizado por na fila de revisão para ver todo o conteúdo sinalizado que um usuário levantou.

Tópicos em DMs de Chat e chats em grupo

Tópicos de canais de Chat agora também estão disponíveis em DMs e chats em grupo. Ative Tópicos nas configurações de Chat para DMs e chats em grupo para que qualquer resposta a uma mensagem crie um tópico de conversa separado.

Contagens de menções em tópicos de Chat

Com esta alteração, novas mensagens dentro de um tópico de Chat aparecerão como uma contagem de menções no próprio tópico, ao lado do canal de Chat, ícone de Chat e notificação do usuário.

Convites simplificados

O processo de convidar usuários é mais amigável e fácil de usar. Criar um link de convite agora leva um clique (as opções de edição de link ainda estão disponíveis). Saiba mais…

Página /about redesenhada

A página Sobre tem um novo visual e é mais fácil de personalizar. Através de uma nova página de administração vinculada à própria página, você pode adicionar um banner, resumo e descrição do site, e especificar como deseja ser contatado. A atividade do site é apresentada melhor e pode incluir opcionalmente estatísticas de visitantes específicas da UE. Saiba mais…

Restringindo a visibilidade do perfil de usuários com baixo nível de Confiança

Introduzimos as seguintes alterações para usuários com baixo nível de Confiança (TL) para evitar o abuso de biografias e outros campos de perfil de usuário.

  • Usuários anônimos, TL0 e TL1 não podem ver nenhum perfil de usuário com 0 postagens, exceto para usuários da equipe.
  • Usuários anônimos e TL0 só podem ver perfis de usuários TL1 e acima.

Atualizações de Segurança

Esta versão inclui correções para estes problemas de segurança relatados por nossa comunidade e HackerOne.

16 Curtiram

E muito mais!

Mas espere, tem mais! Nós nos esforçamos para destacar novos recursos e mudanças 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 Adicionais e Correções listados abaixo.

Melhorias nos plugins

discourse-activity-pub

Novos Recursos

  • Adicionar ação de rejeitar seguidor (123)
  • Permitir mudança de nome de usuário preferido do ator (124)
  • Adicionar resolvedor de contexto (98)

Correções de Bugs

  • Impedir que sussurros sejam publicados (128)
  • Garantir que atividades malformadas não lancem exceções (122)
  • Garantir que JSON sem um ator não lance uma exceção (119)
  • Garantir que a navegação de descoberta observe corretamente as mudanças de rota (117)
  • Corrigir especificação instável de mover posts (118)

discourse-adplugin

Correções de Bugs

  • Tratamento onChange do HouseAdsChooser (234)

discourse-ai

Novos Recursos

  • Linkar corretamente para filtros para auxiliar na depuração de spam (1031)
  • Adicionar verificações periódicas de problemas para cada LLM em uso (1020)
  • Estado indisponível para busca semântica quando a ordenação não é Relevante (1030)
  • Mostrar gists em todos os lugares, exceto sugeridos/relacionados (995)
  • Adicionar detecção de spam com IA para posts de novos usuários (1004)
  • Suporte de primeira classe para OpenRouter (1011)
  • Selecionar sequências de parada do script de triagem (1010)
  • Suporte ao Amazon Nova via bedrock (997)
  • Preencher retroativamente sentimentos de posts. (982)
  • Permitir que artefatos sejam atualizados (980)
  • Ajustes nos resumos de gists (988)
  • Excluir categorias silenciadas do sugeridor de categorias (979)
  • Página de Uso de IA (964)
  • Ignorar varredura de MP na triagem LLM por padrão (966)
  • Calcular gists de tópicos não populares também (958)
  • Menções LLM e silenciamento automático (949)
  • Adicionar links à visualização de emoção filtrada na tabela do painel de emoções (953)
  • Refinamentos na Emoção no painel (947)
  • Adicionar prompt de detecção de localidade do tradutor (946)
  • Fazer a ordenação de emoção /filter corresponder à tabela do painel (939)
  • Habilitar gists em todas as listas de tópicos (922)
  • Tabela de métricas de atividade de emoção (916)
  • Adicionar suporte para modelos Mistral (919)
  • Artefatos de IA (898)
  • Ordenar por emoção em /filter (913)
  • Suporte parcial a chamadas de ferramentas para OpenAI e Anthropic (908)
  • Truncar Legendas de IA para um tamanho máximo razoável (907)
  • Melhorar suporte a ferramentas (904)
  • Estender preenchimento retroativo de resumo para também gerar gists (896)
  • Preencher retroativamente resumos regulares automaticamente. (892)
  • Suporte a instruções personalizadas para streaming de persona (890)
  • Dobrar o comprimento do gist para 40 palavras (888)
  • Novo endpoint para acesso direto a uma persona (876)
  • Regeneração rápida de gists quando um tópico popular recebe um novo post (860)
  • Suporte a registros srv para LLMs compatíveis com OpenAI (865)
  • Permitir escopo de consultas de ferramentas do google (852)
  • Melhor registro para relatórios de automação (853)
  • Melhorar visibilidade do uso de IA na página LLM (845)
  • Tornar gists de tópicos populares opt-in. (846)
  • Gerar gists de tópicos para a lista de tópicos populares. (837)
  • Integração com Bot do Discord (831)
  • Amarração de persona mais inteligente (832)
  • Indexar embeddings usando vetores de bits (824)
  • Ferramentas para modelos do provedor Ollama (819)
  • Permitir que persona force chamadas de ferramentas apenas em respostas limitadas (827)
  • Suporte a interrupção de cadeia e criação de upload (821)

Correções de Bugs

  • Garantir que gists tenham pelo menos cinco minutos antes de atualizá-los (1029)
  • Obter versão da estratégia através de vector_rep (1028)
  • Permitir varredura de posts na lixeira e usuários excluídos para teste (1024)
  • A regra de triagem deve anexar tags selecionadas em vez de substituí-las (1022)
  • O cliente de inferência Gemini estava faltando #instance (1019)
  • Garantir que uploads de prompt sejam incluídos no prompt ao triar (1008)
  • Fechar link no modelo de conversa compartilhada (1007)
  • Mudar como filtramos a data para emoção em /filter (1006)
  • Garantir que os limites sejam atualizados e aplicados em cada etapa (1002)
  • Errata no gist do tópico para escapedExcerpt (1003)
  • Adicionar verificação de digest para evitar geração repetida de embeddings (em massa) (1001)
  • Consulta de preenchimento retroativo de sentimento mais resiliente (998)
  • Regressão, não enviando mais exemplos para o assistente de IA (993)
  • Scripts de Automação de IA estavam quebrados ao usar modelos com seed (991)
  • O sugeridor de tags está sugerindo tags já atribuídas (990)
  • Os resultados da classificação de sentimento precisam ser transformados antes de salvar (983)
  • Mover lógica de contagem para o final para sugestões de tags (978)
  • Manter dados de tópicos relacionados em cache quando o usuário rola para cima (976)
  • Múltiplos resumos concorrentes poderiam resultar em erros de índice pg (973)
  • Menus de sugestão não aparecendo no mobile (970)
  • Erro de renderização dupla com sugestões de miniatura (968)
  • Corrigir ordenação do preenchimento retroativo de embeddings de posts aleatórios (965)
  • Desligar pool de threads de embeddings após o processamento (961)
  • Ignorar registros sem conteúdo para classificar (960)
  • Alternar datas de início/fim no relatório do painel de emoções (951)
  • Registrar corretamente o ícone ‘info’ (950)
  • Pré-carregamento complexo desnecessário filtra acidentalmente alguns tópicos. (945)
  • Desativar temporariamente filtragem ai_summaries (943)
  • Invalidar cache automaticamente para ativos compartilhados de IA (942)
  • Capturar corretamente o período para ordenação de emoção em /filter (940)
  • Funcionalidade de cancelar sofreu regressão (938)
  • Gists não estão seguros para HTML (931)
  • Correções diversas para sentimento no painel de administração (928)
  • Instruir AR que queremos usar ai_summaries para filtragem. (927)
  • Reduzir escopo da inclusão de gists de tópicos. (925)
  • Ignorar gists de listas de tópicos de MP (923)
  • Garantir que artefatos estejam em sandbox, mesmo quando visitados diretamente (921)
  • Contornar corretamente CSP para artefatos (920)
  • Mover lógica de emoção /filter para um CTE para manter cardinalidade sensata (915)
  • Resultados não sendo resetados ao anexar a parâmetro de consulta (912)
  • Não remover string vazia durante processamento de stream (911)
  • Botão de regenerar resumo ainda mostra resumo em cache (903)
  • Desocultar configuração de chave de API gemini para embeddings (902)
  • Especificar tipo para upload Rag (895)
  • Devemos codificar objetos corretamente antes de escapar (891)
  • Codificar parâmetros retornados de LLMs corretamente (889)
  • Truncar OP para gists para ajudar o modelo a focar nos posts mais recentes (883)
  • Garantir que respostas nunca sejam transmitidas duas vezes (879)
  • Garantir que gists de tópicos sejam exibidos APENAS na lista popular. (873)
  • Usar present? em vez de exists? inválido (869)
  • Mudar prompt de gist popular para evitar repetição de título #859 (859)
  • Ferramenta de teste não estava mostrando resultados rag (867)
  • Seletor Llm / ferramentas forçadas / ferramenta de busca (862)
  • Limpeza básica de Legenda de IA para remover quebras de linha e pipes (857)
  • Adicionar tradução faltando (849)
  • Desacopular manipulação DOM de SummaryStreamer (844)
  • Não regenerar gists atualizados (843)
  • Erro de cabeçalho de chave de API (839)
  • Remover AiPersona.allowed_chat esquecido (838)

Mudanças de UX

  • Usar novo componente reutilizável DStatTiles do core (1025)
  • Sem cabeçalho de administrador para ferramentas de edição de personas ou llms (1021)
  • Melhorar asperezas da página de uso de IA (1014)
  • Tornar tendências de sentimento mais legíveis (1018)
  • Tornar tendências de sentimento mais legíveis em dados de série temporal (1013)
  • Garantir que popup do compositor esteja sempre acima dos ícones de IA (1012)
  • Melhorar layout dos botões de edição de título inline (1000)
  • Mover resumo do tópico de DMenu para DModal (992)
  • Estilo no-text sendo adicionado incorretamente ao sugeridor de tags (987)
  • Corrigir estilo do Assistente de IA na edição rápida (975)
  • Garantir que sugestões estejam alinhadas à esquerda (971)
  • Adicionar estilo de tabela para lista LLM (963)
  • Aplicando mais diretrizes de UI de administração (956)
  • Adicionar emojis à tabela de emoção do painel de administração (944)
  • Forçar palavras longas a quebrar em gists de lista de tópicos (936)
  • Garantir que gists ocupem linha inteira (934)
  • Melhorar estilo de artefato adicionar link de compartilhamento direto (930)
  • Atualizar estilos de toggle de gist (926)
  • Reduzir tamanho do título da lista de tópicos quando gists estão habilitados (910)
  • Aumentar tamanho do gist, e ajustar elementos ao redor para acomodar (900)
  • Adicionar ícone de brilho a tópicos relacionados para anônimos (897)
  • No compartilhamento, usar dimensões nativas da imagem e ocultar nome do arquivo (880)
  • Converter divulgação de gist de IA em um toggle (878)
  • Otimizações menores de gist para legibilidade (864)
  • Ocultar bot de IA em LLM com seed (858)
  • Adicionar divulgação para gists de lista de tópicos (861)
  • Melhorar página de edição de LLM com seed (856)
  • Mudar saída de gist para evitar badges (855)
  • Ajustar posição do gist, escurecer cor de não lido (854)
  • Evitar frases introdutórias e resumir tópicos sem respostas (848)
  • Remover substituição de estilo AdminPageSubheader (828)

Performance

  • Pré-carregar apenas gists ao incluir resumos na lista de tópicos (948)

discourse-assign

Novos Recursos

  • Adicionar opção should_notify a Assigner#assign (604)
  • Adicionar modificador à contagem atribuída (598)

Correções de Bugs

  • Não enviar notificações quando nunca deveria notificar atribuição (620)
  • Lembrete Pending_assigns_reminder vazando contagem total de tópicos atribuídos (617)
  • Uma invocação de getter incorreta em 0d1045e9887aabb0bbb9316346f688527217da71 (596)
  • Correspondência de tipos de coluna (593)

Performance

  • N+1 quando status de atribuições estão habilitados (614)

discourse-authentication-validations

Correções de Bugs

  • Teste quebrado (29)
  • Atualizar componente de saída de plugin baseado na conversão FormKit do core (21)

discourse-calendar

Novos Recursos

  • Permitir que usuários definam um título personalizado para calendário lateral (649)
  • Mantém convidados para eventos recorrentes (632)
  • Suprimir botões interessado e não vou por padrão (621)
  • Permitir que editores de evento controlem lista de usuários no evento (614)

Correções de Bugs

  • Garante que convite em massa esteja funcionando corretamente (666)
  • Renderizar componente em todas as rotas (655)
  • Regressões da modernização (642)
  • Configurações de categoria para calendário estavam incorretas (631)
  • Impede empurrar convidado de observação nulo (629)
  • Definir corretamente chave de eventos futuros (628)
  • Impede erro se nó de evento de post não for encontrado (626)
  • Preencher corretamente propriedade de recorrência (625)
  • Localização faltando (624)
  • Renderizar corretamente HTML do título do evento (623)
  • Mostrar calendário de categoria em popular/último (611)

Mudanças de UX

  • UI da barra lateral direita (657)
  • Renderizar contagem de convidados (663)
  • Ajustes de post de evento (660)
  • Edições de UI de Eventos (641)
  • Forçar altura total do calendário em eventos futuros (630)
  • Adicionar eventos futuros de recorrência ao calendário de categoria (616)
  • Corrigir i18n do construtor de evento (613)

discourse-category-experts

Novos Recursos

  • Suporte a correção de campo personalizado em post_move (183)
  • Adicionar tipos de evento de webhook Category-Experts (167)

discourse-chat-integration

Novos Recursos

  • Permitir parâmetros de consulta personalizados em webhooks do Discord (236)

Correções de Bugs

  • Atualizar teste instável ao mostrar modal de erro (228)
  • Modal de erro não mostrando dados (225)
  • Mensagem acionando na criação de tópico (222)

discourse-codebytes-plugin

Correções de Bugs

  • Atualizar referências de classe para usar textManipulation (33)

discourse-custom-topic-lists

Novos Recursos

  • Adicionar feed RSS a listas personalizadas (29)

discourse-data-explorer

Novos Recursos

  • Adicionar script para postar resultados de relatório em um tópico regularmente (328)

Correções de Bugs

  • Linkificar colunas de URL opcionalmente no servidor (330)

Mudanças de UX

  • Esclarecer necessidade de extensão autorizada (346)

Performance

  • Remover uso dinâmico de <template> (340)

discourse-doc-categories

Correções de Bugs

  • Especificação de permalink (26)
  • Sem barra lateral de documentos no admin. (22)
  • Analisar texto de elementos não-TEXT antes dos dois pontos corretamente (21)
  • Erro ao atualizar a barra lateral de documentos via message bus (17)

discourse-docs

Correções de Bugs

  • Não gerar erro em parâmetro de tags não-string (180)

discourse-encrypt

Novos Recursos

  • Adicionar funcionalidade ‘descriptografar todas as PMs’ (347)
  • Permitir que usuários descriptografem PMs existentes (344)
  • Permitir que admins desativem a criação de novas PMs criptografadas (339)

Correções de Bugs

  • Mensagem de depreciação (362)
  • Usar banco de dados para nomes originais de uploads ao descriptografar (349)
  • Descriptografar múltiplos uploads em uma única linha da postagem (348)
  • Não atualizar tópicos ao descriptografar (346)
  • Descriptografia em sites com uploads externos (345)
  • Não alertar sobre respostas quando allow_new_encrypted_pms=false (340)

Alterações de UX

  • Evitar acionar notificações ao descriptografar (350)

discourse-follow

Correções de Bugs

  • Usar opções separadas para ocultar perfil e presença (128)

discourse-gamification

Novos Recursos

  • Adicionar pontuação por reação (95)
  • Adicionar pontuação para eventos de chat (96)

discourse-hcaptcha

Correções de Bugs

  • Buscar por ‘plugin:discourse-hCaptcha’ na UI de admin não retorna resultados e gera erro no log (11)

Alterações de UX

  • Adicionar ID do tópico meta aos metadados (25)

discourse-openid-connect

Novos Recursos

  • Suporte a PKCE (86)

discourse-perspective-api

Correções de Bugs

  • Garantir que funcione com templates de formulário (93)

discourse-policy

Correções de Bugs

  • Resolver problemas de layout do rodapé de política em dispositivos móveis (150)

discourse-prometheus

Novos Recursos

  • Ajustar postgres_highest_sequence apenas para colunas int (120)
  • Ajustar postgres_highest_sequence apenas para colunas int (98)

Correções de Bugs

  • Fork do coletor de forma mais segura. (126)
  • Coletor não requerendo dependência webrick (125)
  • Reverter mudanças na métrica postgres_highest_sequence (119)
  • Aumentar intervalo para verificação de sequência agora que é uma verificação mais lenta (118)

discourse-reactions

Correções de Bugs

  • Erro de método indefinido para nil em PostSerializer#reactions (314)

Alterações de UX

  • Corrigir pequeno problema de alinhamento ao usar o Menu de Postagem Glimmer em modo móvel (320)

Performance

  • Acelerar PostSerializer#reactions evitando loop aninhado take 2 (313)
  • Acelerar PostSerializer#reactions evitando loops aninhados (312)

discourse-saml

Novos Recursos

  • Prevenir ataques de replay em IDs de asserção (114)

Correções de Bugs

  • Incorporar assinaturas em solicitações quando as chaves estão definidas (107)

discourse-solved

Novos Recursos

  • Adicionar modificador para atualizar a contagem atribuída e excluir tópicos resolvidos (312)

discourse-solved-reminders-plugin

Novos Recursos

  • Link para postagem resolvida ao enviar PM de parabéns (12)

Correções de Bugs

  • Não executar trabalhos regulares/agendados a menos que o plugin esteja habilitado (13)

discourse-steam-login

Correções de Bugs

  • Adicionar /gems ao .gitignore (97)

discourse-subscriptions

Novos Recursos

  • Adicionar suporte para moeda PLN (258)
  • Adicionar suporte para moeda CHF (254)

discourse-theme-creator

Correções de Bugs

  • Usar novo sistema de chave de cliente de API de usuário em discourse/discourse (100)

discourse-translator

Novos Recursos

  • Adicionar tradutor DiscourseAi (181)
  • Adicionar suporte para samoano (sm) e todas as outras línguas suportadas pela Microsoft (186)
  • Adicionar configuração de caractere máximo para tradução (183)

Correções de Bugs

  • Remover uma entrada de língua duplicada (191)
  • Também remover tags de âncora ao detectar língua (187)
  • Remove tags img (emojis) ao detectar língua (182)

Performance

  • Mover trabalho de detecção de língua por postagem para lotes usando redis (177)

discourse-unhandled-tagger

Correções de Bugs

  • Torna botão tratado reativo a mudanças (27)

discourse-whos-online

Correções de Bugs

  • Usar opções separadas para ocultar perfil e presença (110)

discourse-yearly-review

Correções de Bugs

  • Garantir que consultas SQL sejam sanitizadas corretamente (90)

discourse-zoom

Correções de Bugs

  • Corrigir chave no objeto de webinar usado para corresponder o e-mail do host do zoom ao usuário do Discourse (88)

docker_manager

Correções de Bugs

  • Minimizar acesso ao banco de dados após db:migrate (247)

Alterações de UX

  • Ajustes na badge de status (253)
  • Ajustar tabela para ser responsiva em dispositivos móveis (244)

Todos os Recursos e Correções

Novos Recursos

  • Aba de configurações para permalinks (30192)
  • Suporte para motivo e conteúdo excluído na fila de revisão (30295)
  • Permitir pausa da restauração antes da migração do DB e uploads serem restaurados (30269)
  • Adicionar suporte para filtro “Sinalizado Por” em reviewable (30197)
  • Adicionar opção para bloquear IPs e e-mails na exclusão em massa de usuários (29993)
  • Restringir visibilidade de perfil de usuários com baixa confiança (29981)
  • Aumentar limites de DM de 20 para 50 (30102)
  • Adicionar opção --sql-only ao backup do discourse (30009)
  • Mostrar quando uma badge foi concedida para uma postagem (29696)
  • Adicionar saídas de plugin à linha de categoria pai para desktop (30002)
  • Passar faqOverridden para saída de plugin about-wrapper (29994)
  • Permitir que endpoint de adicionar membro do grupo ignore e-mails de convite (29962)
  • Permitir personalizar descrições do formulário de registro (29959)
  • Permitir que admins forcem atualização de “O que há de novo?” (29911)
  • Adicionar opção freeze_original ao PostMover (29880)
  • Adicionar destruição em massa à lista de usuários admin (29744)
  • Adicionar ações em massa à página /filter (29420)
  • Adicionar modificador para excluir após mesclar (29872)
  • Adicionar transformer para passar ID do tópico à geração simples de convite (29861)
  • Adicionar atalhos de teclado para pular para canais não lidos (29734)
  • Adicionar opção de ignorar notificação ao convite de grupo ao tópico (29741)
  • Adicionar contagem de menções a threads (29739)
  • Paginar categorias quando há muitas (29569)
  • Adicionar mais botões de ignorar em massa com confirmação (29331)
  • Marcar uploads ruins com :invalid_url (29640)
  • Adicionar links a campos de usuário pesquisáveis no diretório de usuários e perfil de usuário (29338)
  • Adicionar suporte para cabeçalhos em chat (29552)
  • Adicionar campos personalizados ao chat (canal/mensagem/thread) (29504)
  • Adicionar campo ‘Título da Comunidade’ à página de configuração about (29500)
  • Forçar estilo de categoria otimizado condicionalmente (29473)
  • Adicionar link de convite à barra lateral (29448)
  • Adicionar links à página de subcategorias na página de categoria (29474)
  • Habilitar a nova página /about para todos (29390)
  • Não inserir lista inteligente se SHIFT+Enter for pressionado (29452)
  • Adicionar preferência de usuário para desativar listas inteligentes (29434)
  • Permitir que temas definam screenshots (29079)
  • Introduzir um estilo otimizado para página de categoria (29239)
  • Campos obrigatórios para compact-list (29357)
  • Reviver relatórios de pageview legados (29308)
  • Permitir que admins habilitem recursos experimentais anunciados (29244)
  • Campo auto_action_type para flags (29306)
  • Automaticamente criar grid de imagens quando há 3 ou mais uploads de imagem (29260)
  • Criar rake para migração de db em plugins (29163)
  • Habilitar otimização de imagem em iOS >`= 18 (29257)
  • Theme_modifiers podem depender de configurações de tema (plus serialize_post_user_badges) (29227)
  • Área inicial de configuração de temas com grid (28828)
  • Habilitar threading em canais de DM de chat (29170)
  • Adicionar opção trigger_with_pms ao gatilho de automação topic tags changed (29122)

Correções de Bugs

  • Um erro de off-by-one na lista de tópicos do Glimmer (30372)
  • Tratar this.model nulo ao verificar se o componente é para o usuário atual no CanCheckEmailsHelper (30359)
  • Desfixar tópicos na lista de tópicos do Glimmer (30342)
  • Refazer o monitoramento do Sidekiq para reiniciar processos do Sidekiq travados (30198)
  • Posicionar corretamente a postagem do moderador para movimentação completa de tópico com freeze_original (30324)
  • Restringir que cronometragens duplicadas sejam movidas com postagens (30311)
  • Usar relacionamentos para new_in_category (30313)
  • Campos de usuário pesquisáveis nem sempre têm um nome inteiro (30223)
  • Tratar cronometragens não relacionadas sendo movidas (30256)
  • Exibir corretamente o indicador de não lido do grupo em gjs (30302)
  • Adicionar limite no lado do servidor para canais de DM (30300)
  • Expandir/colapsar o próprio painel de informações do usuário (30272)
  • Evitar compactação ao adicionar usuários a grupos (30263)
  • Passar argumento correto para outlet (30159)
  • Mostrar erro de validação em campos de confirmação de usuário (30232)
  • Substituir menu suspenso por botão quando há apenas uma opção (30242)
  • Restaurar caractere de espaço de largura zero… (30243)
  • Link para grupo não funcionava em idiomas outros que não o inglês (30237)
  • Detalhes/resumo do excerto adequados (30229)
  • Truncar bookmarks.name ao remapear
  • Cor de fundo para filtro de configurações substituídas (30221)
  • Regressão permitindo que chamadas assíncronas terminassem antes de remover uploads (30230)
  • Ao mover primeiras postagens entre tópicos, garantir que apenas cronometragens relevantes sejam movidas (30217)
  • s3:upload_assets fez upload de alguns mapas de origem duas vezes (30216)
  • Posição do compositor no DiscourseHub iOS (30204)
  • Edição rápida com caractere tipográfico
  • Ao mover postagens entre threads, garantir que apenas cronometragens relevantes sejam movidas (30176)
  • Impedir que emblema experimental seja dividido em novas linhas com títulos longos (30181)
  • Tratar corretamente tags ocultas ao verificar conflitos de edição
  • Melhorar validação de nome no formulário de registro (30150)
  • Consistência na ordem de classificação de canais de chat na barra lateral (30180)
  • Permitir que qualquer pessoa que possa gerenciar grupos veja a dica de ferramenta Automático (30174)
  • Garante que sk possa ser rolado no iOS em um modal (30164)
  • Breadcrumb correto para página de usuários administradores (30173)
  • Recuperar postagem excluída pelo usuário (30145)
  • Reduzir largura mínima do painel de thread (30158)
  • freeze_original para notificações de moved_post em movimentos de OP, link para tópico de destino (30147)
  • Melhorar classificação de canais de chat para DMs (30124)
  • Descartar pacotes vazios para reviewables (30121)
  • Mover emblemas concedidos para o final do cabeçalho da postagem. (30095)
  • Garante que tabulação a partir do gatilho foca o conteúdo (30064)
  • Citar vídeos corretamente (30099)
  • Incapaz de citar vídeo (30077)
  • Canais de presença do Whisper (30097)
  • Atualizar mensagem de motivo da bandeira com valor padrão (30026)
  • Problema de sanitização ao substituir emoji padrão por emoji personalizado que contém ~ ou ~/Discourse/discourse símbolos (30053)
  • Remover alguns mandatory_values para reserved_usernames (30089)
  • Manter then/finally em history-store (30061)
  • Migração de remapeamento do Font Awesome não deve descartar nomes não mapeados de svg_icon_subset (30058)
  • Melhor tratamento de conflitos de edição (29789)
  • Tentativa de simplificar espaçamento da barra de navegação do chat (30054)
  • Limitação de taxa ao mover postagens com opção de congelamento (30041)
  • Ajustar estilo de link em bloco de código (30036)
  • Teclado virtual para login/registro em tela cheia (29543)
  • Editando postagem enquanto responde (29985)
  • Deduplicar CSS em e-mails (30003)
  • Quebrar palavras em títulos de thread contínuos longos (30007)
  • Aumentar limite de título de thread de chat (30006)
  • Não mostrar cabeçalho da thread como clicável (30005)
  • Mostrar emblema urgente para menções em threads de DM (29821)
  • Resetar likeAction ao atualizar uma postagem em cache a partir de dados JSON (29971)
  • Bug com motivo de edição no iOS (29987)
  • Filtrar categorias seguras primeiro (29916)
  • Localização para descrições de formulário de registro personalizado (29982)
  • Alternar corretamente caixas de seleção de seleção em massa para usuários regulares (29984)
  • Rerenderizar componente Chart se a configuração mudar (29955)
  • Traduções faltando para área de configuração vazia (29966)
  • Contagem de postagens de tópico para evento post_destroyed do webhook (29853)
  • Gatilho TopicTagsChanged não funcionando com várias tags (29961)
  • Simplificar comportamento de notificações desktop (29957)
  • Não ignorar redirecionamentos contendo /login no caminho (29960)
  • Resolver testes instáveis em PostMover (29943)
  • Preservar histórico ao rotear para rota /filter (29929)
  • Remover id duplicado (29939)
  • Destruir corretamente menu/dica de ferramenta ao ser removido do dom
  • Pesquisa: garantir que não seja possível votar com todas as abstenções em Ranked Choice (29601)
  • Pacote de postagem vazia ignorando reviewable causando erros de cliente (29932)
  • Ocultar URLs quebradas de sobre/licença do tema (29930)
  • Tratar vários In-Reply-To Message-ID na caixa de entrada do grupo (29912)
  • Gatilhos de styleguide Tooltip não renderizando opções (29926)
  • Correções do Discourse Connect para login em tela cheia (29915)
  • Uploads seguros sem extensão (29914)
  • Não proteger a imagem do banner sobre (29889)
  • Linkar corretamente para configurações em tela cheia (29913)
  • Permalink.create não funcionava mais como esperado (29895)
  • Torna tags reativas com cabeçalho fixo (29894)
  • Ocultar botão de chat no cartão do usuário (29887)
  • Fecha corretamente menu de pesquisa ao pressionar escape (29848)
  • Usar FinalDestination::HTTP para enviar notificações (29858)
  • Ajustar comportamento da tecla de atalho do canal não lido (29874)
  • Melhorar a confiabilidade dos atalhos de teclado do canal não lido (29814)
  • Serializa interação para mensagens diretas (29844)
  • CLI Migrations-tooling não funcionava mais (29777)
  • Simplificar cálculo de altura máxima para compositor de chat (29822)
  • Corrigir link de configurações quebrado nos breadcrumbs do administrador de emoji (29818)
  • Garante que a linha da categoria não seja focável (29803)
  • Não incluir grupos de membros secretos ao serializar outros usuários (29799)
  • Remove aria-hidden de category-status (29800)
  • Ordem de tabulação e descrições dos campos de registro (29772)
  • Recuperar ActiveRecord::ReadOnlyError ao assentar campo de tema (29776)
  • Backups de administrador com erro devido a S3 dualstack (29775)
  • Erro com logins sociais e registro em tela cheia (29761)
  • Erros de styleguide e adicionar teste de fumaça para páginas de componentes (29747)
  • Marcadores de chat em modo gaveta (29757)
  • Descartar postagens não lidas em subcategorias (29671)
  • Usa estratégia absoluta no ipad (29754)
  • Torna @disabled dinâmico corretamente (29738)
  • Ícone de alternância de presença está invertido (29737)
  • Carrega corretamente o modelo de convites ao usar logins em tela cheia (29713)
  • Restaurar e depreciar o parâmetro :type de uploads#create (29736)
  • Suporta corretamente soltar imagem (29733)
  • Especificação de bandeiras do sistema instável (29694)
  • Garantir que normalized_email seja anonimizado (29719)
  • Logs de staff filtráveis para bandeiras (29695)
  • Instável devido a imagens de largura/altura 0 (29700)
  • Migrações devem ser finalizadas para redefinir cache de bandeiras (29693)
  • Remover ícones de cabeçalho do styleguide (29670)
  • Postagem quebrada no styleguide (29669)
  • Suporta sequência de escape no chat (29659)
  • Adicionar de volta a opção de criar convite sem enviar e-mail (29641)
  • Contar corretamente a altura do compositor no PWA (29656)
  • Endpoint personalizado S3 incompatível com dualstack (29654)
  • Renderizar unicode corretamente no título da página do canal (29653)
  • Garante que o painel da thread feche ao pressionar escape (29651)
  • Retomar edição ao passar por /new-message (29637)
  • Usar endpoint S3 dualstack para uploads diretos (29611)
  • Passar tópico+categoria para busca de usuário @-menção (29620)
  • Alterar configuração create_post_for_category_and_tag_changes para usar sussurros em vez de pequenas ações (29602)
  • Não tentar serializar associações em PostRevisionSerializer
  • Configurar com db:create db:migrate (29609)
  • Passar tipo de upload corretamente para uploads#create (29600)
  • Exibir nome da categoria corretamente no modal de substituir texto (29612)
  • Rolagem automática lenta estranha no iOS (29598)
  • Usar estilos corretos em páginas de categoria (29588)
  • Referência incorreta em TopicListHeaderColumn (29593)
  • Uploads de chat excessivamente seguros em algumas situações (29586)
  • Resultados de pesquisa de escolha classificada não aparecendo na primeira votação (28542)
  • Expansão de votantes de pesquisa de escolha classificada deve adicionar votantes adicionais (28432)
  • Considerar barras laterais sem links primários ao adicionar link de convite (29535)
  • Dicas de ferramentas do painel de administração não funcionando no mobile (29538)
  • Permitir atributo target em substituições de tradução (29503)
  • Tópicos duplicados em resumos/digests (29517)
  • Mostrar notificações de thread de chat para canais de mensagem direta (29414)
  • Relatório “Legacy Pageviews” em branco não mostrava dados (29502)
  • Palavra ‘done’ faltando (29447)
  • Ações de foco da lista de tópicos do Glimmer faltando no mobile (29421)
  • Copiar ao ser desconectado (29462)
  • Usar usuário de contato do site + grupo para ação de revisão Revise… (29271)
  • Remover bloqueio de rolagem do corpo redundante (29395)
  • Ignorar verificação CSRF para POST /categories/search (29392)
  • Habilitar eventos de rolagem em modais para IOS (29393)
  • Remover eventos de rolagem para modais móveis (29391)
  • Reformular campo de tipo de ação automática para bandeiras (29361)
  • Sintaxe raise inválida (29364)
  • Regressão visual para novos recursos (29359)
  • Mostrar a última dica de usuário renderizada (29346)
  • Impedir exibição de ‘NaN’ ocultando estatísticas de visitantes em /about até que estejam prontas (29334)
  • Restauração de backup poderia falhar devido a discourse_functions faltando (29332)
  • Trazer de volta a página de login obrigatório para login em tela cheia (29316)
  • Evitar problemas de avisos de administrador duplicados (29329)
  • Especificação de bandeiras instável após refatoração (29325)
  • Estatísticas de usuários participantes… (29293)
  • Modo apenas staff bloqueia redefinições de senha de administrador (29289)
  • Não gerar erro em configuração vazia de reserved_usernames (29305)
  • Fazer restrição única do rastreador de verificação de problema funcionar no PG13 (29272)
  • Não gerar erro em parâmetro de período de tópico superior aninhado (29275)
  • Definir nova senha deve redefinir password_expired_at (29296)
  • Aumentar o número de ícones svg que retornamos para os primeiros 500 (29286)
  • Create-invite-uploader seguindo mudanças no mixin uppy-upload (29278)
  • Não gerar erro em parâmetro de id de mostrar tópico aninhado (29274)
  • Não gerar erro em parâmetro de página de índice de categorias aninhadas (29273)
  • Mostrar lightbox para imagens pequenas (29140)
  • Não substituir gatilho quando igual a 0 (29269)
  • Fazer página de subcategorias mais parecida com categorias (29240)
  • Adicionar de volta outlet de plugin de campo personalizado de usuário que foi removido acidentalmente (29247)
  • _uploadDropTargetOptions agora é público (29246)
  • Suportar add_directory_column na alternância de cabeçalho de tabela glimmerizada (29231)
  • Impedir mudança de foco ao navegar no diretório de usuários (29209)
  • Aplica classe completa ao campo (29190)
  • Bug de visualização de thread de canal excluído (29192)
  • Permitir que usuário faça login em outra conta usando o mesmo dispositivo (client_id) (29121)
  • Notificar assinantes de lista de e-mail sobre mudança de categoria (28811)
  • Falha no carregamento de JS do plugin quebraria interface de administração (29139)
  • Importações de mensagens de chat apenas de upload (29162)
  • Unicorn master e Sidekiq reabrindo logs ao mesmo tempo (29137)
  • Não substituir outros painéis da barra lateral ao abrir/fechar a gaveta de chat (29144)
  • Ajustes na barra lateral de administração após recentes mudanças de estilo da barra lateral principal (29138)
  • Roteamento de volta para a página inicial a partir da barra lateral de administração (29125)
  • Adiciona post_quote como placeholder (29083)
  • Permite usar atributo open com detalhes (29116)
  • Especificação de sistema de bandeiras instável (29039)
  • Usar nome completo da coluna para evitar consulta ambígua (29111)
  • Renderizar apenas botão de dispensar aviso de administrador para administradores (29103)
  • Suportar dispensa idempotente de aviso de administrador (29099)

Alterações de UX

  • Aplicar tabela de administração à página de configurações de Automação (30341)
  • Corrigir máscara de senha na redefinição de senha (30347)
  • Ajustar tamanho da fonte do aviso legal (30346)
  • Melhorar equilíbrio nas páginas de login e registro (30330)
  • Corrigir borda ao redor do indicador de resposta (30343)
  • Refatoração de estilos de convites (30329)
  • Mover para layout minimalista (30327)
  • Mostrar mensagem correta quando a criação de tópicos está desativada por uma tag (30328)
  • Refatorar página de redefinição de senha (30323)
  • Mover para ícone para mascaramento de senha (30321)
  • Aplicar tabela de administração a webhooks (30317)
  • Capacidade de colapsar AdminConfigAreaCard (30310)
  • Exibir link para grupos na barra lateral de administração (30291)
  • Corrigir canais ativos e silenciados (30308)
  • Adicionar meta tag color-scheme ao _head (30245)
  • Introduzir <DStcomponente atTiles />` (30238)
  • Aumentar o tamanho dos botões e da linha do tempo (30240)
  • Renomear mensagens privadas para pessoais na interface (29679)
  • Ocultar cabeçalho do administrador para edição/criação de webhook (30194)
  • Fazer com que os botões de rádio respeitem a cor de destaque do fórum (30235)
  • Corrigir layout da edição do título de MP (30233)
  • Fazer com que as caixas de seleção respeitem a cor de destaque do fórum (30231)
  • Adicionar saída wrapper-categorias-cabeçalho (30214)
  • Corrigir largura do cabeçalho da barra lateral do administrador (30226)
  • Texto para alternância de feed de recursos (30196)
  • Possibilidade de ocultar o cabeçalho do administrador (30175)
  • Mover link “O que há de novo?” na barra lateral do administrador para a seção raiz (30144)
  • Mostrar dica de grupo automático apenas para administradores (30155)
  • Corrigir estilo do nome do canal para tópicos não lidos (30152)
  • Corrigir layout do mapa de tópicos de MP (30135)
  • Correção menor no link do que há de novo do administrador (30143)
  • Alterar link “O que há de novo no Discourse?” (30140)
  • Mover status da chave de API revogada para coluna dedicada (30125)
  • Deixar nome do canal em negrito para tópicos não lidos (30127)
  • Refatorar CSS de edição de título para melhorar o layout (30109)
  • Corrigir preenchimento do mapa de tópicos em situações de pouco conteúdo (30101)
  • Melhorar erro ao tentar editar configuração globalmente obscurecida (30092)
  • Ajustar alinhamento do título de texto do chat móvel (30065)
  • Adicionar wrapper user-badge-buttons apenas quando existirem emblemas (30060)
  • Atualizar descrição da configuração do site allow_index_in_robots_txt (29901)
  • Adicionar estilo da linha de filtro do administrador (30057)
  • Remover comentários multilinha em oneboxes do GitHub (30040)
  • Desativar rolagem quando o modal está aberto no desktop (30035)
  • Página de usuários do administrador segue diretriz de UX do administrador (29873)
  • Simplificar título do tópico de chat (29998)
  • Melhorar comportamento do slider de carregamento (29995)
  • Remover destaque de fundo da publicação ao navegar (29986)
  • Oculta canal com painel visível em tela estreita (29541)
  • Atualizar largura mínima para painel lateral do chat + melhor função de quebra de palavra do título (29954)
  • Remover categoria lounge da descrição do emblema (29927)
  • Tentar reduzir rolagem instável do tópico no Firefox (29941)
  • Correção do cálculo de largura do efeito de hover do gaveta de chat (29910)
  • Estado/interações da gaveta recolhida aprimorados (29850)
  • Correções múltiplas em blocos de código (29898)
  • Edições em blocos de código (29893)
  • Texto corrigido para títulos de notificação (29860)
  • Atualizar botão de convite da barra lateral para usar texto correto do atributo title (29875)
  • Mesclagem do experimento de blocos de código (29870)
  • Adicionar componente AdminConfigAreaEmptyList (29816)
  • Página de sinalizadores consistente (29798)
  • Alinhar células ao centro; aplicar classe de visão geral diretamente aos elementos td (29813)
  • Adicionar título e ajustar imagem de arrastar e soltar (29812)
  • Aumentar contraste do cabeçalho da seção do administrador (29790)
  • Mover botão CTA de sinalização do subcabeçalho para o cabeçalho (29781)
  • Atualizar rótulo do botão CTA para ‘Adicionar Emoji’ para maior clareza (29774)
  • Corrigir posição de resposta no Firefox Mobile do Android (29751)
  • Impedir redução do emblema de não lido para nomes longos de canais de DM (29756)
  • Redesenhar página de links permanentes do administrador (29634)
  • Reduzir limite do mapa de tópicos inferior, com proteções (29665)
  • Dividir opção de usuário hide_profile_and_presence (29632)
  • Corrigir cor de fundo do cabeçalho do modal no webview (29717)
  • Corrigir link para demonstração do Highlight JS (29701)
  • Alterar cor do botão de autorização para primária (29666)
  • Atualizar ordenação do canal de chat para incluir tópicos não lidos (29617)
  • Reduzir min_post_count para mostrar mapa de tópicos inferior (29649)
  • Remover ícones indicando tempo em status de usuário, favoritos, temporizador de tópico (29635)
  • Não ocultar compositor de tópicos no chat móvel (29633)
  • Aplicar classes de tabela do administrador para estilo móvel consistente na página de chaves de API (29630)
  • Novos recursos experimentais devem ser marcados claramente (29622)
  • Substituir SVG de link quebrado pelo novo nome do Font Awesome 6 (29623)
  • Fazer com que os emojis na tabela da página do administrador funcionem melhor no móvel (29619)
  • Atualizar create_post_for_category_and_tag_changes para incluir que precisa de sussurros ativados para funcionar (29618)
  • Corrigir visibilidade dos menus suspenso do modal de concessão de emblema (29613)
  • Adicionar papel de cabeçalho ao diálogo de fechar compositor (29590)
  • Adicionar atributo de papel ausente (29591)
  • Deixar botões de bloco de código ‘planos’ (29603)
  • Remover margem extra de ações pequenas de MP (29571)
  • Permitir que usuários anônimos baixem calendário (29551)
  • Alinhar ícone de MP ao editar título, permitir encolhimento para ajuste (29570)
  • Registros quando uma automação é destruída (29565)
  • Usar caso correto para botão “Adicionar Sinalizador” (29505)
  • Mais melhorias nos formulários de login/registro (29417)
  • Corrigir botão Não na fila de revisão no móvel (29485)
  • Mover BackButton para fora da área de configuração do administrador para evitar quebra não intencional (29457)
  • Corrigir alinhamento de emoji no status do usuário dos membros do chat (29466)
  • Remover botão do menu do administrador da linha do tempo móvel expandida (29464)
  • Reduzir z-index do link de copiar (29458)
  • Alterações de aparência e sensação (29245)
  • Adicionar cartão de área de configuração de descrição (29418)
  • Dar marcadores distintos às enquetes de escolha classificada na pré-visualização (29439)
  • Limitar anel de foco do cartão de usuário ao desktop (29435)
  • Atualizar texto da página de configuração /sobre (29387)
  • Ajustes visuais nos formulários de login/registro (28680)
  • Estilo consistente para tabelas do administrador no móvel (29360)
  • Simplificar e encurtar fluxo de novo script para automações (29178)
  • Adicionar link para /sobre na página de configuração sobre (29345)
  • Mover dica de usuário “assistindo tópico” para o outro botão (29323)
  • Corrigir nota de rodapé causando rolagem horizontal em telas estreitas (29328)
  • Altura máxima de fallback para estilo de modal (29321)
  • Modal DMenu adicionar alça e altura mínima (29309)
  • Melhorar layout para tabelas do administrador no móvel (29320)
  • Simplificar modal de convite (28974)
  • Estilo padrão dos botões da lista DMenu (29250)
  • Garantir que o tamanho da fonte do iOS seja sempre mínimo de 16px com função max() (29270)
  • Corrigir estilo da barra lateral no tablet (29248)
  • Múltiplas correções na renderização do cartão de tema (29225)
  • Formato de data consistente para mensagens de chat (29232)
  • Adicionar opção para usar páginas inteiras para login e registro (29034)
  • Impedir que o indicador de não lido encolha no flexbox (29207)
  • Aumentar limite de exclusão de mensagens do chat (29202)
  • Alterar botão de tópico na navegação do chat para usar btn-transparent (29186)
  • Problemas de flex no índice de chat (29157)
  • Corrigir reticências de transbordamento de texto ausentes nas páginas de índice de chat (29150)
  • Alterar AdminPageSubheader para H2 (29149)
  • Definir largura consistente para conteúdo primário na área de configuração da IU do administrador (29147)
  • Corrigir transbordamento nas páginas de índice de tópicos (móvel) (29126)
  • Novo estilo da barra lateral (29119)
  • Recolher automaticamente botões do cabeçalho da página do administrador no móvel (29040)
  • Adicionar preenchimento inferior à lista de índice de chat (29096)

Alterações de Segurança

  • Quando ativado, permitir apenas logins Discourse Connect
  • Limpar cabeçalhos para impedir acesso a arquivos via nginx
  • Moderadores não podem ver e-mails de usuários.
  • XSS armazenado na legenda da imagem

Desempenho

  • Armazenar em cache solicitações de extra-locales públicas no nginx (30340)
  • Não executar um comando git cada vez que registramos uma linha de log (30177)
  • Comparar HTML / Markdown apenas quando necessário (30014)
  • Otimizar consulta para encontrar usuários com mensagens de chat não lidas (29964)
  • Corrigir vazamento de memória em tracked-built-ins (29944)
  • Remover invocações dinâmicas de <template> (29942)
  • Otimizar limpeza de associação de usuários do chat ao remover um único usuário (29833)
  • Entrar e sair automaticamente de canais de chat (29193)
  • Substituir seletores lentos :has por classes de corpo (29581)
  • Atualizar maybeContinueList para evitar substituir a publicação inteira (29416)
  • Cálculo de espaço em disco mais rápido em instâncias com muitas uploads (28307)
  • Otimizar tarefa themes:update (29290)

Acessibilidade

  • Mostrar mudança de estado quando as âncoras de publicação são focadas (30334)
  • Remover texto alt redundante de oneboxes do GitHub (30083)
  • Fazer com que o uploader de imagens uppy seja navegável por teclado (29807)
  • Converter cabeçalhos de lista de tópicos ordenáveis em botões adequados (29808)
  • Permitir dispensar o modal de descartar rascunhos via teclado (29802)
  • Atualizar dicas de menu suspenso de pesquisa clicáveis para serem botões (29762)
  • Links da lista de tópicos não devem ser cabeçalhos (#27700)" (29520)
  • Corrigir e melhorar acessibilidade do cartão de usuário (29399)
  • Adicionar marcação de leitor de tela para seletores de cor de categoria (29351)
  • Rotular botões de configuração do site (29348)
  • Adicionar aria-labels aos botões do rodapé da barra lateral (29347)
7 Curtiram