3.3.0.beta2: Nova barra lateral de administração, Menu de favoritos redesenhado, Chat a partir do perfil de usuário, e mais

E ainda mais!

Mas espere, tem mais! Fazemos o nosso melhor 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 atores de tags (84)
  • Adicionar publicação e processamento em massa (tentativa 2) (80)
  • Adicionar publicação e processamento em massa (72)

Correções de Bugs

  • Não criar um novo tópico se for uma resposta órfã (94)

discourse-adplugin

Novos Recursos

  • Adicionar restrições de grupo e categoria aos anúncios internos (205)

discourse-ai

Novos Recursos

  • Suporte ao GPT4o e auditoria melhorada (618)
  • LLMs configuráveis. (606)
  • Tokenizador Llama 3 (615)
  • O comando de pesquisa agora suporta pesquisa no contexto do usuário (610)
  • Permitir @menção de um bot de IA em um canal (602)
  • Suporte a Chat com Persona de IA via DM (488)
  • Inserir nota de rodapé a partir do resultado explicado (591)
  • Adicionar Consolidador de Perguntas para suporte robusto a Upload em Personas (596)
  • Suporte ao Stable Diffusion 3 (582)
  • Suporte ao Gemini 1.5 pro e suporte ao Claude Opus bedrock (580)
  • Aprimorar capacidades de depuração de IA e melhorar ajustes de interface (577)
  • Adicionar verificação básica de conexão a recursos DNS SRV (563)
  • Permitir ajuste da geração RAG (565)
  • Adicionar modelos Cohere ao assistente de IA e automação (576)
  • Suporte a Automação Mixtral/Mistral/Haiku (571)
  • Suporte à visão GPT-4 turbo (575)
  • Suporte ao Cohere Command R (558)
  • Adicionar suporte a embeddings BGE-M3 (569)
  • Remover troca de pré-visualização gpt-4-turbo-0125 com gpt-4-turbo (568)
  • Adicionar suporte a metadados para RAG (553)
  • Adicionar suporte ao bot Claude 3 Haiku (552)
  • Suporte RAG para Bot de IA. (537)
  • Ferramenta de navegação na web (548)
  • Adicionar suporte à visão às personas de IA (Claude 3) (546)
  • Melhorar a interface do plugin de administração e usar a nova rota de exibição de plugins (512)
  • Comportamento de resposta mais amigável em PMs de bot (535)
  • Adicionar suporte ao Claude 3 sonnet/haiku para Amazon Bedrock (534)
  • Permitir supressão de notificações da geração de relatórios (533)

Correções de Bugs

  • Respeitar preferência do usuário “external_links_in_new_tab”… (622)
  • Descrição incorreta para o campo LLM (623)
  • Carregar categorias da resposta de pesquisa (612)
  • Título inválido do botão de cabeçalho (621)
  • A variável Dialects não estava definida em produção (617)
  • Carregar categorias para resultados de pesquisa de IA (614)
  • Melhorar a análise de chamadas de função (613)
  • Usa getByIdentifier do d-menu (611)
  • Streaming quebrado no bedrock quando os chunks não estão alinhados (609)
  • Reparações de contexto para bot @mencionado (608)
  • Uploader não removendo evento do app (601)
  • Chamada após chamadas de ferramenta falhando no OpenAI / Gemini (599)
  • Cache correto do locale do usuário (593)
  • O uploader RAG deve suportar indexação de múltiplos arquivos. (592)
  • Muitos tópicos faltando quando categorias excluídas (585)
  • Usuários com locales vazios geravam erro durante a localização de prompts (584)
  • Ao excluir categorias, também excluir filhos (583)
  • Suporte mais robusto a chamadas de função (581)
  • Metadados em branco levando a erros (578)
  • Carregar categorias para tópicos relacionados (570)
  • Ferramentas quebraram no Claude sem parâmetros (574)
  • Descartando o primeiro arquivo em diff (573)
  • Nunca mencionar a palavra JSON no preâmbulo da ferramenta (572)
  • Uploads seguros/ inseguros ao compartilhar conversas de IA (554)
  • Correções de destaque do Ask AI (562)
  • Buscar dados de categorias usando endpoint específico (543)
  • Reverter problema de comprimento (556)
  • Evitar erro ao tentar mostrar assistente de IA para anônimos (549)
  • Evitar responder ao usuário da resposta para automação llm_triage (544)
  • Unificar tradução do modelo de automação (540)
  • Engenharia de prompt para prompt de resumo (539)
  • Supressão de menção não estava funcionando corretamente (538)

Mudanças de UX

  • Remover seletor de múltiplas LLMs do cabeçalho e mover para o compositor (619)
  • Impedir que o conteúdo de compartilhamento social transborde do container (597)
  • Ajustar estilos de compartilhamento de IA para imagens e citações (567)
  • Atualizar raios de sugestão para acomodar novo padrão (564)
  • Exibir o progresso da indexação para uploads RAG (557)
  • Atualizar estilização de destaque do Ask AI (560)
  • Destacar seleção do assistente de post de IA (520)
  • Adicionar estilos gerais de onebox (550)

discourse-akismet

Correções de Bugs

  • Atualizar pin 3.2 para incluir #133 (134)
  • Verificar explicitamente configuração de site definida (133)
  • Atualizar pin estável 3.2 (132)
  • Dependência do plugin Post Voting no plugin Akismet (130)
  • Exibir pergunta de contexto para usuários sinalizados pelo Akismet (131)

discourse-assign

Novos Recursos

  • Adicionar configuração de limite de lembrete de atribuição pendente (571)
  • Tornar possível reatribuir posts na modal de atribuição em nível de tópico (562)
  • Adicionar botões para desatribuir de posts ao menu de atribuição em nível de tópico (554)

Correções de Bugs

  • Respeitar pending_assign_reminder_threshold em enqueue_reminders (572)
  • Adapta testes de aceitação para novo dropdown-menu (570)
  • Usa o novo <DropdownMenu /> component (569)
  • Garante que Ctrl+Enter na área de texto salve (566)
  • O rótulo de desatribuição às vezes encobre o avatar (561)
  • Atualiza a interface corretamente ao alterar a preferência do grupo (560)
  • Os botões de desatribuição na página de atividade/atribuídos não funcionam (559)
  • O limite de atribuições não deve impedir a reatribuição de uma publicação (556)
  • Recria notificações ao reabrir o tópico

Alterações de UX

  • Foco automático no campo de atribuição (555)

discourse-calendar

Novos Recursos

  • Eventos encerrados (564)

Correções de Bugs

  • Exibe o calendário de eventos na página da categoria independentemente dos parâmetros de consulta (565)
  • Suporte a eventos infinitos na lista de tópicos (562)

Alterações de UX

  • Usa o formato de cor da configuração json_schema (556)
  • Usa o nome da classe de evento passado no calendário da categoria (552)

discourse-category-experts

Correções de Bugs

  • Texto revisável de endosso e caixas de seleção de endosso (144)

discourse-data-explorer

Novos Recursos

  • Adiciona a capacidade de pular o envio da mensagem privada se não houver resultados (286)

Correções de Bugs

  • Envia mensagem privada de relatório único para grupos (284)

discourse-docs

Correções de Bugs

  • Carrega objetos de categoria completos (167)

discourse-encrypt

Correções de Bugs

  • Remove unsafe-eval da verificação safe_csp_src? (315)

Alterações de UX

  • Exibe um :prohibited: nos itens da lista de verificação (314)

discourse-gamification

Correções de Bugs

  • Nome de usuário não exibido no ranking mínimo se prioritize_username_in_ux for falso (127)

discourse-global-filter

Correções de Bugs

  • Corrige a URL para subcategorias na página de categorias (143)
  • Permite selecionar nova tag na lista de tópicos (138)

discourse-google-one-tap

Alterações de UX

  • Remove o div invisível e corrige o alinhamento no mobile. (17)

discourse-group-category-banner-ads

Novos Recursos

  • Cria painel administrativo e exibe anúncios nas categorias (1)

Correções de Bugs

  • Adiciona suporte para grupo anon e everyone (2)

discourse-group-tracker

Novos Recursos

  • Grupos de prioridade para publicações rastreadas por grupo (54)

discourse-livestream

Novos Recursos

  • Adiciona visualização mobile do chat (8)

Correções de Bugs

  • Erro de ortografia no spec (14)
  • Faz os testes passarem (13)
  • Estado incorreto da barra lateral (12)
  • Garante que o vídeo seja exibido no mobile (10)
  • Substitui runloops next por um timer para permitir a inicialização do chat (4)
  • Aplica alterações do cabeçalho após atualizar o canal do chat (3)
  • Remove arquivos não utilizados do plugin.rb (2)
  • Remove jobs não utilizados e verificação de configuração na patch recarregável do plugin (1)

discourse-oauth2-basic

Correções de Bugs

  • Atribui valores adequadamente ao buscar detalhes do usuário (100)

discourse-policy

Correções de Bugs

  • Atualiza corretamente o seletor de grupo ao editar uma política (122)

discourse-post-voting

Correções de Bugs

  • Define subtipo de tópico ao incorporar tópicos (198)

discourse-reactions

Correções de Bugs

  • Garante que atividade/reações não exiba excluídos (288)

Alterações de Segurança

  • Oculta publicações sussurradas no endpoint de reações recebidas (286)

discourse-saml

Novos Recursos

  • Adiciona ao grupo de staff quando o usuário se torna admin via sincronização (94)

discourse-shared-edits

Correções de Bugs

  • Restaura get() (90)

discourse-solved

Novos Recursos

  • Altera status ao desresolver e corrige alterações de atribuição (289)
  • Impede notificação de atribuição e altera status ao resolver (285)
  • Adiciona novos filtros de status personalizados (286)

Correções de Bugs

  • Permite buscar publicações não resolvidas com tags (284)

Alterações de UX

  • Esclarece que admins e mods podem aceitar soluções (288)
  • Adiciona admins e moderadores a mandatory_values para accept_all_solutions_allowed_groups (290)

discourse-subscriptions

Novos Recursos

  • Adiciona nova tabela de preços baseada em stripe (202)
  • Adiciona suporte à moeda ZAR (199)

Correções de Bugs

  • Item de fatura pendente de compra única (210)
  • Login necessário para Stripe Checkout (209)
  • Impede solicitações duplicadas de lista de assinaturas stripe (208)
  • Botão Auto-Create Support Campaign (206)
  • Botão de salvar cc ausente (204)
  • Permite status ativo para webhook atualizado (203)
  • Tradução ausente para Noruega (196)

discourse-topic-voting

Correções de Bugs

  • Mescla votos independentemente da visibilidade dos votantes (187)

discourse-translator

Correções de Bugs

  • Evita publicar publicação se não houver alteração (140)
  • Pula traduções para publicações de ações vazias ou pequenas (139)
  • Tamanho do texto Amazon é 10k bytes (137)

discourse-zoom

Correções de Bugs

  • Problemas de webinar relacionados à implementação CSP strict-dynamic (74)

docker_manager

Alterações de UX

  • Usa caixa de sentença e adiciona Discourse ao título da página e item de navegação (211)
  • Renomeia a palavra “Upgrade” para “Update” na interface (208)

Todos os Recursos e Correções

Novos Recursos

  • Adiciona substituições HTML
  • Força barra lateral admin para todos os admins em admin_sidebar_enabled_groups e lida com o antigo “dropdown hambúrguer” neste modo (26899)
  • Remove etapa “Habilitar Barra Lateral” do assistente de configuração (26926)
  • Reverte redirecionamento do assistente para o guia (26873)
  • Links adicionais para barra lateral do moderador (26815)
  • Permite que palavras observadas sejam criadas como grupo (26632)
  • Incentiva usuários a definir títulos de threads de chat (26617)
  • Nova barra lateral admin para moderadores (26795)
  • Adiciona rastreamento experimental de visualizações de página de ‘navegador real’ (26647)
  • Implementa última mensagem lida para threads (26702)
  • Inclui palavras-chave de temas e componentes na barra lateral admin (26708)
  • Limita taxa de crawlers de bots de IA comuns por padrão (26731)
  • Após o assistente, admin é redirecionado para a página do guia (26696)
  • Permite que usuários façam login usando LinkedIn OpenID Connect (26281)
  • Adiciona deslizar para cima para fechar notificação toast (26659)
  • Exibe links de filtro adicionais na barra lateral admin para nenhum resultado (26672)
  • Permite dispensar dicas clicando no botão (26668)
  • Usa novo menu de favoritos nos botões do rodapé do tópico (26670)
  • Torna palavras-chave da barra lateral admin traduzíveis (26657)
  • Campos obrigatórios para configuração do site do grupo (26612)
  • Link direto para componentes na barra lateral admin (26644)
  • Adiciona opção ‘Apenas novos usuários’ ao gatilho user_updated (26648)
  • Mescla contas associadas de usuário, favorecendo o usuário de destino em caso de conflito (26645)
  • Tagging em massa de tópicos permitindo operações restritas em categorias únicas (26602)
  • Página de Links de Notificações de Usuário (26609)
  • Adiciona nova saída de plugin ‘after-header’ (26587)
  • Consolida notificações de link (26567)
  • Adiciona script de automação ‘Criar tópico’ (26552)
  • Confirmação quando uma seção pública é atualizada (26546)
  • Adiciona suporte a thread ao movedor de mensagens de chat (26147)
  • Habilita nova barra lateral admin por padrão (26391)
  • Adiciona mensagem ao fechar tópicos em massa (26535)
  • Oculta resumo em mensagens privadas (26532)
  • Adiciona barra de progresso às notificações toast (26483)
  • Modal e menu de favoritos redesenhados (23071)
  • Mescla discourse-automation (26432)
  • Adiciona args à saída de plugin home-logo (26486)
  • Ignora usuários desativados manualmente ao purgar (26478)
  • Limpa filtro admin da barra lateral com ESC (26408)
  • Capacidade de expandir/recolher todas as seções admin (26358)
  • Permite reescopar busca de usuário de chat via plugin (26361)
  • Adiciona número da página aos títulos das páginas para crawlers (26367)
  • Simplifica conteúdo do crawler para URLs de publicação não canônicas (26324)
  • Definição de navegação de configuração de plugin admin mais flexível (26254)
  • Aumenta comprimento padrão da sessão DiscourseConnect (26261)
  • Botões para adicionar e remover objetos para configurações de tema de esquema (26256)
  • Página admin separada para novidades e relatórios (26216)
  • Redesenha modal de atalhos de teclado (26236)
  • Adiciona seletor de idioma para traduções de tema na interface admin (26150)
  • Adiciona botão de mensagem direta de chat ao perfil do usuário (26135)
  • Permite que configurações do site sejam editadas em toda a interface admin (26154)

Correções de Bugs

  • Troca de modo de barra lateral em subpasta (27026)
  • Link profundo para uma mensagem em uma thread
  • Cria itens de diretório para novos usuários quando em modo bootstrap (27020)
  • Evita erro de meta tags ausentes (26927)
  • Título/alt incorreto do menu do usuário (27019)
  • Ordenação de listas de tópicos de usuário
  • Exibe tópico selecionado com acima-do-item-da-lista-de-tópicos (26928)
  • Restaura corpo do documento ancorado do cabeçalho do site glimmer (27003)
  • Remove menu de usuário duplicado para implementação antiga de cabeçalho (27002)
  • Não fecha automaticamente em identificadores vazios (27001)
  • Altera método de solicitação para categorias/busca (26976)
  • Define duração selecionada para componente de seletor de tempo relativo (26997)
  • Negrito no cabeçalho da barra lateral quando a barra lateral admin está desabilitada (26993)
  • Adiciona traduções ausentes para logs de ações de staff. (26969)
  • Restaura comportamento de adicionar classname ancorado ao corpo do documento durante atualizações de cabeçalho (26967)
  • Previne automações recorrentes de executar antes de start_date (26963)
  • Desabilita o modal no menu de favoritos mobile (26958)
  • Permite desativar bloqueio de rolagem do corpo no modificador de deslizar (26957)
  • Fecha d-menu antes da ação no menu do tópico (26956)
  • Abre link Powered-by em nova aba (26953)
  • Atualiza duração e intervalo quando os valores de entrada são atualizados. (26796)
  • Usa permalinks fornecidos pela MaxMind para baixar bancos de dados MaxMind (26847)
  • Tenta onebox mesmo se o corpo da resposta exceder max_download_kb (26929)
  • Rastreia propriedade User.status (26941)
  • Garante que RequestTracker lida com exceções propagadas corretamente (26940)
  • Garante que links de notificações de chat funcionem com subpasta (26938)
  • Injeta serviço de usuário atual no modelo de categoria (26937)
  • Divisor incorreto no menu admin do tópico (26934)
  • Previne falhas devido a nomes de usuário com aspas (26907)
  • Melhorias no streaming de mensagens de chat (26892)
  • Permite que bots criem/atualizem/streaming de mensagens (26900)
  • Ignora SVGs ao regenerar imagens otimizadas ausentes.
  • Usa o link correto para a categoria Geral (26891)
  • Exibe CTA discourse-ai apenas para admins (26895)
  • Pré-carrega todos os ancestrais de categorias da barra lateral (26715)
  • Garante que não haja loop infinito de categoria
  • Um membro existente de um canal é permitido entrar (26884)
  • Passa contexto de tópico/publicações corretamente (26882)
  • Envia resumos de atividade com base em “última visualização”
  • Torna helper de migração de tema getCategoryIdByName insensível a maiúsculas/minúsculas (26878)
  • Rota ausente para editar componentes (26874)
  • Serialização de staff_writes_only (26866)
  • Enquetes aninhadas
  • Restaura SCSS de menu popup legado (26864)
  • Adiciona suporte para localização e detalhes no calendário ICS (26862)
  • Estilos do menu de seleção de publicações (26857)
  • Não exibe rótulo do botão de favorito no rodapé do tópico de mensagem privada (26858)
  • Lida com tags com underscores corretamente (26839)
  • Ordena categorias em SQL para Categorias#busca (26810)
  • Adiciona fallback de resumo para respostas de mensagens de chat (26834)
  • Previne condição de corrida em automações recorrentes (26828)
  • Previne URL longa de transbordar título da thread (26827)
  • Palavras Observadas (+ Grupos) com ação ausente (26826)
  • Não exibe lista vazia no menu admin do tópico (26825)
  • Criando palavras observadas…
  • Previne loop infinito de automações acionando umas às outras (26814)
  • Não exibe botão de menu admin do tópico para usuários comuns (26820)
  • Previne anexos duplicados em e-mails recebidos - tentativa 2
  • Não exibe publicações ocultas nos resultados de busca (26800)
  • Verifica corretamente o id do usuário da mensagem original (26805)
  • Habilita/desabilita corretamente rolagem do corpo no modal (26784)
  • Renomeia scroller em todos os lugares corretamente (26783)
  • Melhor rastreamento de alterações de visibilidade do tópico (26709)
  • Garante que última leitura seja atualizada em nova mensagem (26772)
  • Garante que não saímos sem automações pendentes (26771)
  • Não incrementa contagem de respostas manualmente (26769)
  • Seletor relativo estava sendo resetado na mudança (26766)
  • Constrói resumo de mensagem de chat para pré-visualização de thread (26765)
  • Inclui conteúdo HTML para usuários autenticados com UA de crawler (26757)
  • Selecionando categorias para novos webhooks admin (26746)
  • Busca categorias para opção “+subcategorias” (26622)
  • Passa valores de configurações de objetos tipados para migrações de tema (26751)
  • Move reindexação de usuário para um job (26753)
  • Tarefa rake themes:update não revertendo transação em erro (26750)
  • Permite excluir avatares da configuração de avatares selecionáveis (26720)
  • Garante que fechemos modal na reação (26745)
  • Previne erro devido a substituição de propriedade (26741)
  • Melhora tratamento de ‘PublicExceptions’ quando bootstrap_error_pages habilitado (26700)
  • 404 ao visitar editor de objetos de configuração de tema para componente de tema (26733)
  • Usa subcategorias serializadas em subcategory-with-featured-topics (26718)
  • Destaque de código automático não aplicado em modal em tela cheia (26710)
  • Mensagens já estão invertidas (26692)
  • Garante que última leitura seja atualizada na saída (26691)
  • Em EmailSettingsValidator, desativa autenticação smtp quando não há usuário e senha
  • Descompasso de locale no seletor de traduções de tema (26687)
  • Serializa categorias para publicações de grupo (26663)
  • Reseta automações pendentes apenas se necessário (26685)
  • Argumentos corretos para “exibir melhores respostas” no mapa do tópico (26681)
  • Desabilita armazenamento de tempo de publicação e tópico inválido quando enviado do cliente (26683)
  • Reanexa corretamente imagens permitidas no e-mail de resumo de atividade (26642)
  • Não purga usuários que foram desativados pelo sistema (26656)
  • Não coloca não-categoria em Site.categories (26664)
  • Serializa categorias para favoritos (26606)
  • Usa ILIKE para buscar categorias (26619)
  • Desencolhe corretamente compositor ao reeditar publicação (26650)
  • Previne abertura de acontecer muito cedo (26649)
  • Previne exibição de modal de descarte na reedição (26639)
  • Configuração de upload de publicação access_control_post_id desnecessariamente (26627)
  • Aguarda salvar favorito antes de permitir clique no botão do menu (26626)
  • Excluir um grupo estava gerando um erro (26623)
  • Garante que timezone inválido não bloqueie e-mails críticos (26607)
  • Atualiza breadcrumbs de categoria de forma mais confiável (26608)
  • Título do botão voltar da linha do tempo quebrado (26604)
  • Garante que resposta desbloqueie rolagem do corpo (26616)
  • Apenas permite kbd e não detalhes
  • Carrega categorias com atividade de usuário e rascunhos (26553)
  • Morf após todos os “decorateCookedElement”
  • Adiciona ident para corrigir estilo de status de usuário em publicações (26585)
  • Css de caixas de seleção de lista aninhada (26581)
  • Permite que usuários resetem sua escolha de página inicial se a página inicial personalizada for de… (26536)
  • Ícone de relógio de favorito não exibido (26572)
  • Não foca automaticamente entrada na edição no mobile (26554)
  • Carrega categorias com revisões de publicação (26496)
  • Previne modal DMenu mobile de bloquear rolagem (26550)
  • Garante que [date-range não conflite com lista de verificação
  • Lista de verificação não estava funcionando se houvesse uma URL de imagem
  • Não exibe botão de editar seções na barra lateral admin (26547)
  • DiscourseIpInfo.mmdb_download unindo URLs incorretamente (26545)
  • Atualiza acesso à propriedade do tópico na visualização raw topic-status (26528)
  • Carrega informações da categoria para página sobre (26519)
  • Mantém detalhes aberto na pré-visualização (26518)
  • Registra cliques nos resultados de busca no menu de busca do cabeçalho (26500)
  • Carrega categoria antes de abrir compositor (26493)
  • Campos de entrada não exibidos ao adicionar um objeto à configuração vazia (26509)
  • Adiciona args de saída home-logo à versão não glimmer (26495)
  • Garante que Theme#settings sejam instâncias de ThemeSettings (26481)
  • Não permite acesso à página do plugin se o plugin não estiver visível (26431)
  • Restaura autor em visualizações de crawler de não-primeira-publicação (26459)
  • Bloqueio de rolagem do corpo textarea (26462)
  • Permite que modais desativem deslizar para fechar (26460)
  • maxmind:refresh não respeita refresh_maxmind_db_during_precompile_days (26457)
  • Garante que “save” seja traduzível no modal de favorito (26446)
  • Visualização de impressão não estava funcionando (26433)
  • Lista de mensagens não deve rolar em nova mensagem (26438)
  • Apenas exibe histórico de edição ao navegar via notificação de edição para publicações que têm revisões e podem ter seu histórico de edição visualizado (26418)
  • Erro não sendo levantado para propriedade de categorias tipadas obrigatórias (26443)
  • Usa getter para showPoweredBy (26419)
  • Oculta configuração de site footgun max_notifications_per_user (26414)
  • Não define tipo de autenticação smtp quando não há usuário ou senha
  • Ajustes de select-kit no mobile (26401)
  • Previne rolagem do corpo de ocultar elementos fixos (26400)
  • Exporta falso nos campos de confirmação de usuário ao usar convites de usuário (26332)
  • Descrições não exibidas para alguns tipos de configuração do site (26399)
  • Pula validações relacionadas a tags quando a opção skip_validations está presente (26379)
  • Permite mensagem direta quando max dm users definido como 1 (26392)
  • Adiciona cabeçalho content-type ao erro de limitador de taxa
  • Opções de calendário parte 2 (26371)
  • Passa opções de calendário corretamente (26370)
  • Permite redirecionamento ao baixar banco de dados maxmind (26333)
  • Tenta atualizar select-kit no teclado (26345)
  • Corrige tradução quebrada no editor de configuração de objetos de campo de entrada de tags (26340)
  • Define has_children corretamente em Category.preload_user_fields! (26327)
  • Remove lógica de contexto de busca do narrative-bot quebrada (26319)
  • Valida tags usando Tag#name em vez de Tag#id em ThemeSettingsObjectValidator (26314)
  • Usuários anon não podiam editar suas próprias publicações (26283)
  • Dois elementos não devem ter o mesmo ID (26305)
  • Carrega subcategorias através de CategoryList (26297)
  • Serializa categorias pai primeiro (26294)
  • Atalhos de teclado fechando modal de construtor de tabela (26278)
  • Garante que sitemaps incluam todos os tópicos sem duplicatas (26289)
  • Renderiza erros 403 corretamente para crawlers usando basic-html (26287)
  • Erro encontrado ao adicionar objeto filho no editor de configuração de objeto (26259)
  • Simplifica implementação de link personalizado da barra lateral (26201)
  • Não usa return em bloco (26260)
  • Oculta botão de chat do cartão de usuário quando chat desabilitado (26237)
  • Adiciona texto de sinalizador ilegal de mensagem de chat ausente (26255)
  • Remove menções “falsas” de extract_mentions (26253)
  • Timezones IST KST e JST ausentes em publicações cozidas (26252)
  • Não perde barra lateral admin ao abrir gaveta de chat (26235)
  • “Flash” ao carregar resultados de busca (26249)
  • Garante que ‘condition’ do botão personalizado do compositor seja executado corretamente (26245)
  • Aguarda o fim das solicitações de busca (26240)
  • Regressão de scroll-lock após fechar menu mobile (26232)
  • Atualiza barra de ferramentas de publicação na rolagem do tópico (26228)
  • Previne mudança de layout de conteúdo no mobile (26238)
  • Exibe erro de tag máxima e previne busca (26233)
  • Garante que ícone dnd seja atualizado imediatamente no cabeçalho glimmer (26221)
  • Corrige verificação de chave de API do Mailgun quebrada (26206)

Alterações de UX

  • Usar uma mensagem JIT diferente quando não houver resultados de pesquisa no diretório de usuários (27009)
  • Adicionar classe ausente para oneboxing de vídeo do YouTube (27005)
  • Usar display_name para o algoritmo de resumo exibir o nome de um LLM personalizado (27006)
  • O botão de administração do tópico deve ter a mesma altura que seus irmãos (26973)
  • Usar variável CSS de breakpoint em vez de 570px arbitrário (26945)
  • Expandir área de toque da lista de threads no mobile (26818)
  • O padrão da configuração do site Enable_powered_by_discourse é true (26774)
  • Adicionar CSS para CTA de lista vazia do plugin de administração (26949)
  • Link para /latest no modelo de tópico de boas-vindas (26944)
  • Mesclar o experimento de redesign para respostas incorporadas (26876)
  • Usar cor quaternária para navegação por teclado (26911)
  • Ocultar contagem de usuários no link da mensagem original (26890)
  • Atualizar guia de início rápido (26889)
  • Aumentar limite de caracteres para descrição de campo de usuário personalizado (26863)
  • Títulos da barra lateral de administração estão em negrito (26801)
  • Corrigir duplicação de cor de relatório (26799)
  • Spinner de carregamento ao clicar em um item
  • Ajustes menores no menu suspenso de notificações de usuário (26754)
  • Altera ícone de nível normal para notificações de usuário (26740)
  • O botão de favorito no rodapé do tópico deve ter a classe btn-default (26717)
  • Corrigir estilo para linha focada (26698)
  • Espaçamento dinâmico para botões de resumo (26690)
  • Manter títulos de entrada consistentemente em negrito (26510)
  • Atualizar para cor de texto variável para fundo variável (26676)
  • Ao reabrir compositor colapsado, resetar altura (26661)
  • Correções de alinhamento de emoji, sequência de #26491 (26618)
  • Impedir que toasts cobram o cabeçalho (26615)
  • Melhorar identificador para propriedade typed de categorias no editor de objetos de tema (26600)
  • Tornar primeiro administrador um moderador para revisar aprovações de usuário. (26588)
  • Exibir JIT quando lista de usuários está vazia (26579)
  • Corrigir cor de reticências do menu de usuário (26578)
  • Ajustar CSS do plugin de checklist (26577)
  • Corrigir problemas de alinhamento ao redor do status do usuário (26491)
  • Novo raio de borda padrão (26560)
  • Sem cursor de ponteiro em checklist “somente leitura”
  • Mostra melhorias no menu de favoritos
  • Chat >` estilo de msg excluída (26538)
  • Ajustar padding de menção (26492)
  • Melhor texto para lembrete definido (26534)
  • Permitir que um valor padrão seja especificado para propriedades enum (26529)
  • Parar flicker de avatar ao abrir menu de usuário no Safari (26511)
  • Melhorias nas dicas de usuário (26480)
  • Ajustes para menu de seleção em massa experimental (26474)
  • Altera texto de diferir para marcar como não lido (26468)
  • Renomear a palavra “Upgrade” para “Update” na UI. (26396)
  • Ajustes no texto da configuração enable defer (26465)
  • Melhorar mensagem de erro de validação ao salvar configuração de objetos de tema (26455)
  • Corrigir erro de validação obrigatório exibido para propriedades não obrigatórias (26453)
  • Mudar para novo objeto ao adicionar objeto no editor de configuração de objetos de tema (26454)
  • Corrigir overflow de nomes de site longos no cabeçalho (26450)
  • Ajustes menores de estilo para editor de objetos de esquema (26444)
  • Destacar código em blocos em e strong (26435)
  • Ajustes menores do editor de esquema de tema para mobile (26434)
  • Envolver small-user-list-content para caso de muitos usuários (26422)
  • Adicionar títulos colapsáveis ao editor de objetos de tema, ajustar estilos (26383)
  • Corrigir posição da contagem de caracteres no campo de entrada de configuração de objetos (26357)
  • Adicionar ícone fab de threads (26349)
  • Atualizar twitter blue para X black (26343)
  • Converter estilo mention para inline (26317)
  • Melhor opacidade de fade do backdrop do modal (26328)
  • Incluir mensagem quando conteúdo do crawler é omitido (26325)
  • Melhora modal no mobile (26055)
  • Adicionar atributo title aos controles de imagem de preview do compositor (26301)
  • Garantir que todos os botões do cabeçalho tenham tamanho consistente (26318)
  • Melhorar seletor de categoria no editor de objetos de tema (26311)
  • Melhorar layout do editor de configuração de objetos de tema (26309)
  • Mover link “All Site Settings” para o topo da barra lateral de administração (26313)
  • Melhorar seletor de grupo no editor de objetos de tema (26312)
  • Ocultar “powered by” da página de ativação de conta (26298)
  • Ocultar toggle da barra lateral na rota de conta criada (26299)
  • Adicionar ícones de chevron para expandir e colapsar todos os toggles na barra lateral de administração (26246)
  • Ajustar estilos do editor de objetos para layout de página inteira (26265)
  • Tornar dimensionamento de entrada consistente em todos os navegadores (26159)
  • Chat >` corrigir ícone de cadeado no link da mensagem original (26227)
  • Não fechar seleção de texto de post ao rolar (26217)
  • Primeira passagem de estilo do editor experimental de configuração typed de objetos (26194)
  • Atualizar ícone do twitter, adicionar threads & mastodon (26203)

Performance

  • Otimizar query para excluir tópicos em certas categorias no TopicsFilter (27027)
  • Sair de validações caras de post
  • Melhorar build JS de produção em ambientes de baixa memória (26849)
  • Reduzir overhead do resumo de mensagem de chat (26712)
  • Introduzir um serializador básico de chave de API
  • Melhorar performance de most_replied_to_users (26373)
  • Substituir índice reply_to_post_number de posts (26385)
  • Permitir apenas uma notificação revisável por vez (26330)
  • Corrigir N+1 ao carregar categorias com campos personalizados (26241)
  • Remover <link rel="preload"> desnecessário para javascript de tema (26220)
  • Evitar publicar ações de usuário para o usuário que fez a ação (26225)
  • Corrigir N+1 ao pesquisar categorias (26223)
  • Remover <link rel="preload"> desnecessário (26219)
  • Diferir carregamento de canais (26155)

Acessibilidade

  • Corrigir cores do botão de menu de administração do tópico para cores WCAG (27007)
  • Melhorar marcação do formulário de pesquisa da página 404 (26322)
  • Adicionar papel de botão ao âncora reply-to-tab no desktop (26321)
  • aria-controls do mapa do tópico precisa de um ID (26308)
14 curtidas