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

Novas funcionalidades em 3.3.0.beta2

Powered by Discourse

Sites auto-hospedados agora terão um selo “Powered by Discourse” na parte inferior para promover o ecossistema de código aberto do Discourse. Saiba mais.

CleanShot 2024-05-14 at 16.55.10

Nova barra lateral de administração

Experimente a nova barra lateral de administração! Todos os aspectos do painel de administração agora estão agrupados e categorizados para facilitar o acesso. Todos os novos sites têm a barra lateral de administração habilitada por padrão. Se você ainda não a vê, habilite-a através da configuração admin sidebar enabled groups.

CleanShot 2024-05-14 at 13.56.26

Menu de favoritos redesenhado

O novo menu de favoritos permite opções rápidas para definir lembretes, juntamente com opções personalizadas. Você também pode editar ou excluir esses lembretes. Disponível nos botões do rodapé do tópico.

CleanShot 2024-05-13 at 18.34.41

Chat a partir do perfil do usuário

Agora você pode enviar mensagens diretas para usuários a partir de seus perfis clicando em chat

Atalhos de teclado mais limpos

A tela de atalhos de teclado foi atualizada e agora inclui uma separação entre seções, tornando mais fácil escanear e encontrar seu atalho.

Mais opções em modais para mobile

Os modais agora aparecem deslizando para cima e você pode deslizar para baixo para fechá-los. Agora há mais opções de ação nos lados esquerdo e direito dos títulos.

20 curtidas

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