🔥 Exciting news 🔥 Encrypted media and pinned messages🖼🔐📌 Now you can share files and media in Cordn, and it is end-to-end encrypted. Also messages can now be pinned to the top of the chat. ✨ We added a new application spec to Cordn that defines how to encrypt and decrypt media for the chat. A photo or document is sealed on your device before it ever leaves, with a key derived from the group's own shared session, and only members can derive the same key to unlock it. The coordinator and the storage layer only ever see opaque bytes. They can store and relay the file, but they can't read it. image For storage, the default is Blossom, though the spec doesn't mandate it. That keeps Cordn aligned with the Nostr ecosystem's media layer while leaving room for other backends. The practical size limit for a file comes from whatever server you choose. In the web app you can now upload and share files and media straight into your groups. You can configure which servers Cordn uses for uploads, and we ship a curated list of Blossom servers that are friendly to opaque encrypted bytes. image Any media link you paste into a message also renders inline now, so an image or video URL shows up as a preview instead of a bare link. And under Config → Media you can choose whether images and avatars load automatically, useful on a metered connection. image The second feature is pinned messages for groups. Anyone in a group can pin a message, and pinned ones gather in a carousel at the top of the chat. Jump straight to any of them, or open the full list to see them all and unpin. Each pin shows who pinned it. A lot of media polish landed alongside: • Tap any image to open it full-screen: zoom in or out (even past 100%), drag to pan, double-tap to fit, and save a copy. • Download any shared file or image straight from its message menu. • Media you've opened stays loaded when you scroll away and come back. • Links, mentions, and previews now render in the message info panel too, not just in the chat. • Avatars and banners respect your "load avatars" choice everywhere: chat bubbles, profile cards, and the group and direct-message list. The complete list is available at https://cordn.net/chat/news Aren't you using Cordn yet? Just start chatting at https://cordn.net/ If you like the project and want to see it grow, please consider contributing in any way you can. Every bit counts, report a bug, contribute with your expertise, send some sats. We are building this together in the open 💛

Replies (21)

Thanks! Appreciate the mirroring :) I'm curious to know what are your thoughts on cordn. Do you like it?
Yes! up to the devs! The spec is open. Probably we will release an sdk eventually. But with the spec and the references should be good already
Bitcoin Sikho's avatar
Bitcoin Sikho 1 month ago
Like the idea that devs can build on top of Cordn. I’m not a dev but I like dabbling with ui/ix, and this is an interesting project
Oh yes, indeed! This is built on top of MLS (an emerging internet standard) and presents some UI/UX challenges. I’d love for you to try cordn.net and share your thoughts. We’ve done our best to create a good and consistent UI/UX, though it’s not currently super focused on being user-friendly. For now, we’re prioritizing power users due to these challenges, so it have more fidelity and transparency. Please take a look, and it would be amazing if you’d like to contribute! If you like please join us: https://cordn.net/chat/dfa7475d-c9ef-46df-bf85-1f481fdcf2c4?m=eyJuYW1lIjoiQ29yZG4gRGV2IiwiaWNvbiI6IvCfqqIifQ
Bitcoin Sikho's avatar
Bitcoin Sikho 1 month ago
How do I join the group chat, I created a new key pair and requested to join the group through the link you posted, but I can’t join it I get a pop up and it says I’m not a member of this group yet and then it says New conversation Accept - Reject Nothing happens when I click on accept
Bitcoin Sikho's avatar
Bitcoin Sikho 1 month ago
Not really a error message, not sure where it’s messing up I’ll did work on the version of the home and I’ll post here and tag you, for the time being
I think you are clearing all or using multiple devices. Currently if you clear everything you start over. And multi device support is coming