hold invoices for JIT
(via @ekzyis)
When I said JIT funding and anon payments were rough around the edges in the original release, what I meant was the unhappy path was rather kludgy. The payment settling and the action completing weren't atomic, so if you paid for an action then the action failed after payment (and you weren't satisfied/successful when retrying), we'd have to manually process a refund.
No more! JIT funding and anon payments now use short lived hold invoices so your payment is settled if and only if your action succeeds, ie it's refunded automatically if you choose to cancel it or retries don't succeed before it expires (and your work is still saved locally either way as always).
notification de-dupe
(via @weareallsatoshi)
Before this change, if someone @'d you while also replying to you, you'd get two notifications, one for the reply and one for the mention. If you were also subscribed to the stacker (available in yesterday's release), you'd get a third notification. Now you only get one thanks to wearellsatoshi.
This is a "bug" I personally experienced way too much and am happy to be relieved of.
other stuff
There's a handful of other small stuff in this release but it's mostly small stuff.
related
1455 sats \ 1 reply \ @benthecarman 1 Sep
The hold invoices is great. I wish I did that in the TBC backend, so many times the gift card providers would fail and we'd have the money and have to issue refunds
reply
100 sats \ 0 replies \ @k00b OP 1 Sep
I always forget about them. They’re so simple it’s easy to miss how useful they can be.
reply
636 sats \ 2 replies \ @k00b OP 31 Aug
I should've mentioned in the original release but @ekzyis came to the hold invoice conclusion completely on his own. It wasn't even on my radar.
He also seriously refactored this portion of the code to be way more reusable such that now most of the actions on the site that cost something can be done anon or with JITF.
reply
988 sats \ 1 reply \ @WeAreAllSatoshi 31 Aug
@ekzyis you da man!
reply
0 sats \ 0 replies \ @nemo 31 Aug
deleted by author
reply
121 sats \ 5 replies \ @anon 31 Aug
Oh thanks daddy
this is k00b ... sillyposting is how I sometimes entertain myself when testing locally
reply
1266 sats \ 4 replies \ @WeAreAllSatoshi 31 Aug
I took your suggestion and subscribed to @anon. It’s like a feed for hot takes
reply
0 sats \ 3 replies \ @k00b OP 31 Aug
Exactly! I want to know where its going down. An anon had a screaming hot bolt12 take last week.
reply
0 sats \ 2 replies \ @nemo 31 Aug
deleted by author
reply
0 sats \ 1 reply \ @anon 31 Aug
You get notified when anon's reply to you even without subscribing.
reply
10 sats \ 0 replies \ @nemo 31 Aug
deleted by author
reply
121 sats \ 6 replies \ @brandonsbytes 31 Aug
routine releases releasing on the regular
have contributions from the community spiked recently?
reply
121 sats \ 5 replies \ @k00b OP 31 Aug
Yep! @WeAreAllSatoshi is tearing through issues and @ekzyis was only half time before this week.
reply
1187 sats \ 0 replies \ @brandonsbytes 31 Aug
@WeAreAllSatoshi is definitely out of control.
reply
100 sats \ 3 replies \ @WeAreAllSatoshi 31 Aug
Oh is ekzyis full time now?
reply
21 sats \ 2 replies \ @k00b OP 31 Aug
3/4 time starting this week
reply
0 sats \ 1 reply \ @WeAreAllSatoshi 31 Aug
Cool!
reply
10 sats \ 0 replies \ @nemo 31 Aug
deleted by author
reply
10 sats \ 0 replies \ @anon 31 Aug
@anon hodls now
reply
10 sats \ 0 replies \ @WeAreAllSatoshi 31 Aug
Just for anyone who is confused by "JIT", it stands for "Just In Time" aka on demand, as needed.
reply
10 sats \ 0 replies \ @WeAreAllSatoshi 31 Aug
HODL invoices! Very cool 😎
reply
21 sats \ 0 replies \ @carlosfandango 1 Sep
Small but significant change on the notifications - thank you.
reply
0 sats \ 0 replies \ @JReeCoin 1 Sep
Thanks for all the great work you're doing!
reply