Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-09-10 | refactor: update libs, quick error fixes, rng (#14)note-signing | Vaughn Nugent | |
Co-authored-by: Michael J <37635304+buttercat1791@users.noreply.github.com> | |||
2024-08-11 | Handle base64 encoding and decoding | buttercat1791 | |
2024-08-09 | Fix mixed tabs/spaces indentation | buttercat1791 | |
2024-08-08 | pretty some things up and make it compile | vnugent | |
2024-08-08 | Merge remote-tracking branch 'origin/note-signing' into add-cipher | vnugent | |
2024-08-08 | add noscrypt cipher and update for new noscrypt utils api | vnugent | |
2024-08-08 | Fix build errors | buttercat1791 | |
2024-08-08 | Merge and resolve conflicting changes from master | buttercat1791 | |
2024-06-16 | Convert hex string back to binary before assigning | buttercat1791 | |
2024-06-16 | Organize signer code and add helper functions | buttercat1791 | |
2024-06-15 | Stack allocate encryption context | buttercat1791 | |
2024-06-15 | Ping signer before asking it to sign an event | buttercat1791 | |
2024-06-15 | Fill out noscrypt signer sign method | buttercat1791 | |
2024-06-09 | Add NIP-44 encryption for signer events | buttercat1791 | |
2024-06-04 | remove trailing whitespace and unimplemented closeSubscriptions() function | Finrod Felagund | |
2024-05-31 | Parse connection token | buttercat1791 | |
2024-05-31 | Use namespaces in definition files | buttercat1791 | |
2024-05-31 | Loop key generation until validation succeeds | buttercat1791 | |
2024-05-28 | Add connection token generation | buttercat1791 | |
2024-05-28 | Validate secret key after generating it | buttercat1791 | |
2024-05-27 | Correctly initialize NCContext pointer | buttercat1791 | |
2024-05-27 | refactor so no project header imports nostr.hpp | buttercat1791 | |
2024-05-26 | Refactor to separate interface from implementation | buttercat1791 | |
2024-05-20 | Local keypair generation for NIP-46 signing | buttercat1791 | |
2024-05-20 | Correct noscrypt setup | buttercat1791 | |
2024-05-18 | Define constructor for noscrypt signer | buttercat1791 | |
2024-05-18 | Split signer interface into two | buttercat1791 | |
2024-05-14 | Add noscrypt and reorganize namespaces | buttercat1791 | |
2024-05-07 | Remove 'RelayList' type alias | buttercat1791 | |
2024-05-07 | Update and test methods for closing subscriptions | buttercat1791 | |
2024-05-06 | Test closing subscriptions | buttercat1791 | |
2024-05-05 | Close relays after batch query and update unit test | buttercat1791 | |
2024-05-03 | Add unit test for queryRelays with callbacks | Michael Jurkoic | |
2024-04-30 | Ensure first queryRelay unit test passes | Michael Jurkoic | |
2024-04-28 | Configure for Linux builds | Michael Jurkoic | |
- Use vcpkg for most dependency management. - Manually include uuid_v4. - Update README with prerequisites and build instructions. - Support subproject and standalone builds. | |||
2024-04-23 | Begin switching to FetchContent for deps | Michael Jurkoic | |
2024-04-16 | use namespaces instead of using specific variables | Finrod Felagund | |
2024-04-16 | use uuid_v4 to generate faster UUIDs than Boost | Finrod Felagund | |
2024-04-16 | fix include sha.h | Finrod Felagund | |
2024-04-15 | Add unit tests for batch queries | Michael Jurkoic | |
Also add an equality operator for nostr::Event | |||
2024-04-14 | Take send out of try-catch | Michael Jurkoic | |
The client::IWebSocketClient::send method should catch errors and return false if anything goes wrong. | |||
2024-04-14 | Refine error handling on wss send | Michael Jurkoic | |
2024-04-14 | Improve error handling around JSON parsing | Michael Jurkoic | |
2024-04-11 | Update existing unit tests for recent code changes | Michael Jurkoic | |
All preexisting unit tests now pass and test for the correct behavior. | |||
2024-04-10 | Handle relay response messages | Michael Jurkoic | |
These changes do not yet have unit tests. | |||
2024-04-07 | Remove default event handling | Michael Jurkoic | |
Caching events and fetching them in batches is out of scope for NostrService. In the future, an additional service should be added to the library that handles local event caching and provides some default handlers for incoming messages from relays. | |||
2024-03-30 | Add a unit test for NostrService::QueryRelays | Michael Jurkoic | |
2024-03-25 | Use shared pointers for filters and events | Michael Jurkoic | |
2024-03-25 | Replace Event::deserialize with static methods | Michael Jurkoic | |
2024-03-23 | Get smarter with pointers so tests pass | Michael Jurkoic | |