Cordn

org.cordn.app
by Cordn App _@cordn.net

Private group messaging you can own. Open-source Cordn client with MLS end-to-end encryption and Nostr-based identity.

Private group messaging you can own. Open-source Cordn client with MLS end-to-end encryption and Nostr-based identity.

First release: Jul 23, 2026, 8 total releases.

Most recent release: Sep 22, 2026.

Website Repo

Appears in 5 app stacks.

0 sats / 0 zaps received in the past year.

Sats Received

Underlying data available via MCP: app_zaps, app_releases.

Zap Count

Underlying data available via MCP: app_zaps, app_releases.

Releases

  • Sep 22, 2026 0.5.0
    ## 0.5.0 — 2026-09-22 ### Features - **themes:** replace Dracula with the Ostrich nostr theme - queue text sends in a durable offline outbox - **chat:** device-aware Enter key behavior with chat-behavior setting - **chat:** render markdown in messages - **chat:** optimistic reaction sends - **coordinators:** share action, nprofile URLs, truthful relay display
    More…
    - **coordinators:** resolve coordinator names from kind-0 profiles - **chat:** adopt SDK 0.14.0 public probe() and ordered resume recovery - keep the in-progress theme draft across navigation - random theme generator with Roll button in the editor - switch to the system font stack, drop bundled Inter - lock corner radius between light and dark variants - add six built-in themes (Matrix, Cypherpunk, Navy, Warm Paper, Catppuccin, Dracula) - appearance settings with themes ### Fixes - **deps:** keep devalue override on the patched 5.x line - **deps:** floor prod-shipped transitives for known vulnerabilities - **notifications:** make per-coordinator poll failures reactive - **outbox:** make failed entries terminal and require a successful confirm sweep - poll signer NIP-44 capability before showing the banner - surface missing NIP-44 v2 signer capability instead of silent failures - **chat:** fall back to noble Ed25519 on WebViews without WebCrypto Ed25519 - eliminate pending/confirmed double-render jump on message confirm - **media:** truthful mime labels, HEIC transcode, and EXIF strip for photos - **native:** suppress worker notifications while the app is foregrounded - **native:** drain sidecar only after groups hydrate - **chat:** align system-message name chips and center wrapped lines - **chat:** rebuild system messages on Marker with truncating name chips - **chat:** clear the voice arm timer when it fires - **chat:** hold-to-arm voice note so back swipes don't grab the mic - **chat:** clear Android system bars on overlays and bottom controls - **chat:** probe coordinator relay pools at attention events - **chat:** untrack reactive queryFn reads to stop effect dep pollution - **chat:** stop welcome_take RPC storm from observer resubscription churn - chatGroupWatch suite crash from file-scope warm import - CI redness — playwright browser install + flaky heavy-import test timeouts - unreadable card/popover text in dark variants of new themes ### Performance - cut per-change message view work and isolate cross-group rebuilds ### Docs - **news:** publish sturdier-sends release card - **news:** publish signer-capability release card - **news:** publish HEIC photo fix and metadata-strip release card - **news:** coordinator names, sharing, and truthful relay display - **news:** add voice-note gesture fix to the Sep 20 release notes - **news:** add Android layout fixes to the Sep 20 release notes - **news:** publish Sep 20 release notes for the pool liveness fix - **news:** publish Sep 17 release notes for the notifications fix - news release for the appearance themes update ### Refactor - **chat:** drop inert observer config and dedupe relay resolution ### Chore - tighten theme import validation and drop dead classes - **android:** pnpm android boots the emulator, installs and launches - bump @contextvm/sdk to 0.13.17 (CEP-22 probe no longer signs throwaway events) - align Textarea import with the repo's ui component convention ### Other - deflake outbox queue tests under parallel suite load - add ngmi name --- ### Verify this APK (signing cert SHA-256) V2 Signer: certificate SHA-256 digest: a6626cfca551c5605f0af450c6bf6d831fc70eb2dcd17f027eb358c56852758f
  • Sep 11, 2026 0.4.0
    ## 0.4.0 — 2026-09-11 ### Features - Signal-style message action bar with long-press sheet on touch - mobile thumb-zone navigation and calmer chat home - mark-all-read, consistent coordinator labels, coordinator-seeded group creation ### Fixes
    More…
    - keep healthy coordinator sockets across unfocused desktop hides - bump @contextvm/sdk to 0.13.16 for the acknowledged-probe keepalive fix - crossfade chat avatars over fallback color to stop remount flash - make coordinator connections reliable across app suspension - converge last-resort key package across devices and coordinators - clear system bars for update banners and toasts - fold the new-conversation FAB into the tab bar as a center action - unified chat tab bar with notifications and hierarchical back - isolate coordinator failures and restore live-stream resilience - spread sidebar quick-action icons across the sidebar width - **build:** regenerate lockfile with pnpm 10 and pin packageManager - **build:** restore ts-mls patch dropped from workspace config - **android:** stop backup export crash when the save picker opens - reconnection handling ### Performance - memoize message label formatting - cut redundant work from the send and ingest paths ### Docs - add invite key sync bullet to today's news release - add status-bar bullet to today's news release - add label-smoothness bullet to today's news release - add news release for the performance pass ### Chore - update toddstr nip-05 - add toddstr nip-05 --- ### Verify this APK (signing cert SHA-256) V2 Signer: certificate SHA-256 digest: a6626cfca551c5605f0af450c6bf6d831fc70eb2dcd17f027eb358c56852758f
  • Aug 18, 2026 0.3.0
    ## 0.3.0 — 2026-08-18 ### Features - **chat:** add multiple members in one MLS commit - **chat:** pull-to-refresh on the chat list - web storage disclaimer banner and consistency pass - **onboarding:** calm logged-out home with one clear first step - chat-wide UI/UX refresh, Android stability fixes, crash diagnostics - voice notes with hold-to-record and inline playback
    More…
    - native camera capture, Android back button, and chat media polish - portable cordn1 group links and foreground notification cleanup - add keyboard plugin and edge-to-edge support - add skater and bitcoin_sikho to .well-known/nostr.json ### Fixes - **chat:** stop showing and failing to remove zombie key packages - **chat:** harden peer-data parsing and skip redundant unread rescans - **chat:** steadier reconnection lifecycle and calmer coordinator handling - **chat:** bound the coordinator connect wait - **chat:** steady-state ticks must be silent and never block sends - **chat:** make watch reconnection convergent and signer-gated - **ui:** coordinator dot only on active sidebar row; hide scrollbar gutter in sidebar nav - **multi-device:** prevent cursor advance on sealed decrypt failure ### Refactor - pre-release dead-code sweep and consistency pass - **profile:** dedupe metadata and relay-list loading through Svelte Query ### Other - publish to Zapstore manually via zsp, drop the CI publish job --- ### Verify this APK (signing cert SHA-256) V2 Signer: certificate SHA-256 digest: a6626cfca551c5605f0af450c6bf6d831fc70eb2dcd17f027eb358c56852758f
  • Jul 24, 2026 0.2.4
    ## 0.2.4 — 2026-07-24 ### Fixes - **android:** compute versionCode via ProcessBuilder (exec threw -> versionCode 1) --- ### Verify this APK (signing cert SHA-256)
    More…
    V2 Signer: certificate SHA-256 digest: a6626cfca551c5605f0af450c6bf6d831fc70eb2dcd17f027eb358c56852758f
  • Jul 24, 2026 0.2.3
    ## 0.2.3 — 2026-07-24 ### Fixes - **ci:** force git unshallow so versionCode isn't 1 on tag builds --- ### Verify this APK (signing cert SHA-256)
    More…
    V2 Signer: certificate SHA-256 digest: a6626cfca551c5605f0af450c6bf6d831fc70eb2dcd17f027eb358c56852758f
  • Jul 24, 2026 0.2.2
    ## 0.2.2 — 2026-07-24 ### Fixes - **ci:** use full checkout so gradle versionCode isn't 1 in shallow clone --- ### Verify this APK (signing cert SHA-256)
    More…
    V2 Signer: certificate SHA-256 digest: a6626cfca551c5605f0af450c6bf6d831fc70eb2dcd17f027eb358c56852758f
  • Jul 24, 2026 0.2.1
    ## 0.2.1 — 2026-07-24 ### Features - **news:** add 0.2.1 release notes - add NIP-05/shortname profile links and join-group onboarding - **android:** enable app links verification for cordn.net deep links - close native/web gaps, add migration banner, refresh landing - announce native Android app and update Zapstore badge link
    More…
    ### Other - wrap long lines for readability --- ### Verify this APK (signing cert SHA-256) V2 Signer: certificate SHA-256 digest: a6626cfca551c5605f0af450c6bf6d831fc70eb2dcd17f027eb358c56852758f
  • Jul 23, 2026 0.2.0
    ## 0.2.0 — 2026-07-23 ### Chore - add MIT license, public README, and NIP-05 domain verification --- ### Verify this APK (signing cert SHA-256)
    More…
    V2 Signer: certificate SHA-256 digest: a6626cfca551c5605f0af450c6bf6d831fc70eb2dcd17f027eb358c56852758f