Avatar
Nathan
e55c34a068e6bc64cd2d20bd6f41e0ba35644f90299af48c6e098365afa00c47
Bitcoiner / Brooklyn Bitcoin Meetup Group Organizer / New York City Satlantis Ambassador Nostr since: 847,890
Replying to Avatar Terry Yiu

I took a small hiatus after Nostriga to deal with personal stuff and burn out, but I’m back at it.

For the sake of transparency, here’s a summary of what I’ve been up to with Nostr development since ~August 2024 with the grants provided graciously from OpenSats and the Human Rights Foundation.

Comingle iOS:

- Launched v0.1.0 with support for reading and creating NIP-52 calendar events and RSVPs

- Ran trial at Nostriga 2024 conference

Nostr SDK for Apple Platforms (v0.2.0):

- Added NostrEventBuilding protocol to enable code reuse for event kinds that share common tags

- Added support for missing bot, lud06, and lud16 fields in kind 0 profile

- Added support for NIP-17 (Private Direct Messages)

- Added support for NIP-19 (bech32-encoded entities)

- Added support for NIP-65 (Relay List Metadata)

- Updated RelayDelegate to support receiving any type of response

- Added Swift 6.0 tests in CI

- Fixed GitHub actions workflows to resolve deprecation warnings and to be runnable on PRs from forked repositories

- Fixed incorrect tests and lint errors

Damus iOS:

- Added Apple-powered translation popovers for kind-1 notes for iOS 17.4+ and macOS 14.4+

- Fixed broken QR code scanner

- Fixed localization issues

TODO in the coming months (not comprehensive and may change as priorities change):

- Comingle iOS: Fix relay connection and performance issues

- Comingle iOS: Add retries to event publishing

- Comingle iOS: Expand search capabilities to support nevent and naddr on relays that aren’t in the relay list

- Comingle: Explore developing for Android

- Damus iOS: Add support for automatic Apple translations iOS 18.0+ and macOS 15.0+

- Damus iOS: Add NIP-17 gift-wrapped direct message support

- Damus Notedeck: Figure out internationalization and localization plan

- Nostr SDK for Apple Platforms: Add NIP-32 (Labeling), NIP-36 (Sensitive Content), and NIP-57 (Lightning Zaps)

- Nostr SDK for Apple Platforms: Explore outbox model

👍

Replying to Avatar The Daniel 🖖

In a recent talk, nostr:npub1s33sw6y2p8kpz2t8avz5feu2n6yvfr6swykrnm2frletd7spnt5qew252p makes the case correctly that we should stop using the term “custodial,” as this is the language that helps the legacy system define self-custody or their term “unhosted” to suggest that owing your own property is somehow not normal or acceptable.

He goes on to say that we should simply call anything where we don’t hold our own keys an account, the same as a bank. But what should we call a “wallet” (also an inaccurate word) where we directly own the asset? I still haven’t found the best way to say it.

Replying to Avatar The Daniel 🖖

Took nostr:npub1cudap5kkjdvnv78v08m3748afshj0u3zh9h34svrf4nhn07gn4lscflujc to the Tompkins Square Halloween Dog Parade for the first time today, and he hardly tried to kill any of the other pups. Who’s a good bat? 🦇🐕

#dogstr

Great episode! Bitcoin breaking out. It’s inevitable. Venice.ai is awesome. Nothing better than Bitcoin meetups.