A Nostr client that makes relays a first-class concept
Go to file
fiatjaf 3a57aea96e use full event when signing with the extension.
because if the client is building the event with the pubkey A, but
the actual key used by the extension is B, using just the `.sig`
property of the value returned by `window.nostr.signEvent()` will
cause the event to be invalid.
2023-02-27 14:31:57 -06:00
.husky Re-design relays page and person relays list with metadata 2023-02-07 14:24:31 -06:00
public Re-organize app to handle anonymous users 2023-02-16 17:22:51 -06:00
src use full event when signing with the extension. 2023-02-27 14:31:57 -06:00
.ackrc Improve channel management and chunked retrieval of events 2022-11-29 10:21:51 -08:00
.env.local Add debug route 2023-02-13 17:56:03 -06:00
.env.production Remove SHOW_DEBUG_ROUTES from production env 2023-02-13 18:13:55 -06:00
.eslintrc.cjs Add support for videos 2023-02-13 16:21:18 -06:00
.fdignore First commit 2022-11-22 17:28:33 -08:00
.gitignore Add support for QR codes 2023-02-11 14:59:09 -06:00
CHANGELOG.md Update changelog 2023-02-24 18:40:26 -06:00
CNAME Add CNAME file 2022-11-26 21:47:56 -08:00
index.html Nail down sub/unsub with modal 2022-11-30 09:12:28 -08:00
jsconfig.json First commit 2022-11-22 17:28:33 -08:00
LICENSE Add license 2022-12-19 08:49:31 -08:00
package-lock.json Add setting for max relays to try 2023-02-18 11:54:06 -06:00
package.json Add setting for max relays to try 2023-02-18 11:54:06 -06:00
postcss.config.cjs First commit 2022-11-22 17:28:33 -08:00
README.md Add changelog and roadmap files 2023-02-15 10:28:44 -06:00
ROADMAP.md A couple styling things 2023-02-27 13:06:02 -06:00
tailwind.config.cjs Re-work chat/dms 2023-02-23 14:19:01 -06:00
tsconfig.json Add typescript 2023-02-03 17:01:29 -06:00
vite.config.js Add support for QR codes 2023-02-11 14:59:09 -06:00

What is this?

Coracle is a web client for the Nostr protocol. While Nostr is useful for many things, Coracle focuses on providing a high-quality social media experience. Check it out at coracle.social.

Dufflepud is a companion server which you can self-host. It helps Coracle with things like link previews and image uploads.

If you like Coracle and want to support its development, you can donate sats via Geyser.

Features

  • Threads/social
  • Profile search
  • Login via extension
  • Profile sharing via QR codes
  • NIP 05 verification
  • Bech32 entity search
  • Notifications
  • Chat and direct messages
  • Note composition with mentions and topics
  • Follow and follower lists
  • Profile pages, follow/unfollow, mute
  • Persistent color-coded relay list
  • Smart relay selection and display
  • Connection quality information
  • Invoice, bech32 entity, mention, link, image, and video rendering
  • Installable as a progressive web app
  • Feeds customizable by person, relay, and topic
  • Media uploads
  • Lightning tips and zaps
  • Keyword mutes
  • Exportable copy of all user events
  • Reporting and basic distributed moderation
  • Content and person recommendations
  • Profile and content search

You can find a more complete changelog here.