nothing is encrypted yet. Dms will be encrypted when implemented, or at least that's my plan. I might also implement "private groups" where all the messages in the group are encrypted but each member of the group knows the decryption key (or rather their browser knows it). That would work but it's not secure unless everyone in the group is trustworthy, because any group member can publish the decryption key or share it with bad people
That would work but it's not secure unless everyone in the group is trustworthy, because any group member can publish the decryption key or share it with bad people
I think you should absolutely have “private” groups. Just because that is how it works in telegram.
You’re not making sure the posts are super duper secret. You’re just making it so that one person can’t mass download every single message from every channel.
When I see a list of people subscribed to my channel, my expectation is that more or less those are the people reading my things.
I realize now that I did not answer your question very intelligently. You did not only ask about encryption, you asked where to find info about the project.
I don't have a good answer for that question. There is a nostr telegram group at t.me/nostr_protocol where we have ongoing discussions about nostr stuff, and when I began work on this a few days ago, I posted frequently there with questions and status updates.
My hope is that we'll move discussions like that away from telegram and into nostr itself now that there is a decent nostr-based client with a telegramish interface. But I shouldn't judge the decency of my own project, time will tell whether we move to nostrgram or keep using telegram.
Why didn't you pick the open-source codebase of Telegram apps and use that?
didn't think of it
also the project I based it on only has two files to work with, I like the simplicity of that
it's based on this: https://github.com/YunusEmreNalbant/css-chat-interface
Amazing!
Is there more info somewhere? For example, what is encrypted, what is not, etc
nothing is encrypted yet. Dms will be encrypted when implemented, or at least that's my plan. I might also implement "private groups" where all the messages in the group are encrypted but each member of the group knows the decryption key (or rather their browser knows it). That would work but it's not secure unless everyone in the group is trustworthy, because any group member can publish the decryption key or share it with bad people
I think you should absolutely have “private” groups. Just because that is how it works in telegram.
You’re not making sure the posts are super duper secret. You’re just making it so that one person can’t mass download every single message from every channel.
When I see a list of people subscribed to my channel, my expectation is that more or less those are the people reading my things.
I realize now that I did not answer your question very intelligently. You did not only ask about encryption, you asked where to find info about the project.
I don't have a good answer for that question. There is a nostr telegram group at t.me/nostr_protocol where we have ongoing discussions about nostr stuff, and when I began work on this a few days ago, I posted frequently there with questions and status updates.
My hope is that we'll move discussions like that away from telegram and into nostr itself now that there is a decent nostr-based client with a telegramish interface. But I shouldn't judge the decency of my own project, time will tell whether we move to nostrgram or keep using telegram.
Honestly I was just looking for a github repo with a readme description of what it is, what it currently does vs what is planned etc
new nostrgram features:
things that are still broken:
a cli version would be nice
you can use Nostr Console to interact with it via a command line interface. More info here: https://twitter.com/vishalxl/status/1562438026008989697
Nice work, looking forward to seeing this develop.