- Add tutorial for new users
- Interactive onboarding flow
- Explain Lightning payments and boosts
- Show how to connect wallets
- Guide through first boost experience
- Skip option for returning users
- β Boost Modal Popup System - Replaced inline boost forms with elegant popup modals
- β Album Artwork Headers - Beautiful artwork headers in all boost modals (album, track, main page)
- β Mobile-Centered Modals - Optimized modal positioning for mobile devices
- β Track Boost Artwork - Individual track artwork display in track boost modals
- β Consistent Modal Design - Unified design language across all boost interfaces
- β Performance Optimizations - Reduced page load times from 17+ seconds to ~12 seconds
- β Parallel API Loading - Non-blocking external API calls with proper timeouts
- β System Resource Cleanup - Eliminated multiple accumulated Next.js servers
- β iOS Safe Area Padding - Enhanced iOS Safari safe area handling with progressive enhancement
- β Opus Album Integration - Added Manchester State Fair Battle of the Bands Champions album with full Lightning support
- β Implement Boostagrams - Full 250-character message support with Lightning payments
- β Add Sender Name support - Persistent sender names with localStorage, included in boost metadata
- β Custom boost amounts - User-defined amounts with input validation and preset suggestions
- β GUID tagging for Nostr posts - Comprehensive podcast namespace GUID metadata for discovery
- β Compact boost UI - Streamlined interface with consolidated controls and reduced whitespace
- β Message integration - Boostagrams included in Lightning TLV records and Nostr boost posts
- β Boosts Page - Comprehensive page displaying all boosts sent from the app with Nostr replies, user profiles, and mobile-optimized layout
- β Auto boost on track completion - Automatic 25-sat boost payments when tracks finish playing, with configurable sender names and seamless NWC/WebLN integration
- β LNURL test feed integration - Special test album with multiple payment recipients for testing
- β Multi-recipient payments - Automatic value splitting to artists, collaborators, and platform
- β Bitcoin Connect integration - Full WebLN and NWC wallet support
- β Lightning address support - Email-style Lightning payments with LNURL resolution
- β Performance optimization - Fixed render loops and removed failing payment recipients
- β Non-Alby wallet compatibility - Tested and verified WebLN wallets (Zeus, Mutiny, Phoenix), NWC wallets (Coinos, LNbits, Umbrel), browser extensions, and mobile wallets for broad compatibility
- β Zap receipts functionality - Complete NIP-57 zap receipt handling with payment verification, receipt confirmation, authenticity verification, and integration with boost posting system
- β NIP-57/NIP-73 boost posts - Compliant boost notes published to major Nostr relays
- β GUID data loading for album detail pages - Fixed RSS parsing to include proper podcast namespace GUIDs
- β Clean boost note formatting - Removed JSON blob from boost content while preserving metadata in tags
- β Podcast metadata tags - Complete k/i tag pairs for item, feed, and publisher GUIDs
- β Debug logging - Comprehensive verification of GUID tag creation in Nostr events
- β TSB collaboration - Reached out to TSB for potential collaboration, discussed integration possibilities, explored partnership opportunities, and completed follow-up discussions
Last updated: $(date)