A new version of Coracle is out! This one's mostly maintenance, including several bugfixes pointed out to me by users (thank you!)

One thing to note, if you're a fellow front-end developer, is coracle's library for note parsing is now available as @welshman/content. Hopefully this is one less chore the rest of you have to figure out.

https://github.com/coracle-social/welshman/tree/master/packages/content

# 0.4.6

- [x] Improve search results loading indicator
- [x] Make zaps prettier with bitcoin-connect
- [x] Improve DM loading and deliverability
- [x] Add ability to search other people's lists and feeds
- [x] Limit recursive quotes
- [x] Derive profiles, relay selections, follows, and mutes from event repository
- [x] Use new welshman content parser
- [x] Remember nip04/44 preference per conversation
- [x] Fix some help links
- [x] Improve feed loading speed, avoid prioritizing cached results
- [x] Include more results in suggestions
- [x] Avoid requesting zaps a zillion times


Onward 🫡

Onward 🫡


i was just capturing the Coracle onboarding flows to share as part of my onboarding research. have you tweaked anything there recently? do you expect people onboard and figure out what to do alright?


:Heart:


:RedHeart:


A couple months back I added invite links, so if you haven't seen how those work let me know and I'll put together a demo. I haven't had a ton of feedback on the onboarding process, but from what I've seen when comparing with other clients I think Coracle does a pretty good job.


i like the topic selection followed by follow suggestion. haven’t seen other apps that do this yet, but absent any data my best guess would be that this is effective.

i thjnk i understand that groups is more the focus of coracle than feeds. how do these recommendations play into groups?


nostr:npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn Very nice!


In theory, yes, but groups is a little more unusual, so they haven't gotten the attention they deserve yet. It is at least possible to invite people to groups via the onboarding link, which new users will see immediately after signing up. Unfortunately groups are mostly dead right now because of a poor initial spec, so it will take some work to revive them.


Zap!

Zap!


i liked the concept of serving groups on nostr the way you originally articulated it. i think groups are great because they’re easy to get connected and see the right people/ideas to match your interest. much easier than with open publishing/feeds. maybe a good way to gather people before letting them loose into the wild open 😉

coracle has always been a feed system, too, right? have you considered moving away from feeds and just focusing the whole experience of Coracle on groups?

seems very differentiated and useful to me


100% agree - a purely groups focussed client is needed big time


also, some groups have a bit of publishing feel to them, especially the larger they are


absolutely. This is what i really want for an events client. Basically groups centered around events. So once you’re “attending” an event you’re inside the group feed


and now for some divergent thinking/brainstorm… 🤔

wouldn’t it be fun if we had a signal/whatsapp/telegram group that we could invite a few like-minded people to and have a group chat where each message gets published as nostr notes?

eventually the group chat could prob be nostr-ized, but experimental idea is more behavioral and content focused. freedom tech version could catch up once proven?


love this!


I've thought about it, but if I did it now, I'd probably lose 90%+ of my current users. I also think that there are beneficial things about having both — in particular being able to cross-post between groups and the wider world. Then there's the fact that I don't exactly know what an ideal community client would look like. So incremental improvement is my approach for now.


This was the idea for eventstr 😅
Ive been trying but im too shitty at coding 😂


Agreed, this is basically what facebook has, and definitely something I want to imitate eventually. There's already a minimal version in Coracle — if you open an event detail it shows comments on the event. But yeah, coupling a group to an event would be very interesting.


I initially thought of communities as something that could only be done as a top-down process. Invite only, relay mods as community mods, etc because they lack fine grained control. Also that communities and mods should interact with relays like they'd interact at the community garden

But instead of that, which is more imposing, let users individually create their social bubbles. Instead of starting out with global (an arguably worse experience off the bat) or your "followers and replies" which is still basically a smaller global, only mitigated through blacklists to not see them in your feed, why not use whitelists?

 I know npub1 posts about math and npub2 posts also publishes about math, why not just put them under the list "math" and a DVM can use that list to listen and classify for "math" - and that's all you see. Or if you want, enable some WOT where if they occur in similar lists as other people they follow, to also add them into it.

Started it in this thread:
nostr:nevent1qqsdme00qmxdkf9pyt00m0lyp3ufctumv3ayxs8ycdyvyt5hrynhytgprdmhxue69uhhyetvv9ujumn0wd68yurvv438xtnrdakj7q3qm3xdppkd0njmrqe2ma8a6ys39zvgp5k8u22mev8xsnqp4nh80srqxpqqqqqqzvm6dya


yeah true. Id love to pull people away from the nsa’s spyware. Im certain we can offer a far superior experience, especially when you factor in embedded payment for ticketed events via zaps and ecash


nostr:npub1hklphk7fkfdgmzwclkhshcdqmnvr0wkfdy04j7yjjqa9lhvxuflsa23u2k zapped ⚡5,000 sats

nostr:note19z9df3dk9khqf2rhyjmva50ydf3alqqm89mwmc4y804l6phn6e5s7pmjuh


A new version of Coracle is out! This one's mostly maintenance, including several bugfixes pointed out to me by users (thank you!)

One thing to note, if you're a fellow front-end developer, is coracle's library for note parsing is now available as @welshman/content. Hopefully this is one less chore the rest of you have to figure out.

https://github.com/coracle-social/welshman/tree/master/packages/content

# 0.4.6

- [x] Improve search results loading indicator
- [x] Make zaps prettier with bitcoin-connect
- [x] Improve DM loading and deliverability
- [x] Add ability to search other people's lists and feeds
- [x] Limit recursive quotes
- [x] Derive profiles, relay selections, follows, and mutes from event repository
- [x] Use new welshman content parser
- [x] Remember nip04/44 preference per conversation
- [x] Fix some help links
- [x] Improve feed loading speed, avoid prioritizing cached results
- [x] Include more results in suggestions
- [x] Avoid requesting zaps a zillion times


:dogedance:


STAY HUMBLE STACK SATS 🫡

STAY HUMBLE STACK SATS 🫡


Idk what you make but keep making it man 🫡


Onward 🫡

Onward 🫡