upleb.uk

Public git repos — served from a NIP-34 GRASP relay at git.upleb.uk

summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDanConwayDev <DanConwayDev@protonmail.com>2026-02-17 15:46:13 +0000
committerDanConwayDev <DanConwayDev@protonmail.com>2026-02-17 15:46:13 +0000
commit1ea1c19ac93dbf97d82ec7bc1a1f3c0123588fa4 (patch)
treee5f5e94c5f718c689e82f5c82fdecc92c9f01509
parentf781e70a92d793f983687b27deada1a1eda73b36 (diff)
add second default signer relay for resilience
Add wss://relay.ditto.pub as a second default signer relay alongside wss://relay.nsec.app for improved reliability during nostrconnect login.
-rw-r--r--CHANGELOG.md2
-rw-r--r--src/lib/client.rs5
2 files changed, 6 insertions, 1 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index af4c833..e598c70 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -16,9 +16,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
16- **Simplify CLI output** 16- **Simplify CLI output**
17 - Add `--verbose/-v` flag for detailed output 17 - Add `--verbose/-v` flag for detailed output
18 - show fetch/publish report if taking longer than 5s 18 - show fetch/publish report if taking longer than 5s
19- Add second default signer relay (`wss://relay.ditto.pub`) for resilience during nostrconnect login
19 20
20### Added 21### Added
21 22
23- `ngit account login --signer-relay` - specify custom relays for nostrconnect (auto-prefixes with `wss://` if no scheme)
22- `ngit checkout <id>` - checkout a proposal branch by event-id or nevent 24- `ngit checkout <id>` - checkout a proposal branch by event-id or nevent
23- `ngit apply <id>` - apply proposal patches to current branch 25- `ngit apply <id>` - apply proposal patches to current branch
24- `ngit account create` - create a new nostr account 26- `ngit account create` - create a new nostr account
diff --git a/src/lib/client.rs b/src/lib/client.rs
index fa08252..42f3f6d 100644
--- a/src/lib/client.rs
+++ b/src/lib/client.rs
@@ -1064,7 +1064,10 @@ impl Default for Params {
1064 fallback_signer_relays: if std::env::var("NGITTEST").is_ok() { 1064 fallback_signer_relays: if std::env::var("NGITTEST").is_ok() {
1065 vec!["ws://localhost:8051".to_string()] 1065 vec!["ws://localhost:8051".to_string()]
1066 } else { 1066 } else {
1067 vec!["wss://relay.nsec.app".to_string()] 1067 vec![
1068 "wss://relay.nsec.app".to_string(),
1069 "wss://relay.ditto.pub".to_string(),
1070 ]
1068 }, 1071 },
1069 grasp_default_set: if std::env::var("NGITTEST").is_ok() { 1072 grasp_default_set: if std::env::var("NGITTEST").is_ok() {
1070 vec![] 1073 vec![]