2ec0a0c0cd
A Share Extension opening its host app is unsupported on modern iOS (restricted ~iOS 14), so the programmatic bizconnect://share open is silently blocked and the user just saw a blank flash back to Photos — looking broken even though the files staged fine. The extension now shows a small native card after staging: "✓ Ready to send — Open Biz Connect to choose a chat", with an "Open Biz Connect" button (user-initiated open has the best chance of working) and a Done button. It still attempts the auto-open first. Either way the app collects the staged files when next opened, so the manual path that already works is unchanged — this just removes the "did it even work?" confusion. Renamed the local `staged` array to `collected` to free `staged` for the state flag. Balance + selectors checked. NEEDS A NEW iOS BUILD (native change). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>