You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@cartridge/controller: Added starterpack play callback functionality enabling custom game launch behavior and improved gaming integration (#2362)
@cartridge/controller: Added specialized controller toast notifications with improved messaging and user feedback for iframe-embedded applications (#2358)
🚀 Improvements
@cartridge/keychain: Enhanced iframe connect flow with automatic Storage Access API request for improved cross-domain authentication in WebView environments (#2374)
@cartridge/keychain: Tightened Capacitor origin verification to only auto-verify localhost, requiring explicit authorization for custom hostnames in presets for enhanced security (#2375)
@cartridge/controller: Improved policy handling with canonical sorting before hashing to ensure consistent policy processing and prevent non-deterministic merkle root calculations (#2359)
@cartridge/controller: Enhanced preset verification for Capacitor environments with better validation and support for capacitor:// scheme (#2369)
🐛 Bug Fixes
@cartridge/controller: Added ApprovalPolicy support to controller toWasmPolicies for proper merkle root calculation across different connectors, fixing session registration mismatches (#2372)
@cartridge/controller: Fixed aggregate contracts display on unverified session to properly group methods into "Approve " expendable cards (#2304)
@cartridge/controller: Fixed controller re-initialization issues by reusing existing controller instances to prevent duplicate iframes and message channels (#2360)
@cartridge/controller: Fixed chain ID lookup to support non-Cartridge chain configurations for better multi-chain compatibility (#2361)