fiatjaf 7129ffa1c7
don't close publish modal automatically.
even if all relays responded with an OK the modal will still remain open so the
user can look at the list of relays the note was published to.
2023-10-16 14:44:56 +01:00
2023-10-11 21:36:54 +01:00
2023-09-25 12:12:13 +01:00
2023-09-25 12:12:13 +01:00
2023-02-12 19:10:10 +00:00
tmp
2023-07-22 19:37:46 +01:00
tmp
2023-07-22 19:37:46 +01:00
2023-10-09 10:09:39 +01:00
2023-08-17 20:35:43 +01:00
2023-09-05 15:17:51 +01:00
2023-08-17 20:35:42 +01:00
2023-08-26 22:48:52 +01:00
2023-05-14 22:18:25 +01:00
2023-10-06 13:56:41 +01:00
2023-09-15 11:03:38 +01:00
2023-09-19 09:59:02 +01:00
2023-10-13 22:22:21 +01:00

Snort

Snort is a nostr UI built with React aiming for speed and efficiency.

Snort supports the following NIP's:

  • NIP-01: Basic protocol flow description
  • NIP-02: Contact List and Petnames (No petname support)
  • NIP-03: OpenTimestamps Attestations for Events
  • NIP-04: Encrypted Direct Message
  • NIP-05: Mapping Nostr keys to DNS-based internet identifiers
  • NIP-06: Basic key derivation from mnemonic seed phrase
  • NIP-07: window.nostr capability for web browsers
  • NIP-08: Handling Mentions
  • NIP-09: Event Deletion
  • NIP-10: Conventions for clients' use of e and p tags in text events
  • NIP-11: Relay Information Document
  • NIP-13: Proof of Work
  • NIP-14: Subject tag in text events
  • NIP-18: Reposts
  • NIP-19: bech32-encoded entities
  • NIP-21: nostr: Protocol handler (web+nostr)
  • NIP-23: Long form content
  • NIP-25: Reactions
  • NIP-26: Delegated Event Signing (Display delegated signings only)
  • NIP-27: Text note references
  • NIP-28: Public Chat
  • NIP-30: Custom Emoji
  • NIP-31: Alt tag for unknown events
  • NIP-36: Sensitive Content
  • NIP-38: User Statuses
  • NIP-39: External Identities
  • NIP-40: Expiration Timestamp
  • NIP-42: Authentication of clients to relays
  • NIP-44: Versioned encryption
  • NIP-46: Nostr connect (+bunker)
  • NIP-47: Nostr wallet connect
  • NIP-50: Search
  • NIP-51: Lists
  • NIP-53: Live Events
  • NIP-57: Zaps
  • NIP-58: Badges
  • NIP-59: Gift Wrap
  • NIP-65: Relay List Metadata
  • NIP-75: Zap Goals
  • NIP-78: App specific data
  • NIP-89: App handlers
  • NIP-94: File Metadata
  • NIP-98: HTTP Auth

Running

This repository is a yarn workspace. To install dependencies, run yarn from the project root.

To run the application, use

$ yarn start

To build the application and nostr package, use

$ yarn build

Translations

Crowdin

Translations are managed on Crowdin

To extract translations run:

yarn workspace @snort/app intl-extract
yarn workspace @snort/app intl-compile

This will create the source file packages/app/src/translations/en.json

Description
No description provided
Readme MIT 20 MiB
Languages
TypeScript 90.5%
CSS 3.8%
Rust 3.1%
JavaScript 2.5%