Terry Yiu's avatar
Terry Yiu
_@tyiu.xyz
npub1yaul...vjmf
Building Yeti, Comingle, Nostr SDK for Apple Platforms, Damus, Nostash, SatsPrice
Terry Yiu's avatar
tyiu 1 year ago
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's avatar
tyiu 1 year ago
Post-election walk. Build the future you want to see. No one else will help you. image
Terry Yiu's avatar
tyiu 1 year ago
The most I’ve walked in one day in a few weeks. image
Terry Yiu's avatar
tyiu 1 year ago
Dzień dobry 🇵🇱
Terry Yiu's avatar
tyiu 1 year ago
Politicians being propped up by Coinbase in their app. “Strongly supportive of crypto.” 🤡
Terry Yiu's avatar
tyiu 1 year ago
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
Terry Yiu's avatar
tyiu 1 year ago
@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.
Terry Yiu's avatar
tyiu 1 year ago
Does anyone have recommendations for things to do and/or nice restaurants in Kraków? 🇵🇱 #Poland #asknostr @Tomek ⚡ K @JesterHodl
Terry Yiu's avatar
tyiu 1 year ago
I just signed and published the 1.0.0 Android release of SatsPrice onto @Zapstore thanks to @franzap so check it out there! image 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.