4

Será que a gente quer escrever posts para o TabNews no celular? (+ dobradinha de versão do Tabs e da biblioteca do TabNews para Kotlin e meu canarinho pistola)

Fala aí, pessoal. Tudo na paz do senhor?

Bom, eu tenho desenvolvimento o Tabs né, que atualmente é um ótimo consumidor de conteúdo do TabNews. Pelo menos tem atendido as minhas necessidades/vontades no quesito "como consumir informações publicadas aqui". Tem funcionado no metrô para ler alguma coisa que me chame atenção, funciona no sofá quando estou de bobeira e por aí vai.

Só que agora comecei a me questionar, será que vale a pena escrever posts utilizando o celular? Esse post aqui mesmo, por exemplo, estou escrevendo usando a interface web do TabNews mesmo. E, de verdade? Funciona lindamente. Pelo Tabs dá pra responder a comentários com algumas configurações de markdown e atualmente está bem simples. Mas até pra responder os comentários fico com dúvidas.

No final é isso. Estou com dúvidas em relação a isso.

Em tempo, deixa eu compartilhar sobre as novas versões.

Na versão anterior do Tabs tinha implementado a opção de enviar mensagens criptografadas de ponta a ponta. Gostei pra caramba de ter feito isso e está funcionando. Só que tem uma restrição, só é possível enviar mensagem para outros usuários do aplicativo. Logicamente. Só que saber quem é usuário e quem não é estava meio impossível aí implementei um pequeno "badge" de um "T" de Tabs para usuários do app. Dá uma olhada no print pra entender.

FeedDetalhe

Aí aproveitei que já estava olhando pra isso e criei o upload de foto para o avatar. Apreciem o meu canarinho pistola.

Se quiserem testar podem mandar mensagem pra mim.

Já na biblioteca (Tabnews para Kotlin) implementei mais alguns endpoints que eu não uso por enquanto mas que estão disponíveis na API pública do TabNews. Segue o changelog.

Changelog

1.0.7

  • Added editContent(ownerUsername, slug, ...) to ContentRepository — edits an existing post or comment via PATCH /contents/{username}/{slug} (only provided fields are updated)
  • Added updateUser(username, ...) to UserRepository — updates a user profile via PATCH /users/{username} (only provided fields are updated)
  • AuthRepository.logout() now invalidates the session on the server via DELETE /sessions before clearing the local token (the local session is always cleared, even if the server request fails)

1.0.6

  • Added getContentParent(ownerUsername, slug) to ContentRepository — fetches the parent content of a comment
  • Added getContentRoot(ownerUsername, slug) to ContentRepository — fetches the root post of a thread
Carregando publicação patrocinada...
1

Cara, tenho acompanhado seus posts a respeito do aplicativo e tenho curtido a evolução. Baixei o app pra testar esse lance do chat mas percebi que "só" envia texto. É isso mesmo?
Outra coisa, baixei a versão 1.6.0 mas percebi que não tem algumas coisas que comentou. É essa mesmo a última versão?