Skip to content

Add configurable NIP-96 image servers to settings#652

Merged
dangershony merged 3 commits intomainfrom
image-upoader
Feb 6, 2026
Merged

Add configurable NIP-96 image servers to settings#652
dangershony merged 3 commits intomainfrom
image-upoader

Conversation

@dangershony
Copy link
Member

No description provided.

- Replace NIP-96 with Blossom (NIP-B7 / BUD-02) protocol for image uploads
- Add IBlossomService/BlossomService for PUT /upload with binary body
- Add file browse and upload UI to ImagePicker popup
- Add custom server URL input so users can add their own Blossom servers
- Update default servers: nostr.build (primary), blossom.primal.net, nostria
- Remove image servers section from Settings UI (kept in ImagePicker only)
- Wire up DI for IBlossomService and IImagePicker
@dangershony
Copy link
Member Author

This will now create a popup and allow to select an image and upload it to a bloosom server (however the upload may fail due to authentication)

This Task may need more work to authenticate an npub

@dangershony dangershony merged commit 1131a65 into main Feb 6, 2026
3 checks passed
@dangershony dangershony deleted the image-upoader branch February 6, 2026 23:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

Comments