Outro usuário perguntou sobre alterar o ícone do cabeçalho do robô de IA no plugin Discourse AI. Lilly compartilhou um trecho de código para substituir o ícone usando um componente de tema.
Um usuário encontrou um erro durante a execução do launcher, que foi resolvido destruindo e reiniciando o container web_only. A discussão também abordou possíveis problemas com o arquivo web-app.yml.
sam forneceu uma atualização sobre o Plugin de Editor de Texto Rico, estimando um prazo de 6 a 12 meses para o primeiro lançamento devido à complexidade do projeto.
twofoursixeight indagou sobre reconhecimento para autores de guias legados, semelhante ao distintivo Ghostwriter para nova documentação. A discussão abordou a evolução do sistema de documentação do Discourse e possíveis reconhecimento para contribuições passadas.
No tópico do plugin Discourse Encrypt, a postagem de cmdntd foi excluída, mas o tópico permanece ativo para discussões sobre recursos de criptografia no Discourse.
#Site Gerenciamento
gwillows pediu esclarecimentos sobre a opção de tempo 'relativo' ao agendar tópicos para publicação futura. nat forneceu uma explicação de como o recurso funciona.
mcwumbly anunciou o lançamento do Discourse 3.4.0.beta2, destacando novos recursos como métricas de visualização de página aprimoradas, múltiplos grupos de moderadores por categoria e a capacidade de acompanhar threads de chat.
Surgiu uma discussão sobre mover o botão de IA “Revisar Texto” para perto de “Criar Tópico” no compositor. sam sugeriu ensinar aos usuários sobre revisão de texto em suas primeiras postagens e, potencialmente, fazer revisões em segundo plano enquanto os usuários digitam. keegan propôs revisar automaticamente as postagens ao clicar em responder, se os usuários optarem por isso.
paulswithers relatou um problema com o novo recurso Custom HomePage, onde o link “Voltar ao Fórum” estava adicionando “/custom” à URL. pmusaraj rapidamente forneceu uma correção para este problema.
db0, administrador de uma instância Lemmy, expressou interesse em maior interação entre Lemmy e Discourse através do plugin ActivityPub, oferecendo-se para ajudar nos testes.
sam participou de uma discussão sobre mover o botão de IA “Revisar Texto”, sugerindo maneiras de ensinar os usuários sobre revisão e potenciais recursos de revisão em segundo plano.
Falco explicou que alterar modelos de persona de IA é principalmente para testes de desenvolvedores e mencionou planos para fixar as personas em um único modelo por padrão no futuro.
joffreyjaffeux comentou sobre o comportamento dos usercards ao rolar, explicando que eles atualmente não fecham ao rolar, mas poderiam potencialmente fechar quando significativamente fora da área de visualização.
nolo forneceu feedback sobre o novo recurso de página inicial personalizada, sugerindo melhorias para a funcionalidade do botão voltar e links personalizados na barra lateral.
simon compartilhou pensamentos sobre usar resumos de IA para aprimorar a funcionalidade do Discourse como uma base de conhecimento, mantendo conversas naturais.
ludwikc iniciou uma discussão sobre gamificação além dos placares no Discourse, buscando ideias para implementar recursos de gamificação personalizados semelhantes aos usados em comunidades do Discord.
joo perguntou sobre a capacidade do componente de tema Auto-Linkify Words de corresponder a palavras sem espaços antes ou depois delas.
#Hosting
ToddZ forneceu uma atualização sobre os preços do Mailgun, observando que o Plano Flex não está mais disponível e os preços atuais começam em $15/mês após o nível gratuito.
sam esclareceu o processo de ativar o chat de IA em DMs pessoais, explicando que ele precisa ser ativado e controlado ativamente na seção de administração.
Jagster relatou um problema ao compartilhar conversas de IA, pois os blocos de detalhes estavam faltando. sam identificou como uma regressão do FontAwesome 6, e Don sugeriu adicionar 'far-copy' ao conjunto de ícones SVG nas configurações do site como solução alternativa. leia mais
j127 compartilhou experiências com spam baseado em IA e propôs ideias para melhorar a detecção de spam, incluindo o registro de dados adicionais ao salvar postagens. leia mais
xandra.cc relatou um problema onde os usuários não conseguiam mais editar nenhuma postagem desde a atualização para a versão 3.4.0.beta3-dev do Discourse. Moin sugeriu uma correção potencial relacionada ao plugin discourse-reactions, que resolveu o problema. Leia mais.
Sidi_Codet perguntou sobre adicionar subcategorias à sua comunidade. Moin forneceu uma solução explicando como exibir listas de subcategorias acima das discussões em categorias pai. Leia mais.
Rick_Jing encontrou um erro 500 interno do servidor ao tentar criar uma discussão com tags via API. A comunidade orientou sobre as práticas adequadas de segurança de chaves de API. Leia mais.
nathank perguntou sobre o status da nova e aprimorada página /about, buscando esclarecimentos sobre sua implementação atual e visibilidade para usuários anônimos.
benm1 forneceu insights sobre uma integração Memberpress + WP Discourse para gerenciar grupos do Discourse com base no status de associação do Memberpress. angus adicionou esclarecimentos sobre como personalizar a integração. Leia mais.
sam participou de uma discussão sobre excluir permanentemente discussões ou postagens, anunciando a nova configuração can_permanently_delete para exclusão definitiva de postagens e revisões de postagens na interface. Ele também sugeriu mover uma solicitação de funcionalidade para a categoria apropriada em um tópico relacionado ao chat.
Sidi_Codet perguntou sobre implementar um design específico de representação de categoria em uma comunidade hospedada pelo Discourse. Moin forneceu orientação útil sobre o uso do estilo de página de categoria "Caixas com Subcategorias" para desktop e como adicionar CSS personalizado para obter a aparência desejada.
sam confirmou planos para adicionar um sistema de cotas para tokens de IA, mencionando a intenção de implementar seletores de grupo com contagens de entrada/saída e configurações de duração para cada LLM.
RGJ relatou um problema ao sobrescrever texto no Discourse 3.3.2 stable, onde o texto sobrescrito voltava ao original, apesar de ainda estar presente no sistema.
Um usuário perguntou sobre as implicações de trocar o site usado como provedor de SSO de staging para produção, especialmente em relação à consistência dos dados do usuário.
sam participou de uma discussão sobre implementar um sistema de cotas para tokens de IA, confirmando planos para adicionar esse recurso e descrevendo a abordagem pretendida usando seletores de grupo com contagens de entrada/saída e configurações de duração para cada LLM.
O componente de tema Reader Mode recebeu uma solicitação de suporte móvel. Os usuários esperam funcionalidades expandidas em futuras atualizações. Leia mais
O plugin Discourse Doc Categories recebeu feedback sobre um bug na interface do usuário e sugestões para melhorar a funcionalidade de pesquisa. Leia mais
NateDhaliwal buscou ajuda com colocar um template em um outlet desejado para um componente de banner persistente. david forneceu orientação sobre o uso de htmlSafe e o acesso direto às configurações em templates gjs. A discussão levou a melhorias nas mensagens de erro para o uso de helpers em templates gjs leia mais.
joo perguntou sobre acionar respostas geradas por IA quando os usuários criam novos tópicos ou postagens. sam mencionou o trabalho em andamento para adicionar essa funcionalidade a personas, ao mesmo tempo em que alertou sobre ruído potencial em tópicos leia mais.
NateDhaliwal implementou várias melhorias no componente de tema Discourse Persistent Banner, incluindo opções de posicionamento, personalização de borda e suporte para variáveis de tema leia mais.
sam compartilhou pensamentos sobre spam baseado em IA, discutindo possíveis melhorias na detecção de spam e levantando questões filosóficas sobre o valor do conteúdo gerado por IA em fóruns leia mais.
ludwikc sugeriu uma nova funcionalidade para transformar threads de chat em tópicos completos, propondo a capacidade de selecionar certas threads de chat e convertê-las em tópicos regulares do fórum. Isso pode ser útil quando discussões em chat evoluem para conversas mais significativas.
Tris20 relatou um problema com o texto js.composer.reply_placeholder sendo aplicado tanto a novos tópicos quanto a respostas. Eles sugeriram separar os placeholders para novos tópicos e respostas para fornecer orientações mais adequadas aos usuários.
gurtz encontrou um problema onde os links “Em resposta a” não funcionam mais em seu fórum Discourse. A comunidade discutiu causas potenciais e etapas de solução de problemas para resolver o problema.
kirupa buscou conselhos sobre como lidar com um ataque de spam que o Akismet não conseguiu impedir. A discussão incluiu dicas para prevenir spam e gerenciar conteúdo sinalizado.
ludwikc perguntou sobre como marcar todas as postagens como lidas para usuários que desejam alcançar “Caixa de entrada:0” em sua instância do Discourse. A comunidade explicou a abordagem do Discourse para postagens lidas/não lidas e as opções disponíveis.
omarfilip forneceu feedback sobre o plugin Discourse Doc Categories, destacando a importância da filtragem por tags para comunidades onde documentos podem se aplicar a várias categorias.
joffreyjaffeux ajudou um usuário com a solução de problemas relacionados ao Discourse Automation, especificamente em gatilhos recorrentes e scripts de associação a grupos.
RGJ relatou um problema de compatibilidade com PG13 em uma migração recente que introduziu NULL NOT DISTINCT em um índice, o que não é suportado em versões do PostgreSQL anteriores à 15. tgxworld sugeriu reverter a migração e reconsiderar outra solução para evitar erros em instalações auto-hospedadas ler mais.
NullVoxPopuli solicitou melhor suporte para telas grandes, sugerindo a capacidade de trabalhar em respostas ao lado do conteúdo sendo lido. awesomerobot mencionou que um redesenho do compositor está em estágios iniciais, considerando posicionamento “ao lado do conteúdo” ler mais.
fbpbdmin levantou preocupações sobre ocultar endereços IP de moderadores por motivos de privacidade, desencadeando uma discussão sobre a necessidade e os potenciais riscos do acesso de moderadores aos endereços IP.
Ashish_RAJ relatou avatares de letras ausentes para usuários após reimplantar a versão 3.3.2 do Discourse, apesar de tentar várias etapas de solução de problemas.
awesomerobot mencionou planos em estágio inicial para um redesenho do compositor, considerando posicionamento “ao lado do conteúdo” para melhor suporte em telas grandes.
nat mesclou uma correção para um problema de mudança de foco na pesquisa do diretório de usuários, mas acidentalmente quebrou os títulos de tabelas para plugins.
rishabh forneceu orientação sobre instalar o Discourse para ambientes de produção e sugeriu usar plugins ou componentes de tema para personalizações.
MCATAKCIN buscou conselhos sobre personalizar o tema estilo Reddit para obter um layout semelhante ao Twitter com três colunas equidistantes. denvergeeks forneceu uma solução CSS para tornar as colunas responsivas.
Um usuário encontrou problemas ao alterar credenciais SMTP durante a migração do provedor de serviços de e-mail. A reconstrução estava falhando, mas pfaffman sugeriu uma abordagem alternativa usando ./launcher destroy app e ./launcher start app para aplicar as novas configurações SMTP.
MCATAKCIN compartilhou seu sucesso em construir uma comunidade com o tema estilo Reddit, alcançando quase 1.000 membros em um mês. Eles buscaram conselhos sobre como personalizar ainda mais o tema para um layout semelhante ao Twitter.
#Desenvolvedor Guias
pento encontrou um erro ao executar d/boot_dev --init e forneceu uma possível correção adicionando uma etapa de criação de banco de dados ao script de inicialização.
paulswithers perguntou sobre alterar ícones para links específicos no plugin Discourse Doc Categories, observando que ele parece ser codificado diretamente. MarcP apoiou a ideia, sugerindo emojis como alternativa aos ícones FontAwesome.
ganncamp descobriu um recurso útil onde destacar texto e colar cria um link automático, semelhante ao Slack. Essa descoberta acidental deve economizar centenas de digitações ao longo do próximo ano. Leia mais
heyrocker encontrou problemas com uma reconstrução, especificamente falhando em 'bundle exec rake db:migrate'. Após tentativas de solução de problemas, merefield identificou o problema como relacionado a uma branch desatualizada. Leia mais
Abdul_Hanan perguntou sobre alterar ou remover o link 'Powered by Discourse'. nat forneceu orientações sobre como desativá-lo via configuração do site e ofereceu opções alternativas de personalização. Leia mais
cmahns relatou problemas com edições que não eram exibidas e que estavam com timeout. Jagster sugeriu que simplesmente desativar plugins pode não ser suficiente e recomendou comentar ou excluir linhas problemáticas. Leia mais
renem perguntou sobre webhooks para postagens privadas (whisper). simon explicou que, embora não haja um webhook específico para whispers, é possível filtrá-los no código que recebe o webhook. Leia mais
pfaffman relatou uma falha na restauração devido à ausência da função chat_mention. sam reconheceu o problema e afirmou que a equipe investigará nos próximos dias. kendoer posteriormente compartilhou uma solução potencial envolvendo reconstruir o aplicativo no servidor antigo antes de criar um novo backup. Leia mais
Jagster identificou um problema com personas de IA que não mudavam conforme o esperado em mensagens privadas. O problema parece ocorrer ao tentar alterar a persona utilizada. Leia mais
Aniket perguntou sobre configurar o Discourse no AWS ECS. RGJ forneceu um link para um guia de instalação do Discourse na Amazon Web Services. Leia mais
tig3 compartilhou etapas detalhadas para configurar o Discourse em uma subpasta com Cloudflare, especialmente quando o site principal já está no ar e o domínio raiz não pode ser apontado para o servidor do fórum. Leia mais
David_Ghost sugeriu implementar uma funcionalidade para redirecionar usuários para um tópico específico (como um tópico de boas-vindas ou apresentações) imediatamente após o registro, semelhante à funcionalidade do sistema de convites. Leia mais
Atemu propôs que links de pré-visualização do Github com âncoras devem pré-visualizar a partir do ponto da âncora, e não do topo do arquivo. Leia mais
T_Disco ofereceu sugestões para melhorar o layout do tópico da fila de revisão, incluindo mover o avatar e maximizar a largura da área de conteúdo. Leia mais
NateDhaliwal atualizou o componente de tema Discourse Confetti Clicks com uma nova configuração que permite mostrar confetes apenas em categorias específicas. Leia mais
Ly_Chen encontrou um erro "CSRF Detected" ao usar o plugin oauth2-basic para login OAuth2. supermathie sugeriu ativar o force_https como uma solução potencial. Leia mais
nat forneceu orientações sobre como alterar o link 'Powered by Discourse' e ofereceu opções de personalização para Abdul_Hanan. Ela também explicou que o plugin Discourse Jira foi construído usando APIs para Jira Cloud e pode não funcionar com Jira DC.
davidanunciou melhorias recentes no núcleo e no componente de tema de emblemas de postagem, resolvendo preocupações de desempenho ao carregar todos os dados de emblema como parte do payload principal do tópico.
samreconheceu o problema de falha na restauração relatado por pfaffman e afirmou que a equipe investigará nos próximos dias.
chapoicompartilhou que o zoom automático não deve mais ocorrer após uma determinada mesclagem, resolvendo um problema de composição no iOS.
Lillyconfirmou que uma correção para o componente de tema Discourse Persistent banner foi bem-sucedida.
tedforneceu uma atualização sobre o problema de compatibilidade com PG13, compartilhando um PR que deve funcionar para PG13 e discutindo possíveis alternativas para restaurar backups de servidores PG15 para PG13.
supermathiesugeriu ativar o force_https para resolver um erro "CSRF Detected" com login OAuth2 usando o plugin oauth2-basic.
Trancos enfrentou problemas de envio de e-mail SMTP apesar de testes OpenSSL bem-sucedidos. Após a solução de problemas, eles resolveram o problema usando o endereço IP do relay SMTP e adicionando DISCOURSE_SMTP_OPENSSL_VERIFY_MODE: none à configuração.
AxelTerizaki enfrentou um problema de indisponibilidade do fórum com um erro do Redis. Após a investigação, descobriu-se que uma varredura de vírus havia colocado em quarentena um arquivo do Postgres, causando o problema. O problema foi resolvido ajustando as configurações da varredura de vírus.
Na thread do plugin Discourse AI Topic Summary, Amicable relatou um problema com links localhost sendo malformados. merefield explicou que os plugins não são projetados para links precisos em ambientes de desenvolvimento local, mas acolheu PRs para melhorar o suporte a links localhost.
Bathinda perguntou sobre a configuração da tradução para Hindi na thread do plugin Discourse Translator, embora o Hindi ainda não esteja disponível como opção de idioma no Discourse.
Don introduziu um novo componente de tema chamado AI Bot - Novo Modal de Pergunta, que adiciona um novo modal de pergunta para bots de IA.
davidkingham sugeriu adicionar um link "Leia mais..." aos Banners de Categoria para melhorar a funcionalidade do componente e fornecer uma maneira mais limpa de acessar descrições longas de categoria.
MarcP reabriu uma discussão sobre comportamento inesperado da busca, destacando problemas com a busca por nomes de usuário em links do GitHub e X (Twitter), bem como problemas com a localização de palavras-chave em seções de rascunho e de staff.
A discussão em andamento sobre o botão de admin obscurecido no celular continuou, com Kartoon sugerindo a adição de setas para indicar conteúdo rolável, já que o ícone de chave inglesa muitas vezes fica oculto em dispositivos móveis.
mcwumbly participou de uma discussão sobre ocultar endereços IP de moderadores, afirmando que, embora não seja uma prioridade atual, a equipe não se opõe a adicionar esse recurso e convidou pull requests com a tag pr-welcome.
sebix1 relatou um problema com Códigos de Backup de Dois Fatores que não estavam disponíveis imediatamente após adicionar um autenticador. O botão “Adicionar códigos de backup” só aparece após recarregar a página.
Um usuário encontrou problemas com a configuração de e-mail SMTP usando Neo.Space como provedor de e-mail. Apesar da configuração SMTP bem-sucedida, eles não estão recebendo e-mails.
Um usuário está buscando ajuda com a integração do Authentik com o plugin Discourse OpenID Connect. Eles estão enfrentando dificuldades com o fluxo de autenticação e a configuração do outpost.
gerhard discutiu uma solução potencial para restaurar backups entre diferentes versões do Discourse, enfatizando a necessidade de atualizar para a versão mais recente em alguns casos.
awesomerobot se envolveu com sugestões de melhoria de acessibilidade, observando mudanças futuras para rotulagem de botões e controles de cor de categoria.
Uma discussão sobre simplificar interfaces de fórum foi iniciada por Firsh, com awesomerobot sugerindo maneiras de otimizar a experiência do usuário, incluindo ocultar respostas incorporadas e botões de resposta de linha do tempo.
Muccku recebeu ajuda para alterar cores de fundo com instruções detalhadas para acessar as configurações do esquema de cores através das preferências do usuário.