Eu lanço um desafio. Se alguém me indicar um cliente web Open Source que eu ache que valha à pena usar, e não tem essa feature, eu crio e mando o PR no github. Só não garanto com clientes mobile (por que não sei Kotlin/Swift o suficiente) e nem desktop (por que não sei C++ o suficiente). A não ser que a parte do front-end seja em Electron no caso dos Desktops ou Java no mobile.
Satellite.earth https://github.com/lovvtide/satellite-web
Mas o satellite é todo quebrado para uso em geral, não? Só consigo usar pra comunidades mesmo kk
Bah, o Satellite é duro de aguentar, hein. O repositório aparentemente aceita contribuições, no sentido de que há PRs lá, mas não vi nenhum guideline, o que pode ser só por falta de tempo mesmo. Todavia, não sei se ia animar de mexer nesse cliente. Eu realmente nunca me acertei com ele. Ele e o noStrudel são os clientes mais desconfortáveis que já encontrei.
Pra mim, o Satellite.earth é funcional, NoStrudel é ruim e feio. Se quiser, teste o Coracle.social ou snort.social
Retiro o que eu disse sobre o repô do Satellite. Parece estar abandonado. Vejam que um usuário mandou um PR e ficou mais de 1 mês sem qualquer manifestação por parte dos devs, até que o aspirante a contribuidor se irritou e, ele mesmo, removeu o PR. https://m.primal.net/LoXm.png
Usa no Iris, eles espelham o client web deles no app deles também e é bem conhecido e fluido de usar. https://github.com/irislib
nostr:nprofile1qqsrhuxx8l9ex335q7he0f09aej04zpazpl0ne2cgukyawd24mayt8gprfmhxue69uhhq7tjv9kkjepwve5kzar2v9nzucm0d5hszxmhwden5te0wfjkccte9emk2um5v4exucn5vvhxxmmd9uq3xamnwvaz7tmhda6zuat50phjummwv5hsx7c9z9 , conhece algum client que se adeque bem a esses requisitos?
Não, porque não faz sentido. As notas já são assinadas com assinaturas schnorr na mais bela curva elíptica do bairro, não precisa de PGP. No máximo você pode publicar uma nota associando a sua chave PGP a uma chave do Nostr e vice-versa, e daí por diante não precisa ficar postando assinatura PGP, que doideira, um negócio enorme desses, ninguém agüenta.
Olha só, o @primal é aberto a contribuições e eu aqui, chupando bala. https://github.com/PrimalHQ/primal-web-app/blob/main/CONTRIBUTING.md Acho que animei.
Mas a qual feature vo'cê se refere?
Alterar o componente que exibe a nota a fim de identificar, no atributo "content" do evento de nota, a presença de uma a assinatura PGP. Após identificar, ao invés de tratar tudo como conteúdo, como é o que acontece hoje, ele deverá separar o conteúdo propriamente dito dos elementos referentes à assinatura e tratá-los visualmente de forma distinta a fim de que, de alguma forma, estejam presentes e permitam a verificar a assinatura mas, por outro, não atrapalhem a legibilidade da interface. Eu vou ver se faço isso assim que tiver tempo pois, já me convenci, não há nada implementado nesse sentido até agora.
Realmente não deve haver mesmo.
Dei uma olhada por cima no código fonte de Primal. É TS, e usa SCSS como pré-processador de CSS. Estou muito acostumado com esse tipo de stack moderna de sistemas web. A nível de arquitetura também parece bem organizado. Bastou uns 10 segundos para eu achar tudo que queria no código. Isso facilita muito pra quem vem de fora e não tem familiaridade com o código. Então, difícil parece que não vai ser. Difícil, mesmo, é: (1) eu achar tempo pra isso; e (2) eu fazer um código bom o suficiente para aceitarem o meu PR. Hehe.
Eu acho muito interessante essar feat, de modo que discordo da @luiza nos pontos dela mantendo, até hoje, os mesmos pontos que fundamentei na nota abaixo, que foi minha tréplica a ela: nostr:note1dg57l8lftux4am5drz8k7aylz6npng85fhdhyvxgq3x04wz7jcnqn63q5j Ela, infelizmente, não deu prosseguimento.