Commit Graph

  • 86f868f562 Add event kinds for zap request and receipt feature/zap_event_kinds Râu Cao 2024-09-25 14:13:03 +02:00
  • defeba1278 Bump the gem version to v0.7.0 v0.7.0 main Wilson Silva 2024-04-13 14:21:34 +01:00
  • 955b74054b Update the changelog for v0.7.0 Wilson Silva 2024-04-13 14:15:15 +01:00
  • 90ab1a6149 Add plain text and coloured logging to the Client Wilson Silva 2024-04-13 13:55:36 +01:00
  • a0cf41bfb4 Expose the relay in the client connection event Wilson Silva 2024-04-05 15:31:49 +01:00
  • 61eb0459d4 Fix a typo in the client spec Wilson Silva 2024-04-05 14:48:49 +01:00
  • 0497878d54 Update steep and remove workaround Wilson Silva 2024-04-05 14:46:39 +01:00
  • 7946b82aaf Update json and rubocop-rspec Wilson Silva 2024-04-05 14:45:41 +01:00
  • e114656166 Update bun, mermaid, vitepress and vitepress-plugin-mermaid Wilson Silva 2024-03-19 14:32:15 +00:00
  • 04574cc836 Be more informative when the signature has an invalid type Wilson Silva 2024-03-19 14:18:54 +00:00
  • 1ff9611051 Remove an unnecessary header in the changelog Wilson Silva 2024-03-18 20:15:05 +00:00
  • 1d12363af1 Document a common issue Wilson Silva 2024-03-15 19:42:05 +00:00
  • 9ae68542f1 Bump the gem version to v0.6.0 v0.6.0 Wilson Silva 2024-03-14 22:06:21 +00:00
  • 6a5068a552 Update the changelog for v0.6.0 Wilson Silva 2024-03-14 22:06:17 +00:00
  • 470a72d4de Document how to verify the signature of messages and events Wilson Silva 2024-03-15 18:49:40 +00:00
  • 86cd6c6baa Remove blank lines Wilson Silva 2024-03-14 22:44:01 +00:00
  • 9d6d91e436 Update Bun to v1.0.30 Wilson Silva 2024-03-14 22:43:50 +00:00
  • 838a2db834 Allow key pairs to be destructured Wilson Silva 2024-03-14 22:04:14 +00:00
  • 7c571d3b12 Simplify the nullable RBS types Wilson Silva 2024-03-14 22:03:50 +00:00
  • 01010c763f Allow the verification of signatures and events Wilson Silva 2024-03-14 22:03:26 +00:00
  • f8893f9b0e Update bip-schnorr, dotenv, overcommit, rbs, rspec, rubocop, and rubocop-rspec Wilson Silva 2024-03-14 21:47:32 +00:00
  • 3788ba4ce5 Add a build badge Wilson Silva 2024-03-14 21:46:52 +00:00
  • 0f83b8071a Update Ruby to v3.3 Wilson Silva 2024-03-14 19:46:15 +00:00
  • c8d633dbea Fix the @raise documentation of Nostr::Key#initialize Wilson Silva 2023-12-22 15:47:42 +00:00
  • df51354d3e Fix the signature tests in user_spec Wilson Silva 2024-03-13 12:53:27 +00:00
  • 3765b60a68 Fix the documentation of generate_key_pair Wilson Silva 2024-03-13 12:47:16 +00:00
  • 17cd2bf0f4 Adopt Architecture Decision Records Wilson Silva 2024-03-13 12:46:48 +00:00
  • d59f31a3c6 Make code compatible with Ruby 2.7 feature/ruby_2.7_compat_0.5.0 Râu Cao 2023-03-08 10:28:46 +07:00
  • 5497930dd5 Deprecate kind 2 Josua Schmid 2023-12-22 10:33:50 +01:00
  • c064a8d5f0 Fix a few YARD example rendering issues Wilson Silva 2023-11-20 21:32:55 +07:00
  • 8bc6b84f6f Bump the gem version to v0.5.0 v0.5.0 Wilson Silva 2023-11-20 21:05:36 +07:00
  • 61a88981e6 Add full NIP-19 compatibility Wilson Silva 2023-11-20 21:03:24 +07:00
  • bba18d1bc0 Fix the generation of private keys Wilson Silva 2023-11-20 12:39:58 +07:00
  • b45370e65f Remove a broken documentation link Wilson Silva 2023-11-20 10:34:52 +07:00
  • 53069a3d0c Update bip-schnorr, puma, rake, rubocop and rubocop-rspec Wilson Silva 2023-11-20 10:32:27 +07:00
  • 3520cf8219 Implement NIP-19 bech32-encoded private and public keys Wilson Silva 2023-11-20 09:59:27 +07:00
  • 3fffcd1a4e Use keyword arguments for User#create_event Wilson Silva 2023-11-18 18:06:53 +07:00
  • 2c44ae4ee8 Fix the RBS types of Nostr::Filter e, p and to_f Wilson Silva 2023-11-18 17:22:20 +07:00
  • 4b630c678b Ensure that Nostr::Crypto#descrypt_text always returns a string Wilson Silva 2023-11-18 16:38:03 +07:00
  • 3077aa67a7 Fix the RBS type of Nostr::Crypto::BN_BASE Wilson Silva 2023-11-18 16:28:31 +07:00
  • 2584967654 Update rbs to v3.3 and steep to v1.6 Wilson Silva 2023-11-18 15:42:09 +07:00
  • b54147cfce Remove unnecessary blank space Wilson Silva 2023-11-14 16:58:14 +07:00
  • 0f9c0d3a3d Add relay message type enums Wilson Silva 2023-11-14 16:57:33 +07:00
  • 904fe46a9d Name the implemented NIPs Wilson Silva 2023-11-14 16:53:38 +07:00
  • 80c272f149 Fix the formatting of encrypted direct message Wilson Silva 2023-11-14 16:28:16 +07:00
  • be4c3e0e32 Update the documentation of the subscription id Wilson Silva 2023-11-14 16:11:11 +07:00
  • 30eafa1203 Remove id/pubkey prefix documentation Wilson Silva 2023-11-14 16:02:28 +07:00
  • 4f13b22e51 Update Ruby to version 3.2.2 Wilson Silva 2023-11-14 07:54:56 +07:00
  • 6d9758a37a Fix the subscription documentation Wilson Silva 2023-11-14 07:45:39 +07:00
  • 4d8803d769 Update bec32 Wilson Silva 2023-11-13 21:32:11 +07:00
  • e9deab2fc2 Link the changelog with the homepage Wilson Silva 2023-11-13 18:09:51 +07:00
  • 35c7e6a76e Ignore my local copy of the nostr nips folder Wilson Silva 2023-11-13 18:09:03 +07:00
  • 8e1e3092c3 Update the changelog format version Wilson Silva 2023-11-13 18:01:17 +07:00
  • eaa97e0018 Update the changelog Wilson Silva 2023-11-13 17:58:04 +07:00
  • 1fb7e454ae Update the gem's homepage Wilson Silva 2023-11-13 17:55:36 +07:00
  • 82aacb70e7 Use my own domain instead of Vercel's Wilson Silva 2023-11-13 17:55:25 +07:00
  • d49fac49b6 Add high-level documentation Wilson Silva 2023-11-13 17:42:07 +07:00
  • b206f6504e Update vitepress and install mermaid diagram plugin Wilson Silva 2023-11-13 17:41:46 +07:00
  • 6d81d07f8a Use bun Wilson Silva 2023-11-13 17:39:13 +07:00
  • 3fbc523b18 Document how to develop the documentation Wilson Silva 2023-09-16 16:25:20 +07:00
  • c27de6d506 Update Puma to version 6.3 Wilson Silva 2023-09-16 16:13:42 +07:00
  • 1865858230 Add the VitePress documentation scaffold Wilson Silva 2023-09-16 15:30:41 +07:00
  • e2b650fb84 Fix the documentation on how to publish an event Wilson Silva 2023-02-26 12:40:09 +07:00
  • a4e836d6f5 Add a changelog anchor for version 0.4.0 Wilson Silva 2023-02-25 17:50:33 +07:00
  • 378970b6ab Bump the gem version to v0.4.0 v0.4.0 Wilson Silva 2023-02-25 17:43:51 +07:00
  • 0b66dc3625 Update the Implemented NIPs list Wilson Silva 2023-02-25 17:43:10 +07:00
  • 8e26191655 Update the changelog Wilson Silva 2023-02-25 17:32:14 +07:00
  • 857bf0ce8e Implement NIP-04: Encrypted Direct Messages Wilson Silva 2023-02-25 17:26:28 +07:00
  • 0df4dbb979 Add convenience methods to append event and pubkey references Wilson Silva 2023-02-25 15:33:53 +07:00
  • 4c9c35520d Add a missing spec for EventKind::CONTACT_LIST Wilson Silva 2023-02-25 15:05:03 +07:00
  • 2fc56a2b1a Fix the RBS signature of User#create_event Wilson Silva 2023-02-25 15:00:30 +07:00
  • 79567fcf22 Extract event signing into its own class Wilson Silva 2023-02-25 15:00:04 +07:00
  • 97037e6e30 Merge EventFragment into Event Wilson Silva 2023-02-25 12:40:19 +07:00
  • 0e8b38bf6e Fix pubkey generation adding leading 0s when < 64 bytes Wilson Silva 2023-02-25 12:14:49 +07:00
  • 4828272bd5 Merge pull request #6 from narch/main Wilson Silva 2023-02-21 17:51:01 +07:00
  • 608a041464 fix method name in README Nathan Williams 2023-02-20 11:51:48 -08:00
  • a5ef0bb880 Update the changelog Wilson Silva 2023-02-15 19:42:23 +07:00
  • 30d71395cf Add a table of contents Wilson Silva 2023-02-15 18:44:14 +07:00
  • abc3be3f85 Bump the gem version to v0.3.0 v0.3.0 Wilson Silva 2023-02-15 18:29:53 +07:00
  • e56058a0e1 Update the changelog Wilson Silva 2023-02-15 18:29:20 +07:00
  • 19f07efdeb Add client support for NIP-02 (manage contact lists) Wilson Silva 2023-02-15 18:29:12 +07:00
  • e6e4f576e3 Format the code example regarding relay connections Wilson Silva 2023-02-15 17:24:55 +07:00
  • 1a884ea7b7 Fix a typo and the documentation for the received socket messages Wilson Silva 2023-02-15 17:23:41 +07:00
  • 8f6a7547f5 Add initial RBS support with Steep and TypeProf Wilson Silva 2023-01-22 17:42:59 +07:00
  • 59e058d511 Update the rake task list Wilson Silva 2023-01-21 20:42:40 +07:00
  • e0f7a4cc50 Bump the gem version to v0.2.0 v0.2.0 Wilson Silva 2023-01-12 17:15:15 +07:00
  • 0017b4e591 Update the changelog Wilson Silva 2023-01-12 17:13:58 +07:00
  • 5b1786ddec Add NIP-01 compliant client code Wilson Silva 2023-01-12 17:13:45 +07:00
  • e344ebda82 Remove the unused Error class Wilson Silva 2023-01-10 15:51:37 +07:00
  • 32ee858365 Add and configure dotenv Wilson Silva 2023-01-08 15:33:49 +07:00
  • 3340866c1f Remove the documentation badge Wilson Silva 2023-01-06 12:43:42 +07:00
  • 766523bf4d Setup CodeClimate's quality reporting Wilson Silva 2023-01-06 12:41:31 +07:00
  • a24e2368cb Add a test for the gem's version Wilson Silva 2023-01-06 12:15:04 +07:00
  • 8f0ebc739b Report code coverage to the console and to HTML files Wilson Silva 2023-01-06 12:14:44 +07:00
  • cfa1eecb23 Fix the local code coverage reporting Wilson Silva 2023-01-06 12:13:26 +07:00
  • cc62c9f226 Rename the master branch references to main Wilson Silva 2023-01-06 11:42:02 +07:00
  • 9a14515efe Remove Hakiri badge because the service was killed a year ago Wilson Silva 2023-01-06 11:34:47 +07:00
  • ecdf104363 Update the changelog v0.1.0 Wilson Silva 2023-01-06 11:23:49 +07:00
  • ab3e815041 Add the version, security and documentation badges Wilson Silva 2023-01-06 11:22:47 +07:00
  • f0be5e80a4 Document the gem Wilson Silva 2023-01-06 11:19:39 +07:00