Decided to re-write my NostrClient swift library today. Initially I was hoping to have it work not only on Apple platforms, but also linux and windows. However, have decided it's not worth the extra dependencies in the library. Likely when getting to linux and windows down the road it will make more sense to write those portions in something else.
Now NostrClient uses URLSessionWebSocketTask which is part of Foundation. Maybe by the time I get to linux and windows, it will work on those platforms. As of now, I don't believe that api does.
At any rate now Nostr & NostrClient swift libraries only have 1 dependency on Secp256k1.swift.
Im a firm believer in minimal third-party dependencies. Simplicity is king.
#swift
GM nostr! Just dropped the kids off to school. A full week of nip29 client development queued up!
Wish I was still in El Zonte! But at least I’m touching grass today. Or at least fake grass 😅. My weekends are filled with ⚽️ games with the kids. 👦

I agree. I think micro apps could be a killer feature of nostr. That’s what I’m doing with Seer. (Nip-29 chat client). It’s not going to try and do everything. The goal is to focus and do one thing really well.
Updated yesterday to have a more native macOS UI. 😀
nostr:note1fenu2gj909n8v4fv2zn9rpzk72ydke500548qfwyhjplwcgugyvskkngw2
The nostr:npub1w0rthyjyp2f5gful0gm2500pwyxfrx93a85289xdz0sd6hyef33sh2cu4x iOS app is coming.
But Apple won’t let me KYC to distribute it. I’ve tried so many times, even registered a company to KYC that.
I need help.
I’ve been dealing with Apple for years and it all seems to be getting worse.
One of the reasons I’m starting with macOS for Seer. Building it as multi platform swift application, but I’ll distribute the desktop version outside of the AppStore. Less friction during development. Then I’ll move to iOS.
Version 1.1 of Tiny #Bitcoin is live. 🙏
nostr:npub1mu2tx4ue4yt7n7pymcql3agslnx0zeyt34zmmfex2g07k6ymtksq7hansc

We are happy to announce that nostr:npub1lunaq893u4hmtpvqxpk8hfmtkqmm7ggutdtnc4hyuux2skr4ttcqr827lj is joining our roster of LTS Grantees.
This is great! 🙏
Really hoping to be able to apply for a grant in the near future. I’m building swift nostr libraries and working on a multi platform nip29 chat client full-time.
Just submitted for review. Hopefully will be updated in the next couple of days. 😃
How about this? 😃 It respects dark/light mode as well.

Hey! Thanks for picking it up. The original idea was to make it look old school which is what you see now. I could scrap that and give it standard Mac UI treatment. Honestly, that's what I normally do, was just having some fun with it.
In terms of other exchanges, I just went with Bitfinex because they have free WebSocket API.
Anyway, thanks again. I will try and get some UI updates soon 😃
Swift Adwaita library looks really promising. I haven't dug into it to much, but I believe it can be used to build a Linux application and potentially a windows application. Considering this when I get farther down the road on Seer.
Yes, so the mobile wallet has daily spend limits where you don’t have to use the hardware to sign. Anything above that you have to use the hardware to sign
Also if you’re on macOS check out my menu bar #bitcoin market app. 🙏
https://apps.apple.com/us/app/tiny-bitcoin/id1629756825?mt=12
If you’re on iPhone, check out my free #bitcoin stats app. It’s styled after classic Casio watches.