After a couple of days without using astral.ninja, today I've been very impressed by how snappy it runs and how cool LN invoices are presented within events. They look fantastic!
Astral is indeed one of usable full-featured web clients, I use it regularly. I wouldn't call it smooth yet. Many crashes, stalls, errors in console.
reply
It's kinda smooth at times, and then it stalls for a little while, throws some errors, you reload the page and, when you're lucky it's smooth again. Isn't it fun?
reply
I get annoyed when it loads too slow. Other times it's fun :)
reply
It's part of the ride when you're one of the first ridding it. :-D
reply
I actually haven't ever been the first to ride a new cool but buggy tech, so yeah, this feels unusual
reply
Enjoy the feeling!
reply
What we are witnessing on Nostr this hours is a glance from the future, where people will send value through layers 2 and 3, without even ever interacting directly with the layer 1. I'm so excited.
reply
Agree but interacting with the layer 1 is still amazing as it is by far the most permissionless layer. People with sovereignty concerns (which is the main issue Bitcoin try to solve) will always have to stay close to what happens on layer 1 and how to use it
reply
Of course it is, I fully agree with you on that. But in the future, layer 1 will be just the base layer for the full economy and the place to store non significant sums of money, so I believe the average person won't (and won't need to) interact with it for the most part. Many won't even know about it, let alone understand it, as today most don't understand how fiat really works.
reply
It's getting crazy the amount of invoices getting posted and getting paid (!) in nostr. Some after wining quizzes or other little competitions, some for testing purposes, and some just for fun. If you haven't joined yet, do it just for the fun of sending out invoices that get paid by unknown people or to pay some from unknown beggars. Let's stress test the thing out even more!
reply
Hm, my experience with astral.ninja is quite bad. It's super laggy, it freezes Chrome, it even crashed a tab on me.
reply
According to some developers' conversation, there seems to be some trouble with DNS, which might be causing some of the lagging you're experiencing. They're investigating it further to pinpoint the actual cause and try to solve it. Let's hope they succeed promptly...
reply
It's a bit too resource hungry, yes. Reload that tab every now and then and that problem goes away. Also, it's rapidly improving also in that respect.
reply
I appreciate the improvements! To provide more details here's my experience:
Console is full of errors (mostly CORS for images, but also JS issues):
chunk-common.f275f715.js:1 Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'latest_created_at') at chunk-common.f275f715.js:1:3357 at Proxy.reduce (<anonymous>) at o (chunk-common.f275f715.js:1:3326) at n (chunk-common.f275f715.js:1:3965) at Proxy.processEvent (about.aa632906.js:1:4936) at about.aa632906.js:1:4089 Access to image at 'https://cdn.jb55.com/img/red-me.jpg' from origin 'https://astral.ninja' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. red-me.jpg:1 Failed to load resource: net::ERR_FAILED
If I navigate to jack's profile and click on "FOLLOWS", it never loads.
I have multiple people that I follow. The app never loads their names or pictures.
When I refresh the page, all my "follows" disappear (for at least a minute - I stopped waiting)
reply
When was that? As I said, it's rapidly improving in performance. I also have the thing with names and pictures not loading at times, which is good, because there are so many notes published that it's loading first, and ignores the superfluous names and pictures of follows. You can force their download, though, by clicking on them.
reply
This is happening to me right now as we speak (I copied the console errors right when I was replying to you)
reply
We are whitnessing the birth of Nostr. :-) And the moves of Jack and the ego-maniacal are conducing to a stress test of the whole system, its protocol, the relays, and the clients. Perhaps report it to astral's maintainer to help him improve it?
reply
Yes. Tried it. It just works.
reply
Excellent! Thank you for letting us know.
reply
You have to use Alby or are there other ways ? Could it be possible that in the future we just copy paste an invoice and get same result ?
reply
By the way, the 1 sat invoice I published originally already got paid. I'm 1 sat richer, yay!
Let see if the same happens with the new one, for 1000 sats that were set automatically by the other wallet, since I left the amount field empty to find out if I could place an invoice without a fixed amount for the payer to chose...
reply
In the present, just copy-pasting an invoice from any LN wallet (forget about Muun, of course, which isn't one) gets the exact same result. How do you know I've use Alby for that particular invoice?
reply
I am very smart 🤗 Joking I had no idea just lucky, I tried with breez and Zeus, and didn't work because too many characters I am missing something obvious. You just copy paste the invoice in a post, or include in URL ?
reply
Are you using astral.ninja? In nostr, events are of different types, some of them are notes, which can be either short (280 characters or less) or long (not sure if they are limited. In astral.ninja, while you are typing, you get the number of character left, when they are 25 or less, inside a little orange circle under the note. Once you reach more than 280 chars, the excess number appears in red, and a little "button" appears beside it to switch between a "short" and a "long" note. A LN invoice is a little longer than 280 characters, so you need to turn the switch to "long". Hope it helps. Let me know if you won't success and I'll take some screenshots for you.
reply
Thank you much will try that tomorrow should work !
reply
NP. Let me know how it goes!
reply