nostr:nprofile1qyt8wumn8ghj7etyv4hzumn0wd68ytnvv9hxgtcpr9mhxue69uhhyetvv9ujumtvv44h2tn0dekxjmn99uqzqnyqqft6tz9g9pyaqjvp0s4a4tvcfvj6gkke7mddvmj86w68uwe0xjl2c5 Running Coracle! Discovered that about half of my relays were rejecting my notes for whatever reason. Added more relays, but I am not confident I have fixed it.
Discussion
using the FORCE_RELAYS option once you collect all the ones that are accepting your notes disables the relay gossiping function, and removes the RELAYS tab on the left menu, and check the app settings to make sure you have the same number being used as you have set
with that on my relay set my notes go out lightning fast... nostr.wine and nostr.land are both paid relays, and nostr.band seems to be a major aggregator, and then my own relay, which i use to test my code as i work on it
unless you pay for those paid relays you can't use them, but tehy aren't expensive really and this setup is so smooth
this is my .env file:
VITE_THEME="transparent:transparent,black:#0f0f0e,white:#FFFFFF,accent:#EB5E28,accent-l:#FB652C,gray-dark:#28353b,gray-light:#2e3d44,danger:#ff0000,warning:#ebd112,success:#37ab51,input:#FAF6F1,input-hover:#F2EBE1"
VITE_DARK_THEME="black:#0f0f0e,white:#FFFFFF,transparent:transparent,accent:#fc560e,accent-l:#fe7d39,accent-d:#ed3f09,warm:#F7E9E2,warm-l:#fcf7f4,warm-d:#b9a69e,dark:#2C2C2C,dark-d:#232323,dark-l:#323131,mid:#474747,light:#5B5B5B,lighter:#888888,lightest:#d1d1d1,cocoa:#3E3A38,cocoa-l:#756A65,cocoa-d:#282524,danger:#ce0b0b"
VITE_LIGHT_THEME="black:#0f0f0e,white:#FFFFFF,transparent:transparent,accent:#fc560e,accent-l:#fe7d39,accent-d:#ed3f09,warm:#372113,warm-l:#372113,warm-d:#372113,dark:#ffffff,dark-d:#ffffff,dark-l:#ffffff,mid:#cbc7c2,light:#a49c90,lighter:#69635d,lightest:#3e342c,cocoa:#fafafa,cocoa-l:#fafafa,cocoa-d:#fafafa,danger:#ce0b0b"
VITE_DVM_RELAYS=wss://r.mleku.dev,wss://nostr.wine,wss://eden.nostr.land,wss://atlas.nostr.land,wss://relay.nostr.band
VITE_SEARCH_RELAYS=wss://r.mleku.dev,wss://nostr.wine,wss://eden.nostr.land,wss://atlas.nostr.land,wss://relay.nostr.band
VITE_DEFAULT_RELAYS=wss://r.mleku.dev,wss://nostr.wine,wss://eden.nostr.land,wss://atlas.nostr.land,wss://relay.nostr.band
VITE_DEFAULT_FOLLOWS=4c800257a588a82849d049817c2bdaad984b25a45ad9f6dad66e47d3b47e3b2f
VITE_NIP96_URLS=https://nostr.build,https://nostrcheck.me,https://sove.rent,https://void.cat
VITE_IMGPROXY_URL=https://imgproxy.coracle.social
VITE_DUFFLEPUD_URL=https://dufflepud.onrender.com
VITE_FORCE_GROUP=
VITE_FORCE_RELAYS=wss://r.mleku.dev,wss://nostr.wine,wss://eden.nostr.land,wss://atlas.nostr.land,wss://relay.nostr.band
VITE_ENABLE_ZAPS=true
VITE_LOGO_URL=https://i.nostr.build/Z8Px.webp
VITE_APP_NAME=Mleku's Coracle
VITE_CLIENT_NAME=Mleku's Coracle
VITE_CLIENT_ID=31990:97c70a44366a6535c145b333f973ea86dfdc2d7a99da618c40c64705ad98e322:1685968093690
VITE_BUGSNAG_API_KEY=
VITE_BUILD_HASH=
VITE_LOG_LEVEL=error
just test out a bigger set, and the ones that give accept your notes and respond, keep, and the rest leave them, and then collect that list and put it into all the VITE_*_RELAYS comma separated with the wss:// prefix
then make sure the number you have matches
i have 5 relays set, and the use relays count is 6... not sure if that extra one actually does anything because every time i post i get a note "sent your note to 5 relays"
@hodlbod you made a heap of changes that alter the configuration file and when i updated to latest commit the theme button doesn't work and i dig through the commits and see you have buggered up the FORCE_RELAYS processing and several other things that work absolutely perfectly
this is the commit hash i run at now nostr:nprofile1qyf8wumn8ghj7u3wd4kx26m49ejx2a30qyghwumn8ghj7mn0wd68ytnhd9hx2tcpzemhxue69uhk2er9dchxummnw3ezumrpdejz7qpqsp0rex959gshtgypve45upmm4vepxm4xea9eja4f2ftfj97euv5sa3fg8c it hasn't got the shiny new layout but it works like lightning
85378a67239556c95ccafdf03289871f97c321d8
i'm not messing around with updating it any time soon, especially not after reading the commit history, wrong wrong wrong
this is exactly why i'm running my own instance of coracle: the mainline is unstable and doesn't fit my relay testing use case and my privacy requirements, got it perfect now and maybe i'll fork this branch to backport good things but probably i got better things to do with my time than learn how to navigate svelte and node.js server code
sorry, that one seems to be a bit flaky too... this is the best:
2d6244deae0a146d07db724da89327bb7bdc4773