72 Commits

Author SHA1 Message Date
Wilson Silva
4f13b22e51
Update Ruby to version 3.2.2 2023-11-14 07:54:56 +07:00
Wilson Silva
6d9758a37a
Fix the subscription documentation 2023-11-14 07:45:39 +07:00
Wilson Silva
4d8803d769
Update bec32 2023-11-13 21:32:11 +07:00
Wilson Silva
e9deab2fc2
Link the changelog with the homepage 2023-11-13 18:09:51 +07:00
Wilson Silva
35c7e6a76e
Ignore my local copy of the nostr nips folder 2023-11-13 18:09:03 +07:00
Wilson Silva
8e1e3092c3
Update the changelog format version 2023-11-13 18:01:17 +07:00
Wilson Silva
eaa97e0018
Update the changelog 2023-11-13 17:58:04 +07:00
Wilson Silva
1fb7e454ae
Update the gem's homepage 2023-11-13 17:55:36 +07:00
Wilson Silva
82aacb70e7
Use my own domain instead of Vercel's 2023-11-13 17:55:25 +07:00
Wilson Silva
d49fac49b6
Add high-level documentation
https://nostr-ruby.com
2023-11-13 17:48:17 +07:00
Wilson Silva
b206f6504e
Update vitepress and install mermaid diagram plugin 2023-11-13 17:43:42 +07:00
Wilson Silva
6d81d07f8a
Use bun 2023-11-13 17:43:41 +07:00
Wilson Silva
3fbc523b18
Document how to develop the documentation 2023-11-13 17:43:41 +07:00
Wilson Silva
c27de6d506
Update Puma to version 6.3
Fixes the error "Puma 5 is not compatible with Rack 3, please upgrade to Puma 6 or higher."
2023-09-16 16:13:42 +07:00
Wilson Silva
1865858230
Add the VitePress documentation scaffold 2023-09-16 15:32:53 +07:00
Wilson Silva
e2b650fb84
Fix the documentation on how to publish an event
I wish there were unit tests for documentation
2023-02-26 12:40:09 +07:00
Wilson Silva
a4e836d6f5
Add a changelog anchor for version 0.4.0 2023-02-25 17:50:33 +07:00
Wilson Silva
378970b6ab
Bump the gem version to v0.4.0 2023-02-25 17:43:51 +07:00
Wilson Silva
0b66dc3625
Update the Implemented NIPs list 2023-02-25 17:43:10 +07:00
Wilson Silva
8e26191655
Update the changelog 2023-02-25 17:38:01 +07:00
Wilson Silva
857bf0ce8e
Implement NIP-04: Encrypted Direct Messages 2023-02-25 17:38:00 +07:00
Wilson Silva
0df4dbb979
Add convenience methods to append event and pubkey references 2023-02-25 17:38:00 +07:00
Wilson Silva
4c9c35520d
Add a missing spec for EventKind::CONTACT_LIST 2023-02-25 17:37:59 +07:00
Wilson Silva
2fc56a2b1a
Fix the RBS signature of User#create_event 2023-02-25 17:37:58 +07:00
Wilson Silva
79567fcf22
Extract event signing into its own class 2023-02-25 17:37:58 +07:00
Wilson Silva
97037e6e30
Merge EventFragment into Event
Treating Event as a Value Object in the strictest sense requires additional abstractions and internal complexity that the gem could do without, at least for now.
2023-02-25 17:37:57 +07:00
Wilson Silva
0e8b38bf6e
Fix pubkey generation adding leading 0s when < 64 bytes 2023-02-25 17:37:57 +07:00
Wilson Silva
4828272bd5
Merge pull request #6 from narch/main
fix method name in README
2023-02-21 17:51:01 +07:00
Nathan Williams
608a041464
fix method name in README 2023-02-20 12:58:57 -08:00
Wilson Silva
a5ef0bb880
Update the changelog 2023-02-15 19:42:23 +07:00
Wilson Silva
30d71395cf
Add a table of contents 2023-02-15 18:47:19 +07:00
Wilson Silva
abc3be3f85
Bump the gem version to v0.3.0 2023-02-15 18:33:25 +07:00
Wilson Silva
e56058a0e1
Update the changelog 2023-02-15 18:33:24 +07:00
Wilson Silva
19f07efdeb
Add client support for NIP-02 (manage contact lists) 2023-02-15 18:33:24 +07:00
Wilson Silva
e6e4f576e3
Format the code example regarding relay connections 2023-02-15 18:33:23 +07:00
Wilson Silva
1a884ea7b7
Fix a typo and the documentation for the received socket messages 2023-02-15 18:33:22 +07:00
Wilson Silva
8f6a7547f5
Add initial RBS support with Steep and TypeProf 2023-01-22 17:42:59 +07:00
Wilson Silva
59e058d511
Update the rake task list 2023-01-21 20:43:48 +07:00
Wilson Silva
e0f7a4cc50
Bump the gem version to v0.2.0 2023-01-12 17:21:18 +07:00
Wilson Silva
0017b4e591
Update the changelog 2023-01-12 17:21:18 +07:00
Wilson Silva
5b1786ddec
Add NIP-01 compliant client code 2023-01-12 17:21:17 +07:00
Wilson Silva
e344ebda82
Remove the unused Error class 2023-01-10 15:51:37 +07:00
Wilson Silva
32ee858365
Add and configure dotenv 2023-01-08 15:33:49 +07:00
Wilson Silva
3340866c1f
Remove the documentation badge
Inch-CI is down
2023-01-06 12:43:42 +07:00
Wilson Silva
766523bf4d
Setup CodeClimate's quality reporting 2023-01-06 12:41:31 +07:00
Wilson Silva
a24e2368cb
Add a test for the gem's version 2023-01-06 12:15:04 +07:00
Wilson Silva
8f0ebc739b
Report code coverage to the console and to HTML files 2023-01-06 12:14:44 +07:00
Wilson Silva
cfa1eecb23
Fix the local code coverage reporting 2023-01-06 12:13:26 +07:00
Wilson Silva
cc62c9f226
Rename the master branch references to main 2023-01-06 11:42:02 +07:00
Wilson Silva
9a14515efe
Remove Hakiri badge because the service was killed a year ago 2023-01-06 11:34:47 +07:00