3.5.0.beta8: Plugins incluídos, um novo tema, melhor gerenciamento de cores, filtragem poderosa e controles avançados de imagem

Novidades na 3.5.0.beta8

:package: Plugins populares agora incluídos no core do Discourse

Estamos tornando o Discourse mais poderoso e fácil de usar “out-of-the-box” ao incluir um conjunto de nossos plugins mais populares diretamente no core do Discourse. Isso significa que plugins amplamente utilizados como Assign, Solved, Data Explorer, Reactions e outros serão incluídos por padrão ao instalar ou atualizar o Discourse, sem a necessidade de instalação separada de plugins, tornando muito mais fácil o acesso a esses recursos poderosos.

  • Sem alteração para hospedagem gerenciada: Sites em hospedagem Discourse não serão impactados, enquanto os auto-hospedados serão solicitados a remover esses plugins de seu app.yml em sua próxima reconstrução.
  • Desabilitados por padrão: Todos os plugins incluídos permanecem desabilitados por padrão, portanto, não há mudança visível ou funcionalidade adicional, a menos que você os habilite.
  • Sem impacto no desempenho: Plugins desabilitados não adicionam JavaScript extra ou carga ao servidor, garantindo que seu site permaneça o mais enxuto possível se você não os habilitar.

Para detalhes completos, uma lista completa de plugins e instruções de atualização para auto-hospedados, confira o anúncio oficial.

:sunrise: Novo tema Horizon, disponível para todos

Temos o prazer de anunciar o Horizon, nosso mais novo tema padrão projetado para uma primeira impressão bonita e amigável, e uma experiência de comunidade simplificada! Destaques incluem:

  • Cartões de tópico simplificados e modernos: Menos desordem, mais foco.
  • Texto maior na área de leitura: Melhora a legibilidade, especialmente no celular.
  • Múltiplas paletas de cores: Opções integradas para melhor personalização.
  • Otimizado para administradores não técnicos: Design “out-of-the-box”, de configuração mínima, que fica ótimo em todos os dispositivos.

O Horizon agora está incluído em todos os sites Discourse - novos e existentes. Leia mais em o anúncio.

:artist_palette: Uma nova maneira de gerenciar paletas de cores

Estamos animados em anunciar uma maneira redesenhada para administradores gerenciarem e selecionarem paletas de cores no Discourse! A nova página de lista de paletas de cores introduz:

  • Pré-visualizações visuais de paletas: Veja instantaneamente todas as paletas disponíveis, cada uma exibida em cartões com pré-visualizações ao vivo.
  • Rótulos de status claros: Identifique rapidamente qual paleta está ativa e quais são selecionáveis pelos usuários.
  • Gerenciamento fácil de paletas: Alterne a paleta ativa ou ajuste quais paletas são selecionáveis pelos usuários, tudo em uma única página.

A atualização é amigável para dispositivos móveis e oferece aos administradores uma visão geral clara e visual de todas as paletas para um fluxo de trabalho simplificado. Leia mais no anúncio.

:magnifying_glass_tilted_left: Filtragem dinâmica de tópicos agora disponível

A rota /filter aprimorada traz pesquisa e filtragem de tópicos mais rápidas e inteligentes! Esta atualização da interface de filtragem de tópicos inclui:

  • Pesquisa por palavra-chave: Pesquise tópicos sem esforço digitando qualquer palavra-chave ou frase.
  • Autocompletar: Navegue pelas opções de filtragem com novas sugestões de autocompletar.
  • Encontre na barra lateral: O link /filter está disponível em “Mais…” na barra lateral por padrão.

Leia o anúncio para mais informações e aprofunde-se com a documentação.

:framed_picture: Controles avançados de imagem no composer

O novo composer oferece uma experiência de escrita moderna, incluindo uma interface de gerenciamento de imagens totalmente nova! Com esta nova barra de ferramentas, você pode:

  • Redimensionar imagens: Redimensione suas imagens diretamente no editor visual.
  • Definir texto alternativo: Adicione ou edite texto alternativo e legendas para manter suas postagens acessíveis.
  • Excluir imagens: Remova imagens carregadas com um clique.

Esta interface amigável torna o trabalho com imagens em suas postagens mais fácil do que nunca.

O novo composer está agora disponível em todas as comunidades para tornar a escrita no Discourse mais fácil para todos os seus membros. Leia o anúncio completo sobre a nova experiência do composer para saber mais.

Atualizações de Segurança

Esta versão inclui correções para estas questões de segurança relatadas por nossa comunidade e HackerOne.

11 Curtiram

Ainda mais!

Mas espere, há mais! Fazemos o nosso melhor para destacar novos recursos e alterações 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 e Correções Adicionais listados abaixo.

Melhorias de Plugins

discourse-code-review

Novos Recursos

  • Não criar usuários provisionados se enable_staged_users estiver desativado (251)

discourse-group-tracker

Alterações de UX

  • Fazer com que o container ancorado seja sempre exibido para o rastreador de grupos (92)

discourse-jira

Correções de Bugs

  • Enviar apenas atributos de campos obrigatórios no payload (107)

discourse-translator

Correções de Bugs

  • Remover duplicatas antes de adicionar o índice (315)

Todos os Recursos e Correções

Novos Recursos

  • Configurar um modelo LLM padrão para todos os recursos (33752)
  • Criar novo tópico ao visualizar categoria ou tag restrita (33495)
  • Habilitar editor rico para todos os usuários (33699)
  • Melhorias na página de conversa com IA (33853)
  • Permitir exibição segura de HTML nos motivos de silêncio e suspensão (33815)
  • Adicionar componente AdminFilterControls reutilizável, aplicável a plugins e relatórios (33706)
  • Redefinir data de impulso ao excluir uma postagem (33747)
  • Adicionar suporte para AWS MediaConvert (33092)
  • Adicionar configuração do site para permitir que comentários sejam desativados no plugin discourse-post-voting (33775)
  • Layout redesenhado do índice da paleta de cores do administrador (33628)
  • Pesquisa dinâmica na rota /filter (33614)
  • Mostrar relatório de visualização de página legado para sites que usam visualizações de página legadas (33620)
  • Configurações do site personalizáveis (32233)
  • Passar e-mail para autenticação externa no cadastro (33559)
  • Permitir que usuários recategorizem em massa silenciosamente (33490)
  • Facilitar para a equipe ver se um perfil está silenciado (33537)
  • Menu de título/parágrafo de texto na barra de ferramentas do editor (33461)
  • Mostrar diálogo em postagem traduzida para escolher editar o original ou a tradução (33184)
  • Permitir Ctrl/Cmd+Enter para enviar um formulário a partir de uma área de texto (33527)
  • Regra de entrada de imagem ao digitar no editor rico (33498)
  • Barra de ferramentas de imagem do editor rico para escala/texto alternativo/excluir (33381)
  • Exibir mudança de localidade no modal de histórico de postagens (33469)
  • Implementar RFC 8058 para cancelamento de inscrição por e-mail (33392)
  • Validar hashtags no editor rico de texto do editor (33272)
  • Adicionar configuração oculta para limitar o número de localizações de localização de conteúdo (33378)
  • Habilitar sistema Horizon (33374)
  • Nova ordem de pesquisa para tópicos lidos (33353)

Correções de Bugs

  • Não aumentar o botão do rodapé do tópico (33903)
  • Adicionar ícone pen à lista de ícones principais (33901)
  • Aplicar alteração de paleta de cores quando a pré-visualização não estiver disponível, avisar para o modo escuro (33827)
  • Exibir alerta ao emitir o último voto restante (33845)
  • Atualizar corretamente o último ID do message bus para threads e canais (33846)
  • Erro JS ao silenciar e desilenciar o usuário (33851)
  • Bug ao silenciar usuário e não fazer nada com a postagem (33819)
  • Garantir que o grid automático funcione em alemão (33831)
  • Usar translatedTitle para o título do ícone de moderador (33832)
  • Erro de digitação no título traduzido para a lista de tipos de arquivo de áudio (33830)
  • Seleção em massa do Horizon às vezes não fixa no Safari (33829)
  • Garantir que autogrid funcione com espaçamento em francês (33823)
  • Armazenar contexto para uploads falhados (33546)
  • A linha do tempo não deve ancorar a menos que todas as postagens sejam carregadas (33801)
  • Usuários suspensos e excluídos aparecendo nos Leaderboards (33627)
  • Não sobrescrever títulos traduzidos ao atualizar emblema (33731)
  • Capturar seleções de edição rápida que são grandes demais para editar (33777)
  • Capturar chamadas highlightHTML onde a agulha é grande demais para destacar (33776)
  • Nomear canal padrão para título do tópico (33754)
  • Adiciona importação de serviço de roteador faltante (explícita) (33756)
  • Garantir que mostremos um erro quando a descrição for muito longa (33750)
  • Mostrar remoção em massa de convites expirados (33716)
  • Não excluir chaves para subtipos hidratados sem sucesso (33615)
  • Mostrar localização para localidade sem região se existirem (33702)
  • Link quebrado para pontuação de bounce do perfil do usuário no administrador (33726)
  • Garantir que o construtor de eventos defina corretamente a descrição (33700)
  • Erro de digitação no nome da variável CSS (33717)
  • Garantir que o cache de configuração do site do tema seja definido na importação do tema (33697)
  • Exibir tempo decorrido desde o início da conexão no erro
  • Atualizar link errado para discourse-migratepassword (33688)
  • O parâmetro external_id pode ser um inteiro (33675)
  • Não criar datas de eventos vazias no calendário
  • O limite educacional do editor deve usar a contagem de postagens (33650)
  • Capturar erros de sintaxe em scripts brutos (33673)
  • Desabilitar respostas a categorias quando resposta por e-mail estiver desativada (33641)
  • Comportamento de fallback para subcabeçalho do welcome-banner (33613)
  • Serializar objetos de tempo corretamente no plugin de calendário
  • Forçar que temas do sistema estejam habilitados (33643)
  • Erro em configurações globais sombreadas para configurações obsoletas (33642)
  • Erro no JSON de configurações do site do cliente (33640)
  • Carregar rascunho salvo ao clicar em responder à postagem (33543)
  • Meus redirecionamentos com parâmetros insensíveis a maiúsculas e minúsculas (33604)
  • Incluir ícone para mensagens privadas em pesquisas filtradas não relacionadas a mensagens (33611)
  • Links quebrados para configurações do site na seção Conteúdo (33597)
  • Permitir corretamente a tradução de minhas mensagens (33586)
  • Bug quando registros de e-mail ignorados são filtrados (33557)
  • Tags de variáveis de cor (33561)
  • Problemas de z-index com o novo DMenu no editor (33545)
  • Melhorar modos “somente leitura” (33521)
  • Preenchimento horizontal do cabeçalho no móvel (33555)
  • Variável de cor de linha do tempo do tópico faltante (33554)
  • Cor de fundo da tag do Horizon (33553)
  • Várias correções de etapas de otimização (33523)
  • Remove + da dica de ferramenta de alternância RTE (33542)
  • Atualizar também a localidade do tópico na criação (33544)
  • Usar a configuração max_tag_search_results como limite padrão para pesquisa de grupos de tags (33485)
  • Esvaziar um campo de texto deve anulá-lo (33520)
  • Configuração de data do calendário Formkit um dia para trás (33238)
  • Agrupamento de emblemas para emblemas do sistema deve ser editável (33504)
  • Escapar URL ao inserir/editar links no modal do editor (33501)
  • Converter hashtags inválidas no editor para texto (33441)
  • Converter menções inválidas no modo de texto rico do editor para texto (33437)
  • Ordem do botão de chat no perfil do usuário (33494)
  • Lidar com URLs de restauração terminando com parâmetros de consulta (33384)
  • Atualizações do link de mensagens na barra lateral (33444)
  • Impedir salvar string vazia como localidade (33481)
  • Renomear a rota de notas reviewable para corresponder às rotas reviewable existentes (33480)
  • Limpar seleção no menu pop-up de expansão (33467)
  • Redefinir estado de citação ao redefinir seleção de texto (33463)
  • Fazer hide_new_user_profiles funcionar com usuários atualizados manualmente (33458)
  • Executar decoradores post-adopt corretamente no fluxo de postagens glimmer (33440)
  • Garantir que temos um cooked para trabalhar (33439)
  • Renderizar emojis no texto de hashtag cozido para o modo de texto rico do editor (33395)
  • Garantir que pequenas ações não acionem a barra de ferramentas de postagem (33422)
  • O esquema de cores padrão do Horizon deve ser selecionável pelo usuário (33428)
  • Garantir que os dados de reivindicação de reviewable no lado do cliente estejam definidos corretamente (33405)
  • Escapar display:none para subcabeçalho no welcome banner para Horizon (33411)
  • Mostrar dica para campo selecionável obrigatório no cadastro quando não selecionado (33401)
  • Problemas do UppyUploader quando a configuração authorized_extensions está em branco, mas authorized_extensions_for_staff não está (33423)
  • Melhorar a tarefa de mesclagem de horizontes (33394)
  • Aplicar preferências de diversidade aos resultados da pesquisa de emojis (33393)
  • Desreivindicar reviewables quando um modal de ação é cancelado (33377)
  • Adicionar ordem de classificação de última leitura faltante à pesquisa de página completa (33376)
  • Usar libv8-node-24.1.0.0-x86_64-darwin quando necessário (33372)
  • Melhora o comportamento da barra de ferramentas de postagem (33342)
  • Pesquisa de administrador não incluindo páginas de plugins (33356)
  • Não permitir enviar ações em massa de tópico sem notificação… (33292)
  • Miniaturas de vídeo de chat no iOS (33349)
  • Fazer seletores relativos do tema salvarem (33344)
  • Ignorar deslocamento de postagens recentes na pesquisa quando filtros antes/depois são usados (33323)
  • Adicionar nomes de configurações humanizados para serializador de configuração de tema (33341)

Alterações de UX

  • Cor da borda do conteúdo (33908)
  • Corrigir problemas de layout do editor de tradução (33905)
  • Impedir que o motivo do rodapé esprema os botões (33866)
  • Mencionar console do navegador no banner de erro do tema (33890)
  • Remover estilo único para botões de notificação (33865)
  • Múltiplas correções abordando o painel do menu do usuário (33842)
  • Incluir JS na lista de ‘campos editados’ da interface do usuário do tema (33841)
  • Converter botões de recurso de administrador de IA em links (33840)
  • Atualização do painel de notificações (33795)
  • Permitir rolagem horizontal para a barra de ferramentas do editor no móvel (33703)
  • Corrigir texto para descrição de configuração do site do tema (33816)
  • Corrigir seleção em massa no tema Horizon (33803)
  • Melhorar alinhamento do título de citação, quebra de linha (33796)
  • Corrigir efeito de hover para botões de login anônimo em páginas não Ember (33787)
  • Remover CSS antigo da página sobre (33755)
  • Mostrar contagem de Minhas mensagens na barra lateral (33539)
  • Atualizar rota de grupos na página de usuários do administrador (33738)
  • Mostrar chat na lista de plugins (33735)
  • Separar CSS do editor não relacionado (33701)
  • Interação chat-editor do Horizon (33677)
  • Diminuir fonte das tags discourse no pop-up do editor (33679)
  • Adicionar título de subpágina faltante para rastreamento e preferências de usuários (33621)
  • Mostrar todos os plugins pré-instalados e rotulá-los como tal (33681)
  • Reverter para espaçamento padrão na lista de menu da barra de ferramentas (33671)
  • Corrigir z-index do menu suspenso de tradução do editor (33669)
  • Remover fonte negrito para itens de autocompletar selecionados (33668)
  • Fazer a configuração rich_editor mais fácil de encontrar (33666)
  • Adicionar configuração do site de localização do welcome banner à interface de administrador (33438)
  • Z-index do DMenu móvel para conteúdo do modal (33660)
  • Substituir z-index específico para o caso de dmenu em conjunto com editor móvel (33622)
  • Correções no cabeçalho da lista de tópicos (33653)
  • Ocultar seção de ativos para temas remotos (33649)
  • Banner-search-radius (33624)
  • Mostrar mês do calendário (33623)
  • DMenu-composer z-index (33618)
  • Usar nome correto para MPs nas estatísticas de administração de usuários (33617)
  • Ajustes menores no editor em tela cheia (33584)
  • Atalhos para a barra de ferramentas de cabeçalho do editor (33578)
  • Atualizar placeholder do editor para RTE (33594)
  • Fazer o container de navegação ter largura total novamente (33581)
  • Remover margem h3 da categoria (33573)
  • Evitar que viewport pequena esprema a imagem do editor rico (33567)
  • Correção de layout ao editar descrição da categoria (33565)
  • Correção de acompanhamento dmenu zindex (33566)
  • Horizon >` corrigir espaçamento do topic-header e melhor posição de seleção em massa (33564)
  • Adições de variáveis (33473)
  • Permitir parênteses na regra de entrada de imagem do editor rico (33524)
  • Remover ações de status do tópico do menu mais do editor (33369)
  • Não arredondar bordas de imagem de emoji no RTE (33509)
  • Horizon: ajustar tamanho do emoji em topic-excerpt (33491)
  • Adicionar alerta de informação para temas integrados (33497)
  • Mover configuração rich_editor de experimental para postagem (33496)
  • Ajustes no rótulo do título para a nova nova visualização (33489)
  • Remover borda desnecessária (33472)
  • Aumentar tamanho do avatar e ícone de chat na barra lateral (33468)
  • Melhorar lista de convites (33253)
  • Atualizar cores de emblema para reviewables ilegais e de tópico não relacionado (33456)
  • Reduzir miniatura do YouTube na transcrição do chat (33433)
  • Corrigir tamanho do ícone de status do título (33442)
  • Remover seção de mensagens da barra lateral (33358)
  • Melhoria para o tema do sistema do administrador (33406)
  • Evitar suprimir eventos não de clique ao arrastar o grippie (33415)
  • Adicionar configuração do site flag_post_allowed_groups à área flags (33402)
  • Adiciona subcabeçalho opcional ao welcome banner (33361)
  • Ajustes menores no emblema do grupo de participantes (33368)
  • Excluir componentes sem recarregamento completo para manter paginação (33364)
  • Mover Citar postagem inteira da barra de ferramentas principal para o menu mais (33366)
  • Atualizar engrenagem para ícone de mais no tutorial do discobot (33343)
  • Exibir estado ativo na barra de ferramentas do editor rico (33296)

Alterações de Segurança

  • Limpar desafio webauthn da sessão após autenticação
  • Apenas subcategorias públicas no onebox (33705)

Desempenho

  • Acelerar preparação de texto de incorporação (33791)
  • Reduzir geração concorrente de incorporação (33781)
  • Alternar driver redis para hiredis (33773)
  • Adicionar índices para melhorar o desempenho de mesclagem de usuários (33271)
  • Evitar pré-carregamento lento em SiteSerializer (33283)

Acessibilidade

  • Adicionar aria-label à entrada de data de pesquisa avançada (33580)
  • Avatares/imagens do onebox são decorativos, então leitores de tela podem ignorar (33572)
  • Adicionar aria-label ao botão de expansão de citação, pular para postagem (33569)
  • Ocultar links de âncora de banners globais do site (33568)
  • Tornar in-reply-to acessível por teclado (33447)
  • Focar automaticamente o conteúdo DMenu do mapa do tópico para links, curtidas e usuários - corrigir links (33419)
6 Curtiram