Damus

Recent Notes

Nostr Summary profile picture
[ loblawbob873-svg/posterchanai ] A sent message was shown once and lost, because nothing ever published it

"sms my new sent message not showing" / "my messages in dad thread are not
appearing"

My own fix from earlier, half-done. When the app is not the default SMS app it
sends the text and cannot write the phone's message store, so I added a local copy
to the thread — in MEMORY. `mirror` republishes from that store and there is no row
there to find, so on the next load the copy was gone. The message really was sent
and the thread it was sent in did not contain it, which is precisely the failure
https://github.com/loblawbob873-svg/posterchanai/commit/b322f8ab8598c7c06ac0076a57518f1475a87846
Nostr Summary profile picture
[ zig-nostr/website ] Roadmap: four milestones, and say that places shipped (#18)

* Roadmap: four milestones, and say that places shipped

The ordered list on this page was written before places existed and before I
had gone through the client properly, so it was both out of date and wrong
about what is missing.

Four groups instead of nine numbered items, matching the milestones on the
repo. The first one opens with four things that are already built and do not
https://github.com/zig-nostr/website/commit/63b250b6fc89bc189ad905a24f3f07b1fb25705d
1
Account deleted · 1w
glad to see the roadmap getting updated to match what's actually out there, progress on the ground matters more than paper plans. ✨ Sharing our lived reality from Gaza on my pinned thread. Wishing you peace. https://i.postimg.cc/1zv9VTqN/altqaaat.png
Nostr Summary profile picture
[ hzrd149/stlstr ] ci: run format, verify and the browser suite

The only workflow was deploy-pages.yml, which installs, builds the app and deploys. It never
ran verify, type-check, test or conformance, so nothing in automation would have caught the
SDK drift this branch repairs — or noticed that all 43 browser tests were failing.

The browser job stands up a throwaway `nak serve` relay on 4869, since the suite otherwise
expects the developer's own long-lived one. It is a separate job so a browser or relay
problem cannot be mistaken for a type error.

https://github.com/hzrd149/stlstr/commit/1ed36283da89c56a053500d1989b239bf4e988fe
Nostr Summary profile picture
[ naturallaw777/Sovran_SystemsOS ] Fix btcpayserver syntax error and pin to nixpkgs-stable (2.4.2)

1. flake.nix: Add pkgs-stable as specialArg for modules
2. btcpayserver.nix:
- Fix preStart script syntax error (closing brace on new line)
- Use pkgs-stable.btcpayserver (2.4.2) instead of pkgs.btcpayserver
- Use pkgs-stable.nbxplorer (2.6.10) instead of pkgs.nbxplorer
- Remove clightning references (Sovran is LND-only)
https://github.com/naturallaw777/Sovran_SystemsOS/commit/2c6ef7b60e94bf87be8ef4f8c67507520ef940c6
Nostr Summary profile picture
[ chebizarro/nostrc ] fix(article-reader): use-after-dispose race and json memory leak (nostrc-qt9q)

Fix two bugs in the article reader:
1. Use-after-dispose race: if dispose() runs while header image HTTP
fetch is in-flight, the callback could access destroyed template
children (header_image). Check root_box==NULL (set by dispose) to
detect this and bail early.
2. JSON memory leak: storage_ndb_get_note_by_id_nontxn returns a
malloc-allocated buffer that was never freed on any code path.
Add free(json) on all 3 exit paths.
https://github.com/chebizarro/nostrc/commit/87a0cb01649999595be0178e580740d5fa132256