In pursuit of our wallet plans, we just released the first stage of about three stages to that end. The changes likely won't be apparent to most using the custodial wallet, but should be a noticeable improvement to those using attached wallets for paying. We rewrote much of the code for paid things to be well suited to, and mindful of, non-custodial payments.
The most significant bits for non-custodial payers as of yet:
  • when your payments for zaps and posts and comments are pending, your experience is nearly identical to a custodial experience
  • we remember when you try to pay for things and they fail (so your work is not lost if the payment fails after you left the site)
  • we notify you when paying for things fails
  • failed payments can be retried until they succeed
It probably doesn't sound like a whole lot, especially if you're using the custodial wallet, but there's a lot going on technically to make this happen. Given how significant the changes were, and despite us reviewing and testing the heck out of the code, you may encounter bugs we didn't catch (@ek just reported some stuff with push notifications). Please let us know!

other things

  • peertube embeds for bitcointv.com and peertube.tv by @t0m
  • You can now use <sub>subscript</sub>subscript and <sup>superscript</sup>superscript by @nichro and requested by @Murch
  • small bug fixes

Since starting the Open Source Contributor Award Rules (OSCARs), we've paid a total of 7.6m sats to 24 contributors for 114 contributions! View an up to date list of contribution awards here: https://github.com/stackernews/stacker.news/blob/master/awards.csv

Previous release: #560966

We do it because it's hard
reply
Want to know something easy that might seem insignificant but could have an impact? Try automating the 100k donation to rewards at the start of the day. Anyone, even a non-stacker, who visits the leaderboard will see the rewards and may be motivated to try it out. If you only give the 100k later, it could have the opposite effect. Non-stackers may see on the leaderboard that almost everyone is "losing" sats and conclude that it's not worth it.
reply
Good rec. I’ve been meaning to automate it.
reply
S t a c k e r N e ws
reply
stacker news
reply

That's dope.

reply
that's dope!
reply
8 sats \ 1 reply \ @Fabs 1 Jul
Please, kind Sir, explain to me, a simple pleb, how one accomplishes such masterful wizardry!
reply
super and sub script.
im sure there is a generator out there to do this in a second.
reply
Love the proof of work. Keep building these amazing products, and I will do everything I can to recommend to my friends and fam :)
reply
Maybe dumb question: I'd like to play around with non custodial zapping through NWC and LNC. How do you select which wallet is doing the zapping?
reply
You can't yet select a wallet just for zapping. If you have enough funds held custodially, we'll use those funds. If you don't have enough funds, then we'll use the attached wallet.
For playing around, right now, it might be best to spin up an alt without any money in the wallet, attach a wallet, and zap.
reply
An alternative to spinning up an alt is to also attach a receiving wallet for autowithdrawals and set that to 0. Then you will always zap from your attached wallets. That's what I am doing and that's why I am marked as a freebie.
I use LND for autowithdrawals and NWC for payments using nostr-wallet-connect-lnd.
reply
Got it. I'll let you know how it goes.
reply
Really impressive work, guys. The under-the-hood stuff is often under-appreciated, but it'll pay off in the long run!
reply
One of the next steps: save me from being a freebie just because I want to pay everything from my own node
reply
this is sweet guys
coffee on me
reply
Great job guys. Congrats on getting this shipped.
reply
I'm noticing custodial zaps are a wee bit laggy feeling.
reply
Yes they are. I have also noticed a few failed zaps recently. This never happened before.
reply
It's also less optimistic for non-custodial zaps now. The modal stays open until the payment is done.
reply
The optimistic response isn't working for some reason all of a sudden. It's an empty object when update is called.
reply
100 sats \ 1 reply \ @k00b OP 1 Jul
Found it: the optimistic response was missing a __typename field so apollo was silently failing.
reply
Okay, zaps should snappy again.
reply
Nicely done guys. It’ll pay off down the line I’m sure. 👍
reply
Congratulations. Good job
reply
Impressive! However, I'm not too optimistic for it can never be as smooth as it's with SN's custodial wallets.
reply
It's won't be as smooth.
reply
I have a question for @k00b and @ek. Several weeks ago, I connected two attached wallets for auto-withdraws and paying. I have connected the "lightning address/receive only/non-custodialish" for withdraws and "NWC/send only/non-custodialish/budgetable" for paying.
Since I'm not a tech guy and it's a bit difficult for me to understand all this technical stuff, can you explain to me with simple words if I would continue to use the stacker news with this method after you complete all the stages of the wallet plan?
reply
19 sats \ 1 reply \ @k00b OP 2 Jul
One of the phases will be making the attached wallet system easier and clearer. NWC and Lightning addresses will continue to be supported.
reply
Great! Thanks!
reply
It seems that the indication of new comments is not working properly. It happens on posts that have comments from me.
reply
You mean after you comment, it shows?
reply
I just noticed that the notification for new comments is not showing up on posts I've already visited.
reply
Nice catch! I didn’t even notice
reply
I just deployed a fix. Hopefully, all is well again
reply
Yes, the notification won't go away even after entering the post.
reply
in OSCARs Contributors are often recognized with badges and awards based on their level of participation and contributions
reply
wut
reply
stackers have outlawed this. turn on wild west mode in your /settings to see outlawed content.