Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-06-09 | Add NIP-44 encryption for signer events | buttercat1791 | |
2024-05-31 | Parse connection token | buttercat1791 | |
2024-05-28 | Add connection token generation | buttercat1791 | |
2024-05-28 | Validate secret key after generating it | 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-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-15 | Add unit tests for batch queries | Michael Jurkoic | |
Also add an equality operator for nostr::Event | |||
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-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 | |
2024-03-19 | Move relay payload parsing into NostrService | Michael Jurkoic | |
Preserve separation of concerns. | |||
2024-03-18 | Declare a signer interface | Michael Jurkoic | |
2024-03-18 | Namespace pointer declaration | Michael Jurkoic | |
2024-03-18 | Use smart pointers | Michael Jurkoic | |
2024-03-18 | Provide option to store events for async retrieval | Michael Jurkoic | |
2024-03-17 | Begin defining relay message handling | Michael Jurkoic | |
2024-03-17 | Define a receive method on the WebSocket interface | Michael Jurkoic | |
2024-03-17 | Provide methods to close all open subscriptions | Michael Jurkoic | |
2024-03-17 | Add service methods to close filter subscriptions | Michael Jurkoic | |
2024-03-17 | Open relay subscriptions for a filter request | Michael Jurkoic | |
2024-03-17 | Serialize relay query filters into a JSON array | Michael Jurkoic | |
2024-03-12 | Generate a valid ID while serializing an event | Michael Jurkoic | |
2024-03-12 | Add a filters struct for relay queries | Michael Jurkoic | |
2024-03-12 | Add validation on Event serialization | Michael Jurkoic | |
2024-03-03 | Create Nostr Service and Add Write Capabilities (#1)v0.0.1 | Michael J | |