feat: native file download handling in webview#447
Conversation
Co-authored-by: riderx <4084527+riderx@users.noreply.github.com>
Co-authored-by: riderx <4084527+riderx@users.noreply.github.com>
Co-authored-by: riderx <4084527+riderx@users.noreply.github.com>
Co-authored-by: riderx <4084527+riderx@users.noreply.github.com>
|
@copilot lint is failing, so run the |
I ran Lint results: ✅ 0 errors, 1 pre-existing warning in unmodified file |
|
@copilot /Users/runner/work/capacitor-inappbrowser/capacitor-inappbrowser/ios/Sources/InAppBrowserPlugin/WKWebViewController.swift:851:16: warning: value 'tintColor' was defined but never used; consider replacing with boolean test SwiftCompile normal arm64 Compiling\ Enums.swift /Users/runner/work/capacitor-inappbrowser/capacitor-inappbrowser/ios/Sources/InAppBrowserPlugin/Enums.swift (in target 'InappbrowserPlugin' from project 'CapgoInappbrowser') |
Co-authored-by: riderx <4084527+riderx@users.noreply.github.com>
Fixed all Swift compilation errors in commit 9611f73:
All Swift warnings and errors resolved. |
|
@copilot please resolve the conflict with main. |
Co-authored-by: riderx <4084527+riderx@users.noreply.github.com>
Resolved merge conflicts with main branch in commit bade6da. The conflict was in |
|
@copilot fix merge conflict |
Co-authored-by: riderx <4084527+riderx@users.noreply.github.com>
Resolved merge conflicts with main branch (8.1.25) in commit d34cfd4. The conflicts were:
All conflicts resolved, code formatted with |
|



Implementation Plan for File Download Support
Objective
Enable native file download handling in the InAppBrowser webview, allowing users to download and open files automatically without manual event handling.
Checklist
TypeScript API Updates
iOS Implementation
Android Implementation
Code Quality
Documentation
Testing & Verification
Original prompt
💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.