Thinking about scoping down coracle a bit so that I can do a better job focusing on what's special about it. Interested in folks' thoughts. What if I removed:
- Classifieds
- Calendars
- Public Groups
- Private Groups
- Rending support for obscure note kinds, relying instead on nip 89 handlers
I would hope to focus on more complete/correct support for relay and social graph management, as well as feed building and navigation.
My hope for the group features (including calendars) is that relay-based and MLS-based groups would be good enough to replace what currently exist.
nostr:nprofile1qyv8wumn8ghj7enfd36x2u3wdehhxarj9emkjmn99uq35amnwvaz7tms09exzmtfvshxv6tpw34xze3wvdhk6tcppemhxue69uhkummn9ekx7mp0qythwumn8ghj7enjv4h8xtnwdaehgu339e3k7mf0qyt8wumn8ghj7ct4w35zumn0wd68yvfwvdhk6tcqypl62m6ad932k83u6sjwwkxrqq4cve0hkrvdem5la83g34m4rtqegvh8qt0 would like to come on tgfn and talk about relay based groups? Or just compare notes on implementations. It sounds like we are tackling all the same stuff.
Check it out, a coracle feed, powered by nostr:nprofile1qy2hwumn8ghj7enjv4h8xtn4w3ux7tn0dejj7qg4waehxw309aex2mrp0yh82arcduhx7mn99uq3xamnwvaz7tmhda6zuat50phjummwv5hszythwden5te0dehhxarj9ekxzmny9uq32amnwvaz7tmjv4kxz7fwv3sk6atn9e5k7tcqyr3vea70ypqr70e2ff2mx28smca78p2c5l2lxd3jlk4wl3exc8ywktx4n3g 's algo relay:
nostr:naddr1qvzqqqrujgpzpckv7l8jqspl8u4y54dn9rcduwlrs4v2040nxce0m2h0cunvrj8tqy2hwumn8ghj7enjv4h8xtn4w3ux7tn0dejj7qg4waehxw309aex2mrp0yh82arcduhx7mn99uq3xamnwvaz7tmhda6zuat50phjummwv5hsz9mhwden5te0wfjkccte9ehx7um5wghxyctwvshsqyph8ycnzdejx56nyvpjx5urqdfhr0wlu8
(still working out the kinks)
I can't remember if I've said this already, but I'd like to publicly welcome nostr:nprofile1qyt8wumn8ghj7etyv4hzumn0wd68ytnvv9hxgtcppemhxue69uhkummn9ekx7mp0qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qgmwaehxw309ahx7um5wghx7unpdenk2urfd3kzuer9wchszxthwden5te0wfjkccte9eekummjwsh8xmmrd9skctcqyp489kuw70emnmj7ekqga4ksvvw3unw6t3w6murcsugy6vu406ays4wlxx2 to the Coracle team! He will be helping me to continue to deliver quality of life improvements, including a new relay settings page, a new note editor, and better feed management.
Also, I encourage you all to check out nuts.cash — it's a nostr-based ecash wallet nostr:nprofile1qyt8wumn8ghj7etyv4hzumn0wd68ytnvv9hxgtcprdmhxue69uhkummnw3ezummjv9hxwetsd9kxctnyv4mz7qgewaehxw309aex2mrp0yh8xmn0wf6zuum0vd5kzmp0qyxhwumn8ghj7cnjvghxjme0qyv8wumn8ghj7un9d3shjtnrw4e8yetwwshxv7tf9uqzq6njmw808uaeae0vmqyw6mgxx8g7fhd9chdd7pugwyzdxw2hawjguu2v8m recently released, and it looks really good.
One time I did `apt-get upgrade` on debian and my terminal stopped rendering text. And when I restarted my computer it couldn't find the boot partition.
nostr:nevent1qvzqqqqqqypzp978pfzrv6n9xhq5tvenl9e74pklmskh4xw6vxxyp3j8qkke3cezqyw8wumn8ghj76r0v3kxymmy9e3k7unpvdkx2tn5dahkcue0qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qgmwaehxw309aex2mrp0yh8wetnw3jhymnzw33jucm0d5hszyrhwden5te0v5hxummn9ekx7mp0qyv8wumn8ghj7enpvf5kzm3wdehhxarjxyhxxmmd9uqzp8mgrsgrlkl4ammc7dqq0ddynag3t3t6sum8j09vnd8ftnm8m6rwvuwhjl
Hooray, now that I'm completely dependent on typescript, the type checker is now failing on line 62,000 of typescript's source code and I'm completely unable to run tsc on Coracle
nostr:nprofile1qyd8wumn8ghj7urewfsk66ty9enxjct5dfskvtnrdakj7qgnwaehxw309amk7apww468smewdahx2tcprdmhxue69uhhyetvv9ujuam9wd6x2unwvf6xxtnrdakj7qgcwaehxw309anxjmr5v4ezumn0wd68ytnhd9hx2tcprdmhxue69uhkvet9v3ejumn0wd68ytnzv9hxgtmsd93hxqpq80cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsed0sjn why did you get rid of nrelayEncode, you broke coracle
"The bottom line is that human beings are subjective, personal creatures by definition. And communities are about connections between people. Personal stories are the glue that holds any community together, online or off. So never underestimate the power of a personal story and a direct question."
- Derek Powazek, "Design for Community"
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qgewaehxw309aex2mrp0yh8xmn0wf6zuum0vd5kzmp0qy08wumn8ghj7um0vd5kzmpwwpex7ar9wd6zumn9wshhyetvv9usz9nhwden5te0wfjkccte9ekk7um5wgh8qatz9uq3wamnwvaz7tmjv4kxz7fwdehhxtnnda3kjctv9uqzqak8r2hr5jglrk0wc37t59lz98x6gyf6pwaku6hpwakhvslznjh6j7hdnu suggested recently that this could be done using MLS
this should be interesting, since coracle (and I think others) use a windowing algorithm to force sort order. Will the relay respect that or ignore since/until? Seems like there are downsides to both approaches
Epic is right, nostr:nprofile1qyt8wumn8ghj7etyv4hzumn0wd68ytnvv9hxgtcprfmhxue69uhhqatjv9mxjerp9ehx7um5wghxcctwvshszxthwden5te0wfjkccte9ehx7um5wf5kxcfwvdhk6tcppemhxue69uhkummn9ekx7mp0qyv8wumn8ghj7un9d3shjtnrw4e8yetwwshxv7tf9uqzp6y2dy0f3kvc0jty2gwl7cqztas8qqmc5jrerqxuhw622qnc2pq300g306 kept trying to shut me up
Coracle has basically anything you could ask for, I just need to fix the UI so people can discover it. But click around with the filter builder and menu on the feeds page.
> All the non-DM cases send wraps to the regular NIP-65 inbox relay.
Not true, nip 87 sends messages to the relay specified on the grouo metadata.
Otherwise I agree.
On building an everything protocol: https://newsletter.squishy.computer/p/the-zombocom-problem
Squishy Computer is great. Gordon Brander is a great writer, with tons of knowledge about networks. I've been binging his blog since his nostr article came out a few days ago.
Coracle version 0.4.13 has arrived, hopefully with more bugfixes than new bugs. Let me know if you run into any issues with it!
- [x] Add support for nip05 urls
- [x] Re-work notification rendering and loading
- [x] Fix slight NIP 17 incompatibility with 0xChat DMs/group chats
- [x] Use Intl api for list formatting (zmjohnson)
- [x] Update nostr signer version to support app icon url (chebizarro)
Notes by hodlbod | export