Versão do Discourse 2.5

Foco

Codinome

Data de início

26 de fevereiro de 2020

Data de lançamento

24 de junho de 2020

66 curtidas

NOVAS FUNCIONALIDADES

  • Adicionada saída de plugin após o nome do usuário (#10113)
  • Verifica se avatares selecionáveis existem antes de habilitá-los (#10032)
  • Remove configurações de site para URL de uploads obsoletas.
  • Script de importação para jForum
  • Não exibe usuários silenciados/ignorados em “quem gostou”
  • Permite ter cabeçalho/rodapé em páginas publicadas (#10067)
  • Adicionado evento before_email_send
  • Permite ignorar um usuário para sempre (#10074)
  • Permite que páginas publicadas sejam públicas (#10053)
  • Nova saída de plugin category-list-above-each-category (#10037)
  • Adicionada opção “Agora” (padrão oculta) ao seletor de data futura (#10047)
  • Permite múltiplos grupos que podem votar ao criar uma enquete
  • Inclui tags em mensagens não lidas/novas
  • Melhora o suporte de UX para múltiplos endereços de e-mail (#9691)
  • Links de convite de uso múltiplo (#9813)
  • Suporte para anexar ao marcar em massa via rake (#9978)
  • Nova tarefa rake para atualizar a coluna first_post_created_at
  • Adicionada tarefa uploads:batch_migrate_from_s3 para limitar o total de posts migrados de uma vez (#9933)
  • Configuração de categoria para filtro de lista padrão. (#9975)
  • Modo de repositório de temas na lista branca (experimental)
  • Nova saída de plugin sob o título da página de emblemas (#9936)
  • Notifica administradores sobre credenciais antigas (#9918)
  • Baixa imagens remotas mesmo para posts antigos (#9925)
  • Opcionalmente permite tags no estado de rastreamento de tópicos
  • Exibe uma página 404 detalhada para tópicos privados (#9894)
  • Notifica administradores sobre credenciais antigas (#9854)
  • Envia uma mensagem privada quando uma associação a grupo é aceita (#9822)
  • Adicionada configuração para desativar a instalação automática de regras CORS em buckets S3 (#9872)
  • Permalinks para tags
  • Configuração de categoria para filtro de lista padrão.
  • Atualiza o resumo do tópico quando o OP é refeito (#9852)
  • Adicionada configuração de site para tamanho máximo do resumo do tópico (#9847)
  • Remove o webhook ‘flag’ em favor do webhook ‘reviewable’
  • Remove o webhook ‘queued post’ em favor do webhook ‘reviewable’
  • Adicionada opção ‘None’ para cookie same-site para possibilitar sistemas entre domínios (#9374)
  • Expõe Composer.serializeToTopic na API de plugin do lado do cliente.
  • Estende a duração permitida para download
  • Adiciona endpoint para ícones SVG individuais (#9765)
  • Adiciona dados estruturados seguindo as diretrizes do Google (#9764)
  • Introduz uma chave de substituição apenas para equipe para o discourse-presence.
  • Suporte ao Menu de Atalhos do App (#9749)
  • Adiciona cabeçalho noindex às páginas de tags (#9748)
  • Permite autenticação por parâmetro para UserApiKeys (#9742)
  • Permite que plugins registrem um callback para ignorar DraftSequence.
  • URL canônica padrão (#9738)
  • Passa instância de revisor para o DiscourseEvent post_edited.
  • Adiciona cabeçalho noindex a emblemas, grupos e páginas /my (#9736)
  • Permite que o Google indexe páginas para que ele possa removê-las
  • Adiciona cabeçalho no_index se robots estiver desativado
  • Filtra configurações por plugin (#9692)
  • Aplica regras de limitação de taxa mais rigorosas para recuperação de senha
  • Exclui categorias silenciadas da lista de tópicos “top”.
  • Opcionalmente exclui marcador quando lembrete é enviado (#9637)
  • Inclui posição da categoria ao exportar categorias (#9658)
  • Onebox para vídeos do Reddit
  • Onebox para vídeos do Facebook
  • Inclui miniaturas otimizadas para tópicos (#9215)
  • Nokogumbo (#9577)
  • Notifica incondicionalmente sobre edições pelo menos uma vez ao dia
  • Adiciona um filtro para todos/não lidos/lidos na página de notificações do usuário (#9535)
  • Adiciona banner de categoria explicando por que um usuário não pode postar (#9576)
  • Permite limitar relatórios visíveis e abas no painel (#9598)
  • Adiciona configuração para controlar o cabeçalho Expect nas chamadas S3
  • Mais melhorias na visualização para crawlers e navegadores antigos
  • Permite criação de usuário com API de admin quando logins locais estão desativados (#9587)
  • Melhora a visualização para crawlers
  • Adiciona user_profile à exportação CSV user_archive (#9571)
  • Redesenho do discourse-presence para rastrear estado no lado do cliente. (#9487)
  • Permite estilizar página publicada com temas/plugins (#9570)
  • Suporte para substituições de site e localização via SSO
  • Opcionalmente mostra hora local do usuário no cartão (#9527)
  • Dispensa a primeira notificação ao clicar em qualquer lugar (#9525)
  • Ao bloquear e-mails, prefere bloquear o canônico
  • Não exibe notificação nova/não lida para tópicos silenciados (#9482)
  • Compatibilidade com Digital Ocean Spaces para Armazenamento de Objetos
  • Adiciona classe ao bloco de citação <aside> ao citar um usuário ignorado (#9511)
  • Torna filtros de relatório reutilizáveis (#9444)
  • Interface administrativa para mesclar dois usuários. (#9509)
  • Promove marcadores com lembretes para funcionalidade principal (#9369)
  • Adiciona botão de copiar em blocos de código (#9451)
  • Adiciona coluna created_at a user_badges (#9463)
  • Melhora a renderização de feeds RSS
  • Edita lembretes de marcador a partir do post e adiciona botão de exclusão explícito (#9455)
  • Tarefa rake para exportar grupos (#9450)
  • Usuários podem ser ignorados por seis meses. (#9446)
  • Permite editar lembretes de marcador (#9437)
  • Decora o botão de marcador no nível do tópico com o horário do lembrete (#9426)
  • Adiciona suporte para formato upload nas configurações de temas.
  • Adiciona trigger user_session_refreshed (#9412)
  • Estende o tempo de corte para “Mais Tarde Hoje” até as 17h (#9419)
  • Configuração de site Enforce_canonical_emails
  • Nova configuração de site embed_unlisted (#9391)
  • Suporte de plugin para transpilar arquivos .js regulares (#9398)
  • Adicionada saída de plugin after-reviewable-post-user (#9397)
  • Webhooks e evento para usuário que recebeu um emblema
  • Exibe visualização noscript para navegadores não suportados (#9373)
  • Suporte para publicação de tópicos como páginas (#9364)
  • Marcadores de leitor de tela para principais e tópicos sugeridos
  • Ativa navegação offline e PWA em tela cheia no iOS por padrão
  • Hash das chaves de API de usuário no banco de dados (#9344)
  • Atalhos de teclado para marcadores (#9318)
  • Mudanças no tipo de lembrete de marcador e correções de bugs (#9329)
  • Permite que administradores desativem a exclusão de conta por autoatendimento
  • Adiciona carregamento lento à lista de marcadores do usuário (#9317)
  • Notificações de lembrete de marcador de alta prioridade (#9290)
  • Adiciona configuração auto_approve_email_domains para aprovar usuários automaticamente (#9323)
  • Exibe “Última Atualização Em” no diretório de usuários
  • Permite múltiplos grupos de emojis personalizados (#9308)
  • Opção para atualizar componentes de tema filho via CLI de temas.
  • Regras mais estritas para presença do usuário
  • Invite_code é insensível a maiúsculas e minúsculas
  • Permite que plugins excluam etapas do assistente (#9275)
  • Lista atalhos do menu de pesquisa no modal de instruções (#9273)
  • Navega pelos resultados da pesquisa usando J/K (#9264)
  • Desatribui o tópico da fila de revisão quando uma bandeira é tratada
  • Exibe votos em uma enquete “on voted” para o criador
  • Exclui automaticamente respostas em um tópico após N dias. (#9209)
  • O Google Calendar não suporta URL em iCalendar, adiciona descrição de fallback
  • Feed ICalendar para lembretes de marcador
  • Rebaixa categorias silenciadas na lista de categorias (#9226)
  • Exibe contagem de posts rejeitados no resumo do usuário (#9204)
  • Invite_code global opcional para registro de conta
  • Adiciona configuração de site enable_bookmark_at_desktop_reminders (#9198)
  • Adiciona suporte para serviços personalizados semelhantes ao Gravatar (#9137)
  • Permite um tamanho máximo de post maior
  • Mudanças na lista de usuários de marcadores com lembretes MVP (#8999)
  • Permite data + hora personalizadas para lembretes de marcador (#9185)
  • Envia notificações para lembretes de marcador baseados em tempo e em Desktop (#9071)
  • Permite que temas especifiquem modificadores em seu arquivo about.json (#9097)
  • Suporte mais amplo para uploads de post em marcação de vídeo (#9152)
  • Aprovar usuários suspeitos agora é verdadeiro por padrão. A lista de usuários suspeitos foi removida (#9151)
  • Melhora o modal de ajuda de atalhos de teclado (#9143)
  • Adiciona configuração embed_set_canonical_url (#9134)
  • Adiciona configuração de site para desativar a limpeza de usuários em estágio
  • Previne cancelamento acidental ao redigir penalidades (#9129)
  • Nova rota para carregar múltiplos cartões de usuário simultaneamente (#9078)
  • Previne cancelamento acidental ao redigir penalidades (#9105)
  • Opção para conectar ao Redis usando SSL
  • Trata /go/ como uma rota do lado do servidor
  • Adiciona componentes de tema filho nos metadados do tema.
  • Permite adicionar um link de descrição a um relatório (#9065)
  • Ativa service worker no PWA do iOS
  • Sempre desativa personalizações na rota /safe-mode (#9052)
  • Ignora incondicionalmente a indexação no controlador de pesquisa
  • Arquivamento automático de mensagem de grupo se o tópico estiver fechado. (#9046)
11 curtidas

CORREÇÕES DE BUGS

  • Invalidar corretamente oneboxes inline ao refazer o processamento
  • Garante que o histórico de moderação esteja acessível no menu de administração de tópicos/postagens (#10118)
  • Usar URL correta para cancelamento de inscrição (#10077)
  • Ignorar notification_level da categoria, a menos que esteja escopada
  • Adicionar migração para excluir estado de rastreamento de usuários em fase de staging (#10083)
  • Usar Discourse.system_user quando precisamos de um administrador placeholder (#9781)
  • Erros no tutorial avançado quando todas as categorias estão protegidas (#10111)
  • Atualizar onebox para corrigir incorporação de vídeos e clipes do Twitch.
  • Impedir digitação de “#” ao mostrar “Ir para…”
  • Onebox tópico local ao usar URL sem slug
  • Usar ActionDispatch::Http::ContentDisposition para content-disposition de uploads (#10108)
  • TurboTests::Runner não falhando em erros.
  • Usar mutex ao resetar informações de coluna durante o seeding.
  • multisite:migrate falhando ao fazer seeding de dados corretamente.
  • Estes testes estão quebrados
  • Não lançar exceção se não for possível atualizar o usuário na demissão
  • Usar conteúdo bruto ao verificar palavras monitoradas para sinalizar (#10104)
  • Passar variável de escopo local para função interna
  • Ocultar tags de MP se a configuração do site estiver desativada (#10089)
  • Corrigir tamanho do select kit (#10094)
  • Melhorar UX do permalink de administração (#10101)
  • Não tentar pull_hotlinked em imagens de emoji quando CDN estiver habilitado (#10091)
  • Erro de digitação em nome de variável
  • Excluir PostUploads na exclusão de Postagem (#10090)
  • Lidar com HTTP_X_REQUEST_START estilo Heroku (#10087)
  • Lidar com URLs inválidas graciosamente ao baixar imagens hotlinkadas
  • Não tentar pull_hotlinked em imagens de emoji quando CDN estiver habilitado
  • Guardian#can_remove_allowed_users? não deve quebrar para tópicos sem dono
  • Não adicionar marcador de tópico incorretamente ao pressionar Escape (#10088)
  • Não alterar categorias rastreadas para usuários em fase de staging (#10076)
  • Permitir múltiplos hífens no host (#10078)
  • Adicionado spec para múltiplos hífens
  • Mensagem de erro muito mais amigável se não for possível ignorar/silenciar um usuário
  • Ocultar histórico de postagens para TL4 (#10065)
  • Não mostrar botões Adicionar ou Alterar se o e-mail não for editável (#10068)
  • Mostrar e-mails não confirmados também ao verificar e-mails (#10062)
  • Silenciar/Ignorar deve impedir MPs independentemente da sensibilidade a maiúsculas/minúsculas
  • Limpar migrações com carimbos de data/hora no futuro
  • Restaurar chaves de tradução ausentes
  • Não enviar mensagem de boas-vindas da equipe se o usuário já tiver função
  • Impedir produção de strings “undefined” (#10042)
  • Problemas de segurança de threads com multisite:migrate e SeedFu.
  • Componentes select-kit não sendo ocultados.
  • Adicionar content-disposition de anexo para todos os arquivos não-image (#10058)
  • Adicionar nome da tabela à consulta de visualização de tópico (#10052)
  • Permitir que plugins forneçam diretórios de teste com .js transpilados
  • Permitir abrir FAQ em nova aba (#10039)
  • Restaurar backup de PG12 poderia falhar no PG10
  • Garantir que usuários possam confirmar novos e-mails usando chaves de segurança
  • Preencher campo acting_user em vez de target_user no histórico
  • Secondary_emails, unconfirmed_emails, group_users são campos privados
  • Alterar versão da migração de datetime incorreta (#10051)
  • Não contar thumbnail do YouTube ao contar imagens de postagem (#10049)
  • Manter estilo do onebox no histórico de edições
  • Verificar permissões do grupo do convidador no momento do resgate do convite
  • Processar rota /invites/ apenas do lado do servidor
  • Obter offset direito/esquerdo correto para barra de progresso do tópico no composer
  • Carregar I18n primeiro na página show_confirm_new_email
  • Ocultar bootbox após resposta negativa (#10028)
  • Permite que o dono do MP remova qualquer usuário se >`= TL2 (#10036)
  • Não migrar backups no novo prefixo
  • Pré-carregar atributo de modo somente leitura separadamente.
  • Melhorias e correções no script de redimensionamento de imagens (#9950)
  • Uso incorreto de count e erro de digitação em exist?
  • Baixar imagens que estão atualmente acima do limite (Se o limite de tamanho da imagem for reduzido, não havia como redimensionar aquelas imagens que agora ficam fora da faixa de tamanho permitida)
  • Permitir que usuários adicionem e-mails que foram excluídos anteriormente
  • Mostrar contagem de tags para tags existentes (#9892)
  • Impede que emojis em links apareçam como emojis grandes (#10027)
  • Ignorar erros de somente leitura do Redis em RateLimiter#rollback!.
  • Apresentar contagens corretas de novo/não lido quando filtrado por tag
  • Usar filtro include-subcategories na exportação de relatórios (#10007)
  • MigrateInviteRedeemedDataToInvitedUsers deve ser migração normal (#10013)
  • Retornar 400 quando topic_id inválido for fornecido ao criar convite.
  • post_alerter_spec.rb instável devido à ordem ausente (#10000)
  • Impedir re-sinalização quando já revisamos sinalizações anteriormente (#10010)
  • Não chamar decorators cooked no composer se cooked não mudou
  • Adicionar atributos de params às findOpts do tópico.
  • Permitir mesclagem de usuários quando domínios de e-mail estão restritos
  • Não mostrar sugestão de criação de tópico para usuários que não podem
  • Autocompletar de emoji acionando incorretamente
  • Alterar atributo “name” do nome do marcador para desativar autocompletar
  • Aplicar máximo de 100 anos em todas as configurações do site contadas em dias (#9991)
  • Atualizar tag mínima exigida ao alternar categorias no composer
  • Não sobrescrever cor do texto da categoria no dropdown
  • Restaurar posição do stream no safari (#9993)
  • Notificações de resposta não devem aparecer como editadas (#9965)
  • Garante que edit-category-setting esteja fazendo cast booleano corretamente (#9999)
  • Redirecionamentos contendo nomes de usuário Unicode não funcionavam
  • (getURL "") não estava funcionando com o helper i18n
  • Usar short_path do upload de flair para obter URL assinada para mídia segura.
  • URL do Service Worker estava quebrada
  • Redirecionamentos client side /my/ estavam adicionando barra extra
  • Script de importação base não estava atualizando coluna first_post_created_at
  • Recuperar de erros de somente leitura ao procurar tokens de autenticação.
  • Erro inline ao converter html para markdown
  • get-url é necessário para código do lado do servidor
  • Impede que parâmetro booleano falso seja filtrado como inexistente (#9968)
  • Ocultar feed rss & json se o perfil do usuário estiver oculto.
  • EmailValidator precisa validar formato do e-mail.
  • String MessageFormat quebrada
  • Se criando sinalização para palavra monitorada, incluir o motivo
  • Impedir corte de menções de usuário (#9962)
  • Não destruir elemento $.fileupload (#9888)
  • Usuários da equipe podem ignorar regra de validação de tag (#9924)
  • Capturar NoMethodError durante precompile_css também (#9940)
  • Problema de frequência de digest na criação de usuário
  • Renderizar card de grupo apenas se título do usuário for do grupo (#9946)
  • Suportar exportação de relatórios que referenciam tópicos (#9957)
  • Corrigir desalinhamento de setas de popover (#9947)
  • Não alterar altura do botão quando spinner aparece
  • Restaurar capacidade de refazer postagens em tópicos excluídos (#9951)
  • Lidar com arquivos removidos entre glob e mtime
  • Helper z não resolve dentro de calc
  • Menu popup admin do tópico estava transbordando em telas pequenas (#9944)
  • Suportar IRIs (URIs Unicode) ao baixar imagens hotlinkadas (#9928)
  • Baixar imagens hotlinkadas mesmo quando editadas por usuários do sistema (#9890)
  • Invalidar cache de tema do banco de dados quando hostname muda (#9908)
  • Fixar highlight.js no último commit da árvore v9 (#9921)
  • Não renderizar página inteira de usuários enquanto digita no input.
  • Tags silenciadas removiam tópicos sem tags das contagens
  • Não lançar exceção se um tópico não puder ser recuperado (#9906)
  • Permite definir propriedades label/title para exibição em vez de name
  • Enviar mensagens para grupos com nomes não em minúsculas
  • Consulta quebrada se id do upload estiver ausente (#9900)
  • Permite ter tradução de emoji customizada sem arquivo estático (#9893)
  • Adicionar cabeçalho X-Robots-Tag para ações GET check_xhr-covered também (#9868)
  • Não enviar digests para usuários sem e-mail primário
  • Definir valores e padrões corretamente para group-form-interaction-fields (#9891)
  • Ao destruir um rascunho, sempre garantir que a salvamento seja feito
  • Abrir diálogo de cancelar rascunho quebrava autosave
  • Passar current_user para TopicQuery em for categories_and_top_topics (#9885)
  • Atualizar variáveis para HTML usar em em vez de px em font-size (#9883)
  • Assistente falha ao iniciar quando default_theme_id é -1
  • Assistente pré-visualiza se etapa de cor for excluída (#9881)
  • Arquivos XML poderiam ser detectados como arquivos SVG
  • Document.activeElement pode ser nulo no IE11 (#9880)
  • rescue_from não propaga para cima.
  • Torna foco na área de texto após conclusão mais resiliente (#9879)
  • Melhorar script de redimensionamento de imagem (#9549)
  • Suportar mais formatos de URL de upload
  • Usar mutex process_post_#{id}
  • Evitar refazer processamento duas vezes
  • Processar também postagens excluídas
  • Retorna falso se a URL de upload for um link mailto inválido (#9877)
  • Enviar MP como dono do grupo
  • Revisão de texto para aviso de tópico dominante
  • Bug de concorrência ao criar thumbnails de tópico
  • Não responder com erro 500 se domínio for inválido ao adicionar domínio de associação automática (#9655)
  • Não permitir tag com nome ‘none’ (#9867)
  • Banir corretamente usuários não humanos do sistema de rascunho
  • Incluir lazyYT-container no HTML da postagem cooked (#9870)
  • Documentação estava usando função incorreta (#9876)
  • Estilos de e-mail eram avaliados fora de ordem
  • Ao criar novo MP, username/groupname deve ser insensível a maiúsculas/minúsculas
  • Não há necessidade de converter para minúsculas pela segunda vez
  • Ignorar job onceoff para grupos com URL de flair inválida.
  • Não recorrer à coluna flair_url
  • Manter título do composer e resposta ao alternar para MP (#9851)
  • Destruir usuário falhava quando tinha título
  • Card de grupo não aparecia se usuário não pudesse ver seus membros.
  • Chamar método getURL explicitamente para impedir sobrescrita de contexto this.
  • Alinhamento de Botão Duplo Mobile (#9862)
  • Melhor alinhamento de botões do rodapé do tópico entre navegadores (#9860)
  • Não criamos objeto Post se a postagem na fila for rejeitada. Precisamos contar itens de revisão diretamente. (#9856)
  • Recarregamento ao vivo de css em desenvolvimento (#9859)
  • Remover FK de controle de acesso de postagem de uploads (#9853)
  • Input de tag diz que tags são opcionais quando são obrigatórias
  • Permitir que client_id do app GitHub seja usado para configuração OAuth
  • Garante que seletor de categoria seja insensível a maiúsculas/minúsculas (#9850)
  • Adiciona tags ausentes ao cabeçalho da página publicada (#9835)
  • Concededor de badge estava desativado por padrão.
  • Sidekiq está usando _forim_session (#9825)
  • Mostrar contadores da equipe se a contagem de postagens rejeitadas for o único valor a mostrar (#9845)
  • Requisições não estavam sendo registradas corretamente
  • Caminho deve ser addon não app
  • Permitir que depreciação funcione com Ember CLI
  • Select-kit estava no lugar errado
  • Atualizar default_template.html
  • guidFor não faz parte de Ember.Object
  • Não parametrizar tag_id (#9839)
  • Não quebrar ao tentar analisar URLs inválidos ou não-ASCII (#9838)
  • Emitir web hooks para sinalizações
  • Não definir valor padrão para web hooks sem eventos
  • Migrações não devem falhar quando banco de dados estiver parcialmente migrado
  • Alterar discobot para puxar avatar do gravatar.
  • Purgar todos os dados associados na exclusão de usuário
  • S3 store has_been_uploaded? não estava considerando caminho do bucket s3 (#9810)
  • Restaurar backups poderia falhar para dumps de banco de dados >` 8GiB
  • Verificar backtrace e backtrace_locations antes de tentar imprimir erro
  • Descrição da categoria ‘uncategorized’ estava em branco
  • Mostrar mensagem útil ao iniciar plugin falhar sem backtrace
  • GroupArchivedMessage pertence a Group, não User
  • Aplica flex em topic-footer-main-buttons (#9829)
  • Unir migração de bookmarks em usuários para evitar registros de usuário ausentes
  • Aleatorizar nome do arquivo ao criar de fixtures (#9731)
  • Usar pasta /tmp/pid para manter arquivos de fixture
  • Atualizar versão do rack de 2.0.8 para 2.2.2 (#9811)
  • Restaurar backup não limpava overrides de tradução em cache
  • Reverter múltiplos overrides de tradução não limpava cache
  • Melhora e corrige regressão com category-selector (#9821)
  • Carregamento de date-picker mais resiliente/consistente (#9817)
  • Garantir que não haja downloads de imagem durante serialização de thumbnail de tópico
  • Permite remover timer de tópico com tipo delete_replies (#9800)
  • Garante que hide seja chamado quando card é destruído (#9814)
  • Não remover stop words ao usar locale Inglês
  • Extrair reset_last_seen_cache! em user_spec (#9808)
  • Alternar ação do composer não atualiza conteúdo das ações do composer (#9791)
  • Componente ainda era usado pelo data explorer
  • Incluir ativos CSS do plugin ao pré-visualizar temas
  • Exibe título no cabeçalho sk se não houver nome selecionado (#9794)
  • Correção de bump de versão da API do plugin.
  • Usar URLs do CDN para thumbnails de tópico
  • Permitir migrações de postagem usando #change para executar migração insegura
  • Sempre retornar 0 para DraftSequence atual de usuário não humano.
  • Minting de WebAPK estava quebrado devido a ícones de atalho
  • user_spec falhando aleatoriamente (#9754)
  • Workaround para bug do servidor WebAPK com imagens sem tamanhos
  • Não computar rascunho para bots na rota de índice de categorias
  • Aplicar citação de código sem destaque de sintaxe (#9784)
  • Usar ícones apropriados para menu de atalho do App
  • Executar testes de cookie apenas após login
  • Permitir que thumbnails lazy-yt sejam buscadas por pull_hotlinked_images
  • Excluindo migração antiga
  • Não computar rascunho para (ro)bots :robot: na lista de tópicos
  • Erro de e-mail específico para respostas a e-mails de digest (#9770)
  • Detectar Wayback Machine usando user agent (#9777)
  • Carregar locale primeiro no app do assistente
  • Atualizar mini racer para dumps de heap corretos
  • Nunca salvar rascunho enquanto está salvando
  • Não publicar presença de digitação se composer não estiver aberto.
  • Impedir Safari de rolar ao fechar composer
  • Impede SvgSprite.bundle de consultar ThemeField duas vezes (#9762)
  • Presença do composer mostra usuário como editando ao responder.
  • Throttle função de digitação em discourse-presence.
  • Alterar URL /bookmarks de volta para lista de tópicos e adicionar avatares do autor do marcador (#9759)
  • Lidar com URL de retorno do provedor sso ausente
  • Impedir conflitos de nome de coluna no código reviewable (#9753)
  • Garante que preview esteja computando timezone corretamente para usuário atual (#9758)
  • Adicionar tipo aos ícones do menu de atalho
  • Não lançar exceção se TopicLink não puder ser criado
  • Adicionar rotas rss ausentes à whitelist de parâmetros da API
  • Mostrar botão Configurações se plugin tiver configurações (#9728)
  • Salvar rascunhos incondicionalmente aumenta sequência
  • Remover barras forward desnecessárias em regex
  • Adicionar tabindex=-1 em links de postagem tabLoc
  • Melhorar acessibilidade da navegação do rodapé mobile
  • Define título para botão de notificações (#9745)
  • Múltiplas melhorias no schema.org
  • Título deve tentar fallback para label antes de name (#9739)
  • Lidar com tópico excluído na geração de thumbnail
  • Mostrar nome da categoria na pré-visualização do badge na edição (#9726)
  • Impede renderização de topic-category se vazio (#9720)
  • Parar de limpar título por engano
  • Padrão para título em branco ao abrir
  • Resolver problemas com Next Monday para marcadores não funcionando em certos locales (#9737)
  • CurrentUser agora deve ser passado para resolveTimezone e problemas de hora local do card de usuário (#9734)
  • ESC para descartar composer de tópico de rascunho vazio
  • Input do Modal de Marcador (#9707)
  • Suportar transpilação de js em plugins com pasta admin raiz
  • Alguns ajustes para a UI da tabela
  • Não acionar evento user_updated para usuários bot.
  • Remover URI.escape depreciado (#9697)
  • Não permitir opções nulas para gerenciador de marcadores
  • Migração para definir coluna NOT NULL para delete_when_reminder_sent em marcadores (#9696)
  • Classe CSS incorreta
  • Parênteses estavam errados, resultando em expressão sempre verdadeira (#9690)
  • preload-store foi removido
  • Melhora posicionamento do sk em mobile quando dentro de modal (#9657)
  • Mostrar botão de Marcador para tópicos de MP (#9659)
  • Melhorar lógica de cálculo da linha do tempo do tópico
  • Corrigir nome de usuário da notificação de edição para MPs (#9649)
  • Usar default_locale em fallbacks de locale causava problemas
  • Tornar can_invite_to_forum robusto contra interferência de plugin (#9644)
  • Exibe data de fechamento da enquete em hora local (#9656)
  • Preload-store foi movido
  • Data final de intervalos na pré-visualização html estava incorreta (#9654)
  • Alterar cálculo total de notificações não lidas do e-mail de digest do usuário (#9648)
  • Discobot não foi criado com nosso avatar customizado.
  • Preservar blocos de código ao citar (#9632)
  • Testes instáveis. Devido a transições CSS, opacidade pode não ser 0 ainda.
  • Corrige quebra de botões com botões maiores
  • Evitar usar tabela temporária na migração de banco de dados de URL de imagem
  • Resolver problemas de validação do Schema.org
  • Aplicar sameWidth a partir de largura de tela de 450px
  • Pré-selecionar Later Today na edição de marcador se a hora for a mesma (#9636)
  • Fallback do PostgreSQL estava quebrado devido a exceção mascarada pelo Rails (#9633)
  • Melhorar estilo do e-mail de digest no Outlook 2016 (#9626)
  • Reverte para usar observer para suportar carregamento de mais notificações (#9628)
  • Mostra filtro se não houver notificações para mostrar após filtro
  • Não usar configurações em cache durante compilação de tema
  • Limpar caches de tema após transação do banco de dados ser commitada
  • Notificações de edição ausentes em alguns casos raros
  • Não aplicar margem only-emoji para casos excluídos (#9619)
  • Desatribuir títulos de usuário quando badge é excluída (#9573)
  • Salvar lembrete de marcador ao tocar a menos que seja customizado (#9611)
  • Um <a> com target _blank quer nova janela (#9607)
  • Garante que fn de atalho anônimo possa ser usada globalmente (#9605)
  • Ajustes de UI do Marcador (#9604)
  • Não lançar erro se atributo ‘class’ não for encontrado.
  • Alterar importador base para criar novos registros de Bookmark (#9603)
  • Mensagem silenciada deve ser enviada após edição (#9593)
  • Sprockets estava quebrado quando node_modules estava presente
  • Melhorias no HtmlToMarkdown do lado do servidor (#9586)
  • Melhor detecção de elementos ocultos ao converter HTML para Markdown
  • Considerar configuração do site ‘allowed_href_schemes’ ao converter HTML <a> para Markdown
  • Adicionado suporte para esquema ‘mailto:’ ao converter <a> de HTML para MarkdownMarkdown
  • Adicionado suporte para dimensões de <img> ao converter de HTML para Markdown
  • Adicionado suporte para <dl>, <dd> e <dt> ao converter de HTML para Markdown
  • Adicionado suporte para ênfases, negritos e tachados em várias linhas ao converter de HTML para Markdown
  • Adicionado suporte para <acronym> ao converter de HTML para Markdown
  • Renomear todas as instâncias de bookmarkWithReminder para apenas bookmark (#9579)
  • Desativar temporariamente o listener de eventos para dispensar a primeira notificação
  • Garante que o dropdown do widget não transborde o documento (#9590)\n- Tornar o crawler do lazyYT amigável para crawlers
  • Ocultar aviso de atualização do navegador na visualização de impressão
  • Inserir link selecionado com ‘o’ na pesquisa de página inteira
  • A tarefa rake do S3 pode ignorar yarn.lock
  • Revisão de cópia para o modal “Você foi desconectado” (#9584)
  • Oculta corretamente o scroller da timeline para posts curtos (#9581)
  • Garante que o disfarce do card seja removido (#9582)
  • Discourse-presence quebra o compositor para usuários.
  • Considerar corretamente respostas diretas com presença
  • Alterar a URL de bookmarks-with-reminders de volta para bookmarks para atividade do usuário (#9566)
  • Remover fuso horário entre colchetes do card do usuário (#9567)
  • Não salvar bookmark se o botão fechar (X) no modal for clicado (#9541)
  • Erro ao personalizar texto para badges de plugins
  • Faz os atalhos de rastreamento funcionarem quando o botão de rastreamento não está visível (#9575)
  • Melhora a configuração tag-list (#9574)
  • Incluir nível de notificação padrão no serializador de categorias (#9572)
  • Melhorar a limpeza do cache da loja (#9568)
  • Páginas publicadas não podiam ser roteadas de dentro do discourse (#9569)
  • Evitar exceção ao renderizar uma enquete em um post descartado
  • Remover tarefa rake não suportada
  • A lógica da coluna de bookmark do usuário do tópico não estava correta (#9563)
  • CurrentUser pode estar indefinido (#9555)
  • Hora local não atualizando entre cards de usuário (#9564)
  • Manter posição de rolagem ao minimizar o compositor no iOS
  • Exibe corretamente a mensagem de nenhum bookmark (#9548)
  • Melhora a confiabilidade do atalho de bookmark e outros problemas menores (#9547)
  • Exibir a página de revisão apenas para usuários que podem vê-la. Não publicar a mensagem de atualização de contagem de revisáveis para todos. (#9556)
  • Adicionar verificações adicionais para CSP de script de tema automático
  • Aplicar prioridade de categoria para consulta vazia (#9516)
  • Usar URL absoluta para imagens de miniatura do YouTube.
  • Gerar um erro 4xx em vez de um 5xx se os dados do rascunho forem inválidos
  • Não substituir todos os elementos de título com o título da página
  • Reativar o modal de verificação de rascunho e corrigir o foco no iOS para MPs
  • Remove a herança, pois é muito aleatória e pode ser muito difícil de rastrear (#9542)
  • Garantir que a narrativa de novo usuário retorne a promessa toggleBookmark
  • Copiar markdown de imagem para carregamento completo de mídia segura (#9488)
  • Dropdown de configurações do site pode ter 440px de largura (#9539)
  • Remove a correção de arredondamento, pois pode ser em qualquer direção (#9538)
  • Não definir atributo de título no widget header-topic-info (#9533)
  • O conteúdo interno de uma linha poderia não ter largura máxima e ser muito grande (#9532)
  • Atualizar screen_name do GitHub ao fazer login via GitHub
  • Falha com elegância se :scope não for tratado por um navegador (#9529)
  • Impede recarregamento constante do compositor (#9528)
  • Não gerar 500 para entrada de URL de site inválida
  • Ignorar coluna removida
  • A especificação multisite estava falhando em ambiente paralelo
  • Problema do compositor na página de categorias (#9508)
  • Não registrar um erro no logster se um tópico não puder ser atualizado.
  • Botão de copiar era exibido em bloco de código citado (#9514)
  • Tratar caminhos de sub-sub-categoria sem um id
  • Ícone de caret deve herdar sua cor (#9513)
  • Diferenciar tratamento de contorno sk em single/multi (#9512)
  • Usar url absoluta para links /user_avatar/
  • Ao marcar posts do discobot, pular o modal de lembrete (#9505)
  • Garantir que reminder_type seja analisado na atualização do bookmark (#9503)
  • Adicionar corretamente a classe ‘two-rows’ ao container header-topic-info (#9497)
  • Melhorar seletor para botão de copiar bloco de código (#9493)
  • Confirmar exclusão de bookmark apenas se um lembrete tiver sido definido (#9484)
  • Rejeitar slugs de Categoria inválidos (#9473)
  • Respostas de erro de PublishedPages
  • Respostas de erro de TopicsController (Havia um problema de duas instâncias separadas de Topic para o mesmo registro. Isso garante que haja apenas uma instância atualizada.)
  • Fazer InlineUploads lidar com mais formatos de URL (#9467)
  • Quando a categoria ou tag estiver silenciada, atualizar usuário (#9456)
  • Compatibilidade temporária para Evented em uma Rota de Tópico
  • Definir descrição da categoria para o valor cozido do primeiro post (#9478)
  • Problemas de concorrência ao tornar posts embutidos de tópicos visíveis
  • Não tornar tópicos visíveis a menos que os posts sejam regulares
  • Permitir atualizações de incorporação apenas do título
  • Tópicos embutidos não podiam atualizar seus títulos
  • Um hash opts não era, na verdade, opcional :slight_smile:
  • O Wizard estava criando tema Light duplicado se Light fosse selecionado (#9464)
  • Restauração para S3 não funcionava sem variáveis de ambiente
  • Loop infinito na tarefa rake migrate_to_s3
  • Impede emojis personalizados de mostrar dois pontos duplos e definir imagem de fundo (#9471)
  • Definir fuso horário do usuário no login de redefinição de senha (#9461)
  • Não gerar um erro se o tipo de ação do post for nil (#9458)
  • Impede que o evento de teclado do bookmark seja propagado para o modal (#9457)
  • Título do tópico na pesquisa contém data-topic-id (#9435)
  • groups_controller_spec instável (#9439)
  • Template-lint usa regra estrita rel-noopener que requer noreferrer (#9449)
  • Abortar job emit_web_hook_event limpa se o web hook foi excluído (#9445)
  • Pontuação JS de Reviewable estava na pasta errada
  • Correções de navegação por teclado no assistente de configuração (#9413)
  • Não rebaixar usuários para TL2 quando o nível de confiança padrão for 3
  • Garante que o evento de teclado não seja propagado ao usar o atalho c (#9441)
  • Reabrir arquivos de log do sidekiq após rotação (#9429)
  • Faz o decorador topic-list-item funcionar no mobile (#9433)
  • Limpeza menor de problema de bookmark com lembrete (#9436)
  • Importação de grupos do Google alterou URL de login (#9432)
  • Tenta ouvir mais confiavelmente mudanças em scopedCategoryId (#9431)
  • Aplicar apenas fonte negrito em listas de tópicos (#9396)
  • Remover regex de limite de palavra (\b) para destaques de resultados de pesquisa. (#9338)
  • Adicionar short_path ao upload_serializer (#9417)
  • Permite que atualizações de grupos personalizados sejam refletidas sem recompilação (#9421)
  • Alternar bookmark para tópico não estava funcionando após cancelar o modal (#9418)
  • Incluir subcategorias no relatório ‘posts’ (#9410)
  • Remover fundo inválido (#9406)
  • Exibir data de hoje no seletor de período da página /users
  • Garante que a barra de ferramentas seja atualizada na mudança de ação do compositor (#9402)
  • Adivinhação de fuso horário ausente no login de sessão de email (#9404)
  • Usar atributo de linha de comando correto para gifsicle ao reduzir o gif.
  • Adiciona polyfills values/entries/NodeList.forEach/before para iOS 9.3 (#9401)
  • Detectar mais navegadores não suportados
  • Garantir que o primeiro post seja carregado antes de tentar marcar o tópico (#9382)
  • Cores de mapa de calor da lista de tópicos compatíveis com WCAG-AA
  • Rótulos para botões de fechar modal e dispensar erro
  • Adicionar índice em user_api_keys.key_hash (#9387)
  • Garantir que a largura .gap não exceda a largura da janela
  • Citando posts (#9378)
  • Atribuir corretamente citações ao usar o botão Responder
  • Atribuir corretamente citações ao usar replyAsNewTopic
  • Permitir citar uma citação
  • Marcar corretamente citações como “completas”
  • Não tentar criar uma citação se estiver vazia
  • Impedir que bandeiras de pontuação baixa fechem automaticamente um tópico se a visibilidade padrão de revisável for maior que baixa (#9375)
  • Respeitar associação automática de grupo quando o sso altera o email
  • Redirecionar /my/*path para /login-preferences no lado do cliente
  • Alargar modal no desktop
  • Excluir mensagens privadas dos requisitos do TL3
  • Resetar cache do gravatar adicionando parâmetro aleatório à URL (#9370)
  • Corrigir links sem título/longos estendendo a caixa
  • Exportações CSV estavam gerando erros com datas inválidas
  • Incluir usuários pendentes na fila independentemente de sua pontuação (#9372)
  • Exibir modal de lembrete de bookmark de nível de tópico (#9336)
  • Reverter classe css removida inadvertidamente (#9360)
  • Adicionar suporte a hashtags de categoria para sub-sub categorias.
  • Impede registro de múltiplos topic-notifications-button:changed (#9356)
  • Ao carregar rascunhos, definir o tópico
  • Remover data das traduções não-inglesas de lembrete de bookmark (#9354)
  • Guardian sempre obtinha usuário, mas às vezes é anônimo (#9342)
  • Garantir que category_id seja um inteiro
  • Topic.time_to_first_response deve incluir sub-sub-categorias (#9349)
  • Limitar participantes de mensagem pessoal ao converter de tópico (#9343)
  • Verificar temas ativos para todas as solicitações
  • Não tentar desmarcar tags se o filtro não estiver vazio (#9345)
  • Jobs/delete_replies: Adicionar Time+Duration, não Time+Time #9314
  • Mover contagem total de linhas e URL de carregar mais dentro de meta.
  • Permite que color-input defina hex e nomes de cores através de entrada (#9339)
  • Rastrear links no corpo do onebox se for igual ao link do cabeçalho.
  • Definir tema claro como padrão no wizard para que as prévias sejam exibidas
  • Exibir data de hoje no seletor de período da página /top
  • Aviso de depreciação do JQuery (#9331)
  • Remover um timer com duration não funciona.
  • Definir colunas high_priority nulas como falso na migração de notificação de alta prioridade (#9335)
  • Substituir post do tópico de boas-vindas padrão por novo valor do wizard
  • Restauração falhou se o esquema continha objetos não pertencentes ao usuário atual do DB
  • FlagSockpuppets não deve marcar um post se um post desse usuário já foi rejeitado pela equipe (#9328)
  • Edição ninja para respostas não funcionando
  • Carregar rascunhos corretamente com base no id
  • Usuários em estágio recebendo emails user_linked e user_quoted
  • Ignorar cache do serviceworker para rotas de autenticação
  • A ação correta para group-member-dropdown agora é actOnGroup (#9320)
  • Quando um post é movido, copiar nível de notificações (#9311)
  • Ao alternar tipo de resposta, atualizar opções
  • Não salvar rascunho enquanto está carregando
  • Erro ao alterar a categoria de um tópico e criar uma tag
  • Torna o clique e exibição do seletor de data mais confiável (#9302)
  • Garante que mini-tag-chooser exiba tags mínimas exigidas se não houver seleção (#9303)
  • Impede renderização de timeline-controls vazios (#9304)
  • Considerar corretamente filtros de categoria/grupo na exportação csv (#9300)
  • Impede exceção ao clicar no título do componente acima do editor ace (#9309)
  • Permite que adaptadores definam uma primaryKey personalizada (#9254)
  • Permitir que o campo de email de convite esteja em branco para tokens de convite
  • Get_size_from_image_sizes deve retornar [width, height] ou nil (#9298)
  • Citar uma citação aninhada deve preservar informações do post original.
  • SQL personalizado com um comentário de final pode quebrar o SQL do BadgeGranter (#9285)
  • Verificar presença do nome antes de normalizar
  • Manter objeto de data (#9292)
  • Bot de narrativa não funcionando para bookmarks com lembretes (#9289)
  • Garantir que o editor wiki seja atribuído consistentemente
  • Redirecionamento automático tinha extensão inválida
  • Transpilação quebrada
  • nil != false
  • Importação mbox falhou se nenhuma tag fosse configurada
  • A tarefa rake migrate_to_s3 não conseguia encontrar o SDK da AWS
  • Importação com pgbouncer falhou
  • Entrada de filtro de grupos estava causando recarregamento de página inteira (#9282)
  • Executar corte usando tamanhos de imagem especificados pelo usuário (#9224)
  • Executar corte usando tamanhos de imagem especificados pelo usuário
  • Usar espaçamento correto em emails com código (#9274)
  • Exibir pequenas ações de post ao incorporar um tópico (#9278)
  • Primeira passagem para melhorar eficiência da tarefa rake de uploads seguros (#9284)
  • Alterar mídia segura para incluir anexos também (#9271)
  • Permitir transpilação JS
  • Resolver não estava sendo definido corretamente
  • Usar 1 coluna em vez de 4 para destino de permalink (#9260)
  • Garante que tenhamos um objeto de data em date-time-input (#9276)
  • TopicEmbed#absolutize_urls estava tentando modificar uma string congelada
  • Regex de limite de palavra (\b) não funcionando em idiomas Unicode. (#9163)
  • Corrigir pipeline de otimização de imagem (#9257)
  • Não usar nome de arquivo original para extrair o nome de arquivo original
  • Garante que search-menu não mostre brevemente resultados anteriores (#9272)
  • User-selector não estava excluindo currentUser (#9266)
  • Condições de corrida no menu de pesquisa (#9262)
  • Impedir publicação agendada em categoria excluída
  • Melhorar salvamento de fuso horário do usuário (#9230)
  • Verificar permalinks antes de mostrar a página 404
  • Testes do wizard estavam faltando
  • Respeitar configuração prioritize_username_in_ux na página /about
  • Clique do meio estava lendo todas as notificações (#9252)
  • Preencher retroativamente duração do timer do tópico (#9249)
  • Remover corretamente cookie authentication_data no fluxo de login oauth
  • Webhook de post editado não reflete título do tópico atualizado
  • Permalinks devem redirecionar para URL da categoria incluindo o ID
  • Remover corretamente cookie authentication_data no fluxo de login oauth (#9238) (#9251)
  • Moderadores devem poder revisar MPs sinalizados, pois sempre foi assim
  • Não falhar se o ambiente de teste não suportar Webauthn
  • Incluir caminho completo do slug em permalinks
  • Adicionar suporte para slugs de sub-sub categoria na pesquisa
  • Permitir que CSP funcione corretamente para hostnames/esquemas não padrão (#9180)
  • Atualizar opção do usuário email_digests quando default_email_digest_frequency for atualizado.
  • Exibir ícone de envelope quando o post sinalizado for um MP. MP sinalizado deve ser revisado exclusivamente por administradores (#9232)
  • Corrigir um erro do PostgreSQL quando um rascunho foi criado concorrentemente
  • Usar o novo atributo de duração no método set_or_create_timer.
  • Remover corretamente cookie authentication_data no fluxo de login oauth (#9238)
  • Problemas N1 para lista de bookmark (#9236)
  • Usar id em vez de elementId em arquivo hbs
  • Melhorar conversão de HTML para Markdown (#9231)
  • Condensar códigos de linha em emails (#9225)
  • Impedir corte de modal de bookmark no mobile
  • Theme-javascripts usando configuração de subpasta incorreta
  • Computação quebrada de userHasTimezone no modal de bookmark e modelos tap-tile faltando para usuários regulares (#9229)
  • Link do Github de temas remotos deve ir para branch personalizado #9184
  • Consistência para mostrar menu de silenciar/ignorar no perfil do usuário
  • Não exibir webhooks para plugins inativos (#9206)
  • Dispensar notificações no clique do meio (#9098)
  • Adicionar basePath ao link para “sem fuso horário” no modal de bookmark
  • Melhorar modal de bookmark no mobile e tarefa rake de sincronização de bookmark (#9221)
  • Sync-alt é usado no indicador de rascunho do compositor
  • Usar delete_all_posts_max para melhorar consistência ao usar o botão de excluir da visão do admin (#9194)
  • Exibir entrada de tempo no construtor de enquete (#9128)
  • Verificar existência do post antes de criar notificação
  • Lembretes de bookmark e mudanças de melhorias (#9213)
  • Garantir que URLs show_short lidem com uploads seguros usando multisite (#9212)
  • Corrigir resposta html em desenvolvimento após recarregamento do ApplicationController
  • Plugins podem ter symlinks relativos
  • RANDOM_PASSWORD não funcionando rake admin:create
  • Método do script de importação Telligent foi excluído acidentalmente
  • Ignorar usuários suspeitos que foram migrados ou usuários criados há mais de seis meses (#9205)
  • Falha ao restaurar backups de versões sem substituições de tradução
  • Remover tag pai do grupo de tags
  • Garantir que o serializador de bookmark funcione com tópicos + posts excluídos (#9195)
  • Adicionar verificação de tópico excluído em email/sender (#9166)
  • Impede helper i18n de retornar um SafeString (#9191)
  • Emails de notificação com anexos estão estruturados incorretamente
  • Enter envia formulário para modal de inserção de hiperlink (#9190)
  • Impede crash quando emoji a ser escapado não é uma string (#9189)
  • Diferencia flag-modal e flag-modal-body (#9187)
  • Exibir progresso do tópico no iPad quando em orientação retrato (#9181)
  • Quando must_approve_users está habilitado, não queremos enviar usuários suspeitos para a fila de revisão. Apenas usuários não aprovados devem ser enviados. Fornecer uma migração para aprovar automaticamente cada item de revisão problemático (#9179)
  • Constante faltando no importador SMF2 (#9178)
  • Erro de digitação ao salvar rascunho
  • ContactPicker não estava definindo entrada de convite em tópicos
  • Featured_topic.fancy_title era renderizado sem emojis (#9176)
  • Alguns erros e limpeza em confirm-new-email
  • Várias correções para suportar posts sem usuário (#8877)
  • Último endereço IP poderia apontar para IP errado
  • Garante que categoria exista para hideParent em categoryBadgeHTML (#9161)
  • Gerar erro ao remover um usuário de um grupo falhar (#9162)
  • Não quebrar a chave privada ao escrevê-la durante a importação de tema
  • Limita atalho de rastreamento de tópico e impõe id do tópico (#9159)
  • Preservar resolução de timestamp do TopicCreator (#9158)
  • Verifica corretamente se o componente está em modal (#9157)
  • Garante que o cabeçalho pinned-options esteja mostrando estado correto (#9156)
  • Definir fuso horário do usuário atual ao salvar fuso horário do perfil (#9155)
  • Mensagem incorreta ao fazer login via email
  • Mensagem de erro para 403 ao destacar tópico no perfil (#9149)
  • Preservar resolução created_at do PostCreator (#9140)
  • Usar bio_excerpt ao verificar presença (#9148)
  • Remove refreshQueryWithoutTransition legado (#9145)
  • Script de importação pode ter pulado alguns usuários devido à falta de ORDER BY.
  • Garantir que categoria e tags possam ser alteradas de revisável (#9139)
  • Erro de digitação algoriths ->` algorithms para chaves de segurança (#9126)
  • Verificar se o token de autenticação existe antes da revogação (#9095)
  • Impedir condição de corrida ao processar post (#8819)
  • Tolerar citações sem nome de usuário e sem título
  • Importar posts de usuários ausentes do phpbb3 (#9085)
  • Impedir que imagem de distintivo de avatar se repita em cards de usuário/grupo
  • Permite definir estratégia de posicionamento do corpo do select-kit (#9109)
  • Usa apenas allow_uncategorized_topics global para dropdown de categoria (#9130)
  • Formatar corretamente opções de seleção para enquete de grupo por campos (#9131)
  • Permitir citar de um tópico fechado enquanto escreve uma resposta
  • Exibir um erro mais amigável se nome/código estiver faltando para TOTP/Chaves de Segurança (#9124)
  • Não permitir que pessoas limpem o bucket de upload enquanto estiver habilitado
  • Usar destroy_all em vez de delete_all para rascunhos compartilhados
  • Não gerar erro quando a pesquisa in:all é realizada por anônimo (#9113)
  • Sobrescrever arquivos de plugin na inicialização é problemático
  • Não otimizar ícones durante db:migrate ao restaurar backup
  • Permite selecionar a ação ao concordar com penalidade (#9099)
  • Migrar uploads para S3 pode perder arquivos
  • Sob uso concorrente, inicializar rails pode causar corrupção de plugin
  • Usar URL completa para anexos seguros quando mídia segura habilitada (#9037)
  • Parar problema de lookup-urls infinito para vídeo/áudio na página (#9096)
  • Precisamos pular usuários com revisáveis associados ao aprovar automaticamente (#9080)
  • Permitir que usuários criem enquetes em MPs com usuários não humanos (#9055)
  • Adicionar aria-labels aos itens da lista de tópicos (#9048)
  • Tópicos devem honrar auto-close quando publicados em categoria (#8963)
  • Impede clique no cabeçalho sk de borbulhar (#9084)
  • Restauração com disable_emails: false não funcionava mais
  • Scraper de Grupos do Google falhou ao fazer login
  • Fazer FooterNav funcionar com PWAs no iPadOS
  • Garante que a url da categoria do dropdown de categoria seja construída usando slug e id (#9069)
  • Sincronizar formato de chave de pré-carregamento para listas de tópicos de categoria
  • Ignorar secure-media-uploads para miniprofiler (#9070)
  • Prettier no componente iframed-html (#9062)
  • Ao anexar tags a posts de categoria restrita, precisamos passar o id da categoria, ou não funcionará. (#9020)
  • Impede carregamento de mostrar durante debouncing (#9060)
  • Concessões em massa de badges devem funcionar mesmo se o CSV tiver valores nulos
  • Pular tutorial de enquete se o usuário não puder criar enquetes (#9058)
  • Impede evento de clique de linha ser capturado por evento de entrada de filtro (#9059)
  • Pular pequena ação ‘convidado’ se o usuário estiver em um grupo convidado (#9056)
  • Polyfill Promise para IE11 (#9057)
  • URLs de imagens baixadas substituídas incorretamente no post raw. (#9014)
7 curtidas

MUDANÇAS DE UX

  • Fazer incorporações do YouTube ficarem com largura total por padrão (#10106)
  • A margem do modal “Ignorar” estava muito apertada
  • Incluir o nome da categoria nos resultados do modal de hiperlink no mobile
  • Estilizar elementos de vídeo, mostrar descrições (#10040)
  • Melhorar o rótulo de “reverter” no modal do histórico de postagens (#10038)
  • Enviar a cor de fundo também para o aplicativo do iPad
  • Melhorar o layout do modal de administração de fixação de tópicos
  • Adicionar preenchimento inferior às listas de usuários no mobile
  • Alterar o z-index do rascunho colapsado no mobile
  • Adicionar tipo de configuração “simple-list” (#9970)
  • Garantir que o select-kit seja ocultado consistentemente.
  • Impedir que dispositivos calculem incorretamente a altura do compositor em tela cheia
  • Ajustes no menu de administração de tópicos no mobile (#9945)
  • Remover a sombra da caixa (box-shadow) do elemento kbd, unificar a estilização (#9948)
  • Corrigir artefatos de raio de borda nos cartões do painel (#9949)
  • Remover o ponto final após o botão “Ativar Notificações”
  • Corrigir o alinhamento de entradas em admin/customize/colors
  • Posicionar o menu de administração de tópicos ao lado da chave inglesa (#9932)
  • Tornar o cabeçalho de links do menu no painel do usuário mais flexível
  • Melhor alinhamento de ícones no menu de notificações (#9934)
  • Reposicionar a saída “before-topic-list” para que apareça também na seção “Top”
  • Homogeneizar o preenchimento da linha sk e o menu-admin-de-tópicos (#9920)
  • Reestruturar vários menus para homogeneizá-los (#9905)
  • Remover o filtro in:unpinned da página de pesquisa avançada. (#9911)
  • Corrigir a exibição da coluna de atividade na etapa inicial do assistente
  • Remover o botão de editar MP
  • Alinhamento mais consistente dos datetimes selecionados no temporizador de tópicos
  • Não mostrar a data de suspensão se o usuário estiver suspenso permanentemente. (#9895)
  • Manter o foco na entrada após selecionar uma opção de autocompletar
  • Não mostrar contagem de usuários redundante
  • Adicionar espaçamento entre +member_count e “mais”
  • Renomear Prioridade para Pontuação para ordenação. (#9846)
  • Usar os campos “icon-picker” e “image-uploader” para definir o emblema do grupo. (#9779)
  • Remover a pré-visualização ao vivo do tema em favor da atualização (#9798)
  • Usar nome de usuário em vez de “username” para o título do link do perfil
  • Adicionar título para o link do perfil do usuário
  • Estilos de banner/alerta mobile mais consistentes, limpeza de CSS
  • Mover “editFirstPost” em MPs etiquetáveis para um menu suspenso no mobile (#9840)
  • Remover texto dos botões de marcador e compartilhamento de MP
  • Renomear “Editar Mensagem” para “Editar”
  • Remover negrito do texto do emblema da categoria
  • Melhorar o comportamento de carregamento do botão de notificações de tópico (#9832)
  • Adicionar feedback visual ao alterar o nível de notificações do tópico (#9831)
  • Remover a seta (caret) do botão de notificações.
  • Permitir que URLs de mídia segura sejam armazenadas em cache por um curto período
  • Mostrar a seta apenas nas caixas de seleção suspensas dos botões no rodapé do tópico (#9816)
  • Permitir que o dropdown-select-box exiba uma seta (#9803)
  • Buscar miniaturas do YouTube de maior resolução onde disponíveis
  • Focar no nome da categoria ao editar a categoria (#9795)
  • Adicionar texto copiado ao clicar no botão de copiar (#9793)
  • Melhor ícone de ação do compositor ao criar novo tópico.
  • Adicionar símbolo no relatório TL3 se a contagem de respostas do tópico estiver limitada
  • Não usar imagens pequenas de onebox como imagens de postagem/tópico
  • Limitar alterações de teclado do modal no iOS ao compositor
  • Introduzir ações do compositor ao editar uma postagem.
  • Não desativar o botão “criar conta” e exibir mensagem de erro para campos obrigatórios. (#9643)
  • Corrigir valor codificado no hard-code na descrição do emblema “Crazy in Love”
  • Melhorar a exibição da mensagem de validação da configuração do site.
  • Remover sublinhado dos elementos del e ins
  • Impedir sobreposição da linha do tempo com os botões do rodapé do tópico
  • Melhorar o alinhamento e a consistência do botão de fechar de banner e alerta
  • Corrigir o posicionamento do modal quando o teclado do iOS está visível
  • Ajustar o menu de administração para se ajustar melhor a visualizações curtas (horizontais)
  • Remover o preenchimento superior da descrição do onebox do Reddit
  • Remover negrito para des enfatizar nomes de categorias em tópicos visitados
  • Corrigir o alinhamento de tempo nas páginas de atividade do usuário
  • Adicionar propriedade prefixada para que o Firefox também obtenha abas de 4 espaços no código
  • Tentativas de melhor uso do espaço disponível com sk (#9639)
  • Ajustes na remoção de marcadores (#9635)
  • Melhorar a interface do segundo fator (#9526)
  • Usar created_at como a ordem padrão ao visualizar itens revisados ou tudo (#9601)
  • Alterar o rótulo e o ícone do botão de mesclar usuário.
  • Reprimir arquivos extras ao navegar por um componente de tema (#9610)
  • Exibir informações sobre arquivos extras e uploader (#9595)
  • Adicionar atributo de título ao cabeçalho do menu suspenso do widget (#9597)
  • Adicionar margem ao exibir detalhes não listados no compositor.
  • Melhorar a cópia de menção aleatória do discobot
  • Corrigir a largura do painel de versão do painel removendo um wrapper extra
  • Não era possível traduzir tipos de gráfico de enquete
  • Alinhar à direita o tempo do item de notificação, ajustar espaço mobile, consolidar
  • Melhor espaçamento para botões de alternar do compositor no mobile
  • Substituir o ícone de tópico fechado por discourse-no-entry
  • Vamos tentar X para o ícone de tópico fechado em vez de um \
  • Reestruturar o intervalo de entrada de data e hora (#9524)
  • Não tentar fazer o sk ter largura total no mobile (#9520)
  • Remover a coluna automatic_membership_retroactive do modelo de grupos. (#9430)
  • Adicionar ícone “comment-plus” para reabrir tópicos
  • Exibir botão “mesclar” em todos os perfis de usuários não membros da equipe.
  • Melhor suporte a outlines nos componentes sk (#9510)
  • Substituir o ícone “lock” de tópico travado pelo ícone “comment-slash”
  • Corrigir a estilização do placeholder de imagem quebrada
  • Definir o foco ao iniciar o compositor no iOS (#9443)
  • Tamanho da fonte do assistente (#9448)
  • Impedir que o menu suspenso de categoria quebre a contagem, limitar largura mobile
  • Melhorar a resolução do avatar da página publicada (#9405)
  • Aplicar cor de fundo padrão ao onebox (#9407)
  • Remover URLs de imagem base64 ao converter HTML para markdown.
  • Observar o comportamento das configurações de “Resumir este Tópico”
  • Ajustar a navegação no rodapé do noscript
  • Exibir data e hora completa ao mostrar intervalos (#9386)
  • Garantir que o fuso horário seja usado em vez de localTimezone ao exibir datas
  • Exibir zonas sem prefixo para reduzir ruído (#9383)
  • Restilizar o modal de lembrete de marcador
  • Remover cor das categorias se nenhum estilo for escolhido (#9346)
  • Remover fallback de “compartilhar como link” em dispositivos de toque (#9332)
  • Usar variável de cor para o fundo das teclas de atalho
  • Quebrar palavras muito longas em títulos dentro de menus
  • Ajustes menores na estilização de “última atualização” no diretório de usuários (#9322)
  • Melhorar o layout de emojis personalizados no mobile (#9319)
  • Adicionar estilos de emblema à lista de tópicos mais recentes
  • Garantir que a tecla esc funcione corretamente ao estar no formulário de datas (#9299)
  • Corrigir a posição do compositor em iPads com teclado físico
  • Melhor espaçamento para ícones nos rótulos do select-kit
  • Melhorar o date-time-input no mobile (#9291)
  • Alinhar o toggle do menu de seleção em massa em relação ao wrapper principal quando possível
  • Desabilitar criação de tags nos seletores de configuração de “tags padrão” do site.
  • Mostrar imagens de erro melhores
  • Exibir emblema de avatar nos itens da lista de tópicos na rota de categorias (#9197)
  • Áreas de toque maiores para o painel de perfil no menu de usuário em dispositivos mobile
  • A tecla de atalho K pode selecionar postagens parciais
  • Desabilitar animação de destaque em postagens excluídas
  • Atualizar a lista de membros do grupo ao remover usuários ou alterar proprietários
  • Melhorar a cópia de usuário suspeito em /review
  • Remover a seção “Notificações em Tempo Real” do perfil do usuário no iOS
  • Usar mod+p em vez de ctrl+p e command+p para printTopic (#9202)
  • Melhorar a cópia para o recurso de usuários suspeitos (#9201)
  • Melhor espaçamento para ícone no rótulo do select-kit
  • Respeitar a configuração prioritize_username_in_ux para o título do avatar do usuário
  • Adicionar suporte para tipo de configuração de cor (#9016)
  • Ajustes de entrada para o modal de configuração de categoria (aba de tags)
  • Tentativas de aumentar a área de toque do menu suspenso no mobile (#9038)
  • Permitir pluralização correta para avisos de “muito poucos tópicos e postagens” (#8947)
  • Diferenciar entre MPs e Tópicos nos Resultados de Pesquisa (#8933)
  • Impedir saltos ao exibir eleitores de enquetes (#9054)

MUDANÇAS DE SEGURANÇA

  • Fazer a busca de tópico por slug aderir a SiteSetting.detailed_404 (#9898)
  • Usar FinalDestination para incorporações de tópicos
  • Verificação de segurança ausente antes de redirecionar
  • Re-adicionar commit acidentalmente revertido:
  • Garantir que embed_url contenha URI http(s) válida
  • Execução de ERB em Estilo de E-mail personalizado
  • Atualizar jQuery para 3.5.0 (#9708)
  • Atualizar onebox para adicionar rel=“noopener”
  • Garantir que o usuário possa ver o grupo e seus membros
  • Respeitar permissões de tópico ao carregar metadados de marcador
  • Respeitar permissões de tópico ao carregar metadados de rascunho
  • Impedir acesso às listas de marcadores de outros usuários
  • Adicionar mais restrições em e-mails de convite
  • Garantir que a API JSON de convite corresponda à UX

DESEMPENHO

  • Melhorar o carregamento de índices na importação em massa
  • Melhorar o carregamento de imported_ids em importações em massa
  • Habilitar bootsnap globalmente
  • Armazenar em cache a instância PrettyText para renderização da pré-visualização do compositor (#9987)
  • Passar elemento para a função resolveAllShortUrl, não seletor de texto (#9988)
  • Memoizar corretamente o valor de baseUri no aplicativo javascript (#9986)
  • Limitar a taxa de pesquisa e adicionar cache anônimo para resultados de pesquisa (#9969)
  • Adicionar variável de ambiente FORCE_BOOTSNAP
  • Reduzir o número de consultas de 3 para 1 ao buscar o manifesto da web.
  • Usar consulta mais eficiente ao verificar existência.
  • Evitar travessia do DOM em loadScript
  • Remover chaves estrangeiras dos marcadores (#9837)
  • Garantir que executemos GC completo nos contextos
  • Desmaterializar topic_reply_count (#9769)
  • Evitar condições de corrida ao criar links de tópico
  • Evitar executar a mesma consulta duas vezes.
  • Evitar acessar o banco de dados ao buscar a sequência de rascunho do usuário bot.
  • Reduzir bloqueio exclusivo ao alterar tabelas
  • Mover a busca de avatar para hijack para o certificado do discobot
  • Remover consulta ao banco de dados ao publicar para usuários da equipe.
  • Refatorar decorateCooked para rodar em um DOM desanexado (#9517)
  • Parar de disparar onSelectionChange supérfluo
  • Melhorar o desempenho de lazy-load no Safari
  • Habilitar a rota de cartão de usuário novo por padrão (#9442)
  • Armazenar em cache Category.subcategory_ids (#9350)
  • Acelerar migrações em multisite
  • Backup com muitos uploads armazenados no S3 estava lento
  • Permitir pré-carregamento de “tempo recente lido” para um usuário (#9076)
  • Permitir que o serializador de usuário utilize campos personalizados pré-carregados (#9074)
  • Permitir passar uma lista existente de IDs de campos de usuário ao carregar (#8970)
  • Melhorar o desempenho da lista de tópicos de categoria
11 curtidas