CordnCordnCordnCordn, I was pushing some new goodies, mostly maintenance and polish. The next iterations will bring very cool features 🔥
Besao
npub1qc8q...twss
Cooking 🍳
Just pushed some changes to
Browser Attention & Reconnect Status
- Chat attention service: centralized browser-level unread tracking including dynamic tab-title message counts, browser notifications for new messages, and mobile sidebar attention indicators.
- Reconnect status tracking: new service to display real-time coordinator connection states in the chat UI.
- Key-package tracking refactor: groups now store `joinedWithKeyPackageRef` directly instead of marking packages as consumed, simplifying lifecycle management.
- `ChatGroupListItem` component: extracted reusable list item for consistent group rendering across sidebar and main views.
- Message UX improvements: added touch actions for mobile, improved text wrapping, and reaction tooltips showing reactor names.
- Welcome notifications: enabled periodic background refetching to keep pending welcomes up to date.
Cordn
Cordn is private group messaging you can own, with Nostr-based identity, end-to-end encryption, and flexible deployment.
Wake up, check cordn.net, catch up on messages, everything’s still working. Life is good 🧘🏼♀️ Good morning!
So far, so good. The release of went great, new people are joining, activity is increasing, and everything is holding up nicely. We’ve received good feedback, though there are still a few things to polish.
Life is great, and I’m very proud of this. Bringing private, permissionless communications into an increasingly less private, aggressive, and permissioned world feels truly powerful 🔥
Cordn
Cordn is private group messaging you can own, with Nostr-based identity, end-to-end encryption, and flexible deployment.