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
onChangedo 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-textsendo 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_notifyaAssigner#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
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_sequenceapenas para colunas int (120) - Ajustar
postgres_highest_sequenceapenas 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
nilemPostSerializer#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#reactionsevitando loop aninhado take 2 (313) - Acelerar
PostSerializer#reactionsevitando 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
/gemsao.gitignore(97)
discourse-subscriptions
Novos Recursos
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
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-onlyao 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_originalaoPostMover(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_pmsao gatilho de automaçãotopic tags changed(29122)
Correções de Bugs
- Um erro de off-by-one na lista de tópicos do Glimmer (30372)
- Tratar
this.modelnulo 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.nameao 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_assetsfez 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_originalpara notificações demoved_postem 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/discoursesímbolos (30053) - Remover alguns
mandatory_valuesparareserved_usernames(30089) - Manter
then/finallyem 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
likeActionao 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_destroyeddo webhook (29853) - Gatilho
TopicTagsChangednão funcionando com várias tags (29961) - Simplificar comportamento de notificações desktop (29957)
- Não ignorar redirecionamentos contendo
/loginno 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
Tooltipnã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.createnã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::HTTPpara 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-hiddendecategory-status(29800) - Ordem de tabulação e descrições dos campos de registro (29772)
- Recuperar
ActiveRecord::ReadOnlyErrorao 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
@disableddinâ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
:typedeuploads#create(29736) - Suporta corretamente soltar imagem (29733)
- Especificação de bandeiras do sistema instável (29694)
- Garantir que
normalized_emailseja 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_changespara 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
targetem 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
raiseinvá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_functionsfaltando (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)
_uploadDropTargetOptionsagora é público (29246)- Suportar
add_directory_columnna 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_quotecomo 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
<DStcomponenteatTiles />` (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-buttonsapenas 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_countpara 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_changespara 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
gitcada 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
:haspor classes de corpo (29581) - Atualizar
maybeContinueListpara 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)