# 3.4.0.beta3: Verifique atualizações na página What's New, filtre por usuário na fila de revisão, threading em Chat DMs e grupos, e mais

**URL:** <https://meta.discourse.org/t/3-4-0-beta3-check-for-updates-on-what-s-new-page-filter-by-user-in-the-review-queue-threading-in-chat-dms-and-group-chats-and-more/343237>\
**Category:** Announcements\
**Tags:** release-notes\
**Created:** [19 Dezembro , 2024 16:53 UTC](https://meta.discourse.org/t/3-4-0-beta3-check-for-updates-on-what-s-new-page-filter-by-user-in-the-review-queue-threading-in-chat-dms-and-group-chats-and-more/343237 "2024-12-19T16:53:54Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![jancernik](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jancernik/32/275892_2.png) [@jancernik](https://meta.discourse.org/u/jancernik)\
**Post date:** [19 Dezembro , 2024 17:09 UTC](https://meta.discourse.org/t/3-4-0-beta3-check-for-updates-on-what-s-new-page-filter-by-user-in-the-review-queue-threading-in-chat-dms-and-group-chats-and-more/343237/3 "2024-12-19T17:09:29Z")

</div>

### E muito mais!

Mas espere, tem mais! Nós nos esforçamos para destacar novos recursos e mudanças para você, mas sempre há muitas mudanças para detalhar. Para uma lista completa de novos recursos, correções de bugs, melhorias de UX e muito mais, certifique-se de revisar os Recursos Adicionais e Correções listados abaixo.

## Melhorias nos plugins

### discourse-activity-pub

#### Novos Recursos

- Adicionar ação de rejeitar seguidor ([123](https://github.com/discourse/discourse-activity-pub/pull/123))
- Permitir mudança de nome de usuário preferido do ator ([124](https://github.com/discourse/discourse-activity-pub/pull/124))
- Adicionar resolvedor de contexto ([98](https://github.com/discourse/discourse-activity-pub/pull/98))

#### Correções de Bugs

- Impedir que sussurros sejam publicados ([128](https://github.com/discourse/discourse-activity-pub/pull/128))
- Garantir que atividades malformadas não lancem exceções ([122](https://github.com/discourse/discourse-activity-pub/pull/122))
- Garantir que JSON sem um ator não lance uma exceção ([119](https://github.com/discourse/discourse-activity-pub/pull/119))
- Garantir que a navegação de descoberta observe corretamente as mudanças de rota ([117](https://github.com/discourse/discourse-activity-pub/pull/117))
- Corrigir especificação instável de mover posts ([118](https://github.com/discourse/discourse-activity-pub/pull/118))

### discourse-adplugin

#### Correções de Bugs

- Tratamento `onChange` do HouseAdsChooser ([234](https://github.com/discourse/discourse-adplugin/pull/234))

### discourse-ai

#### Novos Recursos

- Linkar corretamente para filtros para auxiliar na depuração de spam ([1031](https://github.com/discourse/discourse-ai/pull/1031))
- Adicionar verificações periódicas de problemas para cada LLM em uso ([1020](https://github.com/discourse/discourse-ai/pull/1020))
- Estado indisponível para busca semântica quando a ordenação não é Relevante ([1030](https://github.com/discourse/discourse-ai/pull/1030))
- Mostrar gists em todos os lugares, exceto sugeridos/relacionados ([995](https://github.com/discourse/discourse-ai/pull/995))
- Adicionar detecção de spam com IA para posts de novos usuários ([1004](https://github.com/discourse/discourse-ai/pull/1004))
- Suporte de primeira classe para OpenRouter ([1011](https://github.com/discourse/discourse-ai/pull/1011))
- Selecionar sequências de parada do script de triagem ([1010](https://github.com/discourse/discourse-ai/pull/1010))
- Suporte ao Amazon Nova via bedrock ([997](https://github.com/discourse/discourse-ai/pull/997))
- Preencher retroativamente sentimentos de posts. ([982](https://github.com/discourse/discourse-ai/pull/982))
- Permitir que artefatos sejam atualizados ([980](https://github.com/discourse/discourse-ai/pull/980))
- Ajustes nos resumos de gists ([988](https://github.com/discourse/discourse-ai/pull/988))
- Excluir categorias silenciadas do sugeridor de categorias ([979](https://github.com/discourse/discourse-ai/pull/979))
- Página de Uso de IA ([964](https://github.com/discourse/discourse-ai/pull/964))
- Ignorar varredura de MP na triagem LLM por padrão ([966](https://github.com/discourse/discourse-ai/pull/966))
- Calcular gists de tópicos não populares também ([958](https://github.com/discourse/discourse-ai/pull/958))
- Menções LLM e silenciamento automático ([949](https://github.com/discourse/discourse-ai/pull/949))
- Adicionar links à visualização de emoção filtrada na tabela do painel de emoções ([953](https://github.com/discourse/discourse-ai/pull/953))
- Refinamentos na Emoção no painel ([947](https://github.com/discourse/discourse-ai/pull/947))
- Adicionar prompt de detecção de localidade do tradutor ([946](https://github.com/discourse/discourse-ai/pull/946))
- Fazer a ordenação de emoção /filter corresponder à tabela do painel ([939](https://github.com/discourse/discourse-ai/pull/939))
- Habilitar gists em todas as listas de tópicos ([922](https://github.com/discourse/discourse-ai/pull/922))
- Tabela de métricas de atividade de emoção ([916](https://github.com/discourse/discourse-ai/pull/916))
- Adicionar suporte para modelos Mistral ([919](https://github.com/discourse/discourse-ai/pull/919))
- Artefatos de IA ([898](https://github.com/discourse/discourse-ai/pull/898))
- Ordenar por emoção em /filter ([913](https://github.com/discourse/discourse-ai/pull/913))
- Suporte parcial a chamadas de ferramentas para OpenAI e Anthropic ([908](https://github.com/discourse/discourse-ai/pull/908))
- Truncar Legendas de IA para um tamanho máximo razoável ([907](https://github.com/discourse/discourse-ai/pull/907))
- Melhorar suporte a ferramentas ([904](https://github.com/discourse/discourse-ai/pull/904))
- Estender preenchimento retroativo de resumo para também gerar gists ([896](https://github.com/discourse/discourse-ai/pull/896))
- Preencher retroativamente resumos regulares automaticamente. ([892](https://github.com/discourse/discourse-ai/pull/892))
- Suporte a instruções personalizadas para streaming de persona ([890](https://github.com/discourse/discourse-ai/pull/890))
- Dobrar o comprimento do gist para 40 palavras ([888](https://github.com/discourse/discourse-ai/pull/888))
- Novo endpoint para acesso direto a uma persona ([876](https://github.com/discourse/discourse-ai/pull/876))
- Regeneração rápida de gists quando um tópico popular recebe um novo post ([860](https://github.com/discourse/discourse-ai/pull/860))
- Suporte a registros srv para LLMs compatíveis com OpenAI ([865](https://github.com/discourse/discourse-ai/pull/865))
- Permitir escopo de consultas de ferramentas do google ([852](https://github.com/discourse/discourse-ai/pull/852))
- Melhor registro para relatórios de automação ([853](https://github.com/discourse/discourse-ai/pull/853))
- Melhorar visibilidade do uso de IA na página LLM ([845](https://github.com/discourse/discourse-ai/pull/845))
- Tornar gists de tópicos populares opt-in. ([846](https://github.com/discourse/discourse-ai/pull/846))
- Gerar gists de tópicos para a lista de tópicos populares. ([837](https://github.com/discourse/discourse-ai/pull/837))
- Integração com Bot do Discord ([831](https://github.com/discourse/discourse-ai/pull/831))
- Amarração de persona mais inteligente ([832](https://github.com/discourse/discourse-ai/pull/832))
- Indexar embeddings usando vetores de bits ([824](https://github.com/discourse/discourse-ai/pull/824))
- Ferramentas para modelos do provedor Ollama ([819](https://github.com/discourse/discourse-ai/pull/819))
- Permitir que persona force chamadas de ferramentas apenas em respostas limitadas ([827](https://github.com/discourse/discourse-ai/pull/827))
- Suporte a interrupção de cadeia e criação de upload ([821](https://github.com/discourse/discourse-ai/pull/821))

#### Correções de Bugs

- Garantir que gists tenham pelo menos cinco minutos antes de atualizá-los ([1029](https://github.com/discourse/discourse-ai/pull/1029))
- Obter versão da estratégia através de vector\_rep ([1028](https://github.com/discourse/discourse-ai/pull/1028))
- Permitir varredura de posts na lixeira e usuários excluídos para teste ([1024](https://github.com/discourse/discourse-ai/pull/1024))
- A regra de triagem deve anexar tags selecionadas em vez de substituí-las ([1022](https://github.com/discourse/discourse-ai/pull/1022))
- O cliente de inferência Gemini estava faltando #instance ([1019](https://github.com/discourse/discourse-ai/pull/1019))
- Garantir que uploads de prompt sejam incluídos no prompt ao triar ([1008](https://github.com/discourse/discourse-ai/pull/1008))
- Fechar link no modelo de conversa compartilhada ([1007](https://github.com/discourse/discourse-ai/pull/1007))
- Mudar como filtramos a data para emoção em /filter ([1006](https://github.com/discourse/discourse-ai/pull/1006))
- Garantir que os limites sejam atualizados e aplicados em cada etapa ([1002](https://github.com/discourse/discourse-ai/pull/1002))
- Errata no gist do tópico para escapedExcerpt ([1003](https://github.com/discourse/discourse-ai/pull/1003))
- Adicionar verificação de digest para evitar geração repetida de embeddings (em massa) ([1001](https://github.com/discourse/discourse-ai/pull/1001))
- Consulta de preenchimento retroativo de sentimento mais resiliente ([998](https://github.com/discourse/discourse-ai/pull/998))
- Regressão, não enviando mais exemplos para o assistente de IA ([993](https://github.com/discourse/discourse-ai/pull/993))
- Scripts de Automação de IA estavam quebrados ao usar modelos com seed ([991](https://github.com/discourse/discourse-ai/pull/991))
- O sugeridor de tags está sugerindo tags já atribuídas ([990](https://github.com/discourse/discourse-ai/pull/990))
- Os resultados da classificação de sentimento precisam ser transformados antes de salvar ([983](https://github.com/discourse/discourse-ai/pull/983))
- Mover lógica de contagem para o final para sugestões de tags ([978](https://github.com/discourse/discourse-ai/pull/978))
- Manter dados de tópicos relacionados em cache quando o usuário rola para cima ([976](https://github.com/discourse/discourse-ai/pull/976))
- Múltiplos resumos concorrentes poderiam resultar em erros de índice pg ([973](https://github.com/discourse/discourse-ai/pull/973))
- Menus de sugestão não aparecendo no mobile ([970](https://github.com/discourse/discourse-ai/pull/970))
- Erro de renderização dupla com sugestões de miniatura ([968](https://github.com/discourse/discourse-ai/pull/968))
- Corrigir ordenação do preenchimento retroativo de embeddings de posts aleatórios ([965](https://github.com/discourse/discourse-ai/pull/965))
- Desligar pool de threads de embeddings após o processamento ([961](https://github.com/discourse/discourse-ai/pull/961))
- Ignorar registros sem conteúdo para classificar ([960](https://github.com/discourse/discourse-ai/pull/960))
- Alternar datas de início/fim no relatório do painel de emoções ([951](https://github.com/discourse/discourse-ai/pull/951))
- Registrar corretamente o ícone ‘info’ ([950](https://github.com/discourse/discourse-ai/pull/950))
- Pré-carregamento complexo desnecessário filtra acidentalmente alguns tópicos. ([945](https://github.com/discourse/discourse-ai/pull/945))
- Desativar temporariamente filtragem ai\_summaries ([943](https://github.com/discourse/discourse-ai/pull/943))
- Invalidar cache automaticamente para ativos compartilhados de IA ([942](https://github.com/discourse/discourse-ai/pull/942))
- Capturar corretamente o período para ordenação de emoção em /filter ([940](https://github.com/discourse/discourse-ai/pull/940))
- Funcionalidade de cancelar sofreu regressão ([938](https://github.com/discourse/discourse-ai/pull/938))
- Gists não estão seguros para HTML ([931](https://github.com/discourse/discourse-ai/pull/931))
- Correções diversas para sentimento no painel de administração ([928](https://github.com/discourse/discourse-ai/pull/928))
- Instruir AR que queremos usar ai\_summaries para filtragem. ([927](https://github.com/discourse/discourse-ai/pull/927))
- Reduzir escopo da inclusão de gists de tópicos. ([925](https://github.com/discourse/discourse-ai/pull/925))
- Ignorar gists de listas de tópicos de MP ([923](https://github.com/discourse/discourse-ai/pull/923))
- Garantir que artefatos estejam em sandbox, mesmo quando visitados diretamente ([921](https://github.com/discourse/discourse-ai/pull/921))
- Contornar corretamente CSP para artefatos ([920](https://github.com/discourse/discourse-ai/pull/920))
- Mover lógica de emoção /filter para um CTE para manter cardinalidade sensata ([915](https://github.com/discourse/discourse-ai/pull/915))
- Resultados não sendo resetados ao anexar a parâmetro de consulta ([912](https://github.com/discourse/discourse-ai/pull/912))
- Não remover string vazia durante processamento de stream ([911](https://github.com/discourse/discourse-ai/pull/911))
- Botão de regenerar resumo ainda mostra resumo em cache ([903](https://github.com/discourse/discourse-ai/pull/903))
- Desocultar configuração de chave de API gemini para embeddings ([902](https://github.com/discourse/discourse-ai/pull/902))
- Especificar tipo para upload Rag ([895](https://github.com/discourse/discourse-ai/pull/895))
- Devemos codificar objetos corretamente antes de escapar ([891](https://github.com/discourse/discourse-ai/pull/891))
- Codificar parâmetros retornados de LLMs corretamente ([889](https://github.com/discourse/discourse-ai/pull/889))
- Truncar OP para gists para ajudar o modelo a focar nos posts mais recentes ([883](https://github.com/discourse/discourse-ai/pull/883))
- Garantir que respostas nunca sejam transmitidas duas vezes ([879](https://github.com/discourse/discourse-ai/pull/879))
- Garantir que gists de tópicos sejam exibidos APENAS na lista popular. ([873](https://github.com/discourse/discourse-ai/pull/873))
- Usar present? em vez de exists? inválido ([869](https://github.com/discourse/discourse-ai/pull/869))
- Mudar prompt de gist popular para evitar repetição de título #859 ([859](https://github.com/discourse/discourse-ai/pull/859))
- Ferramenta de teste não estava mostrando resultados rag ([867](https://github.com/discourse/discourse-ai/pull/867))
- Seletor Llm / ferramentas forçadas / ferramenta de busca ([862](https://github.com/discourse/discourse-ai/pull/862))
- Limpeza básica de Legenda de IA para remover quebras de linha e pipes ([857](https://github.com/discourse/discourse-ai/pull/857))
- Adicionar tradução faltando ([849](https://github.com/discourse/discourse-ai/pull/849))
- Desacopular manipulação DOM de SummaryStreamer ([844](https://github.com/discourse/discourse-ai/pull/844))
- Não regenerar gists atualizados ([843](https://github.com/discourse/discourse-ai/pull/843))
- Erro de cabeçalho de chave de API ([839](https://github.com/discourse/discourse-ai/pull/839))
- Remover AiPersona.allowed\_chat esquecido ([838](https://github.com/discourse/discourse-ai/pull/838))

#### Mudanças de UX

- Usar novo componente reutilizável DStatTiles do core ([1025](https://github.com/discourse/discourse-ai/pull/1025))
- Sem cabeçalho de administrador para ferramentas de edição de personas ou llms ([1021](https://github.com/discourse/discourse-ai/pull/1021))
- Melhorar asperezas da página de uso de IA ([1014](https://github.com/discourse/discourse-ai/pull/1014))
- Tornar tendências de sentimento mais legíveis ([1018](https://github.com/discourse/discourse-ai/pull/1018))
- Tornar tendências de sentimento mais legíveis em dados de série temporal ([1013](https://github.com/discourse/discourse-ai/pull/1013))
- Garantir que popup do compositor esteja sempre acima dos ícones de IA ([1012](https://github.com/discourse/discourse-ai/pull/1012))
- Melhorar layout dos botões de edição de título inline ([1000](https://github.com/discourse/discourse-ai/pull/1000))
- Mover resumo do tópico de DMenu para DModal ([992](https://github.com/discourse/discourse-ai/pull/992))
- Estilo `no-text` sendo adicionado incorretamente ao sugeridor de tags ([987](https://github.com/discourse/discourse-ai/pull/987))
- Corrigir estilo do Assistente de IA na edição rápida ([975](https://github.com/discourse/discourse-ai/pull/975))
- Garantir que sugestões estejam alinhadas à esquerda ([971](https://github.com/discourse/discourse-ai/pull/971))
- Adicionar estilo de tabela para lista LLM ([963](https://github.com/discourse/discourse-ai/pull/963))
- Aplicando mais diretrizes de UI de administração ([956](https://github.com/discourse/discourse-ai/pull/956))
- Adicionar emojis à tabela de emoção do painel de administração ([944](https://github.com/discourse/discourse-ai/pull/944))
- Forçar palavras longas a quebrar em gists de lista de tópicos ([936](https://github.com/discourse/discourse-ai/pull/936))
- Garantir que gists ocupem linha inteira ([934](https://github.com/discourse/discourse-ai/pull/934))
- Melhorar estilo de artefato adicionar link de compartilhamento direto ([930](https://github.com/discourse/discourse-ai/pull/930))
- Atualizar estilos de toggle de gist ([926](https://github.com/discourse/discourse-ai/pull/926))
- Reduzir tamanho do título da lista de tópicos quando gists estão habilitados ([910](https://github.com/discourse/discourse-ai/pull/910))
- Aumentar tamanho do gist, e ajustar elementos ao redor para acomodar ([900](https://github.com/discourse/discourse-ai/pull/900))
- Adicionar ícone de brilho a tópicos relacionados para anônimos ([897](https://github.com/discourse/discourse-ai/pull/897))
- No compartilhamento, usar dimensões nativas da imagem e ocultar nome do arquivo ([880](https://github.com/discourse/discourse-ai/pull/880))
- Converter divulgação de gist de IA em um toggle ([878](https://github.com/discourse/discourse-ai/pull/878))
- Otimizações menores de gist para legibilidade ([864](https://github.com/discourse/discourse-ai/pull/864))
- Ocultar bot de IA em LLM com seed ([858](https://github.com/discourse/discourse-ai/pull/858))
- Adicionar divulgação para gists de lista de tópicos ([861](https://github.com/discourse/discourse-ai/pull/861))
- Melhorar página de edição de LLM com seed ([856](https://github.com/discourse/discourse-ai/pull/856))
- Mudar saída de gist para evitar badges ([855](https://github.com/discourse/discourse-ai/pull/855))
- Ajustar posição do gist, escurecer cor de não lido ([854](https://github.com/discourse/discourse-ai/pull/854))
- Evitar frases introdutórias e resumir tópicos sem respostas ([848](https://github.com/discourse/discourse-ai/pull/848))
- Remover substituição de estilo AdminPageSubheader ([828](https://github.com/discourse/discourse-ai/pull/828))

#### Performance

- Pré-carregar apenas gists ao incluir resumos na lista de tópicos ([948](https://github.com/discourse/discourse-ai/pull/948))

### discourse-assign

#### Novos Recursos

- Adicionar opção `should_notify` a `Assigner#assign` ([604](https://github.com/discourse/discourse-assign/pull/604))
- Adicionar modificador à contagem atribuída ([598](https://github.com/discourse/discourse-assign/pull/598))

#### Correções de Bugs

- Não enviar notificações quando nunca deveria notificar atribuição ([620](https://github.com/discourse/discourse-assign/pull/620))
- Lembrete Pending\_assigns\_reminder vazando contagem total de tópicos atribuídos ([617](https://github.com/discourse/discourse-assign/pull/617))
- Uma invocação de getter incorreta em 0d1045e9887aabb0bbb9316346f688527217da71 ([596](https://github.com/discourse/discourse-assign/pull/596))
- Correspondência de tipos de coluna ([593](https://github.com/discourse/discourse-assign/pull/593))

#### Performance

- N+1 quando status de atribuições estão habilitados ([614](https://github.com/discourse/discourse-assign/pull/614))

### discourse-authentication-validations

#### Correções de Bugs

- Teste quebrado ([29](https://github.com/discourse/discourse-authentication-validations/pull/29))
- Atualizar componente de saída de plugin baseado na conversão FormKit do core ([21](https://github.com/discourse/discourse-authentication-validations/pull/21))

### discourse-calendar

#### Novos Recursos

- Permitir que usuários definam um título personalizado para calendário lateral ([649](https://github.com/discourse/discourse-calendar/pull/649))
- Mantém convidados para eventos recorrentes ([632](https://github.com/discourse/discourse-calendar/pull/632))
- Suprimir botões interessado e não vou por padrão ([621](https://github.com/discourse/discourse-calendar/pull/621))
- Permitir que editores de evento controlem lista de usuários no evento ([614](https://github.com/discourse/discourse-calendar/pull/614))

#### Correções de Bugs

- Garante que convite em massa esteja funcionando corretamente ([666](https://github.com/discourse/discourse-calendar/pull/666))
- Renderizar componente em todas as rotas ([655](https://github.com/discourse/discourse-calendar/pull/655))
- Regressões da modernização ([642](https://github.com/discourse/discourse-calendar/pull/642))
- Configurações de categoria para calendário estavam incorretas ([631](https://github.com/discourse/discourse-calendar/pull/631))
- Impede empurrar convidado de observação nulo ([629](https://github.com/discourse/discourse-calendar/pull/629))
- Definir corretamente chave de eventos futuros ([628](https://github.com/discourse/discourse-calendar/pull/628))
- Impede erro se nó de evento de post não for encontrado ([626](https://github.com/discourse/discourse-calendar/pull/626))
- Preencher corretamente propriedade de recorrência ([625](https://github.com/discourse/discourse-calendar/pull/625))
- Localização faltando ([624](https://github.com/discourse/discourse-calendar/pull/624))
- Renderizar corretamente HTML do título do evento ([623](https://github.com/discourse/discourse-calendar/pull/623))
- Mostrar calendário de categoria em popular/último ([611](https://github.com/discourse/discourse-calendar/pull/611))

#### Mudanças de UX

- UI da barra lateral direita ([657](https://github.com/discourse/discourse-calendar/pull/657))
- Renderizar contagem de convidados ([663](https://github.com/discourse/discourse-calendar/pull/663))
- Ajustes de post de evento ([660](https://github.com/discourse/discourse-calendar/pull/660))
- Edições de UI de Eventos ([641](https://github.com/discourse/discourse-calendar/pull/641))
- Forçar altura total do calendário em eventos futuros ([630](https://github.com/discourse/discourse-calendar/pull/630))
- Adicionar eventos futuros de recorrência ao calendário de categoria ([616](https://github.com/discourse/discourse-calendar/pull/616))
- Corrigir i18n do construtor de evento ([613](https://github.com/discourse/discourse-calendar/pull/613))

### discourse-category-experts

#### Novos Recursos

- Suporte a correção de campo personalizado em post\_move ([183](https://github.com/discourse/discourse-category-experts/pull/183))
- Adicionar tipos de evento de webhook Category-Experts ([167](https://github.com/discourse/discourse-category-experts/pull/167))

### discourse-chat-integration

#### Novos Recursos

- Permitir parâmetros de consulta personalizados em webhooks do Discord ([236](https://github.com/discourse/discourse-chat-integration/pull/236))

#### Correções de Bugs

- Atualizar teste instável ao mostrar modal de erro ([228](https://github.com/discourse/discourse-chat-integration/pull/228))
- Modal de erro não mostrando dados ([225](https://github.com/discourse/discourse-chat-integration/pull/225))
- Mensagem acionando na criação de tópico ([222](https://github.com/discourse/discourse-chat-integration/pull/222))

### discourse-codebytes-plugin

#### Correções de Bugs

- Atualizar referências de classe para usar `textManipulation` ([33](https://github.com/discourse/discourse-codebytes-plugin/pull/33))

### discourse-custom-topic-lists

#### Novos Recursos

- Adicionar feed RSS a listas personalizadas ([29](https://github.com/discourse/discourse-custom-topic-lists/pull/29))

### discourse-data-explorer

#### Novos Recursos

- Adicionar script para postar resultados de relatório em um tópico regularmente ([328](https://github.com/discourse/discourse-data-explorer/pull/328))

#### Correções de Bugs

- Linkificar colunas de URL opcionalmente no servidor ([330](https://github.com/discourse/discourse-data-explorer/pull/330))

#### Mudanças de UX

- Esclarecer necessidade de extensão autorizada ([346](https://github.com/discourse/discourse-data-explorer/pull/346))

#### Performance

- Remover uso dinâmico de `<template>` ([340](https://github.com/discourse/discourse-data-explorer/pull/340))

### discourse-doc-categories

#### Correções de Bugs

- Especificação de permalink ([26](https://github.com/discourse/discourse-doc-categories/pull/26))
- Sem barra lateral de documentos no admin. ([22](https://github.com/discourse/discourse-doc-categories/pull/22))
- Analisar texto de elementos não-TEXT antes dos dois pontos corretamente ([21](https://github.com/discourse/discourse-doc-categories/pull/21))
- Erro ao atualizar a barra lateral de documentos via message bus ([17](https://github.com/discourse/discourse-doc-categories/pull/17))

### discourse-docs

#### Correções de Bugs

- Não gerar erro em parâmetro de tags não-string ([180](https://github.com/discourse/discourse-docs/pull/180))

### discourse-encrypt

#### Novos Recursos

- Adicionar funcionalidade ‘descriptografar todas as PMs’ ([347](https://github.com/discourse/discourse-encrypt/pull/347))
- Permitir que usuários descriptografem PMs existentes ([344](https://github.com/discourse/discourse-encrypt/pull/344))
- Permitir que admins desativem a criação de novas PMs criptografadas ([339](https://github.com/discourse/discourse-encrypt/pull/339))

#### Correções de Bugs

- Mensagem de depreciação ([362](https://github.com/discourse/discourse-encrypt/pull/362))
- Usar banco de dados para nomes originais de uploads ao descriptografar ([349](https://github.com/discourse/discourse-encrypt/pull/349))
- Descriptografar múltiplos uploads em uma única linha da postagem ([348](https://github.com/discourse/discourse-encrypt/pull/348))
- Não atualizar tópicos ao descriptografar ([346](https://github.com/discourse/discourse-encrypt/pull/346))
- Descriptografia em sites com uploads externos ([345](https://github.com/discourse/discourse-encrypt/pull/345))
- Não alertar sobre respostas quando allow\_new\_encrypted\_pms=false ([340](https://github.com/discourse/discourse-encrypt/pull/340))

#### Alterações de UX

- Evitar acionar notificações ao descriptografar ([350](https://github.com/discourse/discourse-encrypt/pull/350))

### discourse-follow

#### Correções de Bugs

- Usar opções separadas para ocultar perfil e presença ([128](https://github.com/discourse/discourse-follow/pull/128))

### discourse-gamification

#### Novos Recursos

- Adicionar pontuação por reação ([95](https://github.com/discourse/discourse-gamification/pull/95))
- Adicionar pontuação para eventos de chat ([96](https://github.com/discourse/discourse-gamification/pull/96))

### discourse-hcaptcha

#### Correções de Bugs

- Buscar por ‘plugin:discourse-hCaptcha’ na UI de admin não retorna resultados e gera erro no log ([11](https://github.com/discourse/discourse-hcaptcha/pull/11))

#### Alterações de UX

- Adicionar ID do tópico meta aos metadados ([25](https://github.com/discourse/discourse-hcaptcha/pull/25))

### discourse-openid-connect

#### Novos Recursos

- Suporte a PKCE ([86](https://github.com/discourse/discourse-openid-connect/pull/86))

### discourse-perspective-api

#### Correções de Bugs

- Garantir que funcione com templates de formulário ([93](https://github.com/discourse/discourse-perspective-api/pull/93))

### discourse-policy

#### Correções de Bugs

- Resolver problemas de layout do rodapé de política em dispositivos móveis ([150](https://github.com/discourse/discourse-policy/pull/150))

### discourse-prometheus

#### Novos Recursos

- Ajustar `postgres_highest_sequence` apenas para colunas int ([120](https://github.com/discourse/discourse-prometheus/pull/120))
- Ajustar `postgres_highest_sequence` apenas para colunas int ([98](https://github.com/discourse/discourse-prometheus/pull/98))

#### Correções de Bugs

- Fork do coletor de forma mais segura. ([126](https://github.com/discourse/discourse-prometheus/pull/126))
- Coletor não requerendo dependência webrick ([125](https://github.com/discourse/discourse-prometheus/pull/125))
- Reverter mudanças na métrica postgres\_highest\_sequence ([119](https://github.com/discourse/discourse-prometheus/pull/119))
- Aumentar intervalo para verificação de sequência agora que é uma verificação mais lenta ([118](https://github.com/discourse/discourse-prometheus/pull/118))

### discourse-reactions

#### Correções de Bugs

- Erro de método indefinido para `nil` em `PostSerializer#reactions` ([314](https://github.com/discourse/discourse-reactions/pull/314))

#### Alterações de UX

- Corrigir pequeno problema de alinhamento ao usar o Menu de Postagem Glimmer em modo móvel ([320](https://github.com/discourse/discourse-reactions/pull/320))

#### Performance

- Acelerar `PostSerializer#reactions` evitando loop aninhado take 2 ([313](https://github.com/discourse/discourse-reactions/pull/313))
- Acelerar `PostSerializer#reactions` evitando loops aninhados ([312](https://github.com/discourse/discourse-reactions/pull/312))

### discourse-saml

#### Novos Recursos

- Prevenir ataques de replay em IDs de asserção ([114](https://github.com/discourse/discourse-saml/pull/114))

#### Correções de Bugs

- Incorporar assinaturas em solicitações quando as chaves estão definidas ([107](https://github.com/discourse/discourse-saml/pull/107))

### discourse-solved

#### Novos Recursos

- Adicionar modificador para atualizar a contagem atribuída e excluir tópicos resolvidos ([312](https://github.com/discourse/discourse-solved/pull/312))

### discourse-solved-reminders-plugin

#### Novos Recursos

- Link para postagem resolvida ao enviar PM de parabéns ([12](https://github.com/discourse/discourse-solved-reminders-plugin/pull/12))

#### Correções de Bugs

- Não executar trabalhos regulares/agendados a menos que o plugin esteja habilitado ([13](https://github.com/discourse/discourse-solved-reminders-plugin/pull/13))

### discourse-steam-login

#### Correções de Bugs

- Adicionar `/gems` ao `.gitignore` ([97](https://github.com/discourse/discourse-steam-login/pull/97))

### discourse-subscriptions

#### Novos Recursos

- Adicionar suporte para moeda PLN ([258](https://github.com/discourse/discourse-subscriptions/pull/258))
- Adicionar suporte para moeda CHF ([254](https://github.com/discourse/discourse-subscriptions/pull/254))

### discourse-theme-creator

#### Correções de Bugs

- Usar novo sistema de chave de cliente de API de usuário em discourse/discourse ([100](https://github.com/discourse/discourse-theme-creator/pull/100))

### discourse-translator

#### Novos Recursos

- Adicionar tradutor DiscourseAi ([181](https://github.com/discourse/discourse-translator/pull/181))
- Adicionar suporte para samoano (sm) e todas as outras línguas suportadas pela Microsoft ([186](https://github.com/discourse/discourse-translator/pull/186))
- Adicionar configuração de caractere máximo para tradução ([183](https://github.com/discourse/discourse-translator/pull/183))

#### Correções de Bugs

- Remover uma entrada de língua duplicada ([191](https://github.com/discourse/discourse-translator/pull/191))
- Também remover tags de âncora ao detectar língua ([187](https://github.com/discourse/discourse-translator/pull/187))
- Remove tags img (emojis) ao detectar língua ([182](https://github.com/discourse/discourse-translator/pull/182))

#### Performance

- Mover trabalho de detecção de língua por postagem para lotes usando redis ([177](https://github.com/discourse/discourse-translator/pull/177))

### discourse-unhandled-tagger

#### Correções de Bugs

- Torna botão tratado reativo a mudanças ([27](https://github.com/discourse/discourse-unhandled-tagger/pull/27))

### discourse-whos-online

#### Correções de Bugs

- Usar opções separadas para ocultar perfil e presença ([110](https://github.com/discourse/discourse-whos-online/pull/110))

### discourse-yearly-review

#### Correções de Bugs

- Garantir que consultas SQL sejam sanitizadas corretamente ([90](https://github.com/discourse/discourse-yearly-review/pull/90))

### discourse-zoom

#### Correções de Bugs

- Corrigir chave no objeto de webinar usado para corresponder o e-mail do host do zoom ao usuário do Discourse ([88](https://github.com/discourse/discourse-zoom/pull/88))

### docker\_manager

#### Correções de Bugs

- Minimizar acesso ao banco de dados após `db:migrate` ([247](https://github.com/discourse/docker_manager/pull/247))

#### Alterações de UX

- Ajustes na badge de status ([253](https://github.com/discourse/docker_manager/pull/253))
- Ajustar tabela para ser responsiva em dispositivos móveis ([244](https://github.com/discourse/docker_manager/pull/244))

## Todos os Recursos e Correções

### Novos Recursos

- Aba de configurações para permalinks ([30192](https://github.com/discourse/discourse/pull/30192))
- Suporte para motivo e conteúdo excluído na fila de revisão ([30295](https://github.com/discourse/discourse/pull/30295))
- Permitir pausa da restauração antes da migração do DB e uploads serem restaurados ([30269](https://github.com/discourse/discourse/pull/30269))
- Adicionar suporte para filtro “Sinalizado Por” em reviewable ([30197](https://github.com/discourse/discourse/pull/30197))
- Adicionar opção para bloquear IPs e e-mails na exclusão em massa de usuários ([29993](https://github.com/discourse/discourse/pull/29993))
- Restringir visibilidade de perfil de usuários com baixa confiança ([29981](https://github.com/discourse/discourse/pull/29981))
- Aumentar limites de DM de 20 para 50 ([30102](https://github.com/discourse/discourse/pull/30102))
- Adicionar opção `--sql-only` ao backup do discourse ([30009](https://github.com/discourse/discourse/pull/30009))
- Mostrar quando uma badge foi concedida para uma postagem ([29696](https://github.com/discourse/discourse/pull/29696))
- Adicionar saídas de plugin à linha de categoria pai para desktop ([30002](https://github.com/discourse/discourse/pull/30002))
- Passar faqOverridden para saída de plugin about-wrapper ([29994](https://github.com/discourse/discourse/pull/29994))
- Permitir que endpoint de adicionar membro do grupo ignore e-mails de convite ([29962](https://github.com/discourse/discourse/pull/29962))
- Permitir personalizar descrições do formulário de registro ([29959](https://github.com/discourse/discourse/pull/29959))
- Permitir que admins forcem atualização de “O que há de novo?” ([29911](https://github.com/discourse/discourse/pull/29911))
- Adicionar opção `freeze_original` ao `PostMover` ([29880](https://github.com/discourse/discourse/pull/29880))
- Adicionar destruição em massa à lista de usuários admin ([29744](https://github.com/discourse/discourse/pull/29744))
- Adicionar ações em massa à página /filter ([29420](https://github.com/discourse/discourse/pull/29420))
- Adicionar modificador para excluir após mesclar ([29872](https://github.com/discourse/discourse/pull/29872))
- Adicionar transformer para passar ID do tópico à geração simples de convite ([29861](https://github.com/discourse/discourse/pull/29861))
- Adicionar atalhos de teclado para pular para canais não lidos ([29734](https://github.com/discourse/discourse/pull/29734))
- Adicionar opção de ignorar notificação ao convite de grupo ao tópico ([29741](https://github.com/discourse/discourse/pull/29741))
- Adicionar contagem de menções a threads ([29739](https://github.com/discourse/discourse/pull/29739))
- Paginar categorias quando há muitas ([29569](https://github.com/discourse/discourse/pull/29569))
- Adicionar mais botões de ignorar em massa com confirmação ([29331](https://github.com/discourse/discourse/pull/29331))
- Marcar uploads ruins com :invalid\_url ([29640](https://github.com/discourse/discourse/pull/29640))
- Adicionar links a campos de usuário pesquisáveis no diretório de usuários e perfil de usuário ([29338](https://github.com/discourse/discourse/pull/29338))
- Adicionar suporte para cabeçalhos em chat ([29552](https://github.com/discourse/discourse/pull/29552))
- Adicionar campos personalizados ao chat (canal/mensagem/thread) ([29504](https://github.com/discourse/discourse/pull/29504))
- Adicionar campo ‘Título da Comunidade’ à página de configuração about ([29500](https://github.com/discourse/discourse/pull/29500))
- Forçar estilo de categoria otimizado condicionalmente ([29473](https://github.com/discourse/discourse/pull/29473))
- Adicionar link de convite à barra lateral ([29448](https://github.com/discourse/discourse/pull/29448))
- Adicionar links à página de subcategorias na página de categoria ([29474](https://github.com/discourse/discourse/pull/29474))
- Habilitar a nova página /about para todos ([29390](https://github.com/discourse/discourse/pull/29390))
- Não inserir lista inteligente se SHIFT+Enter for pressionado ([29452](https://github.com/discourse/discourse/pull/29452))
- Adicionar preferência de usuário para desativar listas inteligentes ([29434](https://github.com/discourse/discourse/pull/29434))
- Permitir que temas definam screenshots ([29079](https://github.com/discourse/discourse/pull/29079))
- Introduzir um estilo otimizado para página de categoria ([29239](https://github.com/discourse/discourse/pull/29239))
- Campos obrigatórios para compact-list ([29357](https://github.com/discourse/discourse/pull/29357))
- Reviver relatórios de pageview legados ([29308](https://github.com/discourse/discourse/pull/29308))
- Permitir que admins habilitem recursos experimentais anunciados ([29244](https://github.com/discourse/discourse/pull/29244))
- Campo auto\_action\_type para flags ([29306](https://github.com/discourse/discourse/pull/29306))
- Automaticamente criar grid de imagens quando há 3 ou mais uploads de imagem ([29260](https://github.com/discourse/discourse/pull/29260))
- Criar rake para migração de db em plugins ([29163](https://github.com/discourse/discourse/pull/29163))
- Habilitar otimização de imagem em iOS \>`= 18 ([29257](https://github.com/discourse/discourse/pull/29257))
- Theme\_modifiers podem depender de configurações de tema (plus serialize\_post\_user\_badges) ([29227](https://github.com/discourse/discourse/pull/29227))
- Área inicial de configuração de temas com grid ([28828](https://github.com/discourse/discourse/pull/28828))
- Habilitar threading em canais de DM de chat ([29170](https://github.com/discourse/discourse/pull/29170))
- Adicionar opção `trigger_with_pms` ao gatilho de automação `topic tags changed` ([29122](https://github.com/discourse/discourse/pull/29122))

### Correções de Bugs

- Um erro de off-by-one na lista de tópicos do Glimmer ([30372](https://github.com/discourse/discourse/pull/30372))
- Tratar `this.model` nulo ao verificar se o componente é para o usuário atual no CanCheckEmailsHelper ([30359](https://github.com/discourse/discourse/pull/30359))
- Desfixar tópicos na lista de tópicos do Glimmer ([30342](https://github.com/discourse/discourse/pull/30342))
- Refazer o monitoramento do Sidekiq para reiniciar processos do Sidekiq travados ([30198](https://github.com/discourse/discourse/pull/30198))
- Posicionar corretamente a postagem do moderador para movimentação completa de tópico com `freeze_original` ([30324](https://github.com/discourse/discourse/pull/30324))
- Restringir que cronometragens duplicadas sejam movidas com postagens ([30311](https://github.com/discourse/discourse/pull/30311))
- Usar relacionamentos para `new_in_category` ([30313](https://github.com/discourse/discourse/pull/30313))
- Campos de usuário pesquisáveis nem sempre têm um nome inteiro ([30223](https://github.com/discourse/discourse/pull/30223))
- Tratar cronometragens não relacionadas sendo movidas ([30256](https://github.com/discourse/discourse/pull/30256))
- Exibir corretamente o indicador de não lido do grupo em gjs ([30302](https://github.com/discourse/discourse/pull/30302))
- Adicionar limite no lado do servidor para canais de DM ([30300](https://github.com/discourse/discourse/pull/30300))
- Expandir/colapsar o próprio painel de informações do usuário ([30272](https://github.com/discourse/discourse/pull/30272))
- Evitar compactação ao adicionar usuários a grupos ([30263](https://github.com/discourse/discourse/pull/30263))
- Passar argumento correto para outlet ([30159](https://github.com/discourse/discourse/pull/30159))
- Mostrar erro de validação em campos de confirmação de usuário ([30232](https://github.com/discourse/discourse/pull/30232))
- Substituir menu suspenso por botão quando há apenas uma opção ([30242](https://github.com/discourse/discourse/pull/30242))
- Restaurar caractere de espaço de largura zero… ([30243](https://github.com/discourse/discourse/pull/30243))
- Link para grupo não funcionava em idiomas outros que não o inglês ([30237](https://github.com/discourse/discourse/pull/30237))
- Detalhes/resumo do excerto adequados ([30229](https://github.com/discourse/discourse/pull/30229))
- Truncar `bookmarks.name` ao remapear
- Cor de fundo para filtro de configurações substituídas ([30221](https://github.com/discourse/discourse/pull/30221))
- Regressão permitindo que chamadas assíncronas terminassem antes de remover uploads ([30230](https://github.com/discourse/discourse/pull/30230))
- Ao mover primeiras postagens entre tópicos, garantir que apenas cronometragens relevantes sejam movidas ([30217](https://github.com/discourse/discourse/pull/30217))
- `s3:upload_assets` fez upload de alguns mapas de origem duas vezes ([30216](https://github.com/discourse/discourse/pull/30216))
- Posição do compositor no DiscourseHub iOS ([30204](https://github.com/discourse/discourse/pull/30204))
- Edição rápida com caractere tipográfico
- Ao mover postagens entre threads, garantir que apenas cronometragens relevantes sejam movidas ([30176](https://github.com/discourse/discourse/pull/30176))
- Impedir que emblema experimental seja dividido em novas linhas com títulos longos ([30181](https://github.com/discourse/discourse/pull/30181))
- Tratar corretamente tags ocultas ao verificar conflitos de edição
- Melhorar validação de nome no formulário de registro ([30150](https://github.com/discourse/discourse/pull/30150))
- Consistência na ordem de classificação de canais de chat na barra lateral ([30180](https://github.com/discourse/discourse/pull/30180))
- Permitir que qualquer pessoa que possa gerenciar grupos veja a dica de ferramenta Automático ([30174](https://github.com/discourse/discourse/pull/30174))
- Garante que sk possa ser rolado no iOS em um modal ([30164](https://github.com/discourse/discourse/pull/30164))
- Breadcrumb correto para página de usuários administradores ([30173](https://github.com/discourse/discourse/pull/30173))
- Recuperar postagem excluída pelo usuário ([30145](https://github.com/discourse/discourse/pull/30145))
- Reduzir largura mínima do painel de thread ([30158](https://github.com/discourse/discourse/pull/30158))
- `freeze_original` para notificações de `moved_post` em movimentos de OP, link para tópico de destino ([30147](https://github.com/discourse/discourse/pull/30147))
- Melhorar classificação de canais de chat para DMs ([30124](https://github.com/discourse/discourse/pull/30124))
- Descartar pacotes vazios para reviewables ([30121](https://github.com/discourse/discourse/pull/30121))
- Mover emblemas concedidos para o final do cabeçalho da postagem. ([30095](https://github.com/discourse/discourse/pull/30095))
- Garante que tabulação a partir do gatilho foca o conteúdo ([30064](https://github.com/discourse/discourse/pull/30064))
- Citar vídeos corretamente ([30099](https://github.com/discourse/discourse/pull/30099))
- Incapaz de citar vídeo ([30077](https://github.com/discourse/discourse/pull/30077))
- Canais de presença do Whisper ([30097](https://github.com/discourse/discourse/pull/30097))
- Atualizar mensagem de motivo da bandeira com valor padrão ([30026](https://github.com/discourse/discourse/pull/30026))
- Problema de sanitização ao substituir emoji padrão por emoji personalizado que contém `~` ou `~/Discourse/discourse` símbolos ([30053](https://github.com/discourse/discourse/pull/30053))
- Remover alguns `mandatory_values` para `reserved_usernames` ([30089](https://github.com/discourse/discourse/pull/30089))
- Manter `then/finally` em history-store ([30061](https://github.com/discourse/discourse/pull/30061))
- Migração de remapeamento do Font Awesome não deve descartar nomes não mapeados de `svg_icon_subset` ([30058](https://github.com/discourse/discourse/pull/30058))
- Melhor tratamento de conflitos de edição ([29789](https://github.com/discourse/discourse/pull/29789))
- Tentativa de simplificar espaçamento da barra de navegação do chat ([30054](https://github.com/discourse/discourse/pull/30054))
- Limitação de taxa ao mover postagens com opção de congelamento ([30041](https://github.com/discourse/discourse/pull/30041))
- Ajustar estilo de link em bloco de código ([30036](https://github.com/discourse/discourse/pull/30036))
- Teclado virtual para login/registro em tela cheia ([29543](https://github.com/discourse/discourse/pull/29543))
- Editando postagem enquanto responde ([29985](https://github.com/discourse/discourse/pull/29985))
- Deduplicar CSS em e-mails ([30003](https://github.com/discourse/discourse/pull/30003))
- Quebrar palavras em títulos de thread contínuos longos ([30007](https://github.com/discourse/discourse/pull/30007))
- Aumentar limite de título de thread de chat ([30006](https://github.com/discourse/discourse/pull/30006))
- Não mostrar cabeçalho da thread como clicável ([30005](https://github.com/discourse/discourse/pull/30005))
- Mostrar emblema urgente para menções em threads de DM ([29821](https://github.com/discourse/discourse/pull/29821))
- Resetar `likeAction` ao atualizar uma postagem em cache a partir de dados JSON ([29971](https://github.com/discourse/discourse/pull/29971))
- Bug com motivo de edição no iOS ([29987](https://github.com/discourse/discourse/pull/29987))
- Filtrar categorias seguras primeiro ([29916](https://github.com/discourse/discourse/pull/29916))
- Localização para descrições de formulário de registro personalizado ([29982](https://github.com/discourse/discourse/pull/29982))
- Alternar corretamente caixas de seleção de seleção em massa para usuários regulares ([29984](https://github.com/discourse/discourse/pull/29984))
- Rerenderizar componente Chart se a configuração mudar ([29955](https://github.com/discourse/discourse/pull/29955))
- Traduções faltando para área de configuração vazia ([29966](https://github.com/discourse/discourse/pull/29966))
- Contagem de postagens de tópico para evento `post_destroyed` do webhook ([29853](https://github.com/discourse/discourse/pull/29853))
- Gatilho `TopicTagsChanged` não funcionando com várias tags ([29961](https://github.com/discourse/discourse/pull/29961))
- Simplificar comportamento de notificações desktop ([29957](https://github.com/discourse/discourse/pull/29957))
- Não ignorar redirecionamentos contendo `/login` no caminho ([29960](https://github.com/discourse/discourse/pull/29960))
- Resolver testes instáveis em PostMover ([29943](https://github.com/discourse/discourse/pull/29943))
- Preservar histórico ao rotear para rota `/filter` ([29929](https://github.com/discourse/discourse/pull/29929))
- Remover id duplicado ([29939](https://github.com/discourse/discourse/pull/29939))
- Destruir corretamente menu/dica de ferramenta ao ser removido do dom
- Pesquisa: garantir que não seja possível votar com todas as abstenções em Ranked Choice ([29601](https://github.com/discourse/discourse/pull/29601))
- Pacote de postagem vazia ignorando reviewable causando erros de cliente ([29932](https://github.com/discourse/discourse/pull/29932))
- Ocultar URLs quebradas de sobre/licença do tema ([29930](https://github.com/discourse/discourse/pull/29930))
- Tratar vários In-Reply-To Message-ID na caixa de entrada do grupo ([29912](https://github.com/discourse/discourse/pull/29912))
- Gatilhos de styleguide `Tooltip` não renderizando opções ([29926](https://github.com/discourse/discourse/pull/29926))
- Correções do [Discourse Connect](https://meta.discourse.org/t/13045?silent=true) para login em tela cheia ([29915](https://github.com/discourse/discourse/pull/29915))
- Uploads seguros sem extensão ([29914](https://github.com/discourse/discourse/pull/29914))
- Não proteger a imagem do banner sobre ([29889](https://github.com/discourse/discourse/pull/29889))
- Linkar corretamente para configurações em tela cheia ([29913](https://github.com/discourse/discourse/pull/29913))
- `Permalink.create` não funcionava mais como esperado ([29895](https://github.com/discourse/discourse/pull/29895))
- Torna tags reativas com cabeçalho fixo ([29894](https://github.com/discourse/discourse/pull/29894))
- Ocultar botão de chat no cartão do usuário ([29887](https://github.com/discourse/discourse/pull/29887))
- Fecha corretamente menu de pesquisa ao pressionar escape ([29848](https://github.com/discourse/discourse/pull/29848))
- Usar `FinalDestination::HTTP` para enviar notificações ([29858](https://github.com/discourse/discourse/pull/29858))
- Ajustar comportamento da tecla de atalho do canal não lido ([29874](https://github.com/discourse/discourse/pull/29874))
- Melhorar a confiabilidade dos atalhos de teclado do canal não lido ([29814](https://github.com/discourse/discourse/pull/29814))
- Serializa interação para mensagens diretas ([29844](https://github.com/discourse/discourse/pull/29844))
- CLI Migrations-tooling não funcionava mais ([29777](https://github.com/discourse/discourse/pull/29777))
- Simplificar cálculo de altura máxima para compositor de chat ([29822](https://github.com/discourse/discourse/pull/29822))
- Corrigir link de configurações quebrado nos breadcrumbs do administrador de emoji ([29818](https://github.com/discourse/discourse/pull/29818))
- Garante que a linha da categoria não seja focável ([29803](https://github.com/discourse/discourse/pull/29803))
- Não incluir grupos de membros secretos ao serializar outros usuários ([29799](https://github.com/discourse/discourse/pull/29799))
- Remove `aria-hidden` de `category-status` ([29800](https://github.com/discourse/discourse/pull/29800))
- Ordem de tabulação e descrições dos campos de registro ([29772](https://github.com/discourse/discourse/pull/29772))
- Recuperar `ActiveRecord::ReadOnlyError` ao assentar campo de tema ([29776](https://github.com/discourse/discourse/pull/29776))
- Backups de administrador com erro devido a S3 dualstack ([29775](https://github.com/discourse/discourse/pull/29775))
- Erro com logins sociais e registro em tela cheia ([29761](https://github.com/discourse/discourse/pull/29761))
- Erros de styleguide e adicionar teste de fumaça para páginas de componentes ([29747](https://github.com/discourse/discourse/pull/29747))
- Marcadores de chat em modo gaveta ([29757](https://github.com/discourse/discourse/pull/29757))
- Descartar postagens não lidas em subcategorias ([29671](https://github.com/discourse/discourse/pull/29671))
- Usa estratégia absoluta no ipad ([29754](https://github.com/discourse/discourse/pull/29754))
- Torna `@disabled` dinâmico corretamente ([29738](https://github.com/discourse/discourse/pull/29738))
- Ícone de alternância de presença está invertido ([29737](https://github.com/discourse/discourse/pull/29737))
- Carrega corretamente o modelo de convites ao usar logins em tela cheia ([29713](https://github.com/discourse/discourse/pull/29713))
- Restaurar e depreciar o parâmetro `:type` de `uploads#create` ([29736](https://github.com/discourse/discourse/pull/29736))
- Suporta corretamente soltar imagem ([29733](https://github.com/discourse/discourse/pull/29733))
- Especificação de bandeiras do sistema instável ([29694](https://github.com/discourse/discourse/pull/29694))
- Garantir que `normalized_email` seja anonimizado ([29719](https://github.com/discourse/discourse/pull/29719))
- Logs de staff filtráveis para bandeiras ([29695](https://github.com/discourse/discourse/pull/29695))
- Instável devido a imagens de largura/altura 0 ([29700](https://github.com/discourse/discourse/pull/29700))
- Migrações devem ser finalizadas para redefinir cache de bandeiras ([29693](https://github.com/discourse/discourse/pull/29693))
- Remover ícones de cabeçalho do styleguide ([29670](https://github.com/discourse/discourse/pull/29670))
- Postagem quebrada no styleguide ([29669](https://github.com/discourse/discourse/pull/29669))
- Suporta sequência de escape no chat ([29659](https://github.com/discourse/discourse/pull/29659))
- Adicionar de volta a opção de criar convite sem enviar e-mail ([29641](https://github.com/discourse/discourse/pull/29641))
- Contar corretamente a altura do compositor no PWA ([29656](https://github.com/discourse/discourse/pull/29656))
- Endpoint personalizado S3 incompatível com dualstack ([29654](https://github.com/discourse/discourse/pull/29654))
- Renderizar unicode corretamente no título da página do canal ([29653](https://github.com/discourse/discourse/pull/29653))
- Garante que o painel da thread feche ao pressionar escape ([29651](https://github.com/discourse/discourse/pull/29651))
- Retomar edição ao passar por /new-message ([29637](https://github.com/discourse/discourse/pull/29637))
- Usar endpoint S3 dualstack para uploads diretos ([29611](https://github.com/discourse/discourse/pull/29611))
- Passar tópico+categoria para busca de usuário @-menção ([29620](https://github.com/discourse/discourse/pull/29620))
- Alterar configuração `create_post_for_category_and_tag_changes` para usar sussurros em vez de pequenas ações ([29602](https://github.com/discourse/discourse/pull/29602))
- Não tentar serializar associações em `PostRevisionSerializer`
- Configurar com `db:create db:migrate` ([29609](https://github.com/discourse/discourse/pull/29609))
- Passar tipo de upload corretamente para `uploads#create` ([29600](https://github.com/discourse/discourse/pull/29600))
- Exibir nome da categoria corretamente no modal de substituir texto ([29612](https://github.com/discourse/discourse/pull/29612))
- Rolagem automática lenta estranha no iOS ([29598](https://github.com/discourse/discourse/pull/29598))
- Usar estilos corretos em páginas de categoria ([29588](https://github.com/discourse/discourse/pull/29588))
- Referência incorreta em TopicListHeaderColumn ([29593](https://github.com/discourse/discourse/pull/29593))
- Uploads de chat excessivamente seguros em algumas situações ([29586](https://github.com/discourse/discourse/pull/29586))
- Resultados de pesquisa de escolha classificada não aparecendo na primeira votação ([28542](https://github.com/discourse/discourse/pull/28542))
- Expansão de votantes de pesquisa de escolha classificada deve adicionar votantes adicionais ([28432](https://github.com/discourse/discourse/pull/28432))
- Considerar barras laterais sem links primários ao adicionar link de convite ([29535](https://github.com/discourse/discourse/pull/29535))
- Dicas de ferramentas do painel de administração não funcionando no mobile ([29538](https://github.com/discourse/discourse/pull/29538))
- Permitir atributo `target` em substituições de tradução ([29503](https://github.com/discourse/discourse/pull/29503))
- Tópicos duplicados em resumos/digests ([29517](https://github.com/discourse/discourse/pull/29517))
- Mostrar notificações de thread de chat para canais de mensagem direta ([29414](https://github.com/discourse/discourse/pull/29414))
- Relatório “Legacy Pageviews” em branco não mostrava dados ([29502](https://github.com/discourse/discourse/pull/29502))
- Palavra ‘done’ faltando ([29447](https://github.com/discourse/discourse/pull/29447))
- Ações de foco da lista de tópicos do Glimmer faltando no mobile ([29421](https://github.com/discourse/discourse/pull/29421))
- Copiar ao ser desconectado ([29462](https://github.com/discourse/discourse/pull/29462))
- Usar usuário de contato do site + grupo para ação de revisão Revise… ([29271](https://github.com/discourse/discourse/pull/29271))
- Remover bloqueio de rolagem do corpo redundante ([29395](https://github.com/discourse/discourse/pull/29395))
- Ignorar verificação CSRF para POST /categories/search ([29392](https://github.com/discourse/discourse/pull/29392))
- Habilitar eventos de rolagem em modais para IOS ([29393](https://github.com/discourse/discourse/pull/29393))
- Remover eventos de rolagem para modais móveis ([29391](https://github.com/discourse/discourse/pull/29391))
- Reformular campo de tipo de ação automática para bandeiras ([29361](https://github.com/discourse/discourse/pull/29361))
- Sintaxe `raise` inválida ([29364](https://github.com/discourse/discourse/pull/29364))
- Regressão visual para novos recursos ([29359](https://github.com/discourse/discourse/pull/29359))
- Mostrar a última dica de usuário renderizada ([29346](https://github.com/discourse/discourse/pull/29346))
- Impedir exibição de ‘NaN’ ocultando estatísticas de visitantes em /about até que estejam prontas ([29334](https://github.com/discourse/discourse/pull/29334))
- Restauração de backup poderia falhar devido a `discourse_functions` faltando ([29332](https://github.com/discourse/discourse/pull/29332))
- Trazer de volta a página de login obrigatório para login em tela cheia ([29316](https://github.com/discourse/discourse/pull/29316))
- Evitar problemas de avisos de administrador duplicados ([29329](https://github.com/discourse/discourse/pull/29329))
- Especificação de bandeiras instável após refatoração ([29325](https://github.com/discourse/discourse/pull/29325))
- Estatísticas de usuários participantes… ([29293](https://github.com/discourse/discourse/pull/29293))
- Modo apenas staff bloqueia redefinições de senha de administrador ([29289](https://github.com/discourse/discourse/pull/29289))
- Não gerar erro em configuração vazia de `reserved_usernames` ([29305](https://github.com/discourse/discourse/pull/29305))
- Fazer restrição única do rastreador de verificação de problema funcionar no PG13 ([29272](https://github.com/discourse/discourse/pull/29272))
- Não gerar erro em parâmetro de período de tópico superior aninhado ([29275](https://github.com/discourse/discourse/pull/29275))
- Definir nova senha deve redefinir `password_expired_at` ([29296](https://github.com/discourse/discourse/pull/29296))
- Aumentar o número de ícones svg que retornamos para os primeiros 500 ([29286](https://github.com/discourse/discourse/pull/29286))
- Create-invite-uploader seguindo mudanças no mixin uppy-upload ([29278](https://github.com/discourse/discourse/pull/29278))
- Não gerar erro em parâmetro de id de mostrar tópico aninhado ([29274](https://github.com/discourse/discourse/pull/29274))
- Não gerar erro em parâmetro de página de índice de categorias aninhadas ([29273](https://github.com/discourse/discourse/pull/29273))
- Mostrar lightbox para imagens pequenas ([29140](https://github.com/discourse/discourse/pull/29140))
- Não substituir gatilho quando igual a 0 ([29269](https://github.com/discourse/discourse/pull/29269))
- Fazer página de subcategorias mais parecida com categorias ([29240](https://github.com/discourse/discourse/pull/29240))
- Adicionar de volta outlet de plugin de campo personalizado de usuário que foi removido acidentalmente ([29247](https://github.com/discourse/discourse/pull/29247))
- `_uploadDropTargetOptions` agora é público ([29246](https://github.com/discourse/discourse/pull/29246))
- Suportar `add_directory_column` na alternância de cabeçalho de tabela glimmerizada ([29231](https://github.com/discourse/discourse/pull/29231))
- Impedir mudança de foco ao navegar no diretório de usuários ([29209](https://github.com/discourse/discourse/pull/29209))
- Aplica classe completa ao campo ([29190](https://github.com/discourse/discourse/pull/29190))
- Bug de visualização de thread de canal excluído ([29192](https://github.com/discourse/discourse/pull/29192))
- Permitir que usuário faça login em outra conta usando o mesmo dispositivo (client\_id) ([29121](https://github.com/discourse/discourse/pull/29121))
- Notificar assinantes de lista de e-mail sobre mudança de categoria ([28811](https://github.com/discourse/discourse/pull/28811))
- Falha no carregamento de JS do plugin quebraria interface de administração ([29139](https://github.com/discourse/discourse/pull/29139))
- Importações de mensagens de chat apenas de upload ([29162](https://github.com/discourse/discourse/pull/29162))
- Unicorn master e Sidekiq reabrindo logs ao mesmo tempo ([29137](https://github.com/discourse/discourse/pull/29137))
- Não substituir outros painéis da barra lateral ao abrir/fechar a gaveta de chat ([29144](https://github.com/discourse/discourse/pull/29144))
- Ajustes na barra lateral de administração após recentes mudanças de estilo da barra lateral principal ([29138](https://github.com/discourse/discourse/pull/29138))
- Roteamento de volta para a página inicial a partir da barra lateral de administração ([29125](https://github.com/discourse/discourse/pull/29125))
- Adiciona `post_quote` como placeholder ([29083](https://github.com/discourse/discourse/pull/29083))
- Permite usar atributo open com detalhes ([29116](https://github.com/discourse/discourse/pull/29116))
- Especificação de sistema de bandeiras instável ([29039](https://github.com/discourse/discourse/pull/29039))
- Usar nome completo da coluna para evitar consulta ambígua ([29111](https://github.com/discourse/discourse/pull/29111))
- Renderizar apenas botão de dispensar aviso de administrador para administradores ([29103](https://github.com/discourse/discourse/pull/29103))
- Suportar dispensa idempotente de aviso de administrador ([29099](https://github.com/discourse/discourse/pull/29099))

### Alterações de UX

- Aplicar tabela de administração à página de configurações de Automação ([30341](https://github.com/discourse/discourse/pull/30341))
- Corrigir máscara de senha na redefinição de senha ([30347](https://github.com/discourse/discourse/pull/30347))
- Ajustar tamanho da fonte do aviso legal ([30346](https://github.com/discourse/discourse/pull/30346))
- Melhorar equilíbrio nas páginas de login e registro ([30330](https://github.com/discourse/discourse/pull/30330))
- Corrigir borda ao redor do indicador de resposta ([30343](https://github.com/discourse/discourse/pull/30343))
- Refatoração de estilos de convites ([30329](https://github.com/discourse/discourse/pull/30329))
- Mover para layout minimalista ([30327](https://github.com/discourse/discourse/pull/30327))
- Mostrar mensagem correta quando a criação de tópicos está desativada por uma tag ([30328](https://github.com/discourse/discourse/pull/30328))
- Refatorar página de redefinição de senha ([30323](https://github.com/discourse/discourse/pull/30323))
- Mover para ícone para mascaramento de senha ([30321](https://github.com/discourse/discourse/pull/30321))
- Aplicar tabela de administração a webhooks ([30317](https://github.com/discourse/discourse/pull/30317))
- Capacidade de colapsar AdminConfigAreaCard ([30310](https://github.com/discourse/discourse/pull/30310))
- Exibir link para grupos na barra lateral de administração ([30291](https://github.com/discourse/discourse/pull/30291))
- Corrigir canais ativos e silenciados ([30308](https://github.com/discourse/discourse/pull/30308))
- Adicionar meta tag color-scheme ao \_head ([30245](https://github.com/discourse/discourse/pull/30245))
- Introduzir `<DStcomponente `atTiles /\>` ([30238](https://github.com/discourse/discourse/pull/30238))
- Aumentar o tamanho dos botões e da linha do tempo ([30240](https://github.com/discourse/discourse/pull/30240))
- Renomear mensagens privadas para pessoais na interface ([29679](https://github.com/discourse/discourse/pull/29679))
- Ocultar cabeçalho do administrador para edição/criação de webhook ([30194](https://github.com/discourse/discourse/pull/30194))
- Fazer com que os botões de rádio respeitem a cor de destaque do fórum ([30235](https://github.com/discourse/discourse/pull/30235))
- Corrigir layout da edição do título de MP ([30233](https://github.com/discourse/discourse/pull/30233))
- Fazer com que as caixas de seleção respeitem a cor de destaque do fórum ([30231](https://github.com/discourse/discourse/pull/30231))
- Adicionar saída wrapper-categorias-cabeçalho ([30214](https://github.com/discourse/discourse/pull/30214))
- Corrigir largura do cabeçalho da barra lateral do administrador ([30226](https://github.com/discourse/discourse/pull/30226))
- Texto para alternância de feed de recursos ([30196](https://github.com/discourse/discourse/pull/30196))
- Possibilidade de ocultar o cabeçalho do administrador ([30175](https://github.com/discourse/discourse/pull/30175))
- Mover link “O que há de novo?” na barra lateral do administrador para a seção raiz ([30144](https://github.com/discourse/discourse/pull/30144))
- Mostrar dica de grupo automático apenas para administradores ([30155](https://github.com/discourse/discourse/pull/30155))
- Corrigir estilo do nome do canal para tópicos não lidos ([30152](https://github.com/discourse/discourse/pull/30152))
- Corrigir layout do mapa de tópicos de MP ([30135](https://github.com/discourse/discourse/pull/30135))
- Correção menor no link do que há de novo do administrador ([30143](https://github.com/discourse/discourse/pull/30143))
- Alterar link “O que há de novo no Discourse?” ([30140](https://github.com/discourse/discourse/pull/30140))
- Mover status da chave de API revogada para coluna dedicada ([30125](https://github.com/discourse/discourse/pull/30125))
- Deixar nome do canal em negrito para tópicos não lidos ([30127](https://github.com/discourse/discourse/pull/30127))
- Refatorar CSS de edição de título para melhorar o layout ([30109](https://github.com/discourse/discourse/pull/30109))
- Corrigir preenchimento do mapa de tópicos em situações de pouco conteúdo ([30101](https://github.com/discourse/discourse/pull/30101))
- Melhorar erro ao tentar editar configuração globalmente obscurecida ([30092](https://github.com/discourse/discourse/pull/30092))
- Ajustar alinhamento do título de texto do chat móvel ([30065](https://github.com/discourse/discourse/pull/30065))
- Adicionar wrapper `user-badge-buttons` apenas quando existirem emblemas ([30060](https://github.com/discourse/discourse/pull/30060))
- Atualizar descrição da configuração do site `allow_index_in_robots_txt` ([29901](https://github.com/discourse/discourse/pull/29901))
- Adicionar estilo da linha de filtro do administrador ([30057](https://github.com/discourse/discourse/pull/30057))
- Remover comentários multilinha em oneboxes do GitHub ([30040](https://github.com/discourse/discourse/pull/30040))
- Desativar rolagem quando o modal está aberto no desktop ([30035](https://github.com/discourse/discourse/pull/30035))
- Página de usuários do administrador segue diretriz de UX do administrador ([29873](https://github.com/discourse/discourse/pull/29873))
- Simplificar título do tópico de chat ([29998](https://github.com/discourse/discourse/pull/29998))
- Melhorar comportamento do slider de carregamento ([29995](https://github.com/discourse/discourse/pull/29995))
- Remover destaque de fundo da publicação ao navegar ([29986](https://github.com/discourse/discourse/pull/29986))
- Oculta canal com painel visível em tela estreita ([29541](https://github.com/discourse/discourse/pull/29541))
- Atualizar largura mínima para painel lateral do chat + melhor função de quebra de palavra do título ([29954](https://github.com/discourse/discourse/pull/29954))
- Remover categoria lounge da descrição do emblema ([29927](https://github.com/discourse/discourse/pull/29927))
- Tentar reduzir rolagem instável do tópico no Firefox ([29941](https://github.com/discourse/discourse/pull/29941))
- Correção do cálculo de largura do efeito de hover do gaveta de chat ([29910](https://github.com/discourse/discourse/pull/29910))
- Estado/interações da gaveta recolhida aprimorados ([29850](https://github.com/discourse/discourse/pull/29850))
- Correções múltiplas em blocos de código ([29898](https://github.com/discourse/discourse/pull/29898))
- Edições em blocos de código ([29893](https://github.com/discourse/discourse/pull/29893))
- Texto corrigido para títulos de notificação ([29860](https://github.com/discourse/discourse/pull/29860))
- Atualizar botão de convite da barra lateral para usar texto correto do atributo title ([29875](https://github.com/discourse/discourse/pull/29875))
- Mesclagem do experimento de blocos de código ([29870](https://github.com/discourse/discourse/pull/29870))
- Adicionar componente AdminConfigAreaEmptyList ([29816](https://github.com/discourse/discourse/pull/29816))
- Página de sinalizadores consistente ([29798](https://github.com/discourse/discourse/pull/29798))
- Alinhar células ao centro; aplicar classe de visão geral diretamente aos elementos td ([29813](https://github.com/discourse/discourse/pull/29813))
- Adicionar título e ajustar imagem de arrastar e soltar ([29812](https://github.com/discourse/discourse/pull/29812))
- Aumentar contraste do cabeçalho da seção do administrador ([29790](https://github.com/discourse/discourse/pull/29790))
- Mover botão CTA de sinalização do subcabeçalho para o cabeçalho ([29781](https://github.com/discourse/discourse/pull/29781))
- Atualizar rótulo do botão CTA para ‘Adicionar Emoji’ para maior clareza ([29774](https://github.com/discourse/discourse/pull/29774))
- Corrigir posição de resposta no Firefox Mobile do Android ([29751](https://github.com/discourse/discourse/pull/29751))
- Impedir redução do emblema de não lido para nomes longos de canais de DM ([29756](https://github.com/discourse/discourse/pull/29756))
- Redesenhar página de links permanentes do administrador ([29634](https://github.com/discourse/discourse/pull/29634))
- Reduzir limite do mapa de tópicos inferior, com proteções ([29665](https://github.com/discourse/discourse/pull/29665))
- Dividir opção de usuário `hide_profile_and_presence` ([29632](https://github.com/discourse/discourse/pull/29632))
- Corrigir cor de fundo do cabeçalho do modal no webview ([29717](https://github.com/discourse/discourse/pull/29717))
- Corrigir link para demonstração do Highlight JS ([29701](https://github.com/discourse/discourse/pull/29701))
- Alterar cor do botão de autorização para primária ([29666](https://github.com/discourse/discourse/pull/29666))
- Atualizar ordenação do canal de chat para incluir tópicos não lidos ([29617](https://github.com/discourse/discourse/pull/29617))
- Reduzir `min_post_count` para mostrar mapa de tópicos inferior ([29649](https://github.com/discourse/discourse/pull/29649))
- Remover ícones indicando tempo em status de usuário, favoritos, temporizador de tópico ([29635](https://github.com/discourse/discourse/pull/29635))
- Não ocultar compositor de tópicos no chat móvel ([29633](https://github.com/discourse/discourse/pull/29633))
- Aplicar classes de tabela do administrador para estilo móvel consistente na página de chaves de API ([29630](https://github.com/discourse/discourse/pull/29630))
- Novos recursos experimentais devem ser marcados claramente ([29622](https://github.com/discourse/discourse/pull/29622))
- Substituir SVG de link quebrado pelo novo nome do Font Awesome 6 ([29623](https://github.com/discourse/discourse/pull/29623))
- Fazer com que os emojis na tabela da página do administrador funcionem melhor no móvel ([29619](https://github.com/discourse/discourse/pull/29619))
- Atualizar `create_post_for_category_and_tag_changes` para incluir que precisa de sussurros ativados para funcionar ([29618](https://github.com/discourse/discourse/pull/29618))
- Corrigir visibilidade dos menus suspenso do modal de concessão de emblema ([29613](https://github.com/discourse/discourse/pull/29613))
- Adicionar papel de cabeçalho ao diálogo de fechar compositor ([29590](https://github.com/discourse/discourse/pull/29590))
- Adicionar atributo de papel ausente ([29591](https://github.com/discourse/discourse/pull/29591))
- Deixar botões de bloco de código ‘planos’ ([29603](https://github.com/discourse/discourse/pull/29603))
- Remover margem extra de ações pequenas de MP ([29571](https://github.com/discourse/discourse/pull/29571))
- Permitir que usuários anônimos baixem calendário ([29551](https://github.com/discourse/discourse/pull/29551))
- Alinhar ícone de MP ao editar título, permitir encolhimento para ajuste ([29570](https://github.com/discourse/discourse/pull/29570))
- Registros quando uma automação é destruída ([29565](https://github.com/discourse/discourse/pull/29565))
- Usar caso correto para botão “Adicionar Sinalizador” ([29505](https://github.com/discourse/discourse/pull/29505))
- Mais melhorias nos formulários de login/registro ([29417](https://github.com/discourse/discourse/pull/29417))
- Corrigir botão Não na fila de revisão no móvel ([29485](https://github.com/discourse/discourse/pull/29485))
- Mover BackButton para fora da área de configuração do administrador para evitar quebra não intencional ([29457](https://github.com/discourse/discourse/pull/29457))
- Corrigir alinhamento de emoji no status do usuário dos membros do chat ([29466](https://github.com/discourse/discourse/pull/29466))
- Remover botão do menu do administrador da linha do tempo móvel expandida ([29464](https://github.com/discourse/discourse/pull/29464))
- Reduzir z-index do link de copiar ([29458](https://github.com/discourse/discourse/pull/29458))
- Alterações de aparência e sensação ([29245](https://github.com/discourse/discourse/pull/29245))
- Adicionar cartão de área de configuração de descrição ([29418](https://github.com/discourse/discourse/pull/29418))
- Dar marcadores distintos às enquetes de escolha classificada na pré-visualização ([29439](https://github.com/discourse/discourse/pull/29439))
- Limitar anel de foco do cartão de usuário ao desktop ([29435](https://github.com/discourse/discourse/pull/29435))
- Atualizar texto da página de configuração /sobre ([29387](https://github.com/discourse/discourse/pull/29387))
- Ajustes visuais nos formulários de login/registro ([28680](https://github.com/discourse/discourse/pull/28680))
- Estilo consistente para tabelas do administrador no móvel ([29360](https://github.com/discourse/discourse/pull/29360))
- Simplificar e encurtar fluxo de novo script para automações ([29178](https://github.com/discourse/discourse/pull/29178))
- Adicionar link para /sobre na página de configuração sobre ([29345](https://github.com/discourse/discourse/pull/29345))
- Mover dica de usuário “assistindo tópico” para o outro botão ([29323](https://github.com/discourse/discourse/pull/29323))
- Corrigir nota de rodapé causando rolagem horizontal em telas estreitas ([29328](https://github.com/discourse/discourse/pull/29328))
- Altura máxima de fallback para estilo de modal ([29321](https://github.com/discourse/discourse/pull/29321))
- Modal DMenu adicionar alça e altura mínima ([29309](https://github.com/discourse/discourse/pull/29309))
- Melhorar layout para tabelas do administrador no móvel ([29320](https://github.com/discourse/discourse/pull/29320))
- Simplificar modal de convite ([28974](https://github.com/discourse/discourse/pull/28974))
- Estilo padrão dos botões da lista DMenu ([29250](https://github.com/discourse/discourse/pull/29250))
- Garantir que o tamanho da fonte do iOS seja sempre mínimo de 16px com função max() ([29270](https://github.com/discourse/discourse/pull/29270))
- Corrigir estilo da barra lateral no tablet ([29248](https://github.com/discourse/discourse/pull/29248))
- Múltiplas correções na renderização do cartão de tema ([29225](https://github.com/discourse/discourse/pull/29225))
- Formato de data consistente para mensagens de chat ([29232](https://github.com/discourse/discourse/pull/29232))
- Adicionar opção para usar páginas inteiras para login e registro ([29034](https://github.com/discourse/discourse/pull/29034))
- Impedir que o indicador de não lido encolha no flexbox ([29207](https://github.com/discourse/discourse/pull/29207))
- Aumentar limite de exclusão de mensagens do chat ([29202](https://github.com/discourse/discourse/pull/29202))
- Alterar botão de tópico na navegação do chat para usar btn-transparent ([29186](https://github.com/discourse/discourse/pull/29186))
- Problemas de flex no índice de chat ([29157](https://github.com/discourse/discourse/pull/29157))
- Corrigir reticências de transbordamento de texto ausentes nas páginas de índice de chat ([29150](https://github.com/discourse/discourse/pull/29150))
- Alterar AdminPageSubheader para H2 ([29149](https://github.com/discourse/discourse/pull/29149))
- Definir largura consistente para conteúdo primário na área de configuração da IU do administrador ([29147](https://github.com/discourse/discourse/pull/29147))
- Corrigir transbordamento nas páginas de índice de tópicos (móvel) ([29126](https://github.com/discourse/discourse/pull/29126))
- Novo estilo da barra lateral ([29119](https://github.com/discourse/discourse/pull/29119))
- Recolher automaticamente botões do cabeçalho da página do administrador no móvel ([29040](https://github.com/discourse/discourse/pull/29040))
- Adicionar preenchimento inferior à lista de índice de chat ([29096](https://github.com/discourse/discourse/pull/29096))

### Alterações de Segurança

- Quando ativado, permitir apenas logins [Discourse Connect](https://meta.discourse.org/t/13045?silent=true)
- Limpar cabeçalhos para impedir acesso a arquivos via nginx
- Moderadores não podem ver e-mails de usuários.
- XSS armazenado na legenda da imagem

### Desempenho

- Armazenar em cache solicitações de extra-locales públicas no nginx ([30340](https://github.com/discourse/discourse/pull/30340))
- Não executar um comando `git` cada vez que registramos uma linha de log ([30177](https://github.com/discourse/discourse/pull/30177))
- Comparar HTML / Markdown apenas quando necessário ([30014](https://github.com/discourse/discourse/pull/30014))
- Otimizar consulta para encontrar usuários com mensagens de chat não lidas ([29964](https://github.com/discourse/discourse/pull/29964))
- Corrigir vazamento de memória em tracked-built-ins ([29944](https://github.com/discourse/discourse/pull/29944))
- Remover invocações dinâmicas de `<template>` ([29942](https://github.com/discourse/discourse/pull/29942))
- Otimizar limpeza de associação de usuários do chat ao remover um único usuário ([29833](https://github.com/discourse/discourse/pull/29833))
- Entrar e sair automaticamente de canais de chat ([29193](https://github.com/discourse/discourse/pull/29193))
- Substituir seletores lentos `:has` por classes de corpo ([29581](https://github.com/discourse/discourse/pull/29581))
- Atualizar `maybeContinueList` para evitar substituir a publicação inteira ([29416](https://github.com/discourse/discourse/pull/29416))
- Cálculo de espaço em disco mais rápido em instâncias com muitas uploads ([28307](https://github.com/discourse/discourse/pull/28307))
- Otimizar tarefa themes:update ([29290](https://github.com/discourse/discourse/pull/29290))

### Acessibilidade

- Mostrar mudança de estado quando as âncoras de publicação são focadas ([30334](https://github.com/discourse/discourse/pull/30334))
- Remover texto alt redundante de oneboxes do GitHub ([30083](https://github.com/discourse/discourse/pull/30083))
- Fazer com que o uploader de imagens uppy seja navegável por teclado ([29807](https://github.com/discourse/discourse/pull/29807))
- Converter cabeçalhos de lista de tópicos ordenáveis em botões adequados ([29808](https://github.com/discourse/discourse/pull/29808))
- Permitir dispensar o modal de descartar rascunhos via teclado ([29802](https://github.com/discourse/discourse/pull/29802))
- Atualizar dicas de menu suspenso de pesquisa clicáveis para serem botões ([29762](https://github.com/discourse/discourse/pull/29762))
- Links da lista de tópicos não devem ser cabeçalhos (#27700)" ([29520](https://github.com/discourse/discourse/pull/29520))
- Corrigir e melhorar acessibilidade do cartão de usuário ([29399](https://github.com/discourse/discourse/pull/29399))
- Adicionar marcação de leitor de tela para seletores de cor de categoria ([29351](https://github.com/discourse/discourse/pull/29351))
- Rotular botões de configuração do site ([29348](https://github.com/discourse/discourse/pull/29348))
- Adicionar aria-labels aos botões do rodapé da barra lateral ([29347](https://github.com/discourse/discourse/pull/29347))

---

_[View the full topic](https://meta.discourse.org/t/3-4-0-beta3-check-for-updates-on-what-s-new-page-filter-by-user-in-the-review-queue-threading-in-chat-dms-and-group-chats-and-more/343237)._
