Skip to content

connect: cleanup and start reworking APIs - #1494

Merged
yukibtc merged 1 commit into
masterfrom
nostr-connect-cleanup
Oct 19, 2026
Merged

yukibtc merged 1 commit into
masterfrom
nostr-connect-cleanup

Conversation

@yukibtc

@yukibtc yukibtc commented Oct 15, 2026

Copy link
Copy Markdown
Member

Description

Focus nostr-connect on client functionality, consistent with the other signer crates. Remove the remote signer implementation, leaving service lifecycle, authorization and key management to NIP-46 providers while reducing public API surface and maintenance burden.

Start reworking the APIs by introducing a client builder for client configuration and construction.

Checklist

  • I followed the contribution guidelines
  • I updated the relevant CHANGELOG.md (if applicable)
  • I understand and can explain all code in this PR

@yukibtc
yukibtc requested a review from TheAwiteb as a code owner October 15, 2026 08:22
@codecov

codecov Bot commented Oct 15, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 0% with 41 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
signer/nostr-connect/src/builder.rs 0.00% 24 Missing ⚠️
signer/nostr-connect/src/client.rs 0.00% 17 Missing ⚠️

📢 Thoughts on this report? Let us know!

@yukibtc
yukibtc force-pushed the nostr-connect-cleanup branch 4 times, most recently from bb2b983 to d24d2b8 Compare October 15, 2026 11:39
Focus `nostr-connect` on client functionality, consistent with the other signer crates.
Remove the remote signer implementation, leaving service lifecycle, authorization and key management to NIP-46 providers while reducing public API surface and maintenance burden.

Start reworking the APIs by introducing a client builder for client configuration and construction.

Signed-off-by: Yuki Kishimoto <yukikishimoto@protonmail.com>
@yukibtc
yukibtc force-pushed the nostr-connect-cleanup branch from d24d2b8 to 2009676 Compare October 19, 2026 08:11
@yukibtc
yukibtc merged commit 2009676 into master Oct 19, 2026
42 checks passed
@yukibtc
yukibtc deleted the nostr-connect-cleanup branch October 19, 2026 08:12
agent-p1p added a commit to erskingardner/rust-nostr that referenced this pull request Oct 19, 2026
Catch up with the `AtomicUsize::fetch_update` deprecation fix
(nostrdevkit#1496), which unbreaks the
"Check stable" CI job, and the nostr-connect API rework
(nostrdevkit#1494). The merge has no
conflicts, and the fork's delta against upstream is unchanged.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
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