-
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