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

Amazing work!

Reply to this note

Please Login to reply.

Discussion

No replies yet.