Examine and update skipped tests
Findings:
- NDKStore is kind of iffy. The upload test hangs sometimes. Not sure what to do. Also, mostr simply does not allow publishing in this fashion
- Blossom works correctly
- The default nostr.build endpoint requires NIP-98 auth now. I've made the signer prop to NostrBuildUploader required, and updated the test to match.
Summary by CodeRabbit
-
New Features
- NostrBuildUploader now requires an explicit signer for uploads, enhancing authenticated operation.
-
Tests
- Added signer-based uploader test; improved error handling in NDK store tests; timestamped events to prevent duplication.
-
Documentation
- Updated changelogs across packages with new version entries.
-
Chores
- Bumped package versions and updated dependencies, including @nostrify/nostrify to 0.48.0 across packages.
Edited by Soapbot