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