Farewell, Sum 41. Listened to this band since I was 13 years old. First and last time seeing them live today. Fucking amazing. Thanks for everything. 🙏🏼🤘🏼
Terry Yiu
_@tyiu.xyz
npub1yaul...vjmf
Building Yeti, Comingle, Nostr SDK for Apple Platforms, Damus, Nostash, SatsPrice
Post-election walk. Build the future you want to see. No one else will help you. 

The most I’ve walked in one day in a few weeks. 

Dzień dobry 🇵🇱


Just added support for NIP-32 Labeling to Nostr SDK for Apple Platforms.

GitHub
Add support for NIP-32 Labeling by tyiu · Pull Request #195 · nostr-sdk/nostr-sdk-ios
https://github.com/nostr-protocol/nips/blob/master/32.md

This house rental includes a good boy.
View quoted note →
View quoted note →GM from 🇵🇱


Politicians being propped up by Coinbase in their app. “Strongly supportive of crypto.” 🤡


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
Refactoring code is one of my favourite pastimes. 🤓

GitHub
Refactor threaded event tag building and interpreting logic so non-kind-1 events can reuse them by tyiu · Pull Request #186 · nostr-sdk/nostr-sdk-ios
For example, NIP-17 - Private Direct Message uses threading, so this PR unblocks that work from happening.
@Vitor Pamplona @hodlbod I’m having trouble wrapping (no pun intended) my head around the one-time use random keypair used to sign the kind 1059 gift wrap event. If I want to see the NIP-17 DMs that I’ve sent from my client, would I have to keep track of the random keypairs that I’ve used so that I can decrypt the gift wrap content and render them in the future? Alternatively, would I just need to store the seal events locally on my client?
Context: I’m adding NIP-17 DM support to Nostr SDK for Apple Platforms and the randomized keypair stuff on the gift wrap confused me.
Does anyone have recommendations for things to do and/or nice restaurants in Kraków? 🇵🇱 #Poland #asknostr @Tomek ⚡ K @JesterHodl
I just signed and published the 1.0.0 Android release of SatsPrice onto @Zapstore thanks to @franzap so check it out there!
Alternatively, you can download the SatsPrice Android APK directly from GitHub:
The SatsPrice iOS / macOS version can be found on Apple's App Store:
SatsPrice fetches the price of Bitcoin relative to common ISO currencies from multiple sources, and converts between Sats, BTC, and the selected ISO currency.
Alternatively, you can download the SatsPrice Android APK directly from GitHub:
GitHub
Release v1.0.0 · tyiu/sats-price
First production release of SatsPrice on iOS and Android!
Full Changelog: https://github.com/tyiu/sats-price/commits/v1.0.0
App Store
SatsPrice App - App Store
Download SatsPrice by Terry Yiu on the App Store. See screenshots, ratings and reviews, user tips, and more apps like SatsPrice.