3.3.0.beta1: Adesão ao Discourse Discover, página Tópicos em destaque, motivo de sinalização "É ilegal" 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

Correções de bugs

  • Garantir que as coleções de tópicos existam para atividades full_topic (67)
  • Usar slugPath completo para recarregar categorias com permissões (65)
  • Log de falha de entrega de jobs (64)

discourse-adplugin

Novos recursos

  • Melhorar compatibilidade DFP / Ad-manager com Content-Security-Policy (201)

Correções de bugs

  • Calcular “sem anúncios” para grupos no lado do servidor (200)
  • Adicionar grupos de exclusão para cada plataforma de anúncios (197)

discourse-ai

Novos recursos

  • Compartilhar conversas com IA via URL (521)
  • Pesquisa Semântica Rápida com IA (501)
  • Adicionar persona e ferramentas do Bot Assistente do GitHub (513)
  • Suporte para claude opus e sonnet (508)
  • Opção para triagem de IA enviar uma postagem para a fila de revisão (498)
  • Suporte do assistente de IA em idiomas não ingleses (489)
  • Lidar com uploads seguros em legendas de imagens (476)
  • Legenda de imagem com IA (470)
  • Nova persona Assistente do Discourse (473)
  • Personas mencionáveis e ferramenta de seleção aleatória, limites de contexto (466)
  • Permitir que personas forneçam parâmetros top_p e temperature (459)
  • Ajuste fino do relatório LLM para seguir as instruções mais de perto (451)

Correções de bugs

  • Destaque de sintaxe para conversas compartilhadas com IA com CSP habilitado (532)
  • Lidar com unicode no tokenizer (515)
  • Expirar assets quando o CSS muda
  • Tradução ausente na página de compartilhamento (528)
  • Não mostrar compartilhamento de conversa incorretamente (526)
  • Filtrar tópicos excluídos suavemente ao preencher sentimento (527)
  • Ai-image-caption não deve travar ao verificar se currentUser pode usar assistente (523)
  • O recurso de legenda de imagem deve respeitar os grupos do assistente de IA do compositor (522)
  • Ajustar chamadas de função (519)
  • Melhorar entradas do editor de persona de IA e autenticação opcional do GitHub (518)
  • Impedir que títulos de threads de chat com IA sejam criados antes que as respostas sejam postadas (517)
  • Evitar todos os loops de feedback de bots (507)
  • Backspace no prompt personalizado do compositor fecha o menu (505)
  • Salvar persona do sistema em não inglês, mensagens privadas de bot ausentes
  • Suportar várias chamadas de ferramentas (502)
  • Transmitir mensagens ao enviar MP diretamente para uma persona (500)
  • Suportar espaços dentro de argumentos para Open AI (499)
  • Chamada de serviço do compositor quebrando edições compartilhadas (494)
  • Reduzir tamanho de truncamento para Embeddings do Gemini (493)
  • Geração de imagem no gemini estava quebrada (490)
  • Legenda estava quebrada com várias chamadas subsequentes (481)
  • Incapaz de compartilhar conversas com usuário persona (479)
  • Limpar resultados da pesquisa de IA quando uma pesquisa subsequente ocorre (469)
  • Melhores títulos para threads de chat com IA (467)
  • Usar um prompt dedicado para títulos de threads (464)
  • Verificação explícita para string vazia na migração de compatibilidade (463)
  • Ocultar tópicos relacionados quando o módulo está desabilitado (461)
  • Errata causando falha em text_embedding_3_large (460)
  • Melhorar geração de embeddings (452)
  • Adicionar nome da tabela para remover referência de coluna ambígua em SQL (449)

Mudanças de UX

  • Adicionar sufixo de título às páginas de IA compartilhadas (531)
  • Adicionar suporte para modo escuro (529)
  • Atualizar estilos e marcação para recurso de compartilhamento (525)
  • Posicionamento do Assistente de IA (506)
  • Ajustes menores para tamanho e comportamento da legenda de imagem (484)
  • Ajustes menores de estilo da legenda de imagem (482)
  • Adicionar descrições de configurações ausentes (465)
  • Reintroduzir validações de configurações de embedding (457)
  • Validar configurações de embeddings (455)

Mudanças de segurança

  • Colocar proteção contra SSRF ao chamar serviços do plugin. (485)

discourse-akismet

Correções de bugs

  • Erro 500 ao editar um PostVotingComment (127)
  • Tradução ausente para review_tl1_users_first_post_voting_comment (128)

discourse-automation

Novos recursos

  • Permitir custom_fields ou user_fields no gatilho (253)
  • Criação automática de postagem quando o usuário é atualizado (249)

Correções de bugs

  • Atualizar como passamos valores para ModalJsonSchemaEditor (257)
  • Formatar placeholders corretamente (255)
  • Computar próxima recorrência diária a partir de agora (248)

discourse-cakeday

Mudanças de UX

  • Corrigir layout da página, limpar (123)

discourse-calendar

Novos recursos

  • Usar novas opções de downloadCalendar (549)

Correções de bugs

  • Editar campo personalizado do evento não funcionava (550)
  • Atualizar teste para ajustes de feriados (541)

Mudanças de segurança

  • Ocultar convidados de usuários que não têm permissão para ver a postagem do evento (544)
  • Não permitir autoconvite para eventos privados (543)

discourse-client-performance

Correções de bugs

  • Usar o nome correto do plugin em PLUGIN_NAME

discourse-data-explorer

Novos recursos

  • Adicionar tipo de parâmetro group_list (283)

discourse-global-filter

Correções de bugs

  • Matriz de categoria vazia convertendo para glimmer (133)

discourse-group-membership-ip-block

Mudanças de segurança

  • Não expor campos personalizados de outros plugins (13)

discourse-jira

Correções de bugs

  • Atualizar campo jira para API de Componente. (61)
  • Errata (58)

discourse-kolide

Novos recursos

  • Nova caixa de seleção para marcar um dispositivo como móvel no onboarding (89)

discourse-math

Mudanças de UX

  • Ocultar toast de carregamento do mathjax (78)

discourse-microsoft-auth

Mudanças de segurança

  • E-mails da microsoft não são verificados (72)

discourse-multilingual

Correções de bugs

  • Testes falhando devido a i18n.default (3)

Mudanças de segurança

  • Adicionar comprimento máximo ao campo personalizado content_languages

discourse-oauth2-basic

Novos recursos

  • Permitir especificar caminhos obrigatórios ao recuperar userinfo (96)

discourse-post-voting

Correções de bugs

  • Problemas de próxima página com rastreadores (193)

discourse-reactions

Novos recursos

  • Contar todas as reações como curtidas com exceções controladas por uma configuração do site (267)

Correções de bugs

  • Parar de solicitar mais reações quando nenhuma existe (282)
  • Não mostrar Curtidas no endpoint reactions-received (279)
  • Ver reações de atividade para outros usuários (278)
  • Chamada de função _allowHover() (277)
  • Passar o mouse sobre o ícone de reação causando erro inundaria solicitações AJAX (274)
  • Não mostrar usuários que Reagiram no menu … da postagem (275)
  • Não mostrar curtidas com reações na lista likes-received (273)
  • Lidar com post.user_id nulo para sincronização UserAction (270)
  • Exigir job agendado ausente em plugin.rb (269)

discourse-solved

Correções de bugs

  • Aninhar combobox dentro do elemento LI (280)

discourse-steam-login

Correções de bugs

  • Estilização do botão e rótulo (79)

discourse-subscriptions

Correções de bugs

  • Garantir exclusão do produto após confirmação (195)

discourse-templates

Novos recursos

  • Adicionar um link para o tópico de origem do modelo (70)

Correções de bugs

  • Lentidão ao listar modelos e a categoria de modelos (67)

discourse-vk-auth

Mudanças de UX

  • Melhorar design do botão para corresponder a outros logins (29)

Todos os recursos e correções

Novos recursos

  • Opcionalmente mostrar link “Powered by Discourse” para discourse.org (26162)
  • Filtrar palavras-chave adicionais para a barra lateral (26148)
  • Usar dir="auto" do navegador para support_mixed_text_direction (26129)
  • Configuração de usuário para silenciar notificações de fechamento (26072)
  • Melhorar opção “+ subcategorias” (26086)
  • Habilitar Content-Security-Policy strict-dynamic por padrão (26051)
  • Mostrar contagem restante em category-drop (25938)
  • Mover link de volta ao fórum acima do filtro (26070)
  • Fechamento silencioso em massa de tópicos (26043)
  • Adicionar opção “+ subcategorias” de volta (26035)
  • Permite forçar uma thread (25987)
  • Configuração do site para incluir postagem em mensagens de penalidade (26025)
  • Adicionar onebox para loom (26016)
  • Introduzir APIs para manipular ícones do cabeçalho (25916)
  • Permitir que grupos específicos visualizem e-mail bruto (26003)
  • Adicionar escopos de API de recuperação (25978)
  • Suporte para campos booleanos, enum e integer para configurações de tema de schema (25933)
  • Introduz configuração chat_preferred_mobile_index (25927)
  • Permitir atributos rowspan e colspan em tabelas HTML (20973)
  • Filtrar barra lateral do administrador (25853)
  • Adicionar status do usuário à lista de membros do chat (25831)
  • Campos de entrada de configuração de tema de schema (25811)
  • Ocultar status do usuário quando o usuário está ocultando perfil público e presença (24300)
  • Adicionar verificação agendada de problemas de login do Twitter - Parte 1 (25830)
  • Chamar API hub para atualizar inscrição do Discourse discover. (25634)
  • Adicionar saídas automáticas before e after às saídas de plugins wrapper (24254)
  • Adicionar plugin-outlet antes/depois das seções da barra lateral (25807)
  • Adicionar uma caixa de seleção para os usuários confirmarem antes de sinalizar como ilegal (25762)
  • Botão voltar para configurações de tema de schema (25743)
  • Criar um link para iniciar um novo chat (25722)
  • Adicionar um atributo .topic ao transformedPost (25757)
  • Adicionar opção experimental para CSP strict-dynamic (25664)
  • Preparação para interface de configurações de tema de schema (25673)
  • Shift+j e shift+k rolarão postagens inteiras (25684)
  • Aplicar fixação às listas de tópicos quentes (25690)
  • Link de volta ao site do Logster (25669)
  • Gerar e exibir automaticamente imagem de pré-visualização de vídeo (25633)
  • Carregamento assíncrono de hashtags de categoria e chat (25526)
  • Adicionar novo motivo de sinalização ‘ilegal’ (25498)
  • Mostrar indicador de postagem não lida no mobile (25421)
  • Permalinks para usuários (25552)
  • Permitir desabilitar aba de atividade do usuário para usuários não administradores (25540)
  • Melhorias no recurso quente (25533)
  • Adiciona um link para a mensagem original (25503)

Correções de bugs

  • Remover corretamente diretivas csp desnecessárias sob strict-dynamic (26180)
  • Suportar [code] em citações (26182)
  • Lidar com post_search_data nulo para resultado de pesquisa (26179)
  • Clicar em “mais…” na autocompletação de emoji (26176)
  • Clicar em “mais…” na autocompletação de emoji (26160)
  • Melhorias para a barra lateral do administrador (26168)
  • Ocultar sugestão de enviar MPs quando MPs estão desabilitados para o usuário (26157)
  • Evitar enviar e-mails de usuário se @ mencionar um usuário estagiário em um tópico (26102)
  • Aguardar Topic.apply_transformations assíncrono durante loadMore (26143)
  • Asserções lookbehind não estão disponíveis em < iOS 16.4 (26139)
  • Fechar menu do usuário na navegação (26131)
  • Detecção de bloco de “código” antes de mostrar autocompletação (26023)
  • Detectar RTL corretamente (26127)
  • Garantir que as informações do tópico do cabeçalho sejam atualizadas imediatamente ao navegar para fora (26128)
  • Corrigir link do ícone de MP no cabeçalho glimmer (26125)
  • Não impedir abertura de links regulares no :hamburger:wrapper (26126)
  • Armazenar endereço IP de registro ao criar usuário via SSO (26121)
  • Permitir nulo para valores de propriedades quando não são obrigatórios (26112)
  • Usar locale do usuário para notificações push de chat (26107)
  • Bug no serviço desktopNotifications não permitindo cancelamento de assinatura (26103)
  • Melhora vinculação de mensagens de thread (26095)
  • Dismissindo não lido não dismissindo corretamente (26096)
  • Pesquisa no tópico para cabeçalho glimmer (26040)
  • Verificar options em dismissRead (26065)
  • Traz de volta ícone discourse-sidebar (26050)
  • Atualizar UserProfile#bio_raw do Discobot quando o locale padrão muda (26045)
  • Espaçamento <td> em tabela expandida (26037)
  • Não mostrar threads sem respostas (26033)
  • Mostra corretamente como desabilitado um usuário que não pode conversar (26010)
  • Tipos de webhook ativos excluem plugins inativos (26022)
  • ThemeSettingsObjectValidator não permitindo caminhos de URL para string (26005)
  • Não rebaixar nível de confiança se todos os requisitos forem atendidos. (25953)
  • Impede anexados duplicados em e-mails recebidos (25986)
  • Retornar atributo href ausente para avatares de participantes do mapa do tópico (25981)
  • Remove instantaneamente mensagem de grupo ao sair (25961)
  • Jobs import:rebake_uncooked_* não podiam ser executados em paralelo (25969)
  • Mostrar “sem categoria” em category-chooser (25917)
  • Atualizações ao vivo de threads da página minhas threads (25955)
  • Atualizações ao vivo do status do membro do canal (25925)
  • Mostrar lembretes de marcação excluídos no menu de marcações do usuário (25905)
  • Não mostrar prompt de enviar MP quando o usuário não pode enviar MP (25912)
  • Adicionar status ao serializador de associação de canal (25906)
  • Melhor tratamento de erro ao criar DM (25908)
  • ThemeSettingsValidator.validate_value retornando erro errado (25901)
  • Erro quando valores inteiros são definidos como padrão de configurações de tipo string (25898)
  • Impede exceção quando a última resposta tem usuário excluído (25852)
  • Não levantar erro em transição abortada (25841)
  • Atualiza corretamente última leitura ao clicar na seta de rolagem (25838)
  • Impedir erros na barra lateral do administrador no modo seguro (25832)
  • Tags silenciadas quebrando página quente quando filtradas para tags (25824)
  • Não destacar links de plugins do administrador duas vezes na barra lateral (25808)
  • Regressão com ação onFilesPicked (25819)
  • Fazer category-drop pesquisar subcategorias (25817)
  • Mostrar Não categorizado em category-chooser (25794)
  • Permite consultar um nome de usuário feito de inteiros (25815)
  • FollowRedirects ao mudar painel da barra lateral (25814)
  • Personalizar botões de rodapé do modal de visualização de template de formulário (25804)
  • Fazer /categories/search ordem determinística (25793)
  • Garantir que propriedades do modelo sejam definidas (25790)
  • Chaves de cache devem ser strings (25791)
  • Carregar categorias com resultados de pesquisa de tópico (25700)
  • Resultados de categoria devem ser ordenados por termo (25771)
  • Barra lateral do administrador estava ocultando botão de alternância chat/fórum (25781)
  • Não duplicar links de plugins da barra lateral do administrador (25780)
  • Link ativo da navegação do administrador no modo escuro (25759)
  • Definir fundo do vídeo como preto (25744)
  • Nome correto da categoria para auto_join_users_info no chat (25739)
  • Pulo para postagem completa não funcionando (25734)
  • Adicionar uma borda ao redor do botão de play do placeholder do vídeo (25727)
  • Pré-carregar categorias pai para barra lateral (25726)
  • Remover lógica específica de strict-dynamic das extensões de CSP (25725)
  • Respeitar preferências da página inicial no link Voltar ao Fórum da barra lateral do administrador (25642)
  • Verificação Is_my_own? para usuários que estão fazendo ações anonimamente (25716)
  • Fazer itens de pesquisa recentes preencherem entrada com valor (25704)
  • Uma regressão em b797434 (25694)
  • Configuração de link de volta do Logster em produção (25685)
  • Fazer tópicos semelhantes selecionáveis (25682)
  • Permitir que vários canais de chat tenham um slug vazio (25680)
  • Ocultar informações do timer na alternância de status do tópico (25596)
  • Ajustar traduções de tipo de sinalização ilegal (25670)
  • Não adicionar classe "tag-" em páginas sem filtro de tag (25677)
  • Serializar can_ignore_users (25672)
  • Não limpar parâmetros de consulta da página inicial desnecessariamente (25665)
  • Pré-carregar campos de categoria específicos do usuário (25663)
  • Emblemas de categoria de e-mail não devem usar cor de texto da categoria (25655)
  • URL de tópico privado citado respeita instalação em subpasta (25643)
  • Ordenar canais de chat por slug (25656)
  • Nenhuma resposta como um novo tópico sem permissão (25641)
  • Origem Webauthn estava incorreta para configurações de subpasta (25651)
  • Ordenar canais de chat por menções, não lidas e título do canal (25565)
  • Mudar lógica max_image_megapixels (25625)
  • Renderizar estilos de emblema de categoria inline para e-mail (25487)
  • Procurar todas as hashtags de canal (25617)
  • Pré-carregar associações em subcategorias ao carregar categorias preguiçosamente (25630)
  • Sempre pré-carregar lista de plugins do administrador para administrador na barra lateral (25606)
  • Quente não adicionando tópicos recentemente impulsionados (25619)
  • Não carregar assincronamente categorias já carregadas (25607)
  • Respeitar intervalo de datas no relatório de fontes de tráfego principais (25599)
  • Notificações push do service worker quando cache desabilitado (25610)
  • Sempre confiar em administradores e moderadores com edições de postagem (25602)
  • Tradução ausente para sinalização Ilegal no tópico (25603)
  • Sempre permitir que a equipe (administradores e moderadores) poste links (25601)
  • Adicionar id ao aviso (25597)
  • Omitir valores de nonce e hash de CSP quando unsafe-inline habilitado (25590)
  • Restaurar suporte para arquivos .js.es6 no PrettyText (25588)
  • Tópicos semelhantes dependendo no menu de pesquisa do widget (25586)
  • Clicar em uma notificação estava acionando um erro (25583)
  • ClassName correto para avatares de notificação usando avatar do sistema (25578)
  • Visitas para TL3 realmente significa “Postagens Lidas: dias únicos” (25468)
  • Salvar estado anterior do chat ao navegar com a barra lateral (25537)
  • Inserir espaçamento do emblema de pesquisa de hiperlink (25563)
  • Salvar convites de grupo corretamente (25566)
  • Atualizar cache de javascript de temas após executar migrações de temas (25562)
  • Adicionar redirecionamento desktop para rotas de chat apenas mobile (25561)
  • Lidar com versões antigas do Firefox que não suportam isConditionalMediationAvailable (25549)
  • Assets de imagem de plugin em produção (25547)
  • Impede que o cabeçalho do discourse vá para baixo da navegação do ipad (25542)
  • Usar apenas estilo de menção para menções válidas no chat (25523)
  • Pré-carregar categorias da barra lateral ao carregar categorias preguiçosamente (25332)
  • Serializar verificação uploaded_avatars_allowed_groups no usuário atual (25515)
  • Suporte melhor para ipad e navegação do rodapé hub (25518)
  • Reprodução de vídeo no iOS (25513)
  • Usar placeholder feedback_category na string i18n (25514)
  • Remapear operador de proximidade de busca de texto postgres (25497)
  • Tradução ausente de guidelines_topic.body (25505)
  • Ocultar condicionalmente ‘Minhas Threads’ no mobile (25494)
  • Remover regex de edição rápida e substituição de string (25496)
  • Indicador de linha do canal de chat deve mostrar apenas contagem urgente (25458)
  • Definir mais configurações de grupo para equipe + TL(N) por padrão (25493)
  • Remover quebras de linha de alt e título de img no parser HTML para markdown (25473)
  • Tipo de entrada de integer de configuração do site (25485)

Mudanças de UX

  • Corrigir margem do título do chat no drawer e painel lateral (26171)
  • Corrigir alinhamento do cabeçalho da barra de navegação do chat (26161)
  • Atualizar cabeçalho do glimmer com novo ícone de arrastar e soltar (26166)
  • Exibir descrição da configuração para objetos do tipo de configuração de tema (26152)
  • Melhorar tratamento de erros para DiscourseConnect (26140)
  • Avatar do último usuário que respondeu no tópico de chat (26123)
  • Remover última resposta da pré-visualização de Meus Tópicos + restilização (25568)
  • Alterar rótulo de ação padrão de “Mensagem” para “Enviar Mensagem” no compositor ao enviar uma mensagem (26109)
  • Estilos para o link de voltar ao fórum no menu hambúrguer (26118)
  • Exibir spinner de carregamento enquanto carrega dependências do ace-editor (26099)
  • Estilização do avatar online no chat (26012)
  • Atualizar hex do azul do Facebook, adicionar comentário sobre a cor do botão (26105)
  • Não ocultar novo item de navegação na nova visualização experimental (26094)
  • Adicionar grid-area opcional abaixo do conteúdo (26091)
  • Limpar botões de convite (26068)
  • Alinhar à esquerda texto de cabeçalho e rodapé de tópicos sugeridos (26058)
  • Adicionar ícone da barra lateral (26046)
  • Mover botão de fechar superior de topics para d-navigation (26032)
  • Corrigir tamanho e peso da fonte para a configuração de priorizar nome de usuário (26034)
  • Limpeza de scss do criador de mensagem de chat + ajuste de design na exibição do nome de usuário (25928)
  • Sempre exibir controles de imagem em dispositivos touch (26018)
  • Primeira passagem nas descrições das configurações do site (25829)
  • Desativar os controles de pré-visualização de imagem enquanto invisíveis (25990)
  • Melhorar quebra de linha da configuração de e-mail do grupo, limpar estilos (25985)
  • Melhorar quebra de linha da pesquisa avançada, remover folha de estilo móvel (25975)
  • Limpar estilos de informações de tag, remover folha de estilo móvel (25973)
  • Simplificar estilos para o uploader de imagens (25970)
  • Habilitar título do badge no mobile, limpeza de estilos (25968)
  • Atualizar instâncias apropriadas de btn-flat para btn-transparent (25945)
  • Aumentar contraste da barra de rolagem pré-chat (25930)
  • Chat >` correções gerais (25929)
  • Melhorar mensagem de erro de convite quando um usuário usa um e-mail que já foi resgatado (25695)
  • Largura flexível do autocompletar (25900)
  • Garantir que a tag a use a variável de raio de borda (25882)
  • Corrigir raio de borda para dropdown nas ações da mensagem de chat (25881)
  • Remover margem no ícone de marcação na mensagem de chat (25859)
  • Remover valor hardcoded (25499)
  • Chat >` alinhamento do botão de enviar + correção de valor hardcoded (25836)
  • Compositor de chat >` corrigir indicador de digitação e padding superior (mobile) (25821)
  • Nomes de grupo não devem estar sempre em maiúsculas (25820)
  • Corrigir hover de expansão do link do mapa de tópicos (25822)
  • Ajustes para o botão de enviar (25816)
  • Permitir compositor em tela cheia no mobile (25787)
  • Atualização de design do compositor de chat (mobile) (25789)
  • Corrigir estilos do modal da seção da barra lateral (25803)
  • Correções de modal no mobile (25788)
  • Título do canal de chat linka para configurações do canal (25785)
  • Alterar a cor do ponto sobrescrito para ser ligeiramente visível no modo escuro (25782)
  • Ocultar o ícone arrastável no formulário da barra lateral no mobile (25738)
  • Corrigir o css do spinner de vídeo (25770)
  • Ajustar css do botão de play (25754)
  • Ajustes na barra lateral do administrador (25717)
  • Permitir redefinição de senha ao confirmar sessão (25708)
  • Melhor alinhamento de cards (25720)
  • Exibir histórico de pesquisa para mais contextos (25705)
  • Redesign de navegação de chat (25698)
  • Limpar algumas inconsistências de rótulos e formulários, reduzir negrito excessivo (25701)
  • Impedir que o nome do grupo quebre linha (25696)
  • Corrigir alinhamento e estilos dos resultados da pesquisa de grupos (25681)
  • Exibir o indicador de estado de leitura móvel completo (25678)
  • Adicionar indicador de carregamento ao banner de PM ‘novos ou atualizados’ (25676)
  • Esclarecer datas antigas com AAAA em vez de 'AA (25661)
  • Definir largura para os itens de novo recurso (25657)
  • Adicionar indicador de carregamento ao carregar ‘tópicos novos ou atualizados’ (25649)
  • Dimensionamento do container onebox (25658)
  • Definir zindex do menu de ação do chat mais alto (25645)
  • Tornar a cópia do aviso de atualização mais amigável (25646)
  • Não exibir estado vazio ao alterar filtro de notificação (25631)
  • Corrigir posição da contagem de posts nos avatares no mapa de tópicos (25622)
  • Adicionar padding na parte inferior da página de configurações do canal de chat móvel (25587)
  • Dar mais espaço aos nomes em /u (25576)
  • Dimensionamento do Chat no Mobile (25543)
  • Refatorar indicador de Não Perturbar (25508)
  • Exibir navegação de rodapé PWA/Hub no chat (25501)
  • Atualizar variável de cor selecionada (25500)

Alterações de Segurança

  • Gerar mais CSS de categoria no cliente
  • Limitar comprimento dos parâmetros de convite
  • Prevenir que ações grandes de staff causem DoS
  • Adicionar limites de taxa para uploads
  • Não divulgar a existência de subcategorias secretas

Desempenho

  • Omitir visualização HTML de sessões por usuários logados. (26170)
  • Evitar salvar ThemeSetting duas vezes ao criar nova substituição de banco de dados (26076)
  • Adicionar índices para acelerar consultas de notificações pelo menu do usuário (26048)
  • Reduzir alocações do ActiveRecord em CategoryList#find_relevant_topics (25950)
  • Parar de executar bootsnap no modo de desenvolvimento em todos os ambientes (25737)
  • Usar opção -ping no comando identify do ImageMagick (25713)
  • Passar a opção -ping para o comando identify do ImageMagick para acelerá-lo (25697)
  • Não permitir que um único usuário monopolize a fila de adiamento (25593)
  • Adicionar cache para Category.asyncFindByIds (25531)

Acessibilidade

  • Atualizar atalhos de teclado para seleção em massa (26069)
  • Marcar erros de formulário da barra lateral como regiões ao vivo (25937)
  • Ao adicionar link personalizado na barra lateral, o primeiro campo da nova linha deve receber o foco (25920)
  • Alterar papel do compositor para diálogo, melhorar aria-labels (25666)
  • Marcar formulário de seção de navegação personalizada para leitores de tela (25623)
13 curtidas