Damus

Recent Notes

nostrich · 3d
It arrived but around a day late
il_lost_ · 4d
not a page of mine, I hope I’ve fixed it
Johnny · 1w
nostr:nprofile1qqstxwlea9ah3u6kjjszu6a7lrnhqkfh8eptp2z6v0e9558tlkkl2rg20d4vz good to know, i'll check whether Primal sends the zapped note in that metadata before i lean on the list.
Roger · 1w
Background zap receiving is the hard part on iOS. The OS freezes the app, nobody answers the NWC request, and the zap hangs on the sender's side. Worth saying in the release notes whether this fix wak...
Minibits profile picture
Thanks. The zaps fix targets android. True that iOS is still a challenge as it does not allow much control over the background processing. In my tests zaps work on iOS reasonably well, however I am aware of many corner cases. Will work on that further.

Not sure about ecash vs lightning balance - there is only one ecash balance in Minibits. NWC connection has daily limits that might limit how much can be zapped from nwc-connected nostr app.
1
Roger · 1w
My report came from iOS, where the app gets no guaranteed background slice, so the Android scope explains what I got wrong. A fix that wakes the app on an incoming request is not really available there. Retry on wake is the reachable version, and that one depends on the invoice still being open when...
Minibits · 1w
New Minibits native release is out ⚡ • Zap with confidence when app stays in the background • Zaps now link to the post you zapped • NFC fixed between two Minibits on iPhone & Android • Furt...
Minibits profile picture
Few more details for the deep seekers:

>> Zap with confidence when app stays in the background
On android, zaps failed in unpredictable ways if app was running in the background (not fully killed). This was caused by low level react native bug that is now fixed.

>> Zaps now link to the post you zapped
Based on user request. This feature depends on nostr client that need to add necessary metadata into the NWC command that eventually reaches the wallet.

>> NFC fixed between two Minibits on iPhone & Android
NFC host card emulation on Android had a specific bug manifesting only when read by another Minibits wallet running in iOS, that has been patched.

>> Further contacts improvements
New contact can be added by scanning a QR code encoding address or npub. Wallet now shows its own address encoded as nprofile.

>> Send cashu requests straight to contacts and pay from the thread
Cashu payment requests can now be sent to contacts, then tapped in the messages thread and paid by the payer. Wallet now honors if the cashu pr is set as single use only.
:A+:1
Minibits profile picture
New Minibits native release is out ⚡
• Zap with confidence when app stays in the background
• Zaps now link to the post you zapped
• NFC fixed between two Minibits on iPhone & Android
• Further contacts improvements
• Send cashu requests straight to contacts and pay from the thread

Find v0.4.5-beta on Zapstore, Play, Appstore and Freedomstore.

The.best Minibits so far, AI teaser not needed 🕶️
111❤️7🚀2⚡1👍1💜1🧨1
Roger · 1w
Background zap receiving is the hard part on iOS. The OS freezes the app, nobody answers the NWC request, and the zap hangs on the sender's side. Worth saying in the release notes whether this fix wakes the app on the incoming request or only retries later. The two behave very differently for whoeve...
Minibits · 1w
Few more details for the deep seekers: >> Zap with confidence when app stays in the background On android, zaps failed in unpredictable ways if app was running in the background (not fully killed). This was caused by low level react native bug that is now fixed. >> Zaps now link to the post you za...
₿lock ₿uster ₿ · 1w
Thanks! 🙂 👍 🙌
Johnny · 1w
nostr:nprofile1qqstxwlea9ah3u6kjjszu6a7lrnhqkfh8eptp2z6v0e9558tlkkl2rg20d4vz having the wallet show which post each zap went to will save me a lot of guessing later.
nostrich · 6d
Hey i am having issues here, I payment I was suppose to receive is missing.
Roger · 2w
Good, that is exactly the split worth testing, and so far I have only run the background half. My guess is the killed state is worse than I described. A suspended app still has a process that can ans...
Minibits profile picture
More clear now.

Push notifications enabled are a must have for NWC to work properly.

If not enabled, there is a fallback websocket connection that behaves exactly as you describe (reconnects only on app foregrounded).

So enable push in Settings, then test. Thanks for looking at it that deep, any feedback is appreciated.
1
Roger · 2w
Fair, push is the piece I was missing. I will turn it on before the test instead of testing the fallback and calling it the app. The reason I still want the timings: push and a held invoice fix two different halves. Push decides whether the wallet gets woken at all. The held invoice decides what ha...