Um cliente social para mobile e desktop para comunidades (2)

Como é o Discourse em um aplicativo nativo?

DemoPreview

Um editor personalizado como nenhum outro.

#FiqueLigado

2 curtidas

é realmente ótimo :+1:

É compatível com plugins?

1 curtida

Isso realmente parece maneiro. Onde posso encontrar?

seja paciente, ainda não está disponível :wink:

2 curtidas

Ainda não publiquei nas lojas, então isso está funcionando apenas no meu dispositivo de desenvolvimento no momento. As telas são apenas prévias para obter feedback, não promoções, já que não sou endossado pela Meta de forma alguma.

O aplicativo foi originalmente criado para minha comunidade que compartilhei no mês passado. Fiz algumas pequenas alterações para dar suporte a outros fóruns e dei um nome separado ao aplicativo para aqueles que realmente desejam um cliente nativo do Discourse com quase todos os recursos da web integrados.

No entanto, alguns recursos não funcionarão imediatamente em alguns fóruns, pois tenho um plugin que precisa acompanhar o próprio aplicativo. Assim, usuários auto-hospedados se beneficiam, e o discourse.group terá suporte variado, pois não haverá login nativo, notificações push ou meu modo de história personalizado na tela inicial do aplicativo.

Se quiser ver como fica com seu fórum, compartilhe sua URL. Se desejar uma prévia de login, precisará adicionar o esquema do aplicativo ao seu site:

Todas as Configurações do Site >> Redirecionamentos de autenticação da API de usuário permitidos

Link do fórum: https://forum-url/auth_redirect
Esquema: sysaru://auth_redirect

3 curtidas

Reviseis e segui muitas sugestões, indo um pouco além, com suporte completo para múltiplos fóruns e troca ativa de fóruns. Navegador de posts para substituir a rolagem da linha do tempo, novos comentários imersivos (social + respostas aninhadas) e mais blocos adicionados ao compositor.

Todos os fóruns que utilizam o plugin Sysaru App Engine receberão notificações push nativas, suporte a miniaturas de vídeo para o modo história e posts.

Os posts foram atualizados para suportar apenas traduções processadas. Chat e cartões de usuário não são traduzidos, pois o Discourse não oferece suporte nativo a isso. Além das traduções do Discourse, o texto do aplicativo foi traduzido para os 49 idiomas que o Discourse suporta nativamente.

Fiquem ligados…

4 curtidas

Embora eu tenha me concentrado bastante em ordenar as mensagens de todas as mais recentes para as mais antigas, introduzi um novo método de navegação pelas mensagens para torná-lo mais leve, fluido e rápido, permitindo que você acompanhe as conversas sem precisar rolar longas listas.

4 curtidas

Um dos principais recursos que implementei é o “Modo Tablet”. Antes de usar o Discourse, eu usava outro fórum que permitia que o painel de feed ficasse em um estilo de gaveta, então pensei nisso e compilei a divisão no mesmo aplicativo móvel, essencialmente dois em um. E estou pensando se vale a pena adicionar suporte para dispositivos dobráveis também…

Aqui está uma prévia do modo tablet ativo @mcwumbly

Feedback bem-vindo…

1 curtida

No modo tablet, o painel direito exibirá o nome da comunidade do fórum conectado ativo. Neste breve vídeo no community.openai.com, uma publicação de um autor tem 2.400 respostas e mostra como o navegador de publicações carregará a publicação exata, mesmo que os usuários tenham excluído suas respostas e alterado a ordem dos IDs.

@LarisaHaster

3 curtidas

E aí, isso parece muito bom! Quando você vai colocar em beta?

1 curtida

Isso é muito legal! :raising_hands:

2 curtidas

Obrigado, já está em beta para quem entrou em contato, mas principalmente no Android, já que estou usando apenas simuladores para iOS e iPadOS.

1 curtida

Obrigado, espero que outros também gostem.

2 curtidas

iOS, Android, Dobráveis e Tablets já estão prontos e agora o desktop da Apple também está concluído.

O aplicativo está rodando no Mac OS Sequoia 15, com 90% da funcionalidade web do Discourse.

Um pequeno vídeo de demonstração antes de ser limitado por taxa por fazer coisas muito rapidamente :frowning: precisarei fazer ajustes :thinking:

Os “Alertas da Comunidade” servem para monitoramento entre fóruns após uma sessão de login segura ter sido estabelecida em um dispositivo do usuário. Os usuários podem ver uma contagem de quantas notificações pendentes eles têm em outros fóruns.

3 curtidas

Você vai disponibilizar isso para download em algum lugar? Está procurando por feedback?

Posso disponibilizar no TestFlight, caso haja interesse. Mas postei principalmente para receber feedback, tentando entender o que a comunidade de Discourse considera necessário.

1 curtida

Só por curiosidade, quais são as vantagens da abordagem desktop em comparação com um navegador?

2 curtidas

A barra lateral pode ser invertida e os vídeos podem ser reproduzidos no post, na visualização completa do aplicativo ou adicionados ao widget de cinema

Esta é a visualização do widget de cinema

Esta é a minha coluna de compositor nativa à direita

E esta é a vertical com fixação no topo, para que você possa acompanhar qualquer/todos os fóruns enquanto realiza outras tarefas na tela.

Incorporei muitos aspectos do meu aplicativo para tablet na versão desktop, mas todos os aplicativos, iOS, Android, dobrável, tablet e desktop, vêm como um aplicativo completo.

1 curtida

Isso foi curado para atender às solicitações dos meus usuários. PWA é adequado para a maioria e o navegador também, mas eu queria uma opção que proporcionasse facilidade, flexibilidade e controle para postar, responder, layout controlado, cache inteligente, troca dinâmica, suporte a vários fóruns sem abas diferentes ou vários PWAs e navegação offline.

Meu caso de borda e justificativa podem não se adequar a todos, mas se adequa a mim e talvez a mais alguns. Tenho muitos mais recursos que postei aqui. Aqui está um exemplo do Explorador de Fóruns, originalmente eu projetei isso para criar subfóruns por ilha em minha região, mas tenho testado contra todos os fóruns por aí.

1 curtida

Este é um build de desenvolvimento em execução, mas o aplicativo em produção é 5 vezes mais rápido. No tablet, é 7 vezes mais rápido.

2 curtidas