3.1.0.beta5: Seção da comunidade personalizável, melhorias nas notificações do administrador, mesclagem de tópicos e mais

Novidades em 3.1.0.beta5

Personalize a seção “Comunidade” do menu de navegação

Os administradores agora podem editar a seção Comunidade (image) do menu de navegação suspenso do cabeçalho para definir padrões que se adequem às suas comunidades. Eles têm a liberdade de adicionar/remover/reordenar itens e alterar ícones e links. Nesta versão, o menu de navegação também oferece suporte para adicionar sub-subcategorias.

Dicas para usuários agora habilitadas por padrão

As dicas para usuários foram introduzidas no Discourse 3.0, mas agora estão habilitadas por padrão para continuar apoiando usuários novos no Discourse.

Estilos de hashtag atualizados para categorias, tags e canais de chat

Para tornar o novo sistema de hashtags consistente em todo o Discourse, unificamos os estilos em categorias, tags, canais de chat e no sistema de autocompletar. Após feedback positivo sobre o recurso, o habilitamos em todos os sites do Discourse.

Opção para mesclar tópicos cronologicamente

Para ajudar a equipe do site a mesclar tópicos/mensagens privadas e dar suporte a vários casos de uso para seus sites, o Discourse agora oferece a opção de preservar a ordem cronológica no tópico/mensagem privada resultante antes de uma mesclagem.

Notificações de administrador simplificadas

Substituímos a mensagem privada “1 mensagem na caixa de entrada dos administradores” por uma notificação simples no menu de notificações que leva os administradores às informações de que precisam, diretamente no painel de administração.

Outros recursos

Há mais! Sinta-se à vontade para conferir uma lista mais longa de recursos no 2º post abaixo.

Atualizações de Segurança

Esta versão inclui correções para estes problemas de segurança relatados por nossa comunidade e pela HackerOne.

15 curtidas

Ainda mais!

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

Melhorias nos Plugins

discourse-adplugin

Mudanças de UX
  • Introduzir min-height para anúncios responsivos

discourse-ai

Novos Recursos
  • Desativar comandos inteligentes no Claude e GPT 3.5
  • Melhorar o prompt de pesquisa
  • Adicionar suporte para integração do GPT <-> com o Fórum
  • Suporte básico a text2img do StableDiffusion
  • Menos atrito para iniciar uma conversa com um bot de IA.
  • Ocultar várias chaves de API nas configurações do site
  • Atualizar a contagem de tokens de sumarização e adicionar Claude 100k
  • Lidar com mídia inválida no módulo NSFW
  • Suporte multi-modelo para o módulo AI Bot.
  • Permitir excluir tópicos fechados do relacionado semântico
  • Introduzir o módulo ai-bot
  • Adicionar uma tabela para auditar o uso do OpenAI
  • Adicionar suporte interno para modo de streaming
  • Sumarização de tópicos
  • Adicionar uma API de tokenizer básica
Correções de Bugs
  • Suportar múltiplas execuções de comandos
  • Localização ausente
  • Garantir que interrupções no banco de dados de embeddings sejam tratadas de forma graciosa
  • Desistir de tentar reutilizar a conexão do DB e confiar no pgbouncer
  • Guiar melhor o GPT 3.5
  • Garantir que tentemos fazer embedding apenas a cada 15 minutos
  • Os resultados serão nulos para consultas inválidas
  • Ocultar o botão de sumarização de anônimos
  • Embeddings OSS não instrutor estavam quebrados
  • A sinalização automática de toxicidade deve estar desativada por padrão
  • Passar a chave de API correta para o serviço de sumarização
  • Enviar apenas tipos de imagem suportados para classificação
  • O Chat-composer agora está usando glimmer
Mudanças de UX
  • Melhorar o menu suspenso para bots ativados
  • Melhorias no atalho do cabeçalho do AI Bot
  • Adicionar tradução de rótulo ausente
  • Adicionar um ícone de brilho personalizado para botões de ação de IA

discourse-akismet

Novos Recursos
  • Adicionar comment_date_gmt para sinal adicional

discourse-assign

Novos Recursos
  • Pular convite de grupo se todos os membros já puderem ver o tópico.
  • Convidar usuário/grupo para PM se ainda não for participante.
  • Permitir adicionar nota ao atribuir tópicos em massa
Correções de Bugs
  • Não convidar usuário quando já for membro de um grupo permitido.
  • Reatribuir a um grupo cria um link de menção incorreto
  • Verificar corretamente os valores de chave para atalhos
Mudanças de UX
  • Restringir o tamanho do avatar devido a uma alteração central

discourse-automation

Novos Recursos
  • Suportar subcategorias em post_created_edited e after_post_cook
  • Adicionar gatilho user_first_logged_in
  • Adicionar novo script para user_added_to_group
  • Permitir que o gatilho de postagem seja limitado a criar ou editar
  • Adicionar script de auto-tag de tópico
  • Script para atualizar o nível de notificação de categoria para membros do grupo.
Correções de Bugs
  • Permitir que componentes de escolha sejam redefinidos

discourse-category-experts

Novos Recursos
  • Auto-tagging de tópicos quando especialistas postam
Correções de Bugs
  • Envolver ação entre parênteses

discourse-chat-integration

Novos Recursos
  • Acionar regras de acompanhamento quando a categoria muda
Correções de Bugs
  • Parar regras ‘tag_added’ de dispararem para postagens normais

discourse-data-explorer

Correções de Bugs
  • Mostrar “falso” e “0” no resultado da consulta
Mudanças de UX
  • Corrigir espaçamento das entradas de parâmetros

discourse-docs

Novos Recursos
  • Adicionar configuração para mostrar tags por grupo
  • Configuração do site para controlar a adição de dica no menu de pesquisa
Correções de Bugs
  • Alternar categorias exigia dois cliques
  • Nome do plugin incorreto em requires_plugin
  • Ícones não aparecendo

discourse-footnote

Mudanças de UX
  • Corrigir problemas de altura com notas de rodapé em linha

discourse-gamification

Novos Recursos
  • API para eventos de pontuação personalizados
Correções de Bugs
  • Nomes estavam em branco no placar quando o usuário não tinha nome completo
  • LikensGiven estava sendo concedido ao usuário errado
  • LikesReceived estava usando a data da postagem em vez da data do Like
  • Pular a serialização de gamification_score quando o plugin está desativado

discourse-patreon

Correções de Bugs
  • Recuperar o token de acesso do criador usando a propriedade “token”.

discourse-prometheus

Novos Recursos
  • Introduzir métrica de resumo http_application_duration_seconds

discourse-reactions

Mudanças de UX
  • Restringir avatares ao contêiner devido a uma alteração central
Desempenho
  • Substituir pluck por um select

discourse-solved

Novos Recursos
  • Priorizar_solved_topics_in_search para priorizar tópicos resolvidos
  • Configuração de fechamento automático de tópicos resolvidos por categoria
Correções de Bugs
  • Levar em conta a configuração enable_names
  • Respeitar a configuração do site “exibir nome nas postagens”

discourse-subscriptions

Novos Recursos
  • Capturar campos de endereço do titular do cartão para o cliente Stripe
  • Pular listagem de produtos se houver apenas um produto presente
Correções de Bugs
  • Mais algumas correções de sintaxe para ações de botão
  • Corrigir sintaxe para alguns botões após atualizações recentes

discourse-theme-creator

Correções de Bugs
  • Usar o nome de ação correto para showAdvanced
  • Salvamento de configurações de tema
  • Incluir ‘value’ para ThemeFields serializados para temas remotos
Mudanças de UX
  • Corrigir layout das configurações de tema
  • Corrigir espaço vazio na URL de compartilhamento
  • Corrigir alinhamento da posição dos botões de ação do tema

discourse-translator

Novos Recursos
  • Restringir traduções por grupo de postador
  • Adicionado restrict_translation_groups para limitar traduções de postagens por grupos
Correções de Bugs
  • Correção para usuários anônimos visitando postagens quando o plugin está ativado

discourse-user-notes

Correções de Bugs
  • PLUGIN_NAME incorreto

docker_manager

Novos Recursos
  • Adiciona suporte para tags git
Correções de Bugs
  • A atualização estava quebrada quando o repositório usa a branch master
  • Atualizar arquivo de compatibilidade para v3.1.0.beta1 e inferior

Todos os Recursos e Correções

Novos Recursos

  • Tamanho de bloco dinâmico com uppy
  • Adicionar novo tipo de configuração do site para listas de tag-grupo
  • Adicionar webhook Mailpace
  • Suportar sub-subcategorias no novo modal de categorias da barra lateral de edição
  • Grade de imagens em postagens (experimental)
  • Usar novo sistema de autocompletar hashtag em todos os sites
  • Novo botão de dispensar para visualização combinada de novos e não lidos
  • Permitir que ACLs do S3 sejam desativadas
  • Indicador offline
  • Adicionar Escopo de API para as últimas postagens
  • Escopo de API para feed latest.rss
  • Permitir expandir postagens ocultas para grupos em SiteSetting.can_see_hidden_post
  • Servir versões RTL de bundles CSS de administração e plugins para locais RTL
  • Reduzir tamanhos de avatar para 6 de 20
  • Exibir nomes de grupos de participantes de PM na lista de tópicos.
  • Melhorias no indicador do cabeçalho do chat thread
  • Melhorias no item e cabeçalho da lista de threads
  • Modal para administradores editarem a seção Comunidade
  • Suporte para mesclar postagens cronologicamente em um tópico existente
  • Indicadores iniciais de não lido no chat thread
  • Aplicar estilos de hashtag ao autocompletar
  • Criar tópicos legais para definir nome da empresa
  • Adicionar suporte para imagens AVIF
  • Adicionar status do usuário a menções em linha no chat
  • Permitir pesquisar os tópicos mais antigos
  • Pesquisa difusa nas configurações do site e aumentar limite para 100 correspondências
  • Exibir cartões de usuário para usuários inativos
  • Criar e atualizar memberships de thread
  • Indicador de resposta ao chat para threads
  • Padrão para subcategoria quando a categoria pai não permite postagem
  • UI inicial da lista de threads
  • Ativar dicas de usuário por padrão
  • Permitir domínios de associação mais longos
  • Adicionar nova notificação para problemas de administrador
  • Modificador Search_rank_sort_priorities
  • Indicador offline controlado pela conectividade do message-bus (#21324)"
  • Indicador offline controlado pela conectividade do message-bus
  • Reimplementar indicador offline
  • Serviço para rastrear conectividade do message bus + indicador offline (#21259)
  • Adicionar suporte para tags figure e figcaption em embeddings
  • Adicionar suporte para eventos de webhook de revogação de badge de usuário
  • Reintroduzir cache melhorado de contador de resposta de thread
  • Permitir que administradores excluam reviewables via API
  • Adicionar novo recurso “não alimente os trolls”
  • Permitir que rascunhos sejam excluídos via API
  • Detectar atual “branch” do git mesmo quando uma tag está verificada

Correções de Bugs

  • Alterar rótulo do botão dispensar novo
  • Usar _presentChannels.size em vez de _presentChannels.length
  • Âncoras TOC em uma configuração de subpasta
  • Rolagem para o topo após ativação do chat
  • Várias otimizações para dispositivos móveis
  • Tornar regex de palavra observada serializada compatível com Javascript
  • Reconciliar corretamente o backlog do message bus
  • Impede que o toque longo sequeistre o evento de reação
  • Json_schemer não permite mais chaves nulas
  • Criar novas notificações de PM para grupos watching_first_post
  • Desabilitar eventos de ponteiro enquanto mostra o menu
  • Impede que o lightbox feche o chat ao pressionar escape
  • No iOS PWA impede toque para clicar
  • Impede loop de histórico para trás
  • Não permitir mensagens de chat em branco
  • Colar arquivos no chat não estava funcionando
  • Definir corretamente o valor no interactor de textarea
  • Enviar mensagem de promoção TL2 para o usuário correto
  • Adicionar cores de categoria de volta às páginas de categorias
  • Adicionar imagem removida que ainda pode ser usada
  • Cliques no fundo não interferentes
  • Aplicar estilo de indicador de ícone do cabeçalho do chat apenas para urgentes
  • Usar uma cor de ícone de hashtag padrão para usuário sem permissão
  • Alternar fixação de tópico para usuário apenas se o ícone de tachinha for pressionado.
  • Restaurar fundo do rodapé da barra lateral
  • Tentativas de sair do lock-on antecipadamente
  • Ocultar botão de exclusão para convidar, pois usuários são incapazes de excluir de qualquer maneira
  • Simplificar link da seção de revisão da comunidade
  • Impedir indefinido no teste de capacidades isSafari
  • Garantir que a caixa de autocompletar menção não saia da tela em locais RTL
  • Definir corretamente os últimos IDs do message bus na ressincronização
  • Excluir tags de sinônimo se outros sinônimos já existirem.
  • Alterar ícones da Comunidade
  • Usar dimensões fixas para avatar do cartão de usuário
  • Ressuscitar corretamente após reinício
  • Não adicionar grupos mencionados como usuários mencionados
  • Impedir que administradores sejam silenciados
  • Elementos flutuando ao fazer overscroll no Safari
  • Usar DiscourseURL.routeTo para transições de gaveta
  • Aplicar getURL em URLs de app e chat
  • Usar corretamente getURL para abrir página completa
  • Remover regras CSS RTL específicas desnecessárias
  • Remover usuários mencionados destruídos
  • Recuperar mostrando índice da gaveta em 404
  • Regressão da rota u/:username/deleted-posts
  • Chamar composer reset com parâmetros corretos
  • Mostrar Política de Privacidade ou ToS quando existirem
  • Caso de borda de tamanho de página para null last_read_message_id
  • Criar membership de thread de usuário da mensagem original
  • Preenchimento automático não estava acontecendo na primeira carga
  • Garante que chat-thread não esteja transbordando
  • Mover armazenamento de thread para fora da chamada chatApi.thread()
  • Consulta N+1 para serializador de mensagem de chat em menções
  • Especificidade da classe CSS de hashtag
  • Não tentar marcar como lida uma mensagem estagiada
  • Problemas de exclusão da última mensagem lida no chat e rastreamento de estado
  • Incluir more_topic_url na resposta para /categories_and_{latest, top}
  • Serializar membership de thread para usuário
  • Impedir salvamento de rascunho em canal incorreto
  • Nulificar corretamente mensagem ativa
  • Espec flakey na barra lateral com novo tamanho de fonte
  • Não executar validações ao invalidar convites
  • Melhorar rascunho para canais
  • Não pré-visualizar canais de chat para usuários somente leitura
  • Pular URLs de iframe com caminhos relativos no sanitizador de texto bonito.
  • Não gerar erro se verificação de admin/dono mirar na mensagem
  • Melhorar atualização de membership de chat em mensagem excluída
  • Permitir que páginas publicadas sejam adicionadas à barra lateral
  • Remover limite arbitrário em uma consulta de script importador Discuz
  • Garantir que o tamanho do sidepanel seja aplicado corretamente ao mostrar
  • Atualizar client lastReadMessageId em mensagem descartada
  • Manter tamanho do painel ao alterar conteúdo
  • Miniaturas de vídeo podem ter duplicatas
  • Cancelar busca de mensagens após mudança de canal
  • Verificação de tamanho de página para mensagens de thread
  • Considerar users.created_at para limpeza de inativos
  • Não cozinhar ícone com hashtags
  • Permitir que administrador altere nível de notificação de tópico via API
  • Considerar usuários com tópicos/postagens descartados para limpeza de inativos
  • Corrigir preenchimento do indicador de resposta
  • Anonimizar um usuário limpa também o status do usuário
  • Correção para Padrão para subcategoria quando a categoria pai não permite postagem
  • Melhorar análise de e-mail do mailman
  • Clicar em notificação editada deve abrir modal de histórico de edição
  • Adiciona margem ausente na mensagem de rascunho do desktop
  • Garante que a mensagem foi adicionada antes de rolar
  • Atualizar estatísticas de tag de categoria com novo ou excluído
  • Mostrar erro de limite de tamanho de upload de gif imediatamente
  • Impedir erros do Processador de E-mail quando o e-mail estiver em branco ou nulo
  • Várias correções no guia de estilo do chat
  • Verificação mais resiliente no final da mensagem
  • Garante que o indicador de resposta tenha altura limitada
  • Garante que o composer do chat acople ao composer de tópico
  • Remover referências obsoletas à categoria lounge
  • Pesquisar por ícones svg sprite conectando ao banco de dados padrão
  • Limpar cache da lista de tópicos após arquivar um PM
  • Compensar falta de indicador de resposta em rascunho
  • Sincronizar estado de rastreamento do canal corretamente na mudança de presença
  • Followups aos ajustes de entalhe do composer
  • Permite que o entalhe tenha cor de fundo do composer
  • Mostrar barras de rolagem no firefox no chat
  • Não mostrar duplicatas no guia de estilo
  • Estilos de gaveta para ícone de thread de chat
  • Adicionar novo ícone de threads de chat e mover botão de lista de threads para a direita
  • Garantir que alerta modal esteja oculto quando vazio
  • Ocultar d-modal durante o carregamento da página
  • Erros de tagging diversos
  • Correções de altura do chat
  • Ocultar aviso global no chat
  • Mover cálculo de altura do chat para um mixin
  • Várias correções após alterações de altura do canal
  • Limitar altura máxima a viewport apenas no canal
  • Lidar com todos os caracteres UTF-8
  • Desempenho de renderização de seções personalizadas da barra lateral degrada com o tempo
  • Exemplo de API AddNavigationBarItem
  • Composer deve estar enviando metaData
  • Não definir VH enquanto faz zoom
  • Sempre ouvir no redimensionamento da janela
  • Atualizar site quando enable_user_tips muda
  • Garante que all_mentioned_user_ids não seja usado como identificador
  • Overflow do indicador de resposta de thread
  • PLUGIN_NAME incorreto para “poll”
  • Evitar codificação dupla do título do tópico em destaque no perfil do usuário
  • Impedir assinatura com um ID antigo
  • Fechar painel mais cedo
  • Permitir group_ids inteiros para criar API de convite
  • Seleção de mensagens com shift + clique
  • Teclado no android
  • Confiar apenas em uma solução de cálculo de teclado
  • Extensão Chat NotificationLevels quebrando em produção
  • Excesso de excerpt e eventos de clique de filhos
  • Lidar com mensagem original excluída para índice de thread
  • Não autoconectar usuários quando têm permissões somente leitura
  • Mostrar 404 na página de nova categoria para moderadores quando Configuração do Site desativada
  • Fallback para composer para caracteres não ascii
  • Não permitir que title stuffing domine a pesquisa
  • Impedir que a troca rápida de canal cause um erro
  • Pequenas alterações de thread no mobile
  • Criar documentação da API de convite
  • Contagem de likes recebidos no e-mail de resumo
  • Service worker para Safari
  • Indicador de resposta ao chat mais preciso
  • Fast-edit deve fazer fallback para composer para caracteres não-ascii
  • Alterar o limite na descrição de badges
  • Nenhum evento quando threading está desativado
  • Torna eventos de mouse passivos
  • Garantir ordem ao mover mensagens de chat para outro canal
  • Link correto na mensagem original
  • Tentativas de reconciliar estado de rastreamento
  • Seção mais jumpy da barra lateral
  • Atualizar limite de teste para domínio de e-mail
  • Teste flakey sidebar-user-community-section
  • Resolver problemas de fuso horário com date-time-input
  • Service worker deve armazenar em cache apenas solicitações 200
  • Contagem não lida incorreta mostrada no canal quando mensagem excluída
  • Estado de leitura de menção de thread e links de notificação
  • Remover títulos Vimeo com escape duplo
  • Garantir que expandir tabela funcione independentemente do destino do evento de clique
  • Não registrar ‘visualização de mensagem pessoal’ ao enviar webhook
  • Permitir re-sinalização de postagens ninja-editadas
  • Dropdown de caixa de entrada de mensagens de usuário em branco em configuração de subpasta.
  • Cálculo mais resiliente de separadores de datas
  • Garantir que botão de admin de usuário esteja presente no mobile
  • Receptor de e-mail deve ignorar x-auto-response-suppress
  • Adicionar miniaturas para vídeos lazy do Vimeo não listados
  • Garante que a altura da página esteja correta no ipad + hub
  • Ícone ChatComposerMessageDetails era sempre editar
  • Desabilitar botão de envio enquanto uploads estão em andamento
  • Usar corretamente tipos para tipo de reviewables
  • Imagens citadas devem ser lightboxed
  • Não permitir caracteres Unicode invisíveis em nomes de usuário
  • Renomear notify_about_flags_after para notify_about_reviewable_item_after
  • Miniaturas de vídeo vazias
  • Diferenciar corretamente entradas de upload de canal/thread
  • Permite que embeds do youtube respeitem o parâmetro t
  • Homogeneizar corretamente a largura mínima dos painéis
  • Altura do chat estava incorreta no ipad
  • Incluir flair de grupo nas listas de tópicos de categoria da página inicial
  • Garantir que webhooks de evento de usuário de grupo filtrado disparem
  • Garante que thread seja limpa ao fechá-la
  • Cancelar salvamento de rascunho quando composer é destruído
  • Corrigir cor da borda das ações de mensagem
  • Mostrar placeholder de imagem grande para onebox de imagem
  • Melhorar limpeza de rota de chat
  • Respeitar corretamente chat_minimum_message_length
  • Tentativas de tornar o cozimento menos dependente de ordem
  • Gera markdown a partir de colagem de link
  • Exigir script db_timestamps_mover de data
  • Retornar com segurança de postagem ausente em check_dont_feed_the_trolls
  • Salvaguarda caso a mensagem esteja ativa durante a transição
  • Permite que composer expanda
  • URLs Bbcode não lidando corretamente com caminhos
  • Não exibir botão de excluir reviewable no cliente
  • Mostrar flair de grupo automático de acordo com preferências do usuário
  • Miniaturas de vídeo em branco
  • Garantir que skip-module JS seja transpilado corretamente
  • Garantir que contagens de reviewable sejam atualizadas corretamente para o novo menu de usuário
  • Erro ao tentar empurrar um tópico sem categoria
  • Não excluir mensagens de chat antigas se chat desativado
  • Incluir liked_consolidated e tipos de reação na contagem não lida da aba likes
  • Não sobrescrever miniaturas existentes
  • Melhor detectar seleção de texto na entrada de pesquisa
  • Aumentar atraso de reordenação da barra lateral para desktop
  • Não renderizar erro para bad-sequence
  • Enviar notificações após uma mensagem de chat ser atualizada com novas menções
  • Chat publisher publicando em thread quando threading desativado
  • Reverter “DEV: Adicionar overflow-x: hidden aos contêineres de mensagem de chat (#21030)”
  • Referência de subcategoria de hashtag incorreta quando não é do tipo mais bem classificado
  • Redefinir colunas de diretório de usuário
  • Botão de citação não pressiona no mobile
  • Atalhos do composer de chat devem respeitar contexto
  • Não contar mensagens de thread para não lidos do canal
  • Erro 500 ao adicionar tags de categoria restritas
  • Exceção Nil no notificador de chat
  • Adicionar strings de tradução ausentes para lazy-videos

Mudanças de UX

  • Melhor alinhamento para grades experimentais
  • Remover borda arredondada no hover lightbox
  • Tornar dicas de usuário mais visíveis
  • Paletas de cores escuras precisam de sombras mais escuras
  • Refatoração do indicador de não lido do chat
  • Pequena correção de espaçamento para itens de grade
  • Ajustes menores de estilo #mention
  • Aumentar contraste do dropdown “mais” da barra lateral
  • Indicador de rótulo de grupo de lista deve corresponder ao design existente
  • Remover aviso ‘Criar Tópicos’
  • Mostrar tooltip para ícone de seção de navegação global
  • Adicionar corretamente espaçamento para selection-management
  • Melhora toque longo e toque na mensagem de chat
  • Permitir que usuários filtrem categorias no modal de categorias da barra lateral de edição
  • Não bloquear renderização de navegação secundária de mensagens de usuário para estado de rastreamento
  • Primeira tentativa de modal de navegação de categorias de edição para barra lateral
  • Corrigir corte de número no indicador de chat do cabeçalho
  • Melhorar descrição de limite de taxa /print
  • Remover bloco de título e descrição se em branco
  • Remover cor de fundo da barra lateral
  • Corrigir botão de adicionar cinza no composer de chat quando focado
  • Corrigir mensagem educadora quando não há novos tópicos
  • Ajustar tamanho do postador frequente no mapa de tópicos
  • Ícones do cabeçalho do canal de chat
  • Adicionar botão mostrar mais ao item reviewable
  • Ajustar vários avatares devido a alterações de tamanho
  • Ajustes de estilo para modal de edição da barra lateral
  • Followups para #1f37fe5
  • Ajustar itens de postagens excluídas de usuário
  • Refatoração de botões do composer de chat + emoji
  • Corrigir visualização bruta do histórico de postagens
  • Excluir mensagem ao editar para vazio
  • Adicionar suporte para mensagem de chat sinalizada na fila de revisão
  • Fechar gaveta ao pressionar esc se a entrada não estiver focada
  • Pequeno ajuste de espaçamento nos detalhes da mensagem
  • Remover exibição de configurações do site short_site_description na barra lateral
  • Nomes de categoria longos sem estilo precisam de truncamento
  • Pequena correção de estado ativo para barra lateral
  • Mais ajustes de estilo para fonte maior da barra lateral
  • Aumentar tamanho da fonte da barra lateral
  • Adicionar mostrar senha no modal de login mobile
  • Melhorar exibição de histórico de edição
  • Navegação de rodapé do iPad agora incluída no deslocamento do cabeçalho
  • Melhorar espaçamento de tags
  • Composer de chat passo 2
  • Adicionar indicador para msg de currentUser
  • Botão de adicionar seção personalizada não deve ser mostrado para usuários anônimos
  • Ajuste no tamanho do logotipo para garantir que não seja muito pequeno em telas pequenas
  • Remover dica de administrador do tópico de boas-vindas e ajustar cópia
  • Ajustes gerais no composer de chat
  • Pequena correção com novo composer e resposta/edição
  • Melhorar exibição de descrição curta do site no dropdown do cabeçalho
  • Incluir cabeçalhos personalizados em --header-offset
  • Mostrar edição rápida no topo da janela no mobile
  • Adicionar mais massa ao ícone de thread
  • Seções não colapsáveis no menu de navegação “dropdown do cabeçalho”
  • Estilização do composer de chat no foco
  • Remove margens de thread
  • Implementa novo design de composer
  • Melhor cópia para mensagem de erro genérica
  • Atualizar cópia de badges concedidos a outros
  • Abrir painel lateral antecipadamente para evitar jitter
  • Ocultar botão de configurações quando desativado
  • Várias melhorias no CTA do tópico de boas-vindas
  • Dimensionamento/espaçamento do painel de thread no mobile
  • Slider de carregamento para filtro select-kit
  • Agrupar mensagens excluídas
  • Rolar para o fundo quando a mensagem é estagiada
  • Pré-carregar uma thread ao passar o mouse sobre o indicador de thread
  • Implementa threads de rascunho
  • Usar cores fixas para relatórios de gráfico empilhado de administrador
  • No modo dropdown da barra lateral expor itens ‘mais’
  • Corrigir posição de redefinição de configuração de esquema de cores
  • Corrigir layout de preferência de cor
  • Redefinir mensagem ativa ao rolar
  • Layout de duas colunas para dropdown da barra lateral
  • Cozinhar mensagem antes de enviar edição
  • Corrigir layout de onebox de usuário
  • Composer usa BEM + pequenos ajustes no estilo habilitado/desabilitado
  • Adicionar aviso de que atualizar min_trust_level_for_user_api_key desativará usuários de usar DiscourseHub
  • Usar dvh para altura da barra lateral
  • Leve mudança de cor de destaque em onebox/blockquote/chatreaction
  • Exibe título do canal no título do documento
  • Corrigir posição de espaço nas contagens de badges
  • Pequenos ajustes de estilo de sucesso de instalação
  • Incluir subcategorias na visão do crawler
  • Melhora composer e painel de thread
  • Hover de thread de chat
  • Melhor centralização de resumo em caso de truncamento
  • Corrigir largura de entrada de seletores de tempo no mobile
  • Corrigir cor do texto da tag kbd no prompt de tela cheia do composer
  • Melhorar layout e estilos para preferências solo
  • Atualizar animação de anel para evitar rolagem
  • Remover elemento de nova mensagem do chatpane
  • Pequenas mudanças de design no carimbo de data/hora do chat
  • Garante que o cursor seja ponteiro sobre seções personalizadas

Desempenho

  • Remover throttling do nó de redimensionamento
  • Melhorar estratégia de carregamento do workbox
  • Armazenar em cache caminhos de ToS e Política de Privacidade
  • Evitar pluck ansioso no controlador de postagens
  • Impedir pluck ansioso no alertador de postagens
  • Evitar renderizar um componente que não é necessário na maioria das vezes
  • Pré-carregar informações do usuário ao visitar rotas de mensagens de usuário
  • Gatilho no lado do cliente de múltiplas solicitações ao abrir composer
  • Enviar publish_new_channel apenas quando não seguido
  • Criar uma postagem causaria um N+1
  • Carregamento estrito para consultas SidebarSection
  • Evitar acionar callbacks de mudança de TopicTrackingState desnecessariamente
  • Remover consultas desnecessárias de Theme#set_field
  • Não serializar valor para theme_fields desnecessariamente

Acessibilidade

  • Melhorar acessibilidade do select-kit (tenta 2)
  • Melhorar acessibilidade do select-kit
  • Fechar select kit ao sair do foco
  • Usar estrutura correta para cabeçalhos de badges
14 curtidas