Damus

Recent Notes

Dr. The Daniel 🖖 · 15h
We’ve been in a bear market for a year.
LWB profile picture
i dunno, i was never zapped much because i'm not an influencer. but yes, there was a great decrease of those cheap 21 sats that used to be "likes". between people going back to xitter and a massive decrease of usage in general, it was to be expected. i also do not like the nwc feature that many clients have, in my experience, that is a barrier for zaps and a thing that i hate in most clients.
2
Hobbes · 11h
Many ppl hated and shitted on 21 sat zaps… I think they’re great as likes and could add up. Most users aren’t going to drop dollars a day on social media type posts..
Dr. The Daniel 🖖 · 11h
What client do you like the most? Have you checked out the nostr:npub1car07c9zhkf7nkjh062v860gje8rf6v7m3sh0dttf5xypwvf4w7swjf0dd web signing extension yet? I put in a lot of work making the NWC feature actually usable.
Dr. The Daniel 🖖 · 15h
We’ve been in a bear market for a year.
FreedomTech · 17h
Retrnull said from the beginning it was a proof of concept project. But he did develop it, and it works great. Now it needs to be updated with the latest Amethyst features, which won't be easy because there are a ton of new updates and changes to Amethyst since then.
Dr. The Daniel 🖖 · 20h
https://blossom.primal.net/e6e57f921f19187a2f29e556217dd464b3da1f785236247afc3a88a02eba4f65.gif
fiatjaf · 19h
I know there are probably many and I don't want to hear all of them at once, but if you can tell me one bug that you remember that would help.
FreedomTech · 18h
This has already been done. You don't need to invent zaps for Monero. You can integrate Monero right into the app, no Lightning wallet or Nostr Wallet Connect needed. Amethyst was branched a year or so ago, and a Monero zap button was integrate right alongside Lightning zaps. The app is called G...
Naruto · 13h
Here's a simple design for Monero zaps. Unfortunately the NIPs process and nostr spec is pretty strongly gatekept by the current Bitcoin maxi class. That's why payment targets took a year to make it into the spec. Not exactly an encouraging environment for people interested in anything but Bitcoin t...
LWB profile picture
LibreNostr 0.1.3 is out.

Actually de-Googled now. Play Billing, ML Kit, Cronet and Firebase are gone, but the interesting one is what survived the first pass: Google Play Services was still being pulled in transitively by the Breez Spark SDK, through credentials-play-services-auth. That wallet backend was already disabled in code and returning a stub, so it cost 17.8 MB of native code per ABI and the whole play-services auth stack for nothing. APK went from 78.6 MB to 55.2 MB.

Primal Premium is gone too: 138 files, 14,742 lines that could not work without their servers anyway.

Three privacy fixes:

1. Photos are stripped of metadata before they reach a Blossom server. A camera shot carries EXIF with GPS to a few metres, capture time, device make and serial, often the owner's name. Byte-level rewrite for JPEG, PNG and WebP, so pixels are copied untouched and nothing is re-encoded. Now LibreNostr deletes everything before sending them the a Blossom server.

2. Direct message queries no longer go to the hardcoded public fallback relays. Opening the messages tab used to tell seven third-party relay operators your pubkey and that you were reading DMs, whatever relays you had configured.

3. Long-form feeds fell back to the global firehose whenever the author list came out empty, and the public long-form firehose is mostly spam and pr0n. Reads now come from your follows, widened at most to their follows. Never global.

Also in 0.1.3: notifications are faster and no longer truncated (one REQ instead of five, with each kind no longer competing for the same page), zaps are credited to whoever actually zapped rather than to the recipient's LNURL server, and NIP-84 highlights finally work with Amber, which was rejecting kind 9802 locally before the signer was ever asked.

github.com/Lwb89dev/librenostr

Get it on @Zapstore as usual