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

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