# Discourse Versão 3.0

**URL:** <https://meta.discourse.org/t/discourse-version-3-0/203005>\
**Category:** Announcements\
**Tags:** release-notes\
**Created:** [8 Setembro , 2021 19:39 UTC](https://meta.discourse.org/t/discourse-version-3-0/203005 "2021-09-08T19:39:07Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![nat](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nat/32/235063_2.png) [@nat](https://meta.discourse.org/u/nat)\
**Post date:** [11 Janeiro , 2023 06:39 UTC](https://meta.discourse.org/t/discourse-version-3-0/203005/3 "2023-01-11T06:39:07Z")

</div>

### Novos Recursos

- Permitir atributo `target` em links nas descrições de `user_field`
- Tornar a conclusão automática experimental de hashtags padrão para novos sites
- Alertar administradores sobre a exposição de nomes de grupos privados a usuários anônimos.
- Adicionar alternância de usuário para mascarar/desmascarar senhas
- Onebox para Embed Motoko
- Integrar DnD (Não Perturbe) com status do usuário
- Adicionar suporte a notificações push de desktop no núcleo
- Enviar notificações aos administradores quando novos recursos forem lançados
- Ordenar hashtags que começam com o termo com prioridade mais alta
- Exibir status do usuário nas páginas de grupos
- Chat e Barra Lateral agora estão ativados por padrão
- Diferenciar tipo de notificação para tópicos assistidos diretamente vs indiretamente
- Adicionar alternâncias de chat e barra lateral ao assistente de configuração
- Permitir que moderadores de categoria definam temporizadores de exclusão automática de tópicos
- Exibir usuários semelhantes ao penalizar um usuário
- Permitir opcionalmente especificar uma `s3_asset_cdn_url` separada
- Permitir exibir resultados de conclusão automática de hashtags sem termo
- Melhor interface de usuário para gerenciar 2FA (autenticação em dois fatores)
- Aplicar limites de menção para mensagens de chat
- Exibir status do usuário em tempo real em menções inline em publicações
- Suporte a onebox para Youtube Shorts
- Permitir escopo `user_status` para `UserApiKey`
- Melhorar avisos do compositor para menções
- Canais podem permitir/proibir menções @all/@here
- Adicionar API de plugin experimental para registrar menu suspenso de navegação de mensagens
- Indicadores de notificação separados para novas MPs (mensagens privadas) e itens de revisão
- Rastrear solicitações de API e API de usuário
- Excluir um usuário com suas publicações também exclui mensagens de chat.
- Adicionar script de importação para Elgg
- Barra lateral para telas de desktop estreitas
- API de Status do Usuário
- Permitir definir `default_enabled` para emblemas
- Adicionar descrições ao passar o mouse sobre resultados de busca de hashtags
- Permitir que a equipe sinalize mensagens de chat
- Sincronizar status de dicas do usuário entre clientes
- API para personalizar o tratamento de erros do compositor no lado do servidor no lado do cliente
- Adicionar TL1 (Nível de Confiança 1) a `chat_allowed_groups` por padrão
- Busca genérica de conclusão automática de hashtags e processamento de markdown
- API para atualizar o ID externo do [Discourse Connect](https://meta.discourse.org/t/13045?silent=true) do usuário
- Configuração de site oculta para suprimir categorias inseguras dos administradores
- Parar de ocultar a configuração “permitir arquivamento de canais”
- Despriorizar notificações de curtidas em todas as listas
- Adicionar dicas de usuário para recursos de publicação e tópico
- Introduz configuração `chat_max_direct_message_users`
- Configuração de Site de Categoria Padrão do Compositor
- Notificações push de chat respondíveis
- Adicionar publicação processada às exportações de arquivo do usuário
- Renomear pop-ups de integração para dicas de usuário
- Nova configuração de site para ocultar perfis de usuário por padrão.
- Reduzir aviso de login de distância suspeita para 100km
- Controlar largura do tópico com variáveis
- Ordenação genérica de conclusão automática de hashtags
- Ocultar tópico de boas-vindas se não tiver sido editado
- Adicionar botão para redefinir pop-ups vistos
- Conclusão automática genérica de hashtags parte 1
- Permitir que o usuário defina o destino da lista da barra lateral preferida
- Adicionar link na barra lateral para o administrador configurar tags padrão
- Adicionar link na barra lateral para o administrador configurar categorias padrão
- Adicionar status do usuário às preferências do usuário
- Implementar novos pop-ups de integração
- Exibir tempo relativo quando a data é omitida
- Adicionar `contentCSSClass` para link de seção da barra lateral
- Cor dupla para prefixo de subcategorias
- Ocultar tópicos de Política de Privacidade e Termos de Serviço
- Adiciona categorias padrão sementes à barra lateral
- Pré-carregar recursos via cabeçalho de link
- Adicionar opção de modo escuro para logotipos de categoria
- Omitir exibição do dia quando o dia ‘até’ for o mesmo que o dia ‘de’
- Nova saída `topic-list-main-link-bottom` adicionada ao mobile
- Tratar oneboxes para URLs complexas do GitHub
- Tornar Geral a categoria padrão
- Ao entrar em um tópico, rolar até o marcador de linha visitado por último
- Adicionar configuração para sempre confirmar e-mail antigo
- Lembrar altura ajustada do compositor
- Exibir opcionalmente status do usuário no seletor de usuário de grupo por e-mail
- Adicionar link de revisão à seção da comunidade para usuário logado
- Adicionar aviso do compositor quando o usuário não foi visto há muito tempo
- Interface de API JS para plugins hljs
- Nova configuração de site para definir localidade a partir de cookie para usuários anônimos.
- Adicionar configuração de site para incluir IDs de conta associadas ao usuário.
- Tornar o status do usuário um recurso experimental público
- Introduzir configuração `personal_message_enabled_groups`
- Reformular encadeamento de e-mails
- Configuração de site para desativar nomes de usuário em links de compartilhamento.
- Selecionar emojis no seletor via teclado
- Adicionar dicas de ferramentas às datas de início/fim da linha do tempo
- Guia de outras notificações para redesenho do menu do usuário
- Contagem unificada de notificações no menu do usuário
- Substituir Lounge pela Categoria Geral
- Exibir descrição do status do usuário no pop-up de menção
- Tornar o status do usuário em fluxos de publicações em tempo real
- Adicionar o botão de definir status do usuário ao novo menu do usuário
- Categorias e tags anônimas da barra lateral
- Categorias e tags padrão da barra lateral
- Adicionando um importador CSV simples
- Contar visualizações em páginas publicadas
- Limitar destinatários máximos para e-mails de grupo
- Exibir data personalizada padrão em seletores de atalho de tempo
- Acionar evento `backup_failed` em caso de falha no backup
- Abrir modal de criação de convite a partir do banner de aviso de inicialização
- Permitir configuração de definições de tempo limite do smtp
- Adicionar alternância de modo seguro a `/u/admin-login`
- Permitir que o campo de caixa de seleção do assistente seja desativado
- Usuários PWA são solicitados para push antes da primeira publicação
- Adiciona botão de envio do compositor em tela cheia e prompt
- Exibir status nos resultados da pesquisa ao mencionar usuário nos compositores
- Permitir que temas privados sejam instalados parcialmente
- Atualizar aviso do modo de inicialização para adicionar links de convite e assistente
- Adicionar banner CTA de tópico de boas-vindas
- Adicionar saída de plugin acima do cabeçalho do modal
- Exibir status em fluxos de publicações
- Adicionar botão de exclusão de imagem na pré-visualização.
- Rastrear estatísticas sobre falhas em trabalhos agendados
- Exibir resposta SMTP na lista de e-mails enviados pelo administrador e reorganizar colunas
- Adicionar suporte para Palavras Assistidas sensíveis a maiúsculas/minúsculas
- Exibir status do usuário na página do perfil do usuário
- Assistente reformulado
- Adicionar estilo da página de categorias para ordenar tópicos por data de criação
- Importação My\_bb suporta avatares
- Adicionar links de usuários e grupos à seção da comunidade na barra lateral
- Substituir menu suspenso hamburger por Barra Lateral ao desdocking
- Usuários sem publicações não devem poder editar nome de usuário após o período permitido.
- API para barra lateral
- Adicionar API de plugin para registrar grupo de estatísticas Sobre
- Exibir status na dica de ferramenta na bolha de status no menu do usuário
- Publicar o status de todos para todos
- Saída de plugin para barra lateral
- Permitir atributo `allow` de iframe em publicações
- Remover automaticamente o status do usuário após período predefinido
- Usar largura total da publicação para incorporações do Vimeo
- Armazenar estado de exibição da seção da barra lateral no armazenamento local
- Desacoplar presença de categoria/tag na barra lateral do nível de notificação
- Sussurros disponíveis para grupos
- Validar tags em Palavras Assistidas
- Emoji de status do usuário
- Contagem de mensagens novas/não lidas na barra lateral experimental
- Opções de cancelamento de assinatura personalizadas
- Expandir links de filtro de mensagens ao visualizar mensagens privadas.
- Adicionar idioma croata
- Adicionar links da seção de mensagens à barra lateral experimental.
- Registrar a resposta SMTP no EmailLog
- Alterar rastreamento automático para exigir 5 minutos vs 4
- Adicionar contagens novas/não lidas aos links da seção de tags na barra lateral exp
- Primeira passagem da seção de tags para barra lateral experimental.
- Exibir contagem nova/não lida para categorias rastreadas na barra lateral exp
- Adicionar links de seção à seção de categorias na barra lateral exp
- Criar tabela `upload_references`
- Permitir que mídia vinculada seja bloqueada
- Permitir segredos [DiscourseConnect](https://meta.discourse.org/t/13045?silent=true) sobrepostos por domínio
- Propagar status do usuário via message bus
- Destacar opção Nenhum por padrão para marcadores
- Status do usuário
- Tornar a expiração da URL GET pré-assinada S3 configurável
- Baixar imagens vinculadas imediatamente após a publicação
- Configuração de site para bloquear onebox de URLs que redirecionam
- Promover marcadores polimórficos para padrão e migrar
- Permitir que locais sejam passados em `server_plugin_outlet`
- Incluir participantes nos dados de pesquisa de MP
- Adicionar título da página às páginas 404
- Permitir que moderadores de categoria publiquem consecutivamente
- Introduzir configuração de site para permitir tag de MP não equipe
- Restaurar rolagem nas páginas de atividade do usuário
- Promover o registro de ação de equipe “excluir grupo”.
- Marcadores polimórficos pt. 3 (lembretes, importações, exportações, refatorações)
- Validar combinação de configurações entre strip exif e otimização de imagem
- Adicionar fallback para valor sugerido quando `auth_overrides_username`
- Introduzir uma configuração global para desativar sugestão de fins de semana em seletores de tempo
- Opcionalmente pular uso de `full_name` ao sugerir nomes de usuário
- Adicionar palavra-chave `group_messages:` à pesquisa avançada
- Adicionar modificador de pesquisa `in:messages`
- Limitar pesquisa a MPs quando nesse contexto
- Detectar emojis do Emoji 14.0
- Marcadores polimórficos pt. 2 (listas, pesquisa)
- Exibir prompt para grupos de tags obrigatórios
- Configuração de site para limitar a lista de destinatários em e-mails de notificação
- Habilitar suporte para e-mails em modo escuro
- Bloquear indexação da lista de tópicos incorporados
- Adicionar atributo `user_suspended` na serialização de publicação.
- Adicionar suporte 2FA ao protocolo Provedor [Discourse Connect](https://meta.discourse.org/t/13045?silent=true)
- Melhorar agrupamento de IPs triados e estender para IPv6
- Permitir que sites adicionem um arquivo sitemap.xml.
- Adicionar um trabalho sidekiq para sincronizar ACLs S3
- Adicionar modo escuro de e-mail
- Itens do editor json ordenáveis
- Permitir ativos js de tema locais
- Permitir múltiplos grupos de tags obrigatórios para uma categoria
- Gancho DiscourseEvent para `sync_sso`
- Marcadores polimórficos pt. 1 (CRUD)
- Suportar urls `upload://` em tags img
- Permitir que itens de revisão substituam o título do tipo de pontuação.
- Permitir que usuários coletem gifs animados no compositor
- Atualizar ícones de notificação push
- Habilitar indexação de url canônica
- Substituir share-popup por share-topic
- Usar links canônicos no feed posts.rss
- Adicionar nofollow ao link alternativo RSS em tópicos e categorias
- Adicionar suporte mobile para subcategorias-com-tópicos-em-destaque
- Destacar lembretes de marcador expirados
- Adicionar link para imagem original na lightbox
- Adicionar novo tipo de lista de configuração de site com nome e valores
- Usar unaccent do Postgres para ignorar acentos
- Introduzir visualização ‘Subcategorias com tópicos em destaque’
- API para criar conta associada do usuário
- Priorizar ordem de pesquisa de grupo com base em correspondência de prefixo
- Retornar IDs geoname do MaxMindDb
- Adicionar botão de tela cheia para blocos de código
- Adicionar ENV para controlar erros de `themes:update`
- Opção de upload de avatar para upload de avatares com avatares selecionáveis
- Selecionar automaticamente URL de compartilhamento
- Exibir estado de tópico visitado na página de pesquisa
- Adiciona o evento `user_promoted` aos webhooks
- Renomear ação em massa Reset Read para Adiar
- Substituir pop-up de compartilhamento de publicação por modal de compartilhamento
- Desativar indexação de páginas não canônicas por padrão
- Permitir que moderadores alterem propriedade em massa
- Adicionar configurações para escalar limite diário de sinalizações
- Página centralizada 2FA
- Silenciar subcategoria quando categoria pai está silenciada
- Exibir erro se convite para tópico for inválido
- Nova API de plugin para verificar se upload é usado
- Usar novo seletor de tópicos para modal de convite
- Armazenar em cache o número da última publicação
- Resgatar convites para usuários existentes
- Adicionar `external_id` a tópicos
- Algoritmos COSE RS512, RS384 e RS256
- Em result.rb não usar e-mail para sugestões de nome de usuário até que seja ativado nas configurações
- Permitir envio de e-mails SMTP de grupo com alias de remetente
- Dividir segmentação de texto para Chinês e Japonês.
- Selecionar intervalo na lista de tópicos com Shift + clique
- Adicionar API `requestCustomMarkdownCookFunction`
- Capacidade de reordenar listas de valores
- Onebox para [news.ycombinator.com](http://news.ycombinator.com)
- Validar configurações de domínio apenas para `blocked_onebox_domain`
- Novas saídas de plugin para modelo categories-boxes
- Aliases de correspondência parcial no filtro de emoji
- Usar seletor de cor nativo
- Exibir a opção deste fim de semana no modal de marcador
- Tornar a configuração `use_email_for_username_and_name_suggestions` visível e ativada por padrão em sites existentes
- Atualizar cppjieba\_rb para a versão mais recente

### Correções de Bugs

- Arquivo de canal N1 ao serializar usuário atual
- Erro ao publicar atualizações de TopicTrackingState para certos tópicos
- Fazer `DBHelper.find` construir consulta válida
- Continuar se verificar temas se atualizar um falhar
- Substituir todos os unicodes semelhantes a aspas por aspas
- Envolver saídas de plugin na página de preferências do usuário
- Suportar corretamente kwargs do DiscourseEvent
- Não gerar erro quando usuário anônimo olha upload seguro para publicação excluída
- Desativar otimização de imagem no iOS Safari
- Condição de erro em SidebarSiteSettingsBackfiller
- Não alterar o `allowed_attribute` padrão ao chamar `#sanitize_field`
- Atualizar messagebus para v4.3.1
- `Render_404` não está definido
- Link para configurações de categoria deve usar slug
- Melhorar tags em assuntos de e-mail e adicionar cabeçalhos de filtro
- Não gerar erro se slug de canal gerado automaticamente estiver em branco
- Usar permissões de guardião do revisor para criar publicação/tópico durante aprovação.
- Uso de preferência de exclusão automática de marcador e valor padrão
- Verificar se o nó tem um atributo src ao obter tamanho
- Testes de sistema mais estáveis
- Usa corretamente `request_uri` para gerar `load_more_url`
- Neste ponto, o componente pode ser destruído
- Sempre retornar corretamente uma promessa de `loadMore`
- Garante que carregar mais não apague filtro em navegação
- Atualizar configuração nginx para v1.23
- Não exibir banner de notificação push para MacOS
- Adicionar modelo de e-mail ausente para `user_watching_category_or_tag`
- Várias correções para status de arquivo de canal
- Exibir status em menções em publicações recém-publicadas
- Evitar condições de corrida ao alternar estado de presença
- Cancelar busca de mensagens quando painel é destruído
- Argumento de reticências do DButton
- Exibir títulos de tópicos em publicações-excluídas
- Tratar elegantemente DNS emitido de pesquisa SSRF ao fazer onebox inline
- Remove caminhos legados de `chat_channels` perdidos
- Permite corretamente que administrador visite página de preferências de chat de um usuário
- Lida corretamente com navegação para uma mensagem
- Dica de sussurro mostra os grupos permitidos
- Especificação de arquivo de canal mais confiável
- Garante que recuperação de rede não crie menções não lidas
- Contornar um bug na gem R2
- Administrador não pode ver preferências da barra lateral do usuário de outros usuários
- Especificação falha devido a conclusão automática
- Incrementar espera para prevenir uma especificação falha específica
- Correção de tecla de seta de desvanecimento de conclusão automática de chat
- Permitir transcrições de chat aninhadas
- Garantir que temos uma versão corrigida da gem CGI
- Reativa testes `using_session`
- Impede reprodução de som de chat em DnD
- Estilos de status do usuário em menções
- Rolagem de seta de conclusão automática para menção
- Impede criação de objeto Usuário nulo
- Link de preferências da barra lateral exibido quando menu de navegação é legado
- Aciona atualização de última leitura quando mensagem não está em estágio
- Plugin Prometheus espera webrick em produção
- Corrige uma regressão com `last_read_message_id`
- Permite que um administrador acesse preferências de usuários
- Ordena corretamente canais públicos
- Melhor tratamento de erros da API de chat
- Impede que a API de chat gere URLs com barra dupla
- Citar uma menção com emoji de status quebra a menção
- Rolagem de setas de conclusão automática de hashtag com desvanecimento
- Incluir tags dentro de grupos de tags para pesquisa de hashtag
- Botões responsivos e container de conteúdo mais largo
- Não retornar termos de pesquisa de hashtag de categorias filhas silenciadas
- TL0 não podia enviar mensagem para grupo com `everyone messageable_level`
- Não assumir uma lousa limpa em testes
- Não validar slug de canal se não mudou
- Box-sizing para avatares
- Tipos de notificação Discourse-follow
- Adicionar argumentos `user_id` ausentes para `ChatMessage.cook`
- Acesso a chat de categoria apenas quando usuário pode criar publicação
- Um uso de string que foi perdido durante mesclagem git
- Remover faixas de tempo mágicas
- Permitir backspace na conclusão automática de hashtag
- Rolar container de conclusão automática ao pressionar seta
- Remover salvamento de `user_option` para preferência de exclusão automática de marcador
- Analisar corretamente webhooks do Mandrill
- Adicionar ícones REPLACEMENTS ao guia de estilo
- A ordem do assunto do resumo de e-mail deve ser consistente
- Usar regras de plural corretas para Russo
- Incapaz de alterar estilo da página inicial via assistente
- Não duplicar verificação ao editar mensagem de chat para remover uploads
- Caminho de rota inválido para link de avisos de informações de equipe
- Contar corretamente tentativas de bloqueio de DistributedMutex
- Remover aviso de console para “nohighlight”
- Resetar estado do controlador de pesquisa
- Garantir que status do usuário em menções não falhe em plugins
- Estilização de reticências de onebox do GitHub regressou em 9d03f20
- Restaurar texto ausente para `read_more` e `read_more_in_category`
- Nome de classe mais específico para evitar colisão
- Garantir que tsqueries gerados sejam válidos
- Regressão de upload multipart uppy em 80e422c
- Garantir que conclusão automática de hashtag não fique atrás do teclado no chat
- Não retornar canais para hashtags se usuário não puder conversar
- Imagens quebradas em instalações de subpasta
- URL de emoji quebrada na redefinição de senha com subpasta
- Nova notificação de MP deve ter precedência sobre menção
- Buscas de hashtag no lado do servidor de categorias seguras para um usuário
- Oculta corretamente configurações de administrador nas configurações do canal
- Exibir última hora de correspondência de endereço de IP triado
- Regressão de webhook do administrador em 321b14d
- Não fornecer conselhos sobre conformidade com GDPR
- Adicionar tradução para configuração
- Resultados de busca de hashtag duplicados com base em permissões
- Usar propriedade correta para `color_scheme_id` do tema
- Não resetar pop-ups vistos quando `skip_new_user_tips` é falso
- Página de perfil não está carregando
- Erro ao abrir uma publicação anteriormente excluída
- Webhook deve tocar `last_message_sent_at` do canal
- Usa CDN quando disponível para sons mp3 de chat
- Fragmentos de URL não estão sendo purgados
- Atualizar `match_count` de endereço de IP triado
- Nova mensagem traz um canal de mensagem direta para o topo
- Anular canal ativo apenas quando não estiver em um canal de chat
- Modificar apenas links seguros da barra lateral na promoção/demotion de usuário
- Não forçar exibição de mapa de tópico em publicações não iniciais
- Garante que data de metadados do canal de chat seja atualizada
- Bug do menu do usuário ao transitar de tela estreita
- Desativar não é chamado em todos os casos
- Incluir CDN no resultado do helper `avatarUrl`
- Alterar criação de permalink drupal para usar /node/
- Garantir unicidade de slug de canal de chat no nível do DB
- Adicionar `MessageBust.last_id` às assinaturas de canal de chat
- Roteamento de URL relativo apenas em página ember-cli
- Renderização de emoji de substituição de palavras assistidas
- Não atualizar url no GitImporter
- Observar restrições de criação de tópico não listado em especificações de criador de publicação
- Erro de substituição de texto processado de hashtag de e-mail
- Não substituir texto processado de hashtag com Palavras Assistidas
- Tratar classe svg nula para análise de trecho
- Excluir itens de revisão reivindicados do menu do usuário
- Rolagem horizontal não estava funcionando corretamente
- Ao seguir redirecionamentos antes de clonar, usar a primeira solicitação git
- Validar que chave de cancelamento de assinatura tenha um usuário associado
- `ScrollingPostStream` regressou em #15313
- Exibir informações do canal de chat em itens de revisão
- Permitir que componentes de item de revisão sejam apenas de modelo
- Margem para barra lateral e menu de usuário reformulado no iPad
- Permitir svg em oneboxer em certos casos
- Melhorar mensagem ao publicar um link duplicado
- Não notificar sobre exclusão de publicação ao concordar com sinalizações automáticas.
- Exibir mensagem de erro se nenhum upload for permitido
- Permitir conclusão automática de hashtag no início da linha
- Largura de desktop estreito consistente
- MPs exibindo contagens não lidas desatualizadas quando status de leitura está processando
- Não aplicar estado de hover em dispositivos não capazes
- Garante que data/hora não quebrem linha
- Dessilenciar usuários em discordância de sinalização de mensagem de chat.
- Impede áudio de tocar quando anexado
- Alternar barra lateral ao voltar de tela estreita
- Garante que barra lateral de chat esteja presente quando barra lateral principal está desativada
- Impede erro de gaveta ao redimensionar compositor principal
- Usar bandeira Regexp correta para ignorar maiúsculas/minúsculas
- Empurrar correspondência de slug de hashtag de categoria para o topo
- Usuários existentes não podiam resgatar convite erroneamente
- Passar filtro de período para saída de plugin
- Pequenas correções de conclusão automática de hashtag
- Correções de correspondência e limite de resultado de pesquisa de hashtag experimental
- Não clicar em rastrear `.hashtag-cooked`
- Definir `chat_allowed_groups` com base na configuração `chat_enabled`
- Desescapar `:emoji:` nos resultados de pesquisa de hashtag
- Filtragem de linhas de arquivos de inventário S3 era muito restritiva
- Ao filtrar tags para visibilidade, respeitar permissões do grupo de tags
- Atualizar link na descrição do site `group_in_subject`
- Excluir canal associado na exclusão de categoria
- Permite alterar som quando nenhum som foi definido anteriormente
- Reverter para estilo antigo de hashtag para `hashtag-raw`
- Não adicionar estilo de cor se não houver `prefixColor`
- Emendar `release_notes_link` em app/models/admin\_dashboard\_general\_data.rb
- Emendar `release_notes_link` em /tests/fixtures/dashboard-new-features.js
- Garantir que DButton use o alvo correto para ações de string
- `Enable_auto_join_users` foi usado em criar canal
- Melhor posição de `chat-message-actions`
- Implementação correta para página de rastreamento de preferências do usuário
- Ajuste de ordenação de tags para nova conclusão automática de hashtag
- Permitir que novo HTML de hashtag seja citado para markdown
- Permitir tl4 selecionar em massa
- Oculta botão de cartão de usuário quando usuário atual não pode enviar MP
- Erro de resgate de convite se usuário já havia resgatado
- Bug com relatório de crescimento de nível de confiança do administrador
- Regressão com palavra-chave especial `a` na pesquisa
- Atualizar opções do usuário apenas uma vez
- Status estava limpando após editar preferências do usuário
- Adicionar `Primary-Numbers` Personalizado
- Suportar unicode no filtro de pesquisa @username
- Despriorizar notificações de reação
- Renomear Usuários para Inscrições na página Sobre
- Impede que teclas de seta borbulhem para componentes pais
- Aplica apenas posição de rolagem à página inteira
- Permitir que links da barra lateral registrem ações `didInsert`
- Abre corretamente gaveta para ID de mensagem quando fornecido
- Garante que compositor esteja focado após edição
- Verifica apenas para página inteira em vez de preferência
- Destaca corretamente canal ativo
- Permitir atualizações de atributo de uploads acima do limite de tamanho
- Adiciona de volta recorrente à automação `send_message`
- Reimplementa áudio de chat em um serviço
- Garantir que `moderators_manage_categories_and_groups` seja respeitado
- Não bloquear conta se códigos de backup estiverem disponíveis
- Reduzir imagens onde existe upload de imagem menor
- Problemas de permalinks
- Não pré-carregar lista de tópicos para rotas de novo tópico/mensagem
- Entregar resumos de chat quando grupos permitidos incluem “todos”
- Usar RegEx em cache em vez de recriar RegEx em cada uso
- Gerar automaticamente slugs de canal de categoria
- Botão de envio de palavras assistidas deve estar desativado por padrão
- Usa i18n para texto salvo
- Lida com início de rascunho de MP da barra lateral
- Migrar valores antes de adicionar restrição não nula.
- Faz links da barra lateral respeitarem modo de gaveta
- Permitir exclusão de categorias quando canal de chat não está presente
- Atualizar links da barra lateral ao promover para administrador
- Erro de etapa de rastreamento de tópico quando não há tags
- Tornar IDs do editor de chat não nulos
- Fazer `ChatMessageUpdater` verificar acesso de edição para guardião
- Acompanhamento de #7fca078
- Lembrete de retenção é absoluto e precisa de pai relativo
- Tópico de boas-vindas deve estar oculto na página /categories também
- Aumentar buffer de cabeçalho de solicitação NGINX
- Renderizar corretamente título do link na pré-visualização de rascunho
- Simplifica tratamento de rota anterior
- Fazer `can_send_private_messages` não depender de usuário do sistema
- Adicionar IDs de usuário de edição a `ChatMessage` e `ChatMessageRevision`
- Bug com modal de exclusão permanente
- Restaurar guia de menção para navegação experimental do usuário
- Ao clonar temas via HTTP, tentar o URI original também
- Tratamento de erro de importação de tema precisa acontecer dentro do bloco hijack
- Impede que chat entre em loop infinito ao receber 404
- Não limitar escopo a mensagens diretas
- Os dados de notificação no cliente esperam um identificador
- Pequena correção de alinhamento para ações pequenas mobile
- Escrever em logs de grupo quando um usuário é adicionado a um grupo por convite
- Corrigir indicador circular em “minhas publicações”, cor
- O botão Novo Tópico agora está corretamente desativado em uma categoria onde eles não têm permissões, mesmo quando filtrado por tag
- Corrigir os números das publicações em `lastUnreadUrl`
- Não é possível alterar o nível de notificação de categorias definidas como regulares
- Avaliar todos os callbacks em vez de substituí-los
- Não notificar autor do tópico sobre publicações de pequenas ações
- Correções de acompanhamento para página de erro de redefinição de senha
- Simplificar exibição de múltiplos erros AJAX
- Não tentar adicionar usuário novamente a um grupo ao sincronizar grupos via SSO
- Ignorar conflitos exclusivos ao preencher padrões da barra lateral
- Garantir que o modificador personalizado `{{action}}` funcione com hash de ações
- Alguns elementos de tópico são muito largos
- Mover nome do grupo da caixa de grupo da classe para atributo de dados
- Permitir que usuários já em grupos automáticos façam login
- Adicionar tag `<meta>` `theme-color` quando um esquema escuro é selecionado
- Erro de digitação de nome de variável
- Resetar propriedades de erro no modelo Tópico
- Registrar adição/exclusão de usuário de grupos quando alterados via [DiscourseConnect](https://meta.discourse.org/t/13045?silent=true)
- Seletor de categoria não atualizando seleção ao editar item de revisão
- Resetar corretamente propriedade `controllerReady`
- Usar apenas a primeira linha da mensagem de commit
- Pequeno erro de digitação
- Definir max-width na imagem do logotipo da categoria
- Verificações no lado do cliente para `personal_message_enabled_groups`
- Definir largura na imagem do logotipo da categoria, não no container
- Não exibir página 404 ao visitar mensagens
- Debounce corretamente várias funções
- Calcular deslocamento de cabeçalho uma vez no carregamento
- Pular todas as validações de publicação se necessário
- Garantir que minificação não quebre conectores colocados
- Não incluir emojis menos grupo na lista padrão
- `Sidebar_list_destination` no `CurrentUserSerializer`
- Garantir que dropdown esteja acima de rótulos irmãos
- Destino da lista da barra lateral para rastreados e tags
- Excluir publicações de tópicos ocultos e pequenas ações do feed RSS.
- Estado de foco do cartão de usuário aparecendo ao clicar
- Esclarecer cópia de chave de segurança
- Resetar `general_category_id` se a categoria geral foi excluída
- Impedir mudança de layout ao navegar em dropdown
- Ajustar as células de usuários por nível de confiança no modo RTL
- Remover cifras cose RS384 e RS512
- Exibir datas da linha do tempo como clicáveis
- `Action_code_path` não sendo carregado para `user-stream-item`
- Emblema de categoria ausente para categoria com cor armazenada como código hexadecimal de 3 dígitos
- Link da barra lateral da categoria não ativo quando filtrado por nenhum e todos
- Substituir `prefixCSS` por `prefixElementColors`
- Remover itens `nil` antes de ordenar a matriz de strings sha1.
- Resetar configurações de site relacionadas na exclusão da categoria geral
- Emoji de status era exibido à esquerda no mobile
- Alinhamento do emoji de status do usuário em publicações
- Tratar corretamente erros HTTP durante cálculo de cor dominante
- Erro de digitação
- Aviso sobre estilo de prefixo da barra lateral
- Estilização de campo de usuário no login
- Alterar texto
- Links ‘mostrar detalhes’ do log de ação de equipe
- Garantir que atalhos de formato de data local funcionem corretamente
- Garantir que botões de alternância de tipo de pesquisa funcionem corretamente
- Configurações obsoletas não devem substituir da interface
- Ocultar configurações antigas de MP
- Exibir erro se campo for igual à senha
- Remover funcionalidade de convite de tópico público
- Não exibir banner CTA de boas-vindas se o tópico de boas-vindas for excluído
- Garantir que caixas de entrada de grupo na seção de mensagens estejam ordenadas por nome do grupo
- Determinar intervalo de data local igual está gerando erro quando não há data
- Chegar ao tópico deve estar oculto quando `must_approve_users`
- Melhorar tratamento de erro para `calculate_dominant_color!`
- Não preencher valor padrão do título do site na etapa de introdução do assistente
- Garantir que primeiros usuários administradores sejam adicionados a grupos automáticos
- Tópico assistido supera categoria silenciada
- Capacidade de acionar emoji após bloco de código indentado
- Ícone de link de seção da barra lateral ausente para tags de MP
- Link para `discovery.category` na barra lateral`
- Pular validações de título de qualidade para tópicos estáticos quando editados por administrador
- Contar convites em massa resultantes corretamente
- Não exibir status do usuário em publicações duas vezes
- Mudanças na nova categoria geral impedindo criação de tópico
- Link de revisão da barra lateral exibido para usuários que não podem revisar
- Contornar um bug na gem R2 para produzir CSS RTL válido
- Permitir login por e-mail para administradores em modo de escrita apenas por equipe
- Permitir logout para administradores em modo de escrita apenas por equipe
- Remover espaço de largura zero quando não necessário
- Adicionar validadores de convite melhores e mais rigorosos
- Reverter busca recursiva de tag com tags ancestrais ausentes
- Upload de tema ausente não deve quebrar processo de pré-compilação.
- Removido alerta de lembrete de marcador para lembretes definidos no passado
- Garantir que fechar barra lateral desmonte todos os callbacks.
- Peculiaridades ao iniciar novos uploads quando um estava em andamento
- Usar `Category#category_text` para título da barra lateral
- Erro de digitação de migração para `secure_uploads`
- Garantir que pega do compositor permaneça visível
- Algumas mensagens do compositor estavam quebradas
- 404 enviando beacon “sair de todos” em instalação de subpasta
- Tagar tópicos recursivamente com tags ancestrais ausentes
- Garantir que tópicos de categoria em destaque sejam únicos
- Condicional `List_suggested_for` para `personal_message_enabled_groups`
- Melhor detecção de teclado virtual no Android
- Atualizar página de resultados de usuário quando nenhum usuário é encontrado
- Maiúsculas/minúsculas incorretas para CTA
- Consultar modelo correto em `posts:inline_uploads`
- Tratar download falhado ao calcular cor dominante da imagem
- Categorias da barra lateral para anônimos não estão sendo ordenadas por nome
- Pular categoria não categorizada na barra lateral quando desativada
- Respeitar configurações de site para links de usuários, grupos e emblemas da barra lateral
- Ocultar mudanças experimentais de navegação do usuário quando desativadas
- Migração DB falha se configuração de site antiga tiver valor vazio
- Adicionar string ausente para itens de revisão no menu do usuário quando publicação de revisão é excluída
- Desvanecimento de rolagem da barra lateral em iOS mais antigo
- Corrigir destaque de sintaxe de onebox do GitHub
- Substituir texto com chaves `admin_js.*` não funcionava
- BBCodes inline vazios estavam quebrados
- Posição de deslocamento de cabeçalho não estava correta em alguns casos
- Não tentar serializar objetos Tag quando tag desativada
- Links de âncora na página estavam quebrados em configurações de subpasta
- Não excluir mensagens anteriores quando estamos dentro da janela `sent_recently`.
- Passar corretamente parâmetro `invite_to_topic` para convites
- Garantir que miniaturas de carregamento sejam usadas no Safari
- Garantir que placeholders de baixa resolução sejam usados enquanto carregam imagens
- Link “Sair da configuração” deve sair do assistente e levar usuário à página inicial
- Regressão com botões de diálogo de exclusão de usuário do administrador
- Garantir que`<script>` handlebars templates are namespaced correctly
- Raw translation string in user status tooltip
- Theme components should work with empty locale files
- Use plugin’s defined name for es6 module path
- Ensure discovery-categories always clears PreloadStore
- Create single notification per post and user
- Do not show “create topics” notice on wizard route
- Keep private theme key secret from user
- Return next bookmarks page only if it exists
- Immediately show sql options when badge query is supplied
- Hide welcome topic banner as soon as the welcome topic is edited
- Transpile start-discourse.js to fix iOS12 support
- Allow .git end to miss from Git repo URL
- In prod builds classes may not be “instancesof” EmberObject
- Avoid leaking TopicTrackingState listeners due to sidebar
- Only seed general category on new sites
- Do not save default auto\_delete\_preference for bookmark
- Do not notify admins watching PM tags
- Do not invite whisper or small action posters
- Show tag chooser if can\_tag\_pms
- Preload topic\_list correctly for categories+latest
- Skip topic allowed user for small actions
- Restore trust level when leaving group
- Reload styling changes for wizard styling step
- LocalJumpError : unexpected return
- Prevents iOS software keyboard to hide sk body
- Remove unexpected scrollbar from the new user menu
- Load admin-specific JS when compiling via ember-cli
- Sidebar hamburger panel dropdown not working for anonymous
- Avoid duplicate topic-list requests
- Hide sidebar toggle button when no sidebar
- Hide sidebar for anonymous when login required
- Backup/Restore didn’t use correct Redis namespace in multisite
- Ignore malformed HTML for title extraction
- Move show like logic to client side
- Track native class deps in discourseComputed
- Remove “–composer-height” style when composer is closed
- Improvements to like button for archived topics
- Allow `match_all_tags` to be passed as a URL param
- Remove last\_unread\_post excerpt logic for bookmarks
- Allow extra whitespace when asking discobot to perform a bot command
- Limit new and existent staged users for email topics
- Show hide bootstrap mode notice in real time
- Disable Twitter onebox without API support
- Set --composer-height when the composer is in collapsed state
- Welcome topic title was not editable
- Recover from guardian check when deleting reviewable users.
- Ensure topic-list adapter never serializes `undefined`
- Don’t raise on deleted topic in UpdateHotlinkedRaw
- Markdown-it parse fn requires an env arg with {} as default
- Regression with Categories nav item
- Reset flair group if user is removed from group
- Remove dead and large images from oneboxes
- Don’t preview color scheme if it’s not current user’s profile.
- Don’t notify editor when category or tag change
- Destroy all posts when hard deleting topic
- Swallow SSL errors when generating oneboxes
- Broken onebox images due to url normalization bugs
- Don’t raise an error if file not found in S3.
- Make word watcher work with nil strings
- The phpbbb import script was not parsing youtube tags
- Prevents android keyboard to be hidden instantly on sk focus
- Allow to add the same watched word with a different case
- Properly log all internal job failures
- Do not redeem expired invites on new user signup
- Secondary more section links not marked as active
- Handle actor not having preferences in UserCommScreener
- Don’t memoize site setting in guardian
- Scope memoization of category moderation per category
- Show update banner only once on categories with subcategory lists
- Unsubscribe from the `/reviewable_counts` channel when leaving the review-index route
- Links incorrectly marked as active in Sidebar::MoreSectionLinks
- Avoid usage of dig when looking for job class
- Inject appEvents in ScreenTrack
- Use default locale for footer of embedded topics
- Do not overwrite top\_menu site setting in wizard styling step
- Bugs with year selector and erase button
- Update word\_watcher cache key following schema change
- Wizard last step “corporate” was not saving changes
- Bots could generate errors when slug generation method is encoded
- Accept HEAD requests for mandrill webhook
- Show bookmarks loading spinner correctly
- Ensure all public topic-query options can be used via Ember
- Ensure theme\_uploads\_local only has one `/` at beginning
- Show button bar overflow on iPad & mobile
- UserCommScreener filter acting user ID from target user IDs
- Allow array values for custom fields in category params.
- Ensure error handlers render correctly without preload\_json
- Publish membership update events when refreshing automatic groups.
- Support for group everyone in tag setting
- Sidebar is always disabled on wizard route
- Rejected emails should not be cleaned up before their logs
- Ensure uploads work when the user’s browser rewrites ellipsis
- Allow users to quote in closed topics
- Ensure admin templates are not used for non-admin controllers
- Don’t cook user fields to apply watched words
- Make sure user list is complete and sorted
- Make sure every user instance has correct status tracking counter
- Handle correctly the case when several subscribers call trackStatus() on the user model
- Correct mention paths in fixtures
- Linear gradient with stops makes R2 confused
- Improves handling of filter with invalid tag chars
- Don’t raise an error on onebox timeouts
- Title for keyboard shortcuts button in sidebar
- Notify tag watchers when publishing topic
- Make group members bulk operations consistent
- Pass sidebar custom link willDestroy
- Badge backfilling triggers :user\_badge\_granted DiscourseEvent
- Ensure injections are skipped when rehydrating stale models
- Do not redeem invites if user resets password
- When a user status update received other users statuses were getting cleared
- Correctly pluralize sidebar strings
- `isExistingIconId()` regressed in #17553
- Correctly invoke dynamic components by name
- Can’t hide overflow of d-editor-button-bar on mobile
- Use padding, not margin
- Use URI#merge to merge base and relative URLs
- Prevents multi-select to use noneItem for its list
- Restrict sidebar specific select kit CSS to sidebar
- Pass custom section willDestroy
- Skip job if tag edit notification is disabled
- Allow Symbol objects to be deserialized in PostRevision
- Check if tags edit notifications are disabled
- Unread count badge shown for topics that user is not tracking
- Support systems without SSE 4.2
- Allow Time objects to be deserialized in PostRevision
- Bug with multiselect user field validation
- CSS tweak and production position fix for miniprofiler
- Improve reliability of topic tracking state
- Change UserCommScreener to use user\_ids
- Adjust topic avatar height to fix stickiness
- Mobile usability issues in crawler view
- Fixes few regressions in select-kit
- Detect firefox `\< 89 as an unsupported browser
- Set resolver options on the legacy resolver
- Update flaky bulk invite spec
- Just inline the QUnit CSS in theme-test html
- Ensure category-tag filter routes are functioning
- Apply all watched words rules to user fields
- Ensure splash screen `<noscript>` is loaded for legacy browsers
- Ensure splash screen logic is iOS12 compatible
- Add ember redirect for tags/:tag\_id -\>` tag/:tag\_id
- Min/max username length limits weren’t validated
- Inputs using focusout regressed in #17345
- Allow connector template names to be camelCase
- Should be UploadReference instead of UploadReferences
- Ensure there is no limit on tag list settings
- Ensure pull-hotlinked can rewrite lone oneboxes
- Correct error in ip-lookup component definition
- Posts can belong to hard-deleted topics
- Replace onebox markdown when pulling hotlinked image
- Logout could fail due to cached user
- Correctly display `/admin/emails` errors
- Experimental sidebar preferences link not shown for users
- Move `ember-cli-deprecation-workflow` to runtime deps
- Incorrect `currentUser` could be cached for requests with API key
- Vimeo regex pattern
- Max value for SiteSetting.delete\_removed\_posts\_after
- Add clearfix back for admin contents
- Keep unique post checks separate for PMs vs topics
- Uploading large files (\>`5GB) failed when`enable\_direct\_s3\_uploads` is enabled
- Didn’t delete upload stub when a new upload is created
- Markdown handling failed on empty attribute value
- Fix bulk\_invite flaky tests
- Improve mixcloud oneboxing
- Defer removing the splash screen until the window load event fires take 3
- Skip the window load event for now
- Defer removing the splash screen until the window load event fires take 2
- Remove splash screen in no-js view take 2
- Reverts #17225 & #17223
- Uninitialized class variable error in sidekiq
- Typo in log\_thread
- Defer removing the splash screen until the window load event fires
- Remove splash screen in no-js view
- Use first supported type item when JSON-LD returns array
- Use bookmarkable pattern for bookmark cleanup
- In `[DELETE]` /admin/user/:id.json, parse boolean block\_\* parameter correctly
- DarkMode availiability detection was broken
- 99999 is not a valid TCP port
- Tag groups were not visible to allowed group members
- Remove leftover uses of ember\_jquery
- Defer scripts on theme-tests route
- Quoting local dates bbcode regeneration
- Link to “recently used devices” in suspicious\_login email notification
- Precompile admin-plugins.js (#17154)
- Add wizard.js to ember-cli assets
- Precompile start-discourse.js
- Stop logging blank and invalid CSP reports
- Skip invalid values in site setting upload references migration
- Add missing pluralization rules for Bosnian
- Extra-locale merging didn’t account for fallbacks
- Double selecting replies
- Wizard css was overriding some of core css
- Make watched words uploads work as intended
- JSON Schema editor layout issue with subarrays
- Ensure presence endpoints don’t break the session
- Ensure emoji is inserted in the correct location
- Handle sites with more than 1 JSON-LD element
- Whisper available when reply to topic
- Allow all subdomains of localhost in development
- NavItem and Composer prop overriding was broken
- Rake tasks related to uploads were broken
- Remove tags from experimental sidebar on notification level changed
- Ensure that extract\_upload\_ids works with all short URLs
- Skip CSRF token check on webhook routes
- Display translated fallback as the group name for custom emoji groups
- Allows image to be displayed at the right size
- Twitter onebox keeps whitespace for expanded links
- Send quote notifications to correct users when prioritizing full names
- Cleanup invalid historic site setting data
- Handle empty string in theme\_settings for upload\_references
- Make disabling TLS in mail possible again
- Escape youtube title when constructing onebox preview html
- Missing tracked sub category topics from tracked topic list
- Correctly handle invalid auth cookies
- Seed multisite dbs after migrating in development
- Email Send post has already been taken error
- Restore automatic style preview in wizard
- [DiscourseConnect](https://meta.discourse.org/t/13045?silent=true) login did not auto approve based on email domain
- Ensures composer is not pre-filled with none/all tags
- Don’t throw errors on wizard dropdowns
- Approves user when redeeming an invite for invites only sites
- Do not use SVGs for twitter:image metadata
- Keep composer draft when go back and forth between PM and New Topic.
- Harmonise category body class generation on server/client
- Show suspended by user
- Make f query param sticky when navigating between nav items
- Topic list nav items count not respecting tracked filter.
- Change event target on select kit row
- Tracked filter did not account for max\_category\_nesting of 3
- Fallback to default push notification icon if none exists
- Do not looks for plugin test js in production
- Add bookmark quick access tests and fix username
- Correctly handle nested quotes in to-markdown
- Respect user timezone in emails about silencing and suspending
- Changing date should recompute input
- Incorrect URL for bookmark quick action menu
- Further refine duplicate bookmark delete query
- Delete extraneous topic bookmarks
- InlineOneboxer watched word censor error
- Apply censored words to inline onebox
- Improve bookmark-icon title
- Limits for PM and group header search
- Skip pulling hotlinked images for nil user bio
- Applying default user options didn’t work for boolean flags
- Site setting changes for boolean should be logged as true/false
- Refactor placement of plugin outlet & index use
- Clear inline onebox cache when a post is rebaked
- Pass empty hash for view locals by default
- Apply ‘allowed\_href\_schemes’ to all src/srcset attributes
- Allow users to select “regular” categories
- Use CSS transition to make room for composer
- `acted` state in post action like could desync with multiple likes
- Apply ‘hide email account’ for invites
- Prevent all kinds of login in readonly mode
- Add safari 12 to ember-cli build targets in production
- Make read only errors respect the request format
- Handle quote rendering for external Discourse instance
- Checked allowed tag when editing Reviewables
- Auto margins cause too-narrow content
- Show error message if extensions cannot be created
- Do not log category custom fields changes if the value is unchanged
- Create PostgreSQL extensions before migrating
- Use our header value instead of custom header on duplicates
- Use registered bookmarkables for BookmarkManager
- Allow .ics for polymorphic bookmarks
- Store scroll position when using Back button
- Apply watched words to user fields
- Polymorphic bookmarks for bookmark report
- Use hidden site setting for batch presign rate limit
- Use polymorphic bookmarks for in:bookmarks search
- Add support for pipelined and multi redis commands
- Background like count update didn’t account for own user actions
- Prioritize names and usernames consistently
- Limit pan event handler to fix scrolling in TOC
- Use proper ActiveRecord method in import scripts
- Ensures d-popover closes when clicking on popper
- Polymorphic bookmarks for new user narrative bot
- Prevents double user\_badge\_granted event
- Prevent admin theme settings from blowing up
- Validate post’s polls as acting user
- Topic view breaks with topic timer to publish to restricted category.
- Users with unicode usernames unable to load more topics in activity
- Add email to admin user list when show\_emails is enabled
- Missing translation when translation override contained a `%{key}`
- Skip invalid custom\_field json in hotlinked\_media migration
- Validate permalink\_normalizations setting
- Handle enum types during database restore
- Destroys instance when hiding date popover
- Handle invalid JSON from downloaded\_images custom fields
- Handle duplicates in hotlinked\_media migration
- Updated filtered replies when replies exist
- Ensure post\_hotlinked\_media index does not exceed size limit
- Avoid concurrent usage of AR models
- Closes popover when downloading calendar
- Uses tippy for popover
- Show group in filter only if user can see the members list.
- Ensure values are escaped in select-kit dropdowns
- Prepare data before creating chart to avoid side effect
- Remove refresh seconds override on cache\_critical\_dns
- Cache\_critical\_dns - add TLS support for Redis healthcheck
- Prefers computed over discourseComputed
- Correctly handle the print param on topics#show.
- Check 2FA is disabled before enabling [DiscourseConnect](https://meta.discourse.org/t/13045?silent=true).
- Properly clean Thunderbird emails, don’t remove links
- Ensure lazy-load-images does not remove entire `img.style`
- Use username for nested quotes
- Show footer on the categories page
- Replaces discourseComputed by computed
- Showing icons on future-date-input options
- Do not error when json-serialized cookies are used
- Show footer at the end of topic list
- Add missing translations for medium format
- Skip upload extension validation when changing security
- Don’t allow [DiscourseConnect](https://meta.discourse.org/t/13045?silent=true) logins in readonly mode
- Return a 404 when a sitemap request doesn’t have a format
- Ensure ‘crop’ always returns requested dimensions
- Check if bookmarkable column exists before adding
- Issues with incorrect unread and private message topic tracking state
- Warn\_exception expect hash as second arg
- Show dismiss all modal in user-notifications page
- Do not show visibility topic if visible
- Don’t validate and render the polls inside a quoted post.
- Email styles for Gmail app dark mode
- Href attribute for post-date link
- Add href to post-date link element
- Prevents error with emoji autocomplete
- Update dark mode emails styles
- Ensure allowed\_tags and allowed\_tag\_groups can be removed
- Email logs not finding attached incoming email
- Ensure category\_required\_tag\_groups are destroyed with tag\_groups
- Fall back to clipboard.writeText if ClipboardItem not supported
- Buggy topic scrolling on iOS 12
- Serialize permissions for everyone group
- Clean required category tag groups with invalid tag\_group ids
- Ensure legacy browser handling uses full `<noscript>` content
- Hide user notifications tab for moderator users.
- Uppy-image-uploader and uppy-upload mixin minor issues
- Prevent duplicates in API scope allowed URLs
- Include routes in an API scope’s allowed URLs even if they have no format constraints
- Exclude automatic anchors from search index
- Limit max word length in search index
- Include crawler content on old mobile browsers
- Users watching tags in open tag groups not notified
- No need to hide “Later This Week” when showing “Later Today”
- Ensure images do not change height when loading is complete
- Redirect user to topic they were invited to
- Do not attempt to pull\_hotlinked\_image for raw\_html
- Auto-generated emails causing group SMTP email storm
- 500 error when creating a user with an integer username
- Update ‘posted’ column on post owner change
- Review queue scrolling is not working after take an action.
- Stop sorting options in date-pickers on the bookmark modal and the topic-timers modal
- Can\_permanently\_delete should check for admin
- Abort theme creation if unable to create uploads
- Build correct post and topic shareUrl
- Ensure ActiveSupport::Inflector is used by Zeitwerk
- Hide tag count in tag filter when in a category context
- Flips popper when top position is chosen incorrectly
- Close user/group card on esc key press
- Don’t put the whole sidekiq conf in `to_prepare`
- Maintain HTML ``\<img` when downloading remote images
- Validate category tag restrictions before sending new topics to review
- Resetting selectable avatars was failing
- Show restricted groups warning when necessary
- Do not wrap unaccent around tsqueries
- Bug setting notification level to muted/ignored on user page
- Add `errors` field if group update confirmation
- Don’t attempt to focus .title in topic-list-item if it doesn’t exist
- Closing the picker shouldn’t propagate the pointer event
- Make sure max\_oneboxes\_per\_post is enforced
- Allow `@ember/test` import in embercli prod builds
- Don’t listen for focus/blur events if the topic-list opts out of last visited focus
- Do not raise if title cannot be crawled
- Ensure all/none subcategory filters work correctly with tags
- Issue 404 for invalid `/tags/c/...` routes
- Add replaceAll to browser-detect
- Staff should not be able to PM groups that “Nobody” can message
- When using Ember CLI, plugin admin code was not being loaded in tests
- Reset last sent for existent bookmarks
- Ember test imports, again
- Ember test entries in discourse-loader
- Show bookmark options by default when editing
- Remove racing requests for admin users
- Skip ember-cli build memory optimisation for multiple rake tasks
- Always include the first poster when converting to PM
- Do not run Ember CLI chunk files through babel twice
- J/K post stream navigation inconsistencies
- Return nil when RetrieveTitle.crawl fails
- Update topic route id param
- Invalidate site settings cache in all instances
- Update group inbox notifications on archive/unarchive
- Apply onebox blocked domain checks on every redirect
- Buggy jump-to-post on Firefox
- Include engine mount path for API scopes added by plugins
- Allow admins to change user ignore list
- Only display the first listed price
- Make reply-ids public by fixing a typo
- Show 404 html on /posts/:id/raw and /p/:id
- Update and rebake uses of the old centralized avatar service
- Prevents self-reference to discoveryTopics from discoveryTopics
- Better 0 file size detection and logging
- Support new layout on Amazon product pages
- IOS do not have working push notifications yet
- Save email rejection error class names for incoming email logs
- Correctly notifies subscribers with post\_action\_destroyer
- Calculate docking - include offset of main
- Indirectly muted categories for topic-tracking-state
- Minor indentation fix for fullscreen code
- Setting emoji filter from initial autocomplete
- Make sure html\_raw is hoisted in custom markdown cook function
- On mobile, overflow on post controls if there are many buttons
- Respect the cooldown window when editing a flagged topic.
- New indirectly muted category
- Avoid validations when destroying posts
- Move selectable\_avatars\_mode\_validator\_spec to new directory
- Use the category’s text-only description in the category-chooser
- Sanitize parameters provided to user actions
- Dev subfolder session cookies
- Don’t warn on empty .discourse-compatibility
- Don’t advance draft sequence when editing topic title
- Respect text direction inside quotes
- Show invite button if users can be invited
- Show links with 0 clicks in top links section
- Allow none category if default is none
- Use fresh theme setting values when compiling stylesheets
- Ensure category/tag classes are added and removed correctly
- Conform EmailLog#bounce\_error\_code to RFC
- Increase FinalDestination MAX\_REQUEST\_SIZE\_BYTES
- Count clicks on links with query params
- ReplyByEmailAddressValidator should leverage EmailAddressValidator
- Update `can_see_members` attribute after leaving a group.
- Handle `nil` values in `DistributedCache#defer_get_set`
- Don’t accept accents in slug if generation\_method == ‘ascii’
- Load short upload URLs only once
- Unable to filter user directory when sorted by user field.
- Do not increase invite count for current user
- Redis may not be availiable on Redis initializer
- Tag show - hide no topics footer until there are no topics
- Post migration to fix custom emojis with secure URL
- Update application\_helper logic now that Ember CLI is default
- Ensure theme JavaScript cache get consistent SHA1 digest
- Cooking custom emojis should not use a secure URL
- Default settings for phpBB3 import were broken
- Update user stat counts when post/topic visibility changes.
- Subcategory filter limits results
- Defer upload extension check for iOS
- Inline onebox for github
- Topic tracking state for tags
- Use `prev_period` data if `prev30Days` value is not available.
- Avoid errors when updating post and topic count user stats.
- Replace Twitter handles one at a time
- Sort group owners and members together
- Clear drafts only when post is created by real user
- Avoid raising error when updating post and topic count user stats.
- Explicitly set `allowfullscreen` on Wistia Oneboxes
- Overridden MessageFormat fallbacks
- Align progress text
- Further reduce the input of to\_tsvector
- Do not override mobile scroll on docked progress element
- User option fields definition was being mutated on save
- Handle addressable error when parsing an invalid URL.
- Add DB constraints for post & topic counter cache for `UserStat`
- Allow native lazy loading attribute for quoted avatar image
- Better param guards for `wiki` and `post_type` posts controller.
- Caret moves to a wrong position when uploading an image via toolbar
- Table pasting issues with uppy
- Liking whispers should not contribute to `Topic#like_count`.
- Canonical Message-ID was incorrect for some cases
- Regression in timezone name localizations
- Qunit tests were failing if your node was defaulting to IPV6
- Aria label for popup-input-tip
- Post mover validation color and message
- Image sizes were slightly off in some cases
- Composer fields on small desktop sizes
- Remove svg icons from webmanifest shortcuts
- Some options on the topic timer modal weren’t timezone aware
- Show the `Next Monday` label instead of `Monday` on Sundays
- Remove duplicated word from client strings

### Alterações na UX

- Adicionar classe btn-primary na página de confirmação de e-mail
- Alterar idioma de “Não Perturbe” para “Pausar Notificações”
- Melhorar o uso do espaço para legibilidade do modal de e-mail do administrador
- Títulos mais descritivos na barra lateral, capitalização
- Corrigir o posicionamento do menu pop-up de administração do tópico
- Remover strings não utilizadas
- Correção para desalinhamento no preenchimento automático
- Melhorar texto para descrição de e-mail de contato e URL
- Alternar webkit para pseudoelemento para fadeout
- Alterações no texto do assistente de configuração e empilhar verticalmente os campos de logotipo
- Reverter temporariamente a alteração de destaque do preenchimento automático
- Atualizar nome da classe para algo não conflituoso
- Melhorias nas Etapas do Assistente
- Redesenhar e refatorar modais de penalidade
- Estilização do preenchimento automático de hashtags
- Renomear “Não Perturbe” para “Pausar Notificações”
- Adicionar dica sobre por que o upload de arquivo está desativado
- Alterar a cor do cartão de visualização nos canais
- Atualizar texto de ação pequena para usar caixa de frase
- Adicionar nova variação de sombra de caixa
- Alterar cor de destaque
- Incluir espaço entre elementos na tag kbd
- Estilo mais consistente para o novo banner de tópicos
- Adicionar informações de lightbox às configurações de largura/altura máxima da imagem
- Excluir subcategorias de categoria silenciada na pesquisa de semelhantes
- Omitir nota de instrução quando `email_time_window_mins` está desativado
- Melhorar navegação para mensagens de usuário em telas pequenas
- Ajustar tamanho do emoji em menções
- Excluir categorias ignoradas na pesquisa e silenciadas pelo usuário na pesquisa de similaridade
- Refatorar e atualizar estilos de postagens pequenas
- Adicionar destino ao link iniciar discussão
- Melhorar IU do diálogo de exclusão de grupo
- Remove silêncio das ações de mensagem de chat
- Refatoração do índice de chat
- Alinhar botão de dispensar notificações da página do usuário com a nova navegação
- Adicionar instruções para e-mails de múltiplas categorias
- Correções de UX do índice de chat
- Reformulação do índice de canais (gaveta e mobile)
- Altera o comportamento do ícone de chat na gaveta e mobile
- Mostrar mensagens educativas para a guia de curtidas quando estiver vazia
- Melhorar estilização de menções, simplificar
- Compatibilidade estilística retroativa para navegação antiga da página do usuário
- Ajustes de estilo e adição de botão de login na página de convite do administrador
- Usar ícone de envelope sólido para consistência
- Melhorar estilização de menções
- Atualizar “education.dominating\_topic” e aumentar a porcentagem padrão
- Garante que a entrada da visualização de navegação esteja focada ao carregar a página
- Não atualizar automaticamente a página enquanto o compositor estiver aberto
- Remover link de seção rastreada da seção Comunidade na Barra Lateral
- Ajuste de preenchimento para mensagem de canal vazia
- Reorganizar preferências do usuário para navegação experimental do usuário
- Controles de mensagem do usuário precisam de algum preenchimento
- Melhores páginas de login por e-mail
- Marcar dropdowns pré-preenchidos como não obrigatórios
- Redesenho das configurações de chat + adicionar informações de retenção de chat
- Melhora o suporte a setas no seletor de emojis do chat
- Mover margem da navegação horizontal para preenchimento
- Forçar a barra lateral a ocupar altura total
- Adicionar compensação do cabeçalho do canal à altura da página de navegação
- Adiciona seção de chat nas configurações e oculta em plugins
- Mais contraste para contagens da barra lateral
- Melhor página de erro de redefinição de senha
- Ajustes no menu de ações de mensagem
- Substituir tradução concatenada
- Corrigir ortografia de “Sidekiq”
- Ajustes no índice de chat
- Corrigir ortografia e capitalização
- Alterar ordenação das categorias mostradas na barra lateral
- Cor de não lido/novo menos semelhante a link na barra lateral
- Adicionar botão voltar na tela de navegação do chat no mobile
- Delimitar efeito de hover do título do canal de chat
- Estilo silenciado para todo o link da seção de chat quando silenciado
- Aumentar preenchimento do botão voltar na tela de rascunho do chat
- Ocultar contagens de novo/não lido na barra lateral, usar ponto por padrão
- Ocultar tópico de boas-vindas de administradores também se não for editado
- Alterar posicionamento do CTA de boas-vindas
- Atualizar e consolidar estilos de página publicada
- Garantir que o tamanho da imagem seja mantido mesmo após erro de carregamento
- Alternar texto de nenhuma categoria/tag configurada na barra lateral para um link
- Corrigir erro gramatical em trust\_level\_unlocked\_tip
- Alterar gráfico de emoji na página de erro de convite
- Tornar toda a caixa de categoria clicável
- Permitir quebras de linha no meio da palavra em caminhos de arquivo onebox do github
- Usar uma mensagem educativa mais amigável
- Enviar notificação do tipo `replied` ao autor do tópico se ele estiver acompanhando o tópico
- Arrastar novos menus de usuário, rolar navegação principal do usuário
- Corrigir exibição do status do usuário no preenchimento automático
- Parar de recorrer à imagem do tópico em incorporações
- Melhorar estilização do preenchimento automático
- Mostrar botão de edição de categoria quando em interseção de tags
- Estender navegação horizontal do usuário a todas as páginas do usuário
- Capitalização correta
- Corrigir botão de cancelar texto alternativo no modo escuro
- Alterar botão para cinza
- Simplificar visuais do modo bootstrap
- Impedir que a resposta ao nome seja maior que 400px
- Edições do CTA de boas-vindas
- Atualização de destaque da configuração do tema
- Controles de rolagem horizontal para nova navegação do usuário
- Ocultar atalhos de teclado no mobile
- Edições de onboarding
- Exibir condicionalmente seção de tags da barra lateral para o usuário
- Ocultar condicionalmente seção de categorias da barra lateral para o usuário
- Ocultar seção de tags na barra lateral quando o usuário não tem tags visíveis
- Atualização de cor de perigo
- Estilos atualizados para navegação do usuário com barra lateral
- Ocultar seção de tags do usuário anônimo quando o site não tem tags
- Corrigir cor para navegação em vez de perigo
- Usar logotipo de categoria escuro por padrão em esquemas escuros
- Adicionar mais espaçamento aos botões de guia
- Garante que não focamos botão invisível na barra lateral
- `Mais...` → `Mais` na Barra Lateral
- Ocultar barra lateral na rota de 2FA
- Alterar ícone de navegação de notificações na página do usuário para sino
- Adicionar largura máxima ao e-mail de resumo, formatar erb
- Corrigir espaço reservado da postagem no mobile
- Mover botão de dispensar na parte inferior para a direita da mensagem do rodapé
- Corrigir posição do compositor no Firefox para Android
- Adicionar ícone de bandeira para link da seção de revisão na barra lateral
- Corrigir preenchimento e altura para mensagem da seção da barra lateral
- Adicionar ícones a todos os links de seção na Barra Lateral
- Restaurar compositor de tamanho completo no mobile
- Alterações de estilo para combinar atualizações
- Restringir largura do modal “responder onde”
- Corrigir acentos cortados nos cabeçalhos da barra lateral
- Corrigir espaços reservados do fluxo de tópicos
- Truncar títulos de texto do site de maneira mais limpa
- Adicionar breve descrição do site para usuário anônimo na barra lateral
- Clicar em um botão na barra lateral no mobile deve recolhê-la
- Adicionar capacidade de rolar quando a altura for limitada
- Usar cor dominante como espaço reservado para carregamento de imagem
- Adicionar ícones a todos os links de navegação na página do usuário
- Ajustes do CTA do tópico de boas-vindas
- Usar o mesmo texto para linkar para mais categorias e tags na barra lateral
- Evitar mostrar cursor de texto em itens não selecionáveis
- Remover CSS de altura que impede a rolagem por toque da barra lateral no mobile
- Melhorar estilização da barra lateral no mobile
- Não marcar cabeçalho da tabela de atividade como cursor
- Tentar novamente “alinhar título à esquerda com conteúdo para barra lateral (#18202)”
- Melhorar flexibilidade da barra de ferramentas do compositor
- Alinhar título à esquerda com conteúdo para barra lateral
- Link mais da barra lateral para categorias e tags
- Alternar cores SVG do assistente para modo escuro
- Acionar dicas ao clicar para dispositivos de toque
- Alterar ícone de notificação `posted` para `discourse-bell-exclamation`
- Tornar emoji de status do usuário no fluxo de postagens menor
- Corrigir largura do painel de visualização para corrigir rolagem
- Fechar o menu do usuário reformulado ao abrir modais
- Mostrar informações sobre erros de emblema ao salvar
- Melhorar valor `max-height` no menu pop-up da barra de ferramentas
- Aumentar tamanho da fonte da barra lateral no mobile
- Remover foco no ícone hambúrguer após alternar
- Corrigir estilos para a etapa de parabéns do assistente
- Remover aviso de locale de fallback confuso
- Estilos de foco mais aparentes para cabeçalhos da barra lateral
- Reverter reposicionamento da barra de rolagem da barra lateral
- Estilização da barra lateral, consistência de espaçamento, etc.
- Ocultar imagem de fundo na visualização do crawler
- Adicionar link da seção de emblemas à seção de comunidade.
- Remover destaque de fundo do cabeçalho da seção da barra lateral ao focar
- Não mostrar cabeçalho do site nas páginas do assistente
- Corrigir menu de administração do tópico oculto em telas estreitas
- Ajustar comportamento da barra de rolagem na barra lateral
- Ocultar transbordamento de imagem do chat
- Centralizar corretamente o modal responder-onde
- Corrigir erro de digitação em texto de página em branco
- Melhorar texto de estado vazio na página de atividade/respostas
- Mostrar espaço reservado de página em branco em vez do painel azul que diz “Sem Atividade”
- Não diminuir caixa de avatar/número
- Reformular estilização da barra lateral
- Fazer opções do menu pop-up rolarem em altura de tela limitada
- Ordenar tags em ordem alfabética na barra lateral
- Ordenar categorias em ordem alfabética na Barra Lateral
- Tornar ícones de link da seção de categoria consistentes com a interface da Barra Lateral
- Tornar Barra Lateral mais consistente com menu do usuário no mobile
- Adicionar estilos de botão de texto plano e usar no modal de cancelar data/hora
- Melhorar usabilidade do modo seguro
- Reduzir tamanho da fonte do ícone de sufixo do link da seção da barra lateral
- Melhorar estilos do componente de mensagem de status do usuário
- Remover margens desnecessárias no modal de foto de perfil
- Adicionar alternância de barra lateral esquerda quando a barra lateral estiver habilitada
- Melhorar texto de estado vazio na página de atividade/tópicos
- Exibir espaço entre opções de ordenação de tags em mensagens privadas
- Mover links Sobre e FAQ para seção secundária no dropdown Mais…
- Atualizar estilos da página do assistente de registro do administrador
- Corrigir posição e fundo do ícone de bloqueio do chat
- Considerar navegação hub do iPad ao calcular o topo
- Mover links no rodapé da Barra Lateral para a seção de comunidade
- Adicionar reticências para nomes de categoria longos no dropdown do seletor de categoria
- Alterar ícone não relacionado no prompt de Inscrição CTA
- Remover contagem dos links da seção mais
- Ajustar margem da barra lateral para evitar altura do compositor
- Corrigir espaçamento extra para metadados do grupo no perfil do usuário
- Design atualizado da página de ativação de conta
- Adicionar o aviso de TOS ao registro de convite
- Definir estado de carregamento de marcadores do usuário apenas ao carregar
- Aparência da barra lateral não deve diminuir fontes
- Estilos de foco da barra lateral, remover hover para toque
- Reduzir número de links exibidos em Comunidade por padrão
- Alteração de texto
- Ajustes de transição e estilização da barra lateral
- Adicionar seleção em massa às listas de tópicos no mobile
- Substituir link de configurações do site por link “Administrador” na barra lateral
- Fazer menu hambúrguer da barra lateral ocupar largura total
- Transicionar apenas o cabeçalho na alternância da barra lateral
- Impedir flicker de cor em temas escuros
- Ancorar/desancorar barra lateral alterna dropdown do menu hambúrguer
- Definir cor do tema na splash um pouco mais cedo
- Permitir que hamburger-sidebar restrinja largura do filho
- Atualiza texto do CTA de inscrição
- Impedir tremulação em algumas imagens onebox
- Dimensionar corretamente emojis no texto do link da seção da barra lateral
- Remover link de marcadores da seção de comunidade
- Renomear seção “Tópicos” da Barra Lateral para “Comunidade”
- Definir largura no dropdown do menu hambúrguer para evitar transbordamento
- Ocultar apenas ícones do cabeçalho da seção quando a barra lateral estiver fixada na Área de Trabalho
- Opção para considerar a barra lateral no mixin de breakpoint
- Ícone de mais para cabeçalho da seção de mensagens da barra lateral
- Impedir que contagem da barra lateral quebre linha
- Impedir que barras de ferramentas longas redimensionem a coluna
- Fazer espaço para barra de rolagem no mini-profiler
- Aumentar tamanho do texto para barra lateral exp no mobile
- Remover .btn-default do botão do administrador
- Impedir que tag pre faça postagens muito largas
- Melhor página de conta criada
- Corrige tremulação de 1px na navegação
- Adicionar classes ao modal criar-conta para personalização mais fácil
- Corrigir alinhamento da alternância da barra lateral exp, adicionar hovers
- Ignorar verificação de comprimento em rascunhos de resposta
- Animação menos tremulante para barra lateral experimental
- Adicionar border-box para impedir que o preenchimento transborde
- Faz pontos de splash usarem cores do tema
- Um salvar deve sempre ter uma ação de cancelar
- Não animar barra lateral experimental ao recarregar
- Melhorar transições da barra lateral experimental
- Alternar cores de destaque/seleção em select-kit
- Impedir saltos de rolagem da barra lateral experimental
- Splash deve sempre ficar no canto superior esquerdo da viewport
- Aviso da equipe deve utilizar largura total da postagem
- Impedir sobreposição entre carregador de splash e texto de splash em alguns navegadores take 2
- Impedir sobreposição entre carregador de splash e texto de splash em alguns navegadores
- Ocultar link de marcador do menu do usuário quando a barra lateral experimental estiver habilitada
- Atualizar categorias/tags na barra lateral apenas após salvar.
- Aplicar estilo de categoria de marcador na barra lateral
- Melhoria da barra lateral experimental no mobile
- Remover valor de cor codificado
- Especificidade ausente
- Manter estilo de emblema de categoria no select kit de categorias.
- Faz configuração de tela de splash habilitada por padrão
- Usar discourse-ready como base para remover o splash
- Tornou o botão “Dispensar Novo” clicável substituindo o método `float`.
- Ocultar transbordamento li da barra lateral, remover margem do título
- Melhorar barra de rolagem da barra lateral experimental
- Pequenas alterações de alinhamento da barra lateral experimental
- Remover texto de notificação da barra lateral experimental
- Reduzir atraso da animação de splash
- Ajustes e estilos principais para a barra lateral experimental
- Atualizar cor na caixa tippy de seta
- Alterar texto para placeholder do seletor de usuário
- Atualizar estatísticas de tópicos automaticamente
- Permitir que mais elementos de tópico no mobile sejam tocados
- Truncar nomes de categoria longos na barra lateral
- Faz configuração de splash visível
- Melhorias da tela de splash v1
- Melhorar tamanhos de grade da página do grupo
- Introduz uma tela de splash por trás de uma configuração de site oculta
- Alterar palavra para categorias ‘regulares’ para ‘normais’
- Ignorar tratamento especial de colar em email-group-user-chooser quando o máximo for 1
- Remover espaço em branco extra no onebox do github
- Remover limite para pesquisa de emoji no compositor
- Imagens maiores no seletor de emoji no mobile
- Ocultar select-kits quando o elemento pai estiver fora da viewport
- Não amarrar popper à viewport se a referência estiver fora da viewport
- Atualizar estilização do popover do menu de chat
- Mostrar mensagem se rebake falhar
- Fazer onebox de playlist do YouTube largura total para combinar com onebox de vídeo
- Reordenar tópicos em INSTALL-cloud.md para adicionar seção ‘Antes de começar’
- Alinhar botão de lixeira no modal de marcador
- Atualizar cor hljs-builtin-name
- Atualizar destaque hljs-builtin-name
- Espaçamento consistente no formulário de interação do grupo
- Corrigir tamanho do ícone de status em tópicos sugeridos
- Adicionar link de volta na página taggroup
- Corrigir vários problemas do modal de login no mobile
- Permite fechar popover com escape
- Impedir explosão da grade de usuários na pesquisa de página inteira
- Remover rolagem horizontal de telas estreitas
- Garantir que `#main-outlet-wrapper` ocupe largura total.
- Corrigir estado de hover para botões planos em esquemas WCAG
- Adicionar breve resumo de acessibilidade ao README
- Exibir user.username nos cartões de usuário
- Resetar destaque do elemento `mark` para esquemas WCAG
- Adicionar tradução time\_shortcut.now
- Melhorar a lista de opções no modal de modo lento
- Mover data da postagem sob o título no share-modal
- Área clicável maior para lista de tópicos no mobile
- Corrigir layout do menu de administração do tópico para telas curtas
- Ajustar alinhamento/tamanho do menu de administração do tópico
- Impedir que menção de grupo quebre linha
- Pedir confirmação ao excluir uma postagem usando atalho
- Corrigir alguns problemas de contraste de esquema de cor WCAG
- Organizar menu de administração do tópico em grupos
- Mostrar todas as opções de legenda de pizza para enquetes longas
- Adicionar título às estatísticas de tempo de leitura da página do usuário
- Configuração de gerenciamento de moderador mais descritiva
- Melhora posicionamento do corpo do select-kit quando o espaço vertical for curto
- Adicionar mais detalhes à descrição da configuração do site remover citação completa
- Pequena correção de alinhamento do seletor de grupo de e-mail
- Pequeno ajuste na posição de fechar login/inscrição
- Melhorar alinhamento do botão de ação pequeno
- Pequenos ajustes de alinhamento da lista de tópicos no mobile
- Fazer toda a linha do tópico clicável no mobile
- Adicionar margem ao botão de chave de segurança
- Estilização menos específica para logins de Auth
- Aplicar estilização de crawler ao conteúdo `<noscript>`
- Tornar HTML de cabeçalho/rodapé consistente para crawler e noscript
- Tornar visualização do crawler utilizável sob diferentes esquemas de cores
- Editar bloco de código inline
- Atualizar estilos de visualização do crawler para serem mais legíveis
- Exigir senha para usuários convidados
- Adicionar botão de detalhes às listas de rejeitados/rebotados do administrador
- Usar data de commit para oneboxes do GitHub
- Indicar que o botão “Mostrar respostas” não funciona para postagens excluídas
- Mensagens mais limpas para estado vazio na página de tópicos de atividade do usuário
- Alterações de estilização no banner global
- Ocultar bloco de emblema de avatar do grupo se estiver vazio
- Ajustar tamanho, posição, cor do emblema “novo”
- Permitir que d-editor seja reduzido
- Visualização de impressão sempre mostra 0 votos, ocultar
- Corrigir avatar desalinhado
- Adicionar descrição à página de 2FA ao adicionar novos administradores
- Diferenciar aviso ‘e-mails desativados’ para ‘sim’ e ‘não-equipe’
- Remover spinner de carregamento do seletor de emoji
- Alterar funções de cor para corresponder às funções primárias e terciárias originais
- Melhorar áreas de toque de toque da linha do tempo
- Adicionar discourse-follow à lista oficial de plugins
- Exibir emblema de contagem de postagens mesmo quando o usuário tem apenas duas postagens.
- Corrigir alinhamento na pesquisa de página inteira
- Alterações no guia de estilo e adições de variáveis de cor
- Alterar estilização do botão de convite em massa do administrador
- Adicionar ‘atualizar’ à mensagem de erro do tema
- Impedir transbordamento do menu do usuário em telas minúsculas
- Controlar espaço em branco na lista de tópicos de categorias
- Usar autocomplete=“off” para date-picker
- Melhorar texto default\_code\_lang
- Visualização do crawler sempre mostra 0 votos, ocultar contagem
- Adicionar whos-online à lista oficial de plugins
- Alterações de espaçamento e posição da pesquisa
- Corrigir z-index do cabeçalho de login
- Suportar entradas `type=search` em formulários inline
- Destacar link “Usuários” quando no caminho adminUser
- Ajustar ligeiramente CSS admin/customize/themes
- Adicionar estilo de hover ao botão de dispensar refresh-page
- Adicionar text-decoration a `<ins>` e `<del>`
- Tentar correção do Chrome para preenchimento automático do select-kit

### Alterações de Segurança

- Converter send\_digest em uma solicitação post
- Usar rstrip em vez de regex gsub para prevenir ReDOS
- Excluir tokens de e-mail quando o e-mail de um usuário for alterado ou excluído
- Verificar o comprimento do corpo bruto da postagem
- Escapar aspas na descrição da tag ao renderizar
- Não expor contagens de postagens de usuários para usuários que não podem ver o tópico
- Sanitizar títulos de PendingPost antes de renderizar para prevenir XSS
- BCC e-mails de usuários ativos do SMTP do grupo
- Restringir criação de tópicos não listados
- Filtrar tags em notificações de usuários para visibilidade
- Limitar comprimento de caracteres da mensagem de chat
- Ocultar notificações para tópicos inacessíveis
- Impedir que e-mail seja nil em InviteRedeemer
- Corrigir validação de e-mail do link de convite
- Expandir e melhorar Proteções SSRF
- Restringir exibição de títulos de tópicos associados a emblemas de usuário
- Impedir gravação arbitrária de arquivo ao descompactar arquivos
- Moderador não deve ser capaz de importar um tema via API
- Tratar bbcode de citação incompleto
- Limitar comprimento do campo de perfil do usuário
- Limitar convites por e-mail ao tópico
- Impedir abuso da rota update\_activation\_email
- Não armazenar em cache respostas de erro para ativos estáticos
- Atualizar Rails para 7.0.3.1
- Validar restrições de e-mail ao tentar resgatar um convite
- Banner-info
- Remover aprovação automática ao resgatar um convite
- Garantir que respostas baseadas em user-agent sejam armazenadas em cache separadamente
- Atualizar Nokogiri para 1.13.4.
- Permissões de grupo de categoria vazadas para usuários normais.
- Evitar vazamento de nome de grupo privado ao visualizar categoria.
- Ocultar categorias privadas na exportação de atividade do usuário
- Tempo limite e limite de tamanho da resposta Onebox

### Desempenho

- Usar canal específico do usuário para logout do message-bus
- Evitar executar consulta redundante de marcadores para visualização anônima do tópico
- Memorizar verificações de nível de tópico em PostGuardian
- Remover consultas de DB redundantes de `TopicView`
- Tornar notificações de menção de chat assíncronas.
- Ignorar chamadas repetidas de leave/join do PresenceChannel
- Otimizar o desempenho da consulta `TopicLink.topic_map`
- Corrigir problema de consultas N+1 na página de visualização do tópico
- Corrigir consultas N+1 na rota /categories
- Remover consulta desnecessária de `TopicQuery.remove_muted_tags`
- Corrigir consultas N+1 ao serializar postadores do tópico
- Parar de serializar usuário em `ChatChannelSerializer#current_user_membership`
- Usar `MessageBus.last_ids` em vez de `MessageBus.last_id` para chat
- Remover consulta SQL UNION desnecessária ao pesquisar canais públicos
- Adicionar índice para consulta de contagens não lidas do chat
- Remover consultas de DB desnecessárias ao pré-carregar para chat
- Executar apenas uma atualização de categoria ao criar um novo tópico
- Melhorar tratamento do cabeçalho `Accept` para folhas de estilo e theme-js
- Adicionar GlobalSetting para redirecionar avatares em vez de proxy
- Não cancelar debounce e impedir popper ao rolar
- Atualizar cache de contador `Group#user_count` fora da transação do DB
- Parar de baixar imagens do processador de postagem e confiar em uploads
- Acelerar atualizações de inventário S3
- Ajustar limite de memória do nó para assets:precompile
- Limitar uso de cache redis ao construir lista de emojis
- Desativar auto-import de sourcemaps em produção
- Tornar hashes de folha de estilo consistentes entre implantações
- Atualizar `s3:expire_missing_assets` para excluir em lotes
- Garantir que conteúdo e nomes de arquivo de chunk JS sejam determinísticos
- Corrigir lógica should\_skip? em `s3:upload`
- Excluir tags da barra lateral anônima no serializador do site para usuário conectado
- Mover cálculo de cor dominante para trabalho separado
- Não empacotar duplamente idiomas comuns no bundle hljs
- Ignorar espaços reservados de imagem quando secure\_media está habilitado
- Confiar em preload para first\_post para TopicBookmarkable
- Minificar bundles JS de administrador e assistente para corresponder ao app
- Carregar apenas topic\_user do usuário atual para lista de marcadores
- Adicionar backoff exponencial para DistributedMutex
- Adicionar índice para TopicTimer#topic\_id
- Evitar objeto extra criado em cada chamada User#validatable\_user\_fields
- Remorar outlet de plugin de servidor para postagem
- Remover total do relatório de tempo para primeira resposta.
- Melhorar velocidade do to-markdown, atualizar o código
- Procurar preguiçosamente diversidade selecionada do seletor de emoji
- Acelerar tarefas rake de mídia segura e sincronização de ACL
- Atualizar todos os user\_histories com uma consulta em UserDestroyer
- Acelerar consulta principal da lista de usuários do administrador
- Throttle atualizações de last\_used\_at da chave de API
- Atualizar UserDestroyer para buscar histórias e ações em lote
- Corrigir n+1 para categorias + tópicos em destaque
- Evitar seguir links em feeds RSS de tópicos
- Assinar apenas `/new` quando conectado
- Executar todas as contagens em cache em segundo plano
- Atualizar message\_bus para 4.2
- Usar uma mensagem compartilhada para respostas a tópicos rastreados
- Carregar todas as senhas comuns de uma vez
- Reduzir anon\_polling\_interval para corresponder ao long\_polling\_interval
- Atualizar message\_bus para 4.1
- Ignorar execução de ‘auto\_leave’ durante cada método PresenceChannel
- Introduzir cache de emoji do site/global
- Reduzir número de chamadas EXPIRE de CachedCounting
- Usar Redis `SET EX GET` em vez de script LUA para contagem
- Terminar processo `rake` durante `ember build`
- Atualizar ember-auto-import e webpack
- Atualizar ember-auto-import
- Tenta recorrer a computar markdown em menos casos
- Impede qualquer trabalho de edição rápida se você não puder editar

### Acessibilidade

- Melhorar título do link da barra lateral “minhas postagens”
- Títulos melhorados para chat na barra lateral
- Adicionar título e aria-expanded para alternância da barra lateral
- Melhorar a acessibilidade do conteúdo da barra lateral
- Adicionar área viva para menu de pesquisa, rótulos
- Melhorar acessibilidade da mensagem de status salva
- Adicionar suporte de teclado a incorporações do youtube
- Adicionar título ao botão de ícone de remover rascunhos
- Adicionar atributos `for` para localização, site no perfil
- Elementos de cabeçalho ordenáveis devem ter ponteiro
- Adicionar `aria-label` aos emblemas de postagem do tópico
- Retornar foco ao botão de pesquisa do cabeçalho ao escapar da pesquisa
- Melhorar acessibilidade da pesquisa de grupo
- Melhorar aparência do cartão de usuário no WHCM
- Adicionar rótulos aria para postagens na atividade do grupo
- Melhorar linha do tempo do tópico no WHCM
- Modal de marcadores
- Adicionar `href` aos avatares de postadores frequentes
- Melhorar acessibilidade em temas WHCM
- Adicionar mais informações ao rótulo do botão “responder a”.
- Sinalizar que o cabeçalho de alternância pode reordenar elementos da tabela.
- Preservar foco no modal de segurança de auth
- Tornar erros de popup de entrada acessíveis por teclado
- Corrigir ordem de tabulação no modal “Destacar tópico”
- Tornar elemento “Carregar postagem pai” acessível
- Definir role=presentation se o atributo alt estiver ausente
- Melhorar acessibilidade do cartão de usuário
- Múltiplas correções para itens do fluxo de usuários
- Associar rótulo com entrada no modal de marcador
- Adicionar rótulo aria ao botão `Esc` das mensagens do compositor
- Botões de tela cheia e minimizar compositor acessíveis
- Usar botão no componente `d-modal-cancel`
- Não incluir aria no elemento `span` de contagem de respostas
- Adicionar estados de foco mais claros para elementos do seletor de data
- Manter compositor como elemento focado ao dispensar modal de Link via teclado
- Adicionar estado de foco para alternâncias de pesquisa avançada
- Melhorar destaque de hover da caixa de grupo em esquemas escuros
- Garante que o botão de tópico em destaque esteja focado quando o modal fecha
- Torna tabindex da barra de ferramentas independente de seu contexto
- Move renderização de âncora para fora da condicional para evitar perda de foco
- Adicionar suporte de teclado para modal de não perturbe
- Acesso por teclado para cabeçalhos da tabela `/u`
- Corrigir contraste WCAG para cabeçalho de notificação
- Tornar avatares de usuários no fluxo de postagens não tabuláveis
- Melhorar acessibilidade de respostas incorporadas abaixo da postagem
- Melhorar acessibilidade dos botões de curtidas/contagem de leituras da postagem
- Alterar tagName tabLoc de `<a>` para `<span>`
- Incluir nome de usuário no aria-label da região da postagem
- Tornar coluna de visualizações em listas de tópicos tabulável
- Melhorar modal de entrada do tópico
- Adicionar `aria-label`s aos cabeçalhos de coluna da lista de tópicos
- Adicionar aria-label à célula Respostas na lista de tópicos
- Focar último tópico visualizado em listas de tópicos (take 3)
- Focar último tópico visualizado em listas de tópicos
- Usar escala de tipo dinâmica em dispositivos iOS
- Usar `autocomplete=off` mais amplamente
- Usar `autocomplete="off"` para título do compositor

---

_[View the full topic](https://meta.discourse.org/t/discourse-version-3-0/203005)._
