Coracle 0.6.33 is out with a handful of features that have been requested for a LONG time: relay feeds (ala jumble), and reposts. I've also added poll support (both rendering and publishing), and moved the feed controls to a sidebar on desktop. Enjoy!

Replies (37)

Awesome, thanks! I see it's still just +1 to react, which is a design choice that I'm not as opinionated about (but I imagine others are). With reposts this probably wins back "daily driver" from this npub...
someone's avatar
someone 1 month ago
i want it to show images but no preview of websites (show non image URLs as is, with a hyperlink)
Love the new interface! few things -- "reactions" and "reposts" seems to just hang when I select it in the sidebar.... also there was something else but I forgot
how's that going? I've recently joined a few Discords for other stuff unrelated to Nostr/Bitcoin, and man, people are REALLY integrated into Discord... all kinds of custom icons, bots, yadda yadda
Oh yeah -- npub's aren't automatically linked in profiles -- that'd be "nice to have" because I like to link to other npubs for projects, etc...
It's funny because coracle has had them via "custom feeds" since before relay feeds existed. But nobody liked the spec and my UI was confusing, so I yield
Not a lot of adoption, but I feel pretty good about the state of the software. Still filing off rough edges of course, but it basically works™️
Ah right OK figured... Yeah it pops up like hundreds of websocket errors, but IDK if that's unusual or not...? I mean I assume the normal operation is a bunch of relays refuse connection
Ah, I see. They should linkify if you prefix them with `nostr:` . I experimented with dropping bare npub linking support per @fiatjaf's preferences, but I know it's confusing
The websocket errors are normal, what I'd be looking for is something that says Error with a big long list of files and line numbers
Yeah all I'm seeing in the console log on Chrome dev tools are websocket errors, "red X", and other successful connection notices to relays or nos2x
The Content Security Policy (CSP) prevents the evaluation of arbitrary strings as JavaScript to make it more difficult for an attacker to inject unathorized code on your site. To solve this issue, avoid using eval(), new Function(), setTimeout([string], ...) and setInterval([string], ...) for evaluating strings. If you absolutely must: you can enable string evaluation by adding unsafe-eval as an allowed source in a script-src directive. ⚠️ Allowing string evaluation comes at the risk of inline script injection.
Also not to turn this into an "issues" page but I guess here we go... I'm not seeing a "repost" button anywhere, can users repost content, or is the update just about seeing reposts?
I've seen this kind of thing before, bad relay selections/no content can cause it to hang. But you're following plenty of people so I don't really have any guesses. I will keep my eyes open for any clues.
Yeah IDK, I have bad luck with "database corruption" type things sometimes. Had to completely flush Nostria at one point and restart for that reason....