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

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